]> source.dussan.org Git - nextcloud-server.git/commitdiff
Move more from base init to separate functions
authorBart Visscher <bartv@thisnet.nl>
Fri, 30 Mar 2012 21:31:05 +0000 (23:31 +0200)
committerBart Visscher <bartv@thisnet.nl>
Fri, 30 Mar 2012 21:41:53 +0000 (23:41 +0200)
lib/base.php

index b031572f177728be9a1c52ff032b1251e8a2795e..e9788f54b66471bf02a0793b59d60648e577577e 100644 (file)
@@ -229,6 +229,39 @@ class OC{
                }
        }
 
+       public static function initTemplateEngine() {
+               // if the formfactor is not yet autodetected do the autodetection now. For possible forfactors check the detectFormfactor documentation
+               if(!isset($_SESSION['formfactor'])){
+                       $_SESSION['formfactor']=OC::detectFormfactor();
+               }
+               // allow manual override via GET parameter
+               if(isset($_GET['formfactor'])){
+                       $_SESSION['formfactor']=$_GET['formfactor'];
+               }
+
+               // Add the stuff we need always
+               OC_Util::addScript( "jquery-1.6.4.min" );
+               OC_Util::addScript( "jquery-ui-1.8.16.custom.min" );
+               OC_Util::addScript( "jquery-showpassword" );
+               OC_Util::addScript( "jquery.infieldlabel.min" );
+               OC_Util::addScript( "jquery-tipsy" );
+               OC_Util::addScript( "oc-dialogs" );
+               OC_Util::addScript( "js" );
+               OC_Util::addScript( "eventsource" );
+               OC_Util::addScript( "config" );
+               //OC_Util::addScript( "multiselect" );
+               OC_Util::addScript('search','result');
+               OC_Util::addStyle( "styles" );
+               OC_Util::addStyle( "multiselect" );
+               OC_Util::addStyle( "jquery-ui-1.8.16.custom" );
+               OC_Util::addStyle( "jquery-tipsy" );
+       }
+
+       public static function initSession() {
+               ini_set('session.cookie_httponly','1;');
+               session_start();
+       }
+
        public static function init(){
                // register autoloader
                spl_autoload_register(array('OC','autoload'));
@@ -272,35 +305,8 @@ class OC{
                self::checkSSL();
                self::checkUpgrade();
 
-               ini_set('session.cookie_httponly','1;');
-               session_start();
-
-               // if the formfactor is not yet autodetected do the autodetection now. For possible forfactors check the detectFormfactor documentation
-               if(!isset($_SESSION['formfactor'])){
-                       $_SESSION['formfactor']=OC::detectFormfactor();
-               }
-               // allow manual override via GET parameter
-               if(isset($_GET['formfactor'])){
-                       $_SESSION['formfactor']=$_GET['formfactor'];
-               }
-
-
-               // Add the stuff we need always
-               OC_Util::addScript( "jquery-1.6.4.min" );
-               OC_Util::addScript( "jquery-ui-1.8.16.custom.min" );
-               OC_Util::addScript( "jquery-showpassword" );
-               OC_Util::addScript( "jquery.infieldlabel.min" );
-               OC_Util::addScript( "jquery-tipsy" );
-               OC_Util::addScript( "oc-dialogs" );
-               OC_Util::addScript( "js" );
-               OC_Util::addScript( "eventsource" );
-               OC_Util::addScript( "config" );
-               //OC_Util::addScript( "multiselect" );
-               OC_Util::addScript('search','result');
-               OC_Util::addStyle( "styles" );
-               OC_Util::addStyle( "multiselect" );
-               OC_Util::addStyle( "jquery-ui-1.8.16.custom" );
-               OC_Util::addStyle( "jquery-tipsy" );
+               self::initSession();
+               self::initTemplateEngine();
 
                $errors=OC_Util::checkServer();
                if(count($errors)>0) {