예제 #1
0
 }
 $template->assign('user_form', 1);
 $users = array();
 $modulename = expModules::controllerExists($loc->mod) ? expModules::getControllerClassName($loc->mod) : $loc->mod;
 $modclass = $modulename;
 $mod = new $modclass();
 $perms = $mod->permissions($loc->int);
 $have_users = 0;
 foreach (user::getAllUsers(false) as $u) {
     $have_users = 1;
     foreach ($perms as $perm => $name) {
         $var = 'perms_' . $perm;
         if (expPermissions::checkUser($u, $perm, $loc, true)) {
             $u->{$perm} = 1;
         } else {
             if (expPermissions::checkUser($u, $perm, $loc)) {
                 $u->{$perm} = 2;
             } else {
                 $u->{$perm} = 0;
             }
         }
     }
     $users[] = $u;
 }
 $p[gt("User Name")] = 'username';
 $p[gt("First Name")] = 'firstname';
 $p[gt("Last Name")] = 'lastname';
 foreach ($mod->permissions() as $key => $value) {
     $p[gt($value)] = $key;
 }
 if (SEF_URLS == 1) {