$db->connect(); $user = new User(); $mo_settings = array(); $mo_request = ''; $mo_plugin = array(); $mo_theme = ''; $mo_theme_floder = ''; $mo_theme_file = ''; mo_load_settings(); $mo_request = mo_analyze(); getPT(); if (count($mo_plugin)) { foreach ($mo_plugin as $plugin) { require_once $plugin; } } if ($mo_theme_file) { require_once $mo_theme_file; } do_action('loadPT'); // Check if logged in or trying to if ($user->autoLogin()) { $user->loadAll($_SESSION['uid']); $user->check(); } do_action('loadBasic'); if (defined('OUTPUT') && OUTPUT == True && $mo_theme_file) { call_user_func($mo_theme); } do_action('loadDone'); mo_write_note('The page has been processed successfully.');
<?php include 'head.php'; $users = User::loadAll(); ?> <div class="page-header"> <h1>Users (<span id="user_count"><?php echo count($users); ?> </span>)</h1> <a type="button" class="btn btn-success" href="javascript:BackEnd.addUserForm();"><span class="glyphicon glyphicon-plus"></span> New User</a> </div> <div class="row search-users"> <div class="col-lg-1 col-lg-offset-5"> <div id="throbber"></div> </div> <div class="col-lg-6"> <div class="input-group"> <input id="search-users" name="search" type="text" class="form-control" placeholder="Search for..."/> <span class="input-group-btn"> <button class="btn btn-default" type="button" onclick="BackEnd.searchUsers(jQuery('#search').val());">Go! </button> </span> </div> <!-- /input-group --> </div> <!-- /.col-lg-6 -->
<?php include '../../config.inc.php'; global $currentUser; $errors = array(); $json = array(); $users = array(); if (empty($_POST['search'])) { $users = User::loadAll('', array(), true, @$_POST['order_by']); } else { $users = User::loadBySearch($_POST['search'], @$_POST['order_by']); } foreach ($users as $i => $user) { $json[$i] = array('id' => $user->getId(), 'first_name' => $user->getFirstName(), 'last_name' => $user->getLastName(), 'email_address' => $user->getEmailAddress(), 'phone_number' => $user->getPhoneNumber(), 'role' => $user->getType()->getName()); } echo json_encode($json);