]> git.mxchange.org Git - friendica.git/blobdiff - src/Worker/CheckVersion.php
Merge remote-tracking branch 'upstream/develop' into archive-contact
[friendica.git] / src / Worker / CheckVersion.php
index 7d3c2de6f7f676a48e359bd4873643cd6558837b..b7e99cb67ec201b9ecc0b72a350abb94c77c3037 100644 (file)
@@ -1,10 +1,11 @@
 <?php
 
 /**
- * @file include/checkversion.php
+ * @file src/Worker/CheckVersion.php
  *
  * @brief save Friendica upstream version to the DB
  **/
+namespace Friendica\Worker;
 
 use Friendica\Core\Config;
 
@@ -14,33 +15,35 @@ use Friendica\Core\Config;
  * Checking the upstream version is optional (opt-in) and can be done to either
  * the master or the develop branch in the repository.
  */
-function checkversion_run () {
-       global $a;
-
-       logger('checkversion: start');
-
-       $checkurl = Config::get('system', 'check_new_version_url', 'none');
-
-       switch ($checkurl) {
-       case 'master': 
-               $checked_url = 'https://raw.githubusercontent.com/friendica/friendica/master/VERSION'; 
-               break;
-       case 'develop': 
-               $checked_url = 'https://raw.githubusercontent.com/friendica/friendica/develop/VERSION'; 
-               break;
-       default: 
-               // don't check
-               return;
-}
-       logger("Checking VERSION from: ".$checked_url, LOGGER_DEBUG);
+class CheckVersion {
+       public static function execute() {
+               global $a;
+
+               logger('checkversion: start');
 
-       // fetch the VERSION file
-       $gitversion = dbesc(trim(fetch_url($checked_url)));
-       logger("Upstream VERSION is: ".$gitversion, LOGGER_DEBUG);
+               $checkurl = Config::get('system', 'check_new_version_url', 'none');
 
-       Config::set('system', 'git_friendica_version', $gitversion);
+               switch ($checkurl) {
+                       case 'master':
+                               $checked_url = 'https://raw.githubusercontent.com/friendica/friendica/master/VERSION';
+                               break;
+                       case 'develop':
+                               $checked_url = 'https://raw.githubusercontent.com/friendica/friendica/develop/VERSION';
+                               break;
+                       default:
+                               // don't check
+                               return;
+               }
+               logger("Checking VERSION from: ".$checked_url, LOGGER_DEBUG);
 
-       logger('checkversion: end');
+               // fetch the VERSION file
+               $gitversion = dbesc(trim(fetch_url($checked_url)));
+               logger("Upstream VERSION is: ".$gitversion, LOGGER_DEBUG);
 
-       return;
+               Config::set('system', 'git_friendica_version', $gitversion);
+
+               logger('checkversion: end');
+
+               return;
+       }
 }