public static function execute($version)
 {
     $versions = CoreUpdate::getAvailablePackages();
     foreach ($versions['entries'] as $v) {
         if ($v['version'] == $version) {
             return true;
         }
     }
     return false;
 }
 public static function execute($search)
 {
     $result = CoreUpdate::getAvailablePackages();
     foreach ($result['entries'] as $k => $v) {
         if (strpos($v['version'], $search) === false) {
             unset($result['entries'][$k]);
         }
     }
     $result['total'] = count($result['entries']);
     return $result;
 }
 public static function execute($key = null)
 {
     $versions = CoreUpdate::getAvailablePackages();
     if (!empty($versions['entries'])) {
         if (!empty($key) && isset($versions['entries'][0][$key])) {
             return $versions['entries'][0][$key];
         } else {
             return $versions['entries'][0];
         }
     }
     return false;
 }
 public static function execute()
 {
     if (!isset($_GET['search'])) {
         $_GET['search'] = '';
     }
     if (!empty($_GET['search'])) {
         $result = CoreUpdate::findAvailablePackages($_GET['search']);
     } else {
         $result = CoreUpdate::getAvailablePackages();
     }
     $result['rpcStatus'] = RPC::STATUS_SUCCESS;
     echo json_encode($result);
 }
 public static function execute($version = null)
 {
     if (empty($version)) {
         $link = CoreUpdate::getAvailablePackageInfo('update_package');
     } else {
         $versions = CoreUpdate::getAvailablePackages();
         foreach ($versions['entries'] as $v) {
             if ($v['version'] == $version) {
                 $link = $v['update_package'];
                 break;
             }
         }
     }
     $response = HttpRequest::getResponse(array('url' => $link, 'parameters' => 'check=true'));
     return file_put_contents(OSCOM::BASE_DIRECTORY . 'Work/CoreUpdate/update.phar', $response);
 }
 public static function execute($datetime)
 {
     $result = CoreUpdate::getAvailablePackages();
     return $result['total'];
 }