Ejemplo n.º 1
0
 static function check_latest()
 {
     echo "####: Initiating cURL request<br>";
     $curl = new Curl\Curl();
     $curl->setOpt(CURLOPT_SSL_VERIFYPEER, false);
     $curl->get(upgrader::$base_url . 'news/latest.php');
     if ($curl->error) {
         echo '&nbsp;&nbsp;Error: ' . $curl->error_code . ': ' . $curl->error_message;
     } else {
         $arr = explode("|", $curl->response);
         echo "1.3> Response: <br>" . "Raw: " . $curl->response . '<br>' . "Latest version is " . $arr[0] . "<br>" . "File to be downloaded to cache dir: " . $arr[1] . "<br>";
         // unset($_SESSION['codo_file_to_download']);
         // var_dump($_SESSION);
         $_SESSION['codo_file_to_download'] = trim($arr[1]);
         $_SESSION['codo_file_to_download_hash'] = trim($arr[2]);
         // $_SESSION['542d2e3195cfeA_loggedin_avatar']=22;
         upgrader::$latest_version = $arr[0];
         if (upgrader::is_required()) {
             echo "1.4> Initiating Download phase 2.0...<hr>";
         } else {
             echo "&nbsp;&nbsp;&nbsp;&nbsp; You are using the latest version :)";
         }
     }
 }