/** * @covers User::getAllUsers */ public function testGetAllUsers() { $users = $this->object->getAllUsers(); $this->assertInternalType('array', $users, 'Return should be an array'); $this->assertNotCount(0, $users, 'Array should contain at least 1 user'); $this->assertInstanceOf('User', $users[0], 'Array should contain User class'); }
public function getSearch() { $this_user = Session::get('user'); $users = User::getAllUsers($this_user); // make a list of user_ids that have a filled relationship_status $withRelationships = array(); foreach ($users as $user) { if ($user->relationship_status != NULL && !in_array($user->user_id, $withRelationships)) { $withRelationships[] = $user->user_id; } } for ($x = 0; $x < count($users); $x++) { if ($users[$x]->user_id == $this_user->user_id) { unset($users[$x]); } } $users1 = array_values($users); unset($users); for ($x = 0; $x < count($users1); $x++) { if ($users1[$x]->relationship_target == $this_user->user_id && $users1[$x]->relationship_status == 'active') { unset($users1[$x]); } } $users = array_values($users1); for ($x = 0; $x < count($users); $x++) { if ($users[$x]->relationship_status == NULL && in_array($users[$x]->user_id, $withRelationships)) { unset($users[$x]); } } $users1 = array_values($users); unset($users); return View::make('connection.search', array('users' => $users1, 'this_user' => $this_user)); }
static function getByLogin($login) { $returnedUser = new User(); $users = User::getAllUsers(); foreach ($users as $user) { if ($user->getLogin() == $login) { $returnedUser = $user; } } return $returnedUser; }
public function getUsers() { $users = User::getAllUsers(); $grpUsers = array(); foreach ($users as $user) { if ($user->inGroup($this->name)) { $grpUsers[] = $user; } } return $grpUsers; }
/** * @group 47156 */ public function testCorrectUserListOutput() { $this->user1 = $this->createUser(11, 'Active'); $this->user2 = $this->createUser(12, 'Inactive'); $allUsers = User::getAllUsers(); $this->assertArrayHasKey($this->user1->id, $allUsers); $this->assertArrayHasKey($this->user2->id, $allUsers); $dbManager = $GLOBALS['db']; $dbManager->query('DELETE FROM users WHERE id IN (' . $dbManager->quoted($this->user1->id) . ', ' . $dbManager->quoted($this->user2->id) . ')'); $dbManager->query('DELETE FROM user_preferences WHERE assigned_user_id IN (' . $dbManager->quoted($this->user1->id) . ', ' . $dbManager->quoted($this->user2->id) . ')'); $dbManager->query('DELETE FROM teams WHERE associated_user_id IN (' . $dbManager->quoted($this->user1->id) . ', ' . $dbManager->quoted($this->user2->id) . ')'); $dbManager->query('DELETE FROM team_memberships WHERE user_id IN (' . $dbManager->quoted($this->user1->id) . ', ' . $dbManager->quoted($this->user2->id) . ')'); }
public function getUsers() { $users = User::getAllUsers(); $found = []; foreach ($users as $user) { $companies = $user->getCompanies(); foreach ($companies as $company) { if ($company->id == $this->id) { $found[] = $user; } } } return $found; }
public function ajax() { /**@$Logger This for instantiate of new translog.*/ /**@$SOP This for instantiate of new sophisticated.*/ /**@$USER This for instantiate of new user.*/ /**@$type This for input type.*/ $Logger = new TransLog(); $UserModel = new User(); $type = Input::get('type'); if ($type) { switch ($type) { case 'users-list': $pending = $UserModel->getAllUsers(); $dtResult = GlobalController::setDatatable($pending, array('id', 'user_fname', 'user_lname', 'user_email', 'user_username', 'user_status', 'user_type'), 'id'); foreach ($dtResult['objResult'] as $aRow) { try { $usertype = $UserModel->getUserType($aRow->id); $pro = $usertype->user_type; } catch (Exception $ex) { $pro = 0; } switch ($pro) { case 1: $pro = 'Admin'; break; case 2: $pro = 'Default'; break; } $data = array($aRow->id, $aRow->user_fname, $aRow->user_lname, $aRow->user_email, $aRow->user_username, $aRow->user_status ? "Active" : "Inactive", $pro, 'Action'); $dtResult['aaData'][] = $data; } unset($dtResult['objResult']); echo json_encode($dtResult); break; } } }
function getAllUsersDT() { global $bdd, $_TABLES; if (!is_null($bdd) && !is_null($_TABLES)) { $content = '<thead>'; $content .= '<tr>'; $content .= '<th>Id</th>'; $content .= '<th>Name</th>'; $content .= '<th>Login</th>'; $content .= '<th>Pass</th>'; $content .= '<th>Valid</th>'; $content .= '<th>Action</th>'; $content .= '</tr>'; $content .= '</thead>'; $content .= '<tbody>'; $objUser = new User($bdd, $_TABLES); $users = $objUser->getAllUsers(); if ($users) { foreach ($users as $key => $user) { $content .= '<tr user_id=' . $user->id . '>'; $content .= '<td>' . $user->id . '</td>'; $content .= '<td><input type="text" class="input_dt input_dt_name" value="' . $user->name . '" /></td>'; $content .= '<td><input type="text" class="input_dt input_dt_login" value="' . $user->login . '" /></td>'; $content .= '<td><input type="text" class="input_dt input_dt_pass" value="" /></td>'; $content .= '<td><input type="checkbox" class="input_dt input_dt_valid" value="' . $user->valid . '" /></td>'; $content .= "<td><input type='button' class='edit edit_user_dt' value='Save' />\n\t\t\t\t <input type='button' class='delete delete_user_dt' value='Supprimer' /></td>"; $content .= '</tr>'; } } $content .= '</tbody>'; return $content; } else { error_log("BDD ERROR : " . json_encode($bdd)); error_log("TABLES ERROR : " . json_encode($_TABLES)); } }
function process() { if ($this->login == 'anonymous') { return false; } if ($this->login) { $info = User::getInfo($this->login); } $req =& Request::getInstance(); $tmpPassword = @$info['password']; $passwordMd5OrNot = !empty($tmpPassword) ? $tmpPassword : ''; if ($req->getActionName() === 'modCur') { $formElements = array(array('hidden', 'form_login', $this->login), array('password', 'form_passwordold', "Old password:"******""'), array('password', 'form_password', "New password:"******""'), array('password', 'form_password2', $GLOBALS['lang']['admin_type_again'], 'value=""'), array('text', 'form_alias', "Alias", 'size=40 value="' . @$info['alias'] . '"'), array('text', 'form_email', "email", 'value="' . @$info['email'] . '"'), array('radio', 'form_send_mail', $GLOBALS['lang']['install_send_mail'], $GLOBALS['lang']['install_oui'], 'yes'), array('radio', 'form_send_mail', null, $GLOBALS['lang']['install_non'], 'no')); $formRules = array(array('form_email', $GLOBALS['lang']['admin_valid_email'], 'email', '', 'server'), array('form_email', sprintf($GLOBALS['lang']['admin_required'], $GLOBALS['lang']['admin_admin_mail']), 'required'), array('form_passwordold', sprintf($GLOBALS['lang']['admin_required'], $GLOBALS['lang']['admin_user_oldPwd']), 'required'), array('form_passwordold', $GLOBALS['lang']['admin_user_oldPwd_bad'], 'checkOldCurrentPassword'), array('form_password', $GLOBALS['lang']['admin_valid_pass'], 'complexPassword'), array('form_password', $GLOBALS['lang']['admin_match_pass'], 'compareField', 'form_password2'), array('form_password', $GLOBALS['lang']['admin_valid_pass'], 'changePassword')); } else { $formElements = array(array('password', 'form_password', "Password:"******"' . $passwordMd5OrNot . '"'), array('password', 'form_password2', $GLOBALS['lang']['admin_type_again'], 'value="' . $passwordMd5OrNot . '"'), array('text', 'form_alias', "Alias", 'size=40 value="' . @$info['alias'] . '"'), array('text', 'form_email', "email", 'value="' . @$info['email'] . '"'), array('radio', 'form_send_mail', $GLOBALS['lang']['install_send_mail'], $GLOBALS['lang']['install_oui'], 'yes'), array('radio', 'form_send_mail', null, $GLOBALS['lang']['install_non'], 'no')); $formRules = array(array('form_email', $GLOBALS['lang']['admin_valid_email'], 'email', '', 'server'), array('form_email', sprintf($GLOBALS['lang']['admin_required'], $GLOBALS['lang']['admin_admin_mail']), 'required'), array('form_password', sprintf($GLOBALS['lang']['admin_required'], $GLOBALS['lang']['install_mdpadmin']), 'required'), array('form_password', $GLOBALS['lang']['admin_valid_pass'], 'complexPassword'), array('form_password', $GLOBALS['lang']['admin_match_pass'], 'compareField', 'form_password2')); } // when adding a new element, add an input named login // else read the login in url if ($req->getActionName() === 'add') { $formElements = array_merge(array(array('text', 'form_login', "Login:"******""')), $formElements); $formRules[] = array('form_login', sprintf($GLOBALS['lang']['admin_required'], "Login"), 'required'); $formRules[] = array('form_login', "Alpha numeric only", 'alphanumeric'); if ($login = $this->getSubmitValue('form_login')) { $all = array_keys(User::getAllUsers()); if (in_array($login, $all)) { $this->setElementError('form_login', 'Login already exist in database!'); } } } $this->addElements($formElements, 'User Information'); $this->setChecked('form_send_mail', @$info['send_mail'] == '1' ? 'yes' : 'no'); $this->addRules($formRules); return parent::process('install_general_setup'); }
// sanitize the email $email = filter_input(INPUT_GET, "email", FILTER_SANITIZE_EMAIL); // grab the mySQL connection $pdo = connectToEncryptedMySql("/etc/apache2/ninja-mysql/appsbyninja.ini"); // handle all RESTful calls to User today // get some or all Users if ($method === "GET") { // set an XSRF cookie on GET requests setXsrfCookie("/"); if (empty($userId) === false) { $reply->data = User::getUserByUserId($pdo, $userId); } else { if (empty($email) === false) { $reply->data = User::getUserByEmail($pdo, $email); } else { $reply->data = User::getAllUsers($pdo); } } // post to a new User } else { if ($method === "POST") { // convert POSTed JSON to an object verifyXsrf(); $requestContent = file_get_contents("php://input"); $requestObject = json_decode($requestContent); if ($requestObject->password !== $requestObject->passwordConfirm) { throw new InvalidArgumentException("passwords do not match", 400); } $salt = bin2hex(openssl_random_pseudo_bytes(32)); $hash = hash_pbkdf2("sha512", $requestObject->password, $salt, 262144, 128); // handle optional fields
<?php /* Inclusion de la classe General pour la récupération des données de la base */ require_once "../php/model/User.php"; /* Inclusion du fichier de connexion à la BD */ include_once "../php/controller/connect-bd.php"; $users = new User($bdd); $data = $users->getAllUsers();
require_once dirname(dirname(dirname(__FILE__))) . '/modules/User.class.php'; require_once dirname(dirname(dirname(__FILE__))) . '/modules/Dynamo.class.php'; if ($_SESSION['user_type'] == 1 && trim($_GET['del']) == 'true' && trim($_GET['id']) != '') { $users_obj = new Dynamo("users"); $query = "DELETE FROM users WHERE id = " . $_GET['id']; $users_obj->customExecuteQuery($query); } $userObj = new User(); $listUsers = array(); $companyId = isset($_SESSION['company_id']) ? $_SESSION['company_id'] : 0; if ($userObj) { $userRoleId = isset($_SESSION['user_type']) ? $_SESSION['user_type'] : 0; if ($userRoleId == 2) { $listUsers = $userObj->getAllUsersPerCompany($companyId, false); } else { $listUsers = $userObj->getAllUsers(false); } } ?> <div class="pull-left"><h4>Users</h4></div> <div class="pull-right"><a href="add_user.html" class="btn btn-warning"><i class="icon-plus icon-white"></i> Add User</a></div> <div class="clearfix"></div> <div id="status-message"></div> <table id="userTable" class="common-table"> <tr> <th>Username/Email</th> <th>Name</th> <th>Company</th> <th>User Type</th>
} else { $per_page = 50; } if ($per_page > 500) { $per_page = 1; } if (isset($_GET['iDisplayStart'])) { $start = $_GET['iDisplayStart']; } else { $start = 0; } $user = new User(); if (isset($_GET['sSearch']) && $_GET['sSearch']) { $users = $user->search($_GET['sSearch'], $start, $per_page, $sortby, $sortdir); } else { $users = $user->getAllUsers(null, $start, $per_page, $sortby, $sortdir); } $res = array(); $res['sEcho'] = $echo; if (isset($_GET['sSearch']) && $_GET['sSearch']) { $res['iTotalDisplayRecords'] = $user->getUserCount($_GET['sSearch']); } else { $res['iTotalDisplayRecords'] = $user->getUserCount(); } $res['iTotalRecords'] = count($users); $res['aaData'] = array(); if (count($users)) { foreach ($users as $key => $val) { extract($val); if ($fb_id) { $facebook_link = "<a href='http://www.facebook.com/profile.php?id={$fb_id}' target='_blank'>{$fb_id}</a>";
<?php authentificationRequire(); echo "<section id='listUser'>" . "<h2>Les utilisateurs connectés</h2>"; foreach (User::getAllUsers() as $user) { echo "<a href='/Salon/Canal/" . $user->getID() . "'>" . $user->getPseudo() . "</a><br/>"; } echo "</section>"; ?>
public function getSendLink($id) { $sendto = User::findOrFail($id); $users = User::getAllUsers(); $this->layout->content = View::make('users.chat', array('sendto' => $sendto, 'users' => $users)); }
?> "'> </td> </tr> </table> <table border='0' cellspacing='0' cellpadding='0' class='edit view'> <tr> <td> <BR> <?php echo $mod_strings_users['LBL_REASS_USER_FROM']; ?> <BR> <select name="fromuser" id='fromuser'> <?php $all_users = User::getAllUsers(); echo get_select_options_with_id($all_users, isset($_SESSION['reassignRecords']['fromuser']) ? $_SESSION['reassignRecords']['fromuser'] : ''); ?> </select> <BR> <BR> <?php echo $mod_strings_users['LBL_REASS_USER_TO']; ?> <BR> <select name="touser" id="touser"> <?php if (isset($_SESSION['reassignRecords']['fromuser']) && isset($all_users[$_SESSION['reassignRecords']['fromuser']])) { unset($all_users[$_SESSION['reassignRecords']['fromuser']]); } echo get_select_options_with_id($all_users, isset($_SESSION['reassignRecords']['touser']) ? $_SESSION['reassignRecords']['touser'] : '');
$results = array("boolean" => $boolString, "id" => $id['0']['user_id']); print_r(json_encode($results)); }); //Adding user info $app->post('/user/:id', function ($id) { global $user, $app; $details = json_decode($app->request->getBody(), true); //var_dump (json_decode( $app->request->getBody() ) ); $add = $user->addUserInfo($details); $boolString = $add ? 'true' : 'false'; echo $boolString; }); //Display All Users: $app->get('/user/', function () { global $user, $app; echo json_encode($user->getAllUsers()); //var_dump ($user->getAllUsers()); }); //Display specific user $app->get('/user/:id', function ($id) { global $user, $app; $user = $user->getUser($id); echo $user[0]['user_email']; //echo ( json_encode($user->getUser($id)) ); }); //Delete User $app->delete('/user/:id', function ($id) { global $user, $app; $user->deleteUser($id); }); //Update User
$dbConnection = new PDO($mysql_conn_string, $dbuser, $dbpass); //$dbConnection = new PDO('mysql:host=localhost;dbname=appliPHP;charset=utf8', 'root', 'root'); $dbConnection->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); return $dbConnection; } $app = new \Slim\Slim(); //$app->user = new User(); // Routing $app->get('/', 'welcome'); $app->get('/hello/', 'helloWhore'); // ** //Users // ** $app->get('/users', function () use($app) { $user = new User(); $user->getAllUsers($app); }); $app->get('/users/:id', function ($id) use($app) { $user = new User(); $user->getUser($app, $id); }); $app->post('/users', function () use($app) { $user = new User(); $user->createUser($app); }); $app->put('/users/:id', function ($id) use($app) { $user = new User(); $user->modifyUser($app, $id); }); $app->delete('/users/:id', function ($id) use($app) { $user = new User();
<?php include 'classes/user.php'; $user = new User(); $user->getAllUsers();
public function index($name = '') { $user_info = User::getAllUsers(); $this->view('home/index', $user_info, []); }
function handleUserAPI($args, $that) { require_once APIROOT . 'controller/user.php'; if ($that->method === 'POST') { if ($that->verb === 'login') { $result = $that->file; $result = login(isset($result->username) ? $result->username : null, isset($result->password) ? $result->password : null); return User::current_user(); } else { if ($that->verb === 'logout') { return $session->logout(); } else { if ($that->verb === 'register') { $result = $that->file; $result->username = isset($result->username) ? $result->username : null; $result->password = isset($result->password) ? $result->password : null; $result->email = isset($result->email) ? $result->email : null; $result->first = isset($result->first) ? $result->first : null; $result->last = isset($result->last) ? $result->last : null; $result->gender = isset($result->gender) ? $result->gender : null; $result = register($result); return User::current_user(); } else { if ($that->verb === 'sendAdminMessage') { $user = User::current_user(); $that->file->name = $user->displayableName; $that->file->email = $user->email; return sendAdminMessage($that->file); } else { if ($that->verb === 'resetPassword') { $user = User::getByUsername($that->file->username); if ($user) { return $user->resetPassword(); } } } } } } } if ($that->method === 'GET') { if ($that->verb === '') { $session = mySession::getInstance(); $user_id = $session->getVar('user_id'); if ($user_id) { $user = User::getById($user_id); unset($user->password); return $user; } else { return false; } } if ($that->verb === 'validate') { $id = getRequest('id'); $value = getRequest('validate'); return validate($id, $value); } if ($that->verb === 'isLoggedIn') { return User::current_user(); } if ($that->verb === 'getUserInfo' && $session->isLoggedIn() && $session->isAdmin()) { $id = intval(array_shift($args)); if ($id && is_numeric($id)) { $user = User::getById($id); unset($user->password); return $user; } else { return User::getAllUsers(); } } $user = User::current_user(); unset($user->password); return $user; // return "that is a test"; } else { return "Only accepts GET AND POSTS requests"; } }
/** * Used to get Arc to build the content of the page or preform API request. */ public static function getContent() { // Break URL apart and check for API request $uri_parts = explode('?', $_SERVER['REQUEST_URI'], 2); $uri = $uri_parts[0]; if (strpos($uri, "/api/v1") === false) { // No API, Get regular content self::arcGetView(); } else { // Handle API request if (!isset($_GET["key"])) { self::arcReturnJSON(["error" => "API key required to process request"]); \Log::createLog("danger", "API", "API key required to process request"); } else { $key = null; $users = \User::getAllUsers(); foreach ($users as $user) { $apikey = \SystemSetting::getByKey("APIKEY", $user->id); if ($apikey->id != 0 && $apikey->value == $_GET["key"]) { $key = $apikey->value; } } if (empty($key)) { self::arcReturnJSON(["error" => "Invalid API key"]); \Log::createLog("danger", "API", "Invalid API key"); } else { $split = explode("/", $uri); if (!isset($split[3]) || !file_exists(self::arcGetPath(true) . "app/modules/{$split[3]}/api")) { self::arcReturnJSON(["error" => "Invalid API request"]); \Log::createLog("danger", "API", "Invalid API request"); } elseif (!isset($split[4]) || !file_exists(self::arcGetPath(true) . "app/modules/{$split[3]}/api/{$split[4]}.php")) { self::arcReturnJSON(["error" => "Invalid API method request"]); \Log::createLog("danger", "API", "Invalid API method request"); } else { include self::arcGetPath(true) . "app/modules/{$split[3]}/api/{$split[4]}.php"; \Log::createLog("success", "API", "OK:: Module: {$split[3]}, Method: {$split[4]}, Key: {$key}"); } } } } }
<?php $usrObj = new User(); if ($usrObj->isLoggedIn() == "") { $usrObj->redirect('login.php'); } else { $users = $usrObj->getAllUsers(); $userId = $_SESSION['user_session']; $userInfo = $usrObj->getOneUser($userId); if ($userInfo["user_position"] != 1) { $usrObj->redirect('login.php'); } } $menuObj = new Menu(); $menu = $menuObj->getFullMenu(); $categories = $menuObj->getAllCategories(); $catValue = ""; $catTask = "catAdd"; $catPostIdInput = ""; $productTask = "productAdd"; $productPostIdInput = ""; $productName = ""; $productPrice = ""; $productCatId = 0; if (isset($_GET["task"])) { if ($_GET["task"] == "productEdit") { $getProduct = $menuObj->getProduct($_GET["productId"]); $productTask = "productEdit"; $productPostIdInput = '<input type="hidden" name="productId" value="' . $getProduct["id"] . '" />'; $productName = "value='{$getProduct['name']}'"; $productPrice = "value='{$getProduct['price']}'";
$query = "SELECT table_name FROM {$GLOBALS['CONFIG']['db_prefix']}udf WHERE field_type = '4'"; $stmt = $pdo->prepare($query); $stmt->execute(); $result = $stmt->fetchAll(); $num_rows = $stmt->rowCount(); $i = 0; $t_name = array(); // Set the values for the hidden sub-select fields foreach ($result as $data) { $explode_v = explode('_', $data['table_name']); $t_name[] = $explode_v[2]; $i++; } // We need to set a form value for the current user so that // they can be pre-selected on the form $avail_users = $user_obj->getAllUsers($pdo); $users_array = array(); foreach ($avail_users as $avail_user) { if ($avail_user['id'] == $_SESSION['uid']) { $avail_user['selected'] = 'selected'; } else { $avail_user['selected'] = ''; } array_push($users_array, $avail_user); } // We need to set a form value for the current department so that // it can be pre-selected on the form $avail_departments = Department::getAllDepartments($pdo); $departments_array = array(); foreach ($avail_departments as $avail_department) { if ($avail_department['id'] == $current_user_dept) {
public function testGetAllUsersAndGetActiveUsers() { $all_users = User::getAllUsers(); $this->assertTrue(is_array($all_users)); $active_users = User::getActiveUsers(); $this->assertTrue(is_array($active_users)); $this->assertGreaterThanOrEqual(count($active_users), count($all_users)); }
<?php include 'includes/header.php'; $db = new Database(); $pi = new Picture(); $ca = new Category(); $ob = new Obituary(); $us = new User(); $st = new Story(); $stories = $db->select($st->getStoriesAndCategories()); $users = $db->select($us->getAllUsers()); $categories = $db->select($ca->getAllCategories()); $obituaries = $db->select($ob->getAllObituaries()); $images = $db->select($pi->getAllPictures('DESC')); ?> <div class="col-md-12"> <h3>Stories</h3> <table class="table table-striped"> <tr> <th>Story ID#</th> <th>Title</th> <th>Category</th> <th>Submitter</th> <th>Date</th> </tr> <?php while ($row = $stories->fetch_assoc()) { ?> <tr> <td><?php
public static function adminListUsers() { $title = "Users"; $currentQuestion = Question::getCurrentQuestion(); $remaining_time = Question::getRemainingTime($currentQuestion); $leading = Post::getLeadingBant($currentQuestion); $get_users = User::getAllUsers(); return View::make('admin.users')->with(['question' => $currentQuestion, 'remaining_time' => $remaining_time, 'leading' => $leading, 'users' => $get_users, 'title' => $title]); }
<?php if (!isset($_SESSION)) { session_start(); } define('__ROOT__', dirname(dirname(__FILE__))); define('__BASENAME__', basename(__ROOT__)); require_once __ROOT__ . '/modules/User.class.php'; $userObj = new User(); $userObj->getAllUsers();
$myUser = false; $conf = new Configuration(); $conf->getAll(); //Inclusion des plugins Plugin::includeAll($conf->get("DEFAULT_THEME")); $userManager = new User(); if (isset($_SESSION['currentUser'])) { $myUser = unserialize($_SESSION['currentUser']); } else { if (AUTO_LOGIN != '') { $myUser = $userManager->exist(AUTO_LOGIN, '', true); $_SESSION['currentUser'] = serialize($myUser); } } if (!$myUser && isset($_COOKIE[$conf->get('COOKIE_NAME')])) { $users = User::getAllUsers(); foreach ($users as $user) { if ($user->getCookie() == $_COOKIE[$conf->get('COOKIE_NAME')]) { $myUser = $user; $myUser->loadRight(); } } } //Instanciation du template $tpl = new RainTPL(); //Definition des dossiers de template raintpl::configure("base_url", null); raintpl::configure("tpl_dir", './templates/' . $conf->get('DEFAULT_THEME') . '/'); raintpl::configure("cache_dir", "./cache/tmp/"); $view = ''; $rank = new Rank();
private function procViewUsers() { echo "<h2>View All Users</h2>"; echo "<p>Below is a list of all library users registered</p>"; $users = new User(); $result = $users->getAllUsers(); echo "<p><table class=\"search\">\r\n <tr class=\"highLightRowCol\">\r\n <td>#</td>\r\n <td>Name</td>\r\n <td>Username</td>\r\n <td>e-mail</td>\r\n <td>Type</td>\r\n <td>Card Number</td>\r\n </tr>"; $count = 1; while ($row = mysql_fetch_array($result)) { $lastname = $row['LastName']; $firstname = $row['FirstName']; $username = $row['UserName']; $email = $row['Email']; $type = $row['UserType']; $cardNo = $row['CardNo']; echo "<tr>\r\n \t\t\t<td>{$count}</td>\r\n \t\t\t<td>{$lastname}, {$firstname}</td>\r\n \t\t\t<td>{$username}</td>\r\n \t\t\t<td>{$email}</td>\r\n \t\t\t<td>{$type}</td>\r\n \t\t\t<td>{$cardNo}</td>\r\n \t\t</tr>"; $count++; } echo "</table>"; }