From 95db8e184b378534db0ac08d14ae8500ee5090c3 Mon Sep 17 00:00:00 2001 From: Simon Rettberg Date: Thu, 28 Apr 2016 21:31:15 +0200 Subject: Implemented new menu, added logic for defining dependencies, move translation files around --- modules/adduser/module.inc.php | 60 ------------------------------------------ 1 file changed, 60 deletions(-) delete mode 100644 modules/adduser/module.inc.php (limited to 'modules/adduser/module.inc.php') diff --git a/modules/adduser/module.inc.php b/modules/adduser/module.inc.php deleted file mode 100644 index c236cb6f..00000000 --- a/modules/adduser/module.inc.php +++ /dev/null @@ -1,60 +0,0 @@ - $_POST['user'], - 'pass' => Crypto::hash6($_POST['pass1']), - 'fullname' => $_POST['fullname'], - 'phone' => $_POST['phone'], - 'email' => $_POST['email'], - ); - if (Database::exec('INSERT INTO user SET login = :user, passwd = :pass, fullname = :fullname, phone = :phone, email = :email', $data) != 1) { - Util::traceError('Could not create new user in DB'); - } - // Make it superadmin if first user. This method sucks as it's a race condition but hey... - $ret = Database::queryFirst('SELECT Count(*) AS num FROM user'); - if ($ret !== false && $ret['num'] == 1) { - Database::exec('UPDATE user SET permissions = 1'); - EventLog::clear(); - EventLog::info('Created first user ' . $_POST['user']); - } else { - EventLog::info(User::getName() . ' created user ' . $_POST['user']); - } - Message::addInfo('adduser-success'); - Util::redirect('?do=Session&action=login'); - } - } - } - - protected function doRender() - { - // No user was added, check if current user is allowed to add a new user - // Currently you can only add users if there is no user yet. :) - if (!User::hasPermission('superadmin') && Database::queryFirst('SELECT userid FROM user LIMIT 1') !== false) { - Message::addError('adduser-disabled'); - } else { - - Render::setTitle(Dictionary::translate('lang_createUser')); - Render::addTemplate('page-adduser', $_POST); - } - } - -} -- cgit v1.2.3-55-g7522