public function __construct() { if (!empty($_GET['theme'])) { switch ($_GET['theme']) { case 'non-js': User::setSession('theme', 'non-js'); break; default: User::setSession('theme', 'default'); break; } } if (!empty(User::getSession('theme'))) { self::$theme = User::getSession('theme'); } }
<?php //****************************************************************// //****************************************************************// //** ชื่อไฟล์ : index.php //** คำอธิบาย : ไฟล์นี้ เป็นหน้าแรกระบบ //** Version : 1.0 //** CoddingDate : 13/09/2556 //** Credit : นัฐวุฒิ เผือกทอง //****************************************************************// //****************************************************************// session_start(); include_once "class/User.php"; $user = new User(); if ($user->getSession()) { header("location: page/main.php"); } ?> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <title>ลงชื่อเข้าใช้ระบบ</title> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="description" content=""> <meta name="author" content=""> <link href="css/custom.css" rel="stylesheet" type="text/css" /> <link href="css/normalise.css" rel="stylesheet" type="text/css" />
require_once "{$TKTDIR}functions.php"; require_once "{$TKTDIR}database.php"; require_once "{$TKTDIR}bargraph.php"; function printResvPrice($member, $mbrprice, $guestprice) { if ($mbrprice != $guestprice) { if ($member) { printf("<strong>Member reservations: \$%2.2f</strong>\n", $mbrprice); } else { printf("<strong>Non-member reservations: \$%.2f</strong> (members pay only \$%.2f)\n", $guestprice, $mbrprice); } } else { printf("<strong>Reservations: \$%.2f</strong>\n", $guestprice); } } $user = User::getSession(); $usernm = $user ? $user->usernm : ""; $userix = $user ? $user->userix : ""; $member = $user ? $user->member : false; loginprompt(); dbconnect(); $showOld = getvalue("showOld", 0); $showInactive = getvalue("showInactive", 0); $eventMask = getvalue("eventMask", 0); /* Event table */ echo "<h1>Event Status"; if ($usernm) { echo " - {$usernm}"; } echo "</h1>\n"; if (!$user) {
public function UpdateUser(User $user = null) { if ($user == null || $user->getUID() == null) { return false; } $props = array("UName" => $user->getUserName(), "UPass" => $user->getPassword(), "UEmail" => $user->getEmail(), "Session" => $user->getSession(), "FirstName" => $user->getFirstName(), "LastName" => $user->getLastName(), "Phone" => $user->getPhoneNumber(), "LastCheckInLocation" => $user->getLocation(), "Department" => $user->getDeparment(), "PayRate" => $user->getPayRate(), "Online" => $user->getActive(), "AccType" => $user->getAccountType(), "StatusID" => $user->getCurrentStatus(), "LastCheckIn" => $user->getLastActive(), "ManagerID" => $user->getManagerID(), "AccountVerified" => $user->getVerifStatus(), "IsManager" => $user->getIsManager()); foreach ($props as $k => $v) { if ($v != null) { if ($k == "IsManager") { $_props[$k] = "{$v}"; } else { if (gettype($v) == "string") { $_props[$k] = "'" . $v . "', "; } else { $_props[$k] = "{$v}, "; } } } } $cond = array("UID = " => $user->getUID()); $this->_dbAdapt->UStatement(DB_TBL_USER, $_props, $cond); $tmp = $this->_dbAdapt->getLnk(); $tmp->query($this->_dbAdapt->getQry()); unset($tmp); return true; }