<?php

class LoginPage extends Page {

    public function get_page_title(Website $oWebsite) {
        return $oWebsite->t("main.log_in") . '...';
    }

    public function get_short_page_title(Website $oWebsite) {
        return $oWebsite->t("main.log_in");
    }

    public function get_minimum_rank(Website $oWebsite) {
        return Authentication::$USER_RANK;
    }

    public function get_page_content(Website $oWebsite) {
        $admin_links = "";
        if ($oWebsite->logged_in_staff(true)) {
            $admin_links = <<<EOT
                <br />
                <a href="{$oWebsite->get_url_page("account_management")}" class="arrow">{$oWebsite->t("main.account_management")}</a>
                <br />
                <a href="{$oWebsite->get_url_page("admin")}" class="arrow">{$oWebsite->t("main.admin")}</a>
EOT;
        }

        return <<<EOT
            <h3>{$oWebsite->t('users.logged_in')}</h3>
            <p>{$oWebsite->t('users.succesfully_logged_in')}</p>
            <p>
                <a href="{$oWebsite->get_url_main()}" class="arrow">{$oWebsite->t("main.home")}</a>
                <br />
                <a href="{$oWebsite->get_url_page("account")}" class="arrow">{$oWebsite->t("main.my_account")}</a>
                $admin_links
            </p>
EOT;
    }

}

$this->register_page(new LoginPage());
?>
<?php

class LoginPage extends Page {

    public function get_page_title(Website $oWebsite) {
        return $oWebsite->t("main.log_in") . '...';
    }

    public function get_short_page_title(Website $oWebsite) {
        return $oWebsite->t("main.log_in");
    }

    public function get_minimum_rank(Website $oWebsite) {
        return Authentication::$USER_RANK;
    }

    public function get_page_content(Website $oWebsite) {       
        return <<<EOT
            <h3>{$oWebsite->t('users.logged_in')}</h3>
            <p>{$oWebsite->t('users.succesfully_logged_in')}</p>
            <p>
                <a href="{$oWebsite->get_url_main()}" class="arrow">{$oWebsite->t("main.home")}</a>
                <br />
                <a href="{$oWebsite->get_url_page("account")}" class="arrow">{$oWebsite->t("main.my_account")}</a>
            </p>
EOT;
    }

}

$this->register_page(new LoginPage());
?>
--- 
+++ 
@@ -14,7 +14,17 @@
         return Authentication::$USER_RANK;
     }
 
-    public function get_page_content(Website $oWebsite) {       
+    public function get_page_content(Website $oWebsite) {
+        $admin_links = "";
+        if ($oWebsite->logged_in_staff(true)) {
+            $admin_links = <<<EOT
+                <br />
+                <a href="{$oWebsite->get_url_page("account_management")}" class="arrow">{$oWebsite->t("main.account_management")}</a>
+                <br />
+                <a href="{$oWebsite->get_url_page("admin")}" class="arrow">{$oWebsite->t("main.admin")}</a>
+EOT;
+        }
+
         return <<<EOT
             <h3>{$oWebsite->t('users.logged_in')}</h3>
             <p>{$oWebsite->t('users.succesfully_logged_in')}</p>
@@ -22,6 +32,7 @@
                 <a href="{$oWebsite->get_url_main()}" class="arrow">{$oWebsite->t("main.home")}</a>
                 <br />
                 <a href="{$oWebsite->get_url_page("account")}" class="arrow">{$oWebsite->t("main.my_account")}</a>
+                $admin_links
             </p>
 EOT;
     }
Add admin links when an admin logs in
