Source for file User.php
Documentation is available at User.php
require_once 'index.php';
echo 'Make 10 normal users and 10 admins<br />';
for ($i = 1; $i < 21; $i++ ) {
'handle' => 'johndoe' . rand(),
'email' => 'fleh@example.com'. $i
$user_id = $admin->addUser ($data, $level);
if ($user_id === false ) {
echo '<strong>Error on line: '.__LINE__. '</strong><br />';
echo 'Created User Id <strong>' . $user_id . '</strong><br />';
echo 'All the users:<br />';
$users = $admin->getUsers ('auth');
echo '<strong>Error on line: '.__LINE__. '</strong><br />';
} elseif (empty ($users)) {
echo 'No users were found, thus we\'ve halted the rest of the test<br />';
Var_Dump ::display ($users);
echo 'This user will be removed:<br />';
$user = $admin->getUsers ('perm', array ('perm_user_id' => $users[$id]['perm_user_id']));
echo '<strong>Error on line: '.__LINE__. '</strong><br />';
} elseif (empty ($user)) {
echo 'No user was found.<br />';
Var_Dump ::display ($user);
$removed = $admin->removeUser ($users[$id]['perm_user_id']);
if ($removed === false ) {
echo '<strong>Error on line: '.__LINE__. '</strong><br />';
echo '<strong>' . $id . '</strong> was deleted<br />';
$updateUser = $users[$id]['perm_user_id'];
'handle' => 'updated_user'. rand(),
$updated = $admin->updateUser ($updateUser, $data);
if ($updated === false ) {
echo '<strong>Error on line: '.__LINE__. '</strong><br />';
echo '<strong>' . $updateUser . '</strong> was updated<br />';
$user = $admin->getUsers ('perm', array ('perm_user_id' => $updateUser));
echo '<strong>Error on line: '.__LINE__. '</strong><br />';
} elseif (empty ($user)) {
echo 'No user was found.<br />';
Var_Dump ::display ($user);
echo 'All the users:<br />';
$users = $admin->getUsers ('auth');
echo '<strong>Error on line: '.__LINE__. '</strong><br />';
} elseif (empty ($users)) {
echo 'No users were found.<br />';
Var_Dump ::display ($users);
echo 'Test fetching auth_user_id AND perm_user_id with PERM getUsers()<br />';
$params = array ('filters' => array ('auth_user_id' => $users[$user]['auth_user_id']));
$user = $admin->auth ->getUsers ($params);
echo '<strong>Error on line: '.__LINE__. '</strong><br />';
} elseif (empty ($user)) {
echo 'No user was found.';
Var_Dump ::display ($user);
$filter = array ('filters' => array ('perm_user_id' => '3'));
$user = $admin->perm ->getUsers ($filter);
echo '<strong>Error on line: '.__LINE__. '</strong><br />';
} elseif (empty ($user)) {
echo 'No user was found.<br />';
Var_Dump ::display ($user);
Documentation generated on Mon, 11 Mar 2019 14:16:45 -0400 by phpDocumentor 1.4.4. PEAR Logo Copyright © PHP Group 2004.
|