Edit User';
$posts = Mirror::get_one_user($_POST['user_id']);
form_start();
include_once(INC.'/forms/user.php');
form_hidden('doit','1');
form_hidden('action','edit');
form_hidden('user_id',$_POST['user_id']);
form_submit('submit','','button1','Update');
form_end();
require_once(FOOTER);
exit;
}
break;
case 'delete':
if ($_POST['user_id']==$_SESSION['user']['user_id']) {
set_error('You cannot delete yourself.');
} elseif (Mirror::delete_user($_POST['user_id'])) {
set_msg('User deleted successfully.');
} else {
set_error('User could not be deleted because of an error.');
}
break;
}
} else {
set_error('You must select a user to continue.');
}
}
$title = 'Users';
$nav = INC.'/admin_nav.php';
require_once(HEADER);
echo '
Users
';
show_error();
show_msg();
$users = Mirror::get_users();
$_GET['sort'] = (!empty($_GET['sort']))?$_GET['sort']:'user_lastname';
$_GET['order'] = (!empty($_GET['order']))?$_GET['order']:'ASC';
$users = array_order_by($users,$_GET['sort'],$_GET['order']);
$headers = array(
'user_id'=>'',
'user_lastname'=>'Last',
'user_firstname'=>'First',
'user_email'=>'Email',
'username'=>'Username'
);
$actions = array(
'edit'=>'Edit',
'delete'=>'Delete'
);
form_start();
ListOut::show($users,$headers,'radio',$actions);
form_end();
echo 'Add a User
';
form_start();
$posts = ['username'=>'', 'user_firstname'=>'', 'user_lastname'=>'', 'user_email'=>'']; //sane defaults
include_once(INC.'/forms/user.php');
form_submit('add-submit','','button1','Add User');
form_end();
require_once(FOOTER);