Example #1
0
        setcookie('loginusername', $auth->username);
        setcookie('loginpassword', $auth->password);
    }
    $userinstance->username = trim(@$_REQUEST['username']);
}
$auth = new Auth(trim($_REQUEST['loginusername']), trim($_REQUEST['loginpassword']));
//var_dump($userinstance->GetID('username',$auth->username));
Page::$userid = $userinstance->GetID($auth->username, 'username');
Page::$query_string = $_SERVER["QUERY_STRING"];
Page::$request_uri = $_SERVER["REQUEST_URI"];
Page::$page = @$_GET['page'];
//Block 2: Dashboard
if ($action == '' && $object == '' && $auth->check_auth() && $auth->get_rights() == 'Admin') {
    Page::init('admin');
    Page::setup(Lang::$langarray['dashboard'], Lang::$langarray['pleasedtomeetyou']);
    Page::Dashboard();
    exit;
} elseif ($action == '' && $object == '' && $auth->check_auth() && $auth->get_rights() == 'Active') {
    //show user's dashboard
    Page::init('user');
    if (is_numeric(@$_COOKIE['temporderid'])) {
        //creating new order from temprary one
        $temporder = TempOrder::getInstance();
        $temporderarray = $temporder->FetchData($_COOKIE['temporderid']);
        if (count($temporderarray) > 1) {
            setcookie('temporderid', '');
            $temporderdata = unserialize($temporderarray['data']);
            $order = Order::getInstance();
            $orderid = $order->Create(Page::$userid, $temporderdata['pkgid'], 'new', '', '', '', 'Pending', $temporderdata['cycle']);
            Page::UserOrderPlaced($orderid);
        }