Exemplo n.º 1
0
        $al->tp->assign('rep', $rep);
    }
}
$al->tp->assign('islogin', $islogin);
if ($l->isLoged() == true) {
    $_SESSION['login'] = $l;
    /* Setting Remember Me cookie */
    $rem = $remember[0];
    if ($rem == 1) {
        $exptime = mktime() . time() + 60 * 60 * 24 * 4;
        //4days
        $val = $l->getValidator();
        setcookie($ckname, $val, $exptime);
    }
    /* Update Last login date */
    $fields = array('date_lastlogin');
    $values = array(date("Y-m-d G:i:s"));
    $isUpdated = setRow('users', $fields, $values, 'update', $al->db, $l->getId());
    if (!$isUpdated) {
        Errors::report("Last login date was not updated.");
    }
    /*
        Loading user home after login
    */
    $isExecuted = getUserHomeByUserType($l->utype, $email, $al);
}
if ($isExecuted === false) {
    $al->tp->assign('body', $body);
    $al->tp->assign('title', $title);
    $al->tp->display('main.tpl');
}
Exemplo n.º 2
0
         $data = null;
     }
     $al->tp->assign('title', $data['title']);
     $al->tp->assign('subtitle', $data['subtitle']);
     $al->tp->assign('body', html_entity_decode(stripslashes($data['body'])));
     $al->tp->display('main.tpl');
     break;
 case 'uhome':
     if (!$islogin) {
         Errors::report('The page is invalid. Cannot show the requested page.');
         $al->tp->assign('title', 'Invalid page.');
         $al->tp->assign('subtitle', 'Invalid request for page.');
         $al->tp->display('main.tpl');
         break;
     }
     getUserHomeByUserType($l->utype, $email, $al);
     break;
 case 'login':
     $al->tp->assign('title', 'Login');
     $al->tp->assign('subtitle', 'Login to have your member accessibility.');
     if (!$al->tp->template_exists('frm_login.tpl')) {
         Errors::report("Template file: frm_login.tpl is missing.");
         break;
     }
     $al->tp->assign('body', $al->tp->fetch('frm_login.tpl'));
     $al->tp->display('main.tpl');
     break;
 case 'logout':
     if ($islogin == true) {
         $l = $_SESSION['login'];
         $l->logout();