Example #1
0
    $SESSION->lang = DEFAULT_LANGUAGE;
}
\Locale::setDefault($SESSION->lang);
$l10n->setLanguage($SESSION->lang);
//============================================================================================
// Model
//============================================================================================
$user = new User($dbo);
$centre = new Center($dbo);
//============================================================================================
// Load the page requested by the user
//============================================================================================
if (!isset($_GET['page'])) {
    $render = true;
    $thisPage = 'user';
    $users = $user->listUsers();
    $centres = $centre->listCentres();
    $l10n->addResource(__DIR__ . '/l10n/global-mentoring.json');
    $l10n->addResource(__DIR__ . '/l10n/user.json');
    $viewFile = 'views/user.php';
}
/**
 * View rendering
 */
if (isset($render) && $render) {
    require FS_PHP . '/header.php';
    require FS_PHP . '/nav.php';
    if (isset($viewFile) && file_exists($viewFile)) {
        require $viewFile;
    } else {
        require FS_PHP . '/error.php';
Example #2
0
<?php

require "../php/init.php";
$outArray = array();
$results = User::listUsers();
foreach ($results as $result) {
    $outArray[] = array($result->id, $result->username, $result->name_first, $result->name_last, $result->email, $result->joined, '<div class="pull-right"><button type="button" onclick="editUser(\'' . $result->id . '\')" class="btn btn-primary btn-sm"><i class="fa fw fa-pencil"></i> Edit</button>
					<button type="button" onclick="changePassword(\'' . $result->id . '\')" class="btn btn-success btn-sm"><i class="fa fw fa-pencil"></i> Change Password</button>
					<button type="button" onclick="deleteUser(\'' . $result->id . '\')" class="btn btn-danger btn-sm"><i class="fa fw fa-trash-o"></i> Delete</button></div>');
}
$response = array('aaData' => $outArray, 'iTotalRecords' => count($outArray), 'iTotalDisplayRecords' => count($outArray));
header("Content-type: application/json");
print json_encode($response);
Example #3
0
<?php

require_once "../../helper.php";
require_once "../../config.php";
require_once "../../classes/User.class.php";
$helper = new Helper();
$userObj = new User();
$result = $userObj->listUsers();
echo json_encode($result);
Example #4
0
<?php

require_once "../../config/helper.php";
require_once "../classes/User.class.php";
$helper = new Helper();
$userObj = new User();
$result = $userObj->listUsers($_POST);
echo json_encode($result);
Example #5
0
require_once 'settings\\db_settings.php';
require_once 'db.php';
require_once 'elements/user.php';
$db = DB::start();
User::$db = $db;
head();
switch (true) {
    case isset($_GET['edit']):
        break;
    case isset($_GET['delete']):
        User::deleteUser($_GET['delete']);
        break;
    case isset($_GET['delete_confirm']):
        User::confirmDeleteUser($_GET['delete_confirm']);
    case true:
        User::listUsers();
        break;
}
footer();
function head()
{
    ?>
	<!DOCTYPE html>
	<html>
		<head>
		</head>
		<body>
		<?php 
}
function footer()
{
Example #6
0
<?php

require "../php/init.php";
$userId = Input::get('id');
if (is_numeric($userId)) {
    $outArray = array();
    $userInfo = User::listUsers($userId);
    unset($userInfo->password);
    unset($userInfo->salt);
    unset($userInfo->joined);
    $userInfo->roles = User::showRoles($userId);
    header("Content-type: application/json");
    print json_encode($userInfo);
}