From af814ba2703b6ad63d567138fdba5d740d48496e Mon Sep 17 00:00:00 2001 From: Victor Dubiniuk Date: Wed, 13 May 2015 20:00:46 +0300 Subject: Allow change update channel via public API --- lib/public/util.php | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'lib/public') diff --git a/lib/public/util.php b/lib/public/util.php index 6eb5c6034c1..f032d0a5431 100644 --- a/lib/public/util.php +++ b/lib/public/util.php @@ -69,6 +69,24 @@ class Util { public static function getVersion() { return(\OC_Util::getVersion()); } + + /** + * Set current update channel + * @param string $channel + */ + public static function setChannel($channel) { + //Flush timestamp to reload version.php + \OC::$server->getSession()->set('OC_Version_Timestamp', 0); + return \OC::$server->getAppConfig()->setValue('core', 'OC_Channel', $channel); + } + + /** + * Get current update channel + * @return string + */ + public static function getChannel() { + return \OC_Util::getChannel(); + } /** * send an email -- cgit v1.2.3