OC_App::enable($ocsid);
}
- /**
- * @brief Check if an update for the app is available
- * @param $name name of the application
- * @returns emptry string is no update available or the version number of the update
- *
- * The function will check if an update for a version is available
- */
- public static function isUpdateAvailable( $app ) {
+ /**
+ * @brief Check if an update for the app is available
+ * @param $name name of the application
+ * @returns empty string is no update available or the version number of the update
+ *
+ * The function will check if an update for a version is available
+ */
+ public static function isUpdateAvailable( $app ) {
$ocsid=OC_Appconfig::getValue( $app, 'ocsid', '');
if($ocsid<>''){
-
+
$ocsdata=OC_OCSClient::getApplication($ocsid);
$ocsversion= (string) $ocsdata['version'];
$currentversion=OC_App::getAppVersion($app);
return('');
}
- }
+ }
- /**
- * @brief Check if app is already downloaded
- * @param $name name of the application to remove
- * @returns true/false
- *
- * The function will check if the app is already downloaded in the apps repository
- */
- public static function isDownloaded( $name ) {
+ /**
+ * @brief Check if app is already downloaded
+ * @param $name name of the application to remove
+ * @returns true/false
+ *
+ * The function will check if the app is already downloaded in the apps repository
+ */
+ public static function isDownloaded( $name ) {
$downloaded=false;
foreach(OC::$APPSROOTS as $dir) {
- if(is_dir($dir['path'].'/'.$name)) $downloaded=true;
+ if(is_dir($dir['path'].'/'.$name)) $downloaded=true;
}
return($downloaded);
- }
+ }
/**
* @brief Removes an app
// remove user files
}
- if(OC_Installer::isDownloaded( $name )) {
+ if(OC_Installer::isDownloaded( $name )) {
$appdir=OC_App::getInstallPath().'/'.$name;
OC_Helper::rmdirr($appdir);