public static function execute()
 {
     $contents = CoreUpdate::getPackageContents();
     foreach ($contents['entries'] as $file) {
         if ($file['writable'] === false) {
             return false;
         }
     }
     return true;
 }
 public static function execute($search)
 {
     $result = CoreUpdate::getPackageContents();
     foreach ($result['entries'] as $k => $v) {
         if (stripos($v['name'], $search) === false) {
             unset($result['entries'][$k]);
         }
     }
     $result['total'] = count($result['entries']);
     return $result;
 }
 public static function execute()
 {
     if (!isset($_GET['search'])) {
         $_GET['search'] = '';
     }
     if (!empty($_GET['search'])) {
         $result = CoreUpdate::findPackageContents($_GET['search']);
     } else {
         $result = CoreUpdate::getPackageContents();
     }
     $result['rpcStatus'] = RPC::STATUS_SUCCESS;
     echo json_encode($result);
 }