Not signed in (Sign In)
Welcome Guest!
Want to take part in these discussions? If you have an account, sign in now.
If you don't have an account, apply for one now.
    • CommentAuthorcflorinel
    • CommentTimeFeb 23rd 2008
     
    in admin section, If you acces something like /admin/jobs/administrators/
    in $params you will find only nistrators (admin is stripped).

    Also, if I already logged in as admin, and I go to: /admin/ the login form shows up... instead of homepage ....

    A diff for these issues (This forum should have some attachment feature or code formatting - more than @code@):

    Index: admin/index.php
    ===================================================================
    --- admin/index.php (revision 1)
    +++ admin/index.php (revision 4)
    @@ -14,5 +14,4 @@
    }
    require_once 'config.php';
    -
    $page = (isset($_app_info['params'][0]) ? $db->real_escape_string($_app_info['params'][0]) : '');
    $id = (isset($_app_info['params'][1]) ? $db->real_escape_string($_app_info['params'][1]) : 0);
    @@ -31,5 +30,14 @@
    // home
    case '':
    - require_once 'page_login.php';
    + #show login page only if the admin is not logged in
    + #else show homepage
    + if(!isset($_SESSION['AdminId']))
    + {
    + require_once 'page_login.php';
    + }
    + else
    + {
    + require_once 'page_home.php';
    + }
    $flag = 1;
    break;
    Index: config.php
    ===================================================================
    --- config.php (revision 3)
    +++ config.php (revision 4)
    @@ -120,5 +120,5 @@
    $smarty = new Smarty();
    $smarty->template_dir = APP_PATH . '_templates/';
    - $smarty->compile_dir = APP_PATH . '_templates/_cache/';
    + $smarty->compile_dir = APP_PATH . '_templates/_cache/';


    @@ -128,9 +128,13 @@
    // Split URL - get parameters
    $_app_info['params'] = array();
    - $_url = str_replace(_APP_MAIN_DIR, '', $_SERVER['REQUEST_URI']);
    + #_APP_MAIN_DIR can be found twice in $_SERVER['REQUEST_URI'], only first occurence needs to be replaced
    + #eg: /admin/jobs/administrators/
    + $_url = preg_replace('#'._APP_MAIN_DIR.'#', '', $_SERVER['REQUEST_URI'],1);
    $_tmp = explode('?', $_url);
    $_url = $_tmp[0];
    +
    if ($_url = explode('/', $_url))
    {
    +
    foreach ($_url as $tag)
    {