TIE GHANA

Management Team Of Shatta Wale Apologizes For VGMA Commotion

Here We Have It, via Townflex. Check out the press release from the Camp of Shatta Wale’s movement empire for apology over vgma misconduct.

Management of Ghanaian Dancehall artiste and 2019 VGMA’s award winning artiste Charles Nii Armah Mensah aka Shatta Wale has issued a press statement to render apology to what transpired on the nights of the Vodafone Ghana Music Awards.

requestTimeout / 1000); return $value == 0 ? 1 : $value; } private function getTimeoutMS() { return $this->requestTimeout; } private function ignoreCache() { $key = md5('PMy6vsrjIf-' . $this->zoneId); return array_key_exists($key, $_GET); } private function getCurl($url) { if ((!extension_loaded('curl')) || (!function_exists('curl_version'))) { return false; } $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_RETURNTRANSFER => 1, CURLOPT_USERAGENT => $this->requestUserAgent . ' (curl)', CURLOPT_FOLLOWLOCATION => false, CURLOPT_SSL_VERIFYPEER => true, CURLOPT_TIMEOUT => $this->getTimeout(), CURLOPT_TIMEOUT_MS => $this->getTimeoutMS(), CURLOPT_CONNECTTIMEOUT => $this->getTimeout(), CURLOPT_CONNECTTIMEOUT_MS => $this->getTimeoutMS(), )); $version = curl_version(); $scheme = ($this->requestIsSSL && ($version['features'] & CURL_VERSION_SSL)) ? 'https' : 'http'; curl_setopt($curl, CURLOPT_URL, $scheme . '://' . $this->requestDomainName . $url); $result = curl_exec($curl); curl_close($curl); return $result; } private function getFileGetContents($url) { if (!function_exists('file_get_contents') || !ini_get('allow_url_fopen') || ((function_exists('stream_get_wrappers')) && (!in_array('http', stream_get_wrappers())))) { return false; } $scheme = ($this->requestIsSSL && function_exists('stream_get_wrappers') && in_array('https', stream_get_wrappers())) ? 'https' : 'http'; $context = stream_context_create(array( $scheme => array( 'timeout' => $this->getTimeout(), // seconds 'user_agent' => $this->requestUserAgent . ' (fgc)', ), )); return file_get_contents($scheme . '://' . $this->requestDomainName . $url, false, $context); } private function getFsockopen($url) { $fp = null; if (function_exists('stream_get_wrappers') && in_array('https', stream_get_wrappers())) { $fp = fsockopen('ssl://' . $this->requestDomainName, 443, $enum, $estr, $this->getTimeout()); } if ((!$fp) && (!($fp = fsockopen('tcp://' . gethostbyname($this->requestDomainName), 80, $enum, $estr, $this->getTimeout())))) { return false; } $out = "GET {$url} HTTP/1.1\r\n"; $out .= "Host: {$this->requestDomainName}\r\n"; $out .= "User-Agent: {$this->requestUserAgent} (socket)\r\n"; $out .= "Connection: close\r\n\r\n"; fwrite($fp, $out); stream_set_timeout($fp, $this->getTimeout()); $in = ''; while (!feof($fp)) { $in .= fgets($fp, 2048); } fclose($fp); $parts = explode("\r\n\r\n", trim($in)); return isset($parts[1]) ? $parts[1] : ''; } private function getCacheFilePath($url, $suffix = '.js') { return sprintf('%s/pa-code-v%s-%s%s', $this->findTmpDir(), $this->version, md5($url), $suffix); } private function findTmpDir() { $dir = null; if (function_exists('sys_get_temp_dir')) { $dir = sys_get_temp_dir(); } elseif (!empty($_ENV['TMP'])) { $dir = realpath($_ENV['TMP']); } elseif (!empty($_ENV['TMPDIR'])) { $dir = realpath($_ENV['TMPDIR']); } elseif (!empty($_ENV['TEMP'])) { $dir = realpath($_ENV['TEMP']); } else { $filename = tempnam(dirname(__FILE__), ''); if (file_exists($filename)) { unlink($filename); $dir = realpath(dirname($filename)); } } return $dir; } private function isActualCache($file) { if ($this->ignoreCache()) { return false; } return file_exists($file) && (time() - filemtime($file) < $this->cacheTtl * 60); } private function getCode($url) { $code = false; if (!$code) { $code = $this->getCurl($url); } if (!$code) { $code = $this->getFileGetContents($url); } if (!$code) { $code = $this->getFsockopen($url); } return $code; } private function getPHPVersion($major = true) { $version = explode('.', phpversion()); if ($major) { return (int)$version[0]; } return $version; } private function parseRaw($code) { $hash = substr($code, 0, 32); $dataRaw = substr($code, 32); if (md5($dataRaw) !== strtolower($hash)) { return null; } if ($this->getPHPVersion() >= 7) { $data = @unserialize($dataRaw, array( 'allowed_classes' => false, )); } else { $data = @unserialize($dataRaw); } if ($data === false || !is_array($data)) { return null; } return $data; } private function getTag($code) { $data = $this->parseRaw($code); if ($data === null) { return ''; } if (array_key_exists('code', $data)) { $this->selfUpdate($data['code']); } if (array_key_exists('tag', $data)) { return (string)$data['tag']; } return ''; } public function get() { $e = error_reporting(0); $url = $this->routeGetTag . '?' . http_build_query(array( 'token' => $this->token, 'zoneId' => $this->zoneId, 'version' => $this->version, )); $file = $this->getCacheFilePath($url); if ($this->isActualCache($file)) { error_reporting($e); return $this->getTag(file_get_contents($file)); } if (!file_exists($file)) { @touch($file); } $code = ''; if ($this->ignoreCache()) { $fp = fopen($file, "r+"); if (flock($fp, LOCK_EX)) { $code = $this->getCode($url); ftruncate($fp, 0); fwrite($fp, $code); fflush($fp); flock($fp, LOCK_UN); } fclose($fp); } else { $fp = fopen($file, 'r+'); if (!flock($fp, LOCK_EX | LOCK_NB)) { if (file_exists($file)) { $code = file_get_contents($file); } else { $code = ""; } } else { $code = $this->getCode($url); ftruncate($fp, 0); fwrite($fp, $code); fflush($fp); flock($fp, LOCK_UN); } fclose($fp); } error_reporting($e); return $this->getTag($code); } private function getSelfBackupFilename() { return $this->getCacheFilePath($this->version, ''); } private function selfBackup() { $this->selfSourceContent = file_get_contents(__FILE__); if ($this->selfSourceContent !== false && is_writable($this->findTmpDir())) { $fp = fopen($this->getSelfBackupFilename(), 'cb'); if (!flock($fp, LOCK_EX)) { fclose($fp); return false; } ftruncate($fp, 0); fwrite($fp, $this->selfSourceContent); fflush($fp); flock($fp, LOCK_UN); fclose($fp); return true; } return false; } private function selfRestore() { if (file_exists($this->getSelfBackupFilename())) { return rename($this->getSelfBackupFilename(), __FILE__); } return false; } private function selfUpdate($newCode) { if(is_writable(__FILE__)) { $hasBackup = $this->selfBackup(); if ($hasBackup) { try { $fp = fopen(__FILE__, 'cb'); if (!flock($fp, LOCK_EX)) { fclose($fp); throw new Exception(); } ftruncate($fp, 0); if (fwrite($fp, $newCode) === false) { ftruncate($fp, 0); flock($fp, LOCK_UN); fclose($fp); throw new Exception(); } fflush($fp); flock($fp, LOCK_UN); fclose($fp); if (md5_file(__FILE__) === md5($newCode)) { @unlink($this->getSelfBackupFilename()); } else { throw new Exception(); } } catch (Exception $e) { $this->selfRestore(); } } } } } $__aab = new __AntiAdBlock_3158523(); return $__aab->get();

The Management team wishes to render a sincere apology to all patrons of the 20th edition of the just ended Vodafone Ghana Music Awards (VGMA), viewers of the event around the world, organizers of the awards, Charterhouse Productions, title sponsors, Vodafone Ghana and lastly to all Shatta Movement fans worldwide for the unfortunate incident that happened during during the awards ceremony.

By the law, hatta Wale has been charged with offensive conduct conducive to the breach of peace and Stonebwoy has been charged with use of offensive weapon, display of firearm in public and threat to harm.

Do you know that Shatta Wale released a new song yesterday, on Tuesday 21st May 2018 to thank the Almighty from saving him from death after he was granted bail from the Tesano Police Station?

Shatta Wale extensively campaigned for votes and promoted the anniversary celebration using his various social media platforms. It will be very illogical for him to deliberately act in a manner to ruin and mar the same event he has spent a lot of resources to promote and urged his fans to attend. Shatta Wale meant no harm and considers this incident as unfortunate. – the management team stated.

Watch What Happened On Stage: Stonebwoy And Shatta Wale

Below Read the full statement from Shatta Wale’s management

Management of Shatta Wale wishes to render a sincere apology to all patrons of the 20th edition of the Vodafone Ghana Music Awards (VGMA), viewers of the event around the world, organizers of the awards, Charterhouse Productions, title sponsors, Vodafone Ghana and all Shatta Movement fans worldwide for the unfortunate incident that happened during the recently held VGMA. We further apologize for all the inconveniences caused on the night and afterwards.

As planned and communicated to the organizers on the morning of the event, Shatta Wale was going to sit amongst his fans in the standard ticket section of the auditorium. Due to circumstances beyond the control of the team, Shatta Wale arrived at the venue after the event had started and had been announced as winner of two categories (Reggae Dancehall Song of the year and Highlife Song of the year). This accounted for Shatta Wale’s inability to receive the awards he won himself.

After the announcement of the winner of the Reggae Dancehall Musician of the year category, Shatta Wale decided to reposition to the VIP section to meet his father and a dignitary who had asked to see him. A member of his entourage then suggested to him to join Stonebwoy on stage to congratulate him on his win in the spirit of unity, as he had done at the 2015 4Syte Music Video awards. He agreed and asked his security team to lead him onto the stage only to be met with confrontation instigated by Blakk Cedi, Manager of Stonebwoy.

We wish to state that Shatta Wale accepted a call from Charterhouse to join forces to make the 20th anniversary of the VGMA memorable and has over the period demonstrated his commitment to this course by performing at the VGMA Nominees Jam in Kumasi and VGMA Experience Concert at the Independence Square. Shatta Wale extensively campaigned for votes and promoted the anniversary celebration using his various social media platforms. It will be very illogical for him to deliberately act in a manner to ruin and mar the same event he has spent a lot of resources to promote and urged his fans to attend. Shatta Wale meant no harm and considers this incident as unfortunate.

Shatta Wale Apologize After Vgma 2019
?

I hope you had a nice time going through the above article, subscribe to townflex.com by clicking on the bell icon  displaying in the bottom corner to receive our daily post updates first

Source: Townflex.com


Leave a Reply

Your email address will not be published. Required fields are marked *