function checkLogin($user, $pass) { $Frontend = new FrontEnd(); $pass = $Frontend->encryptPassword($pass); $dbuser = new Lan_users(); $dbuser->username = $dbuser->escape($user); $dbuser->password = $pass; $dbuser->find(); if (0 == $dbuser->count()) { return null; } $dbuser->fetch(); return $dbuser; }
function CheckLogin($user, $pass) { $Frontend = new FrontEnd(); //Manually pull updated info $uid = $Frontend->findUserID($user); if (streq($uid, '0')) { return false; } $Frontend->pullUserInfo($uid); $dbuser = new Lan_users(); $dbuser->username = $dbuser->escape($user); $dbuser->password = $pass; $dbuser->find(); return 0 != $dbuser->count(); }
} else { $user->arrived = "Yes"; } //Pull tickets $sold = new Lan_addons_sold(); $addon = new Lan_addons_groups(); $sold->whereAdd("user_id = {$user->user_id}"); //$sold->user_id ; $sold->lan_id = getCurrentLID(); $sold->joinAdd($addon); $sold->find(); $tickets = array(); while ($sold->fetch()) { $tickets[] = clone $sold; } $user->tickets = $tickets; $userlist[] = clone $user; } break; case 'none': $user->orderBy('username'); //$user->groupBy('clan'); $user->find(); while ($user->fetch()) { $user->arrived = "n/a"; $userlist[] = clone $user; } break; } $master->Smarty->assign("userlist", $userlist); //$master->Smarty->assign("_page",file_get_contents("skins/" . Config::$theme . "/intranet/modules/users.tpl"));