function create_default_users() { global $db; global $setup_site_admin_password; global $setup_site_admin_user_name; global $create_default_user; global $sugar_config; require_once 'install/UserDemoData.php'; //Create default admin user $user = new User(); $user->id = 1; $user->new_with_id = true; $user->last_name = 'Administrator'; //$user->user_name = 'admin'; $user->user_name = $setup_site_admin_user_name; $user->title = "Administrator"; $user->status = 'Active'; $user->is_admin = true; $user->employee_status = 'Active'; //$user->user_password = $user->encrypt_password($setup_site_admin_password); $user->user_hash = strtolower(md5($setup_site_admin_password)); $user->email = ''; $user->picture = UserDemoData::_copy_user_image($user->id); $user->save(); // echo 'Creating RSS Feeds'; //$feed = new Feed(); //$feed->createRSSHomePage($user->id); // We need to change the admin user to a fixed id of 1. // $query = "update users set id='1' where user_name='$user->user_name'"; // $result = $db->query($query, true, "Error updating admin user ID: "); $GLOBALS['log']->info("Created " . $user->table_name . " table. for user {$user->id}"); if ($create_default_user) { $default_user = new User(); $default_user->last_name = $sugar_config['default_user_name']; $default_user->user_name = $sugar_config['default_user_name']; $default_user->status = 'Active'; if (isset($sugar_config['default_user_is_admin']) && $sugar_config['default_user_is_admin']) { $default_user->is_admin = true; } //$default_user->user_password = $default_user->encrypt_password($sugar_config['default_password']); $default_user->user_hash = strtolower(md5($sugar_config['default_password'])); $default_user->save(); //$feed->createRSSHomePage($user->id); } }
function create_default_users() { global $db; global $setup_site_admin_password; global $setup_site_admin_user_name; global $create_default_user; global $sugar_config; require_once 'install/UserDemoData.php'; //Create default admin user $user = new User(); $user->id = 1; $user->new_with_id = true; $user->last_name = 'Administrator'; $user->user_name = $setup_site_admin_user_name; $user->title = "Administrator"; $user->status = 'Active'; $user->is_admin = true; $user->employee_status = 'Active'; $user->user_hash = User::getPasswordHash($setup_site_admin_password); $user->email = ''; $user->picture = UserDemoData::_copy_user_image($user->id); $user->save(); //Bug#53793: Keep default current user in the global variable in order to store 'created_by' info as default user // while installation is proceed. $GLOBALS['current_user'] = $user; if ($create_default_user) { $default_user = new User(); $default_user->last_name = $sugar_config['default_user_name']; $default_user->user_name = $sugar_config['default_user_name']; $default_user->status = 'Active'; if (isset($sugar_config['default_user_is_admin']) && $sugar_config['default_user_is_admin']) { $default_user->is_admin = true; } $default_user->user_hash = User::getPasswordHash($sugar_config['default_password']); $default_user->save(); } }
function create_default_users() { global $db; global $setup_site_admin_password; global $setup_site_admin_user_name; global $create_default_user; global $sugar_config; require_once 'install/UserDemoData.php'; //Create default admin user $user = new User(); $user->id = 1; $user->new_with_id = true; $user->last_name = 'Administrator'; $user->user_name = $setup_site_admin_user_name; $user->title = "Administrator"; $user->status = 'Active'; $user->is_admin = true; $user->employee_status = 'Active'; $user->user_hash = User::getPasswordHash($setup_site_admin_password); $user->email = ''; $user->picture = UserDemoData::_copy_user_image($user->id); $user->save(); if ($create_default_user) { $default_user = new User(); $default_user->last_name = $sugar_config['default_user_name']; $default_user->user_name = $sugar_config['default_user_name']; $default_user->status = 'Active'; if (isset($sugar_config['default_user_is_admin']) && $sugar_config['default_user_is_admin']) { $default_user->is_admin = true; } $default_user->user_hash = User::getPasswordHash($sugar_config['default_password']); $default_user->save(); } }