function debug()
 {
     for ($i = 0; $i < sizeof($this->path); $i++) {
         echo $this->path[$i]['page'] . '?';
         while (list($key, $value) = each($this->path[$i]['get'])) {
             echo $key . '=' . $value . '&';
         }
         if (sizeof($this->path[$i]['post']) > 0) {
             echo '<br>';
             while (list($key, $value) = each($this->path[$i]['post'])) {
                 echo '&nbsp;&nbsp;<b>' . $key . '=' . $value . '</b><br>';
             }
         }
         echo '<br>';
     }
     if (sizeof($this->snapshot) > 0) {
         echo '<br><br>';
         echo $this->snapshot['mode'] . ' ' . $this->snapshot['page'] . '?' . owpArraytoString($this->snapshot['get'], array(owpSessionName())) . '<br>';
     }
 }
Ejemplo n.º 2
0
    $check_admin_query = $db->Execute($sql);
    if ($check_admin_query->RecordCount()) {
        $check_admin = $check_admin_query->fields;
        if (!owpValidatePasword($password, $check_admin['admin_password'])) {
            $messageStack->add(ERROR_LOGIN_ERROR, 'error');
        } else {
            if ($check_admin['admin_login'] == '1') {
                $_SESSION['user_id'] = $check_admin['admin_id'];
                $_SESSION['gender'] = $check_admin['admin_gender'];
                $_SESSION['firstname'] = $check_admin['admin_firstname'];
                $_SESSION['lastname'] = $check_admin['admin_lastname'];
                $_SESSION['allowed_pages'] = $check_admin['admin_allowed_pages'];
                $today = date("Y-m-d H:i:s");
                $db->Execute("UPDATE " . $owpDBTable['administrators_info'] . " \n\t                   SET admin_info_date_of_last_logon = " . $db->DBTimeStamp($today) . ",\n\t                       admin_info_number_of_logons = admin_info_number_of_logons+1 \n                         WHERE admin_info_id = '" . owpDBInput($check_admin['admin_id']) . "'");
                if (sizeof($navigation->snapshot) > 0) {
                    $origin_href = owpLink($navigation->snapshot['page'], owpArraytoString($_SESSION['navigation']->snapshot['get'], array(owpSessionName())), $_SESSION['navigation']->snapshot['mode']);
                    $navigation->clear_snapshot();
                    owpRedirect($origin_href);
                } else {
                    owpRedirect(owpLink($owpFilename['index'], '', 'NONSSL'));
                }
            } else {
                $messageStack->add(ERROR_NO_USER_LOGIN, 'error');
            }
        }
    } else {
        $messageStack->add(ERROR_LOGIN_NO_USER, 'error');
    }
}
?>
<!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN">