]> source.dussan.org Git - nextcloud-server.git/commitdiff
Move display of login page to function in OC_Util
authorBart Visscher <bartv@thisnet.nl>
Sun, 25 Sep 2011 20:47:29 +0000 (22:47 +0200)
committerBart Visscher <bartv@thisnet.nl>
Mon, 26 Sep 2011 19:17:17 +0000 (21:17 +0200)
index.php
lib/util.php

index 63ffba135aed15fb488b660a8ec2a6d211d130e2..bb1e370d241d8f696e2d302a9366b9fb55c1a98a 100644 (file)
--- a/index.php
+++ b/index.php
@@ -63,7 +63,7 @@ elseif(isset($_COOKIE["oc_remember_login"]) && $_COOKIE["oc_remember_login"]) {
                OC_Util::redirectToDefaultPage();
        }
        else {
-               OC_Template::printGuestPage("", "login", array("error" => true));
+               OC_Util::displayLoginPage(array('error' => true));
        }
 }
 
@@ -83,11 +83,7 @@ elseif(isset($_POST["user"]) && isset($_POST['password'])) {
                OC_Util::redirectToDefaultPage();
        }
        else {
-               if(isset($_COOKIE["oc_username"])){
-                       OC_Template::printGuestPage("", "login", array("error" => true, "username" => $_COOKIE["oc_username"]));
-               }else{
-                       OC_Template::printGuestPage("", "login", array("error" => true));
-               }
+               OC_Util::displayLoginPage(array('error' => true));
        }
 }
 
@@ -126,11 +122,7 @@ elseif(isset($_GET['resetpassword']) && isset($_GET['token']) && isset($_GET['us
 // For all others cases, we display the guest page :
 else {
        OC_App::loadApps();
-       if(isset($_COOKIE["username"])){
-               OC_Template::printGuestPage("", "login", array("error" => false, "username" => $_COOKIE["username"]));
-       }else{
-               OC_Template::printGuestPage("", "login", array("error" => false));
-       }
+       OC_Util::displayLoginPage(array('error' => false));
 }
 
 ?>
index 51d8cc4d64311abe2c28679473bfc2e9220f5192..39cd1a7afaba7dd972a9002783a943edc4b8b140 100644 (file)
@@ -247,6 +247,13 @@ class OC_Util {
                return $errors;
        }
 
+       public static function displayLoginPage($parameters = array()){
+               if(isset($_COOKIE["username"])){
+                       $parameters["username"] = $_COOKIE["username"];
+               }
+               OC_Template::printGuestPage("", "login", $parameters);
+       }
+
        /**
        * Check if the user is logged in, redirects to home if not
        */