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); }