Пример #1
0
function getAdminNames(&$smarty)
{
    /* return  admin names in  an array. Array is a number indexed.
         On error, return an empty array and a message is set in smarty object
      */
    $admin_names_req = new GetAllAdminUsernames();
    list($success, $admins) = $admin_names_req->send();
    if ($success) {
        return $admins;
    } else {
        $smarty->set_page_error($admins->getErrorMsgs());
        return array();
    }
}
Пример #2
0
function getAllAdminInfos()
{
    $admin_infos = array();
    $admin_users_request = new GetAllAdminUsernames();
    list($success, $admin_users) = $admin_users_request->send();
    if (!$success) {
        return array(FALSE, $admin_users);
    }
    $admin_info_request = new GetAdminInfo("");
    foreach ($admin_users as $username) {
        $admin_info_request->changeParam("admin_username", $username);
        list($success, $admin_info) = $admin_info_request->send();
        if (!$success) {
            return array(FALSE, $admin_info);
        }
        $admin_infos[] = $admin_info;
    }
    return array(TRUE, $admin_infos);
}