Esempio n. 1
0
             $role = 'user';
         } elseif ($_POST['crolev'] == 'admin') {
             $role = 'admin';
         } elseif ($_POST['crolev'] == 'vip') {
             $role = 'vip';
         } elseif ($_POST['crolev'] == 'banned') {
             $role = 'banned';
         }
         doAction('admin_users_crole_process', $value, $_POST['crolev']);
         $m->query("UPDATE `" . DB_NAME . "`.`" . DB_PREFIX . "users` SET `role` = '{$role}' WHERE `" . DB_PREFIX . "users`.`id` = {$value}");
     }
     doAction('admin_users_crole');
     break;
 case 'cset':
     foreach ($_POST['user'] as $value) {
         option::udel($value);
     }
     doAction('admin_users_cset');
     break;
 case 'add':
     $name = isset($_POST['name']) ? strip_tags($_POST['name']) : '';
     $mail = isset($_POST['mail']) ? strip_tags($_POST['mail']) : '';
     $pw = isset($_POST['pwd']) ? strip_tags($_POST['pwd']) : '';
     $role = isset($_POST['role']) ? strip_tags($_POST['role']) : 'user';
     if (empty($name) || empty($mail) || empty($pw)) {
         msg('添加用户失败:请正确填写账户、密码或邮箱');
     }
     $x = $m->once_fetch_array("SELECT COUNT(*) AS total FROM `" . DB_NAME . "`.`" . DB_PREFIX . "users` WHERE name='{$name}'");
     if ($x['total'] > 0) {
         msg('添加用户失败:用户名已经存在');
     }