From f175a68a45fa7c6574380b26f7b23dfcbb10b6a0 Mon Sep 17 00:00:00 2001 From: Julio Montoya Date: Wed, 6 May 2015 16:01:08 +0200 Subject: [PATCH] Replace UserManager::get_user_info_by_id with api_get_user_info. --- custompages/first_login-dist.php | 23 ++++- main/admin/ldap_synchro.php | 2 +- main/admin/user_list.php | 22 +---- .../conditional_login/conditional_login.php | 3 +- main/auth/external_login/functions.inc.php | 2 +- main/auth/external_login/updateUser.php | 4 +- main/auth/key/key_auth.class.php | 88 +++++++++---------- main/auth/profile.php | 14 +-- main/document/document.php | 5 +- main/dropbox/dropbox_functions.inc.php | 2 +- main/exercice/exercise.class.php | 16 ++-- main/messages/new_message.php | 9 +- main/messages/outbox.php | 4 +- 13 files changed, 100 insertions(+), 94 deletions(-) diff --git a/custompages/first_login-dist.php b/custompages/first_login-dist.php index e131522f5a..6042238272 100644 --- a/custompages/first_login-dist.php +++ b/custompages/first_login-dist.php @@ -17,7 +17,7 @@ if (! isset($_SESSION['conditional_login']['uid'])) die("Not Authorised"); if (isset($_POST['password'])) { - $u = UserManager::get_user_info_by_id($_SESSION['conditional_login']['uid']); + $u = api_get_user_info($_SESSION['conditional_login']['uid']); if ($_POST['password'] != $_POST['password2']) { header('Location: '. api_get_self().'?invalid=2'); exit(); @@ -27,7 +27,26 @@ if (isset($_POST['password'])) { exit(); } $password = $_POST['password']; - $updated = UserManager::update_user($u['user_id'], $u['firstname'], $u['lastname'], $u['username'], $password, $u['auth_source'], $u['email'], $u['status'], $u['official_code'], $u['phone'], $u['picture_uri'], $u['expiration_date'], $u['active'], $u['creator_id'], $u['hr_dept_id'], null, $u['language'],''); + $updated = UserManager::update_user( + $u['user_id'], + $u['firstname'], + $u['lastname'], + $u['username'], + $password, + $u['auth_source'], + $u['email'], + $u['status'], + $u['official_code'], + $u['phone'], + $u['picture_uri'], + $u['expiration_date'], + $u['active'], + $u['creator_id'], + $u['hr_dept_id'], + null, + $u['language'], + '' + ); if ($updated) { UserManager::update_extra_field_value($u['user_id'], 'already_logged_in', 'true'); diff --git a/main/admin/ldap_synchro.php b/main/admin/ldap_synchro.php index f75f901eb2..fb782a3210 100755 --- a/main/admin/ldap_synchro.php +++ b/main/admin/ldap_synchro.php @@ -106,7 +106,7 @@ foreach($Sessions as $session){ $user_id = UserManager::create_user($firstname,$lastname,$status,$email,$username,$password,$official_code,api_get_setting('platformLanguage'),$phone,$picture_uri,$auth_source,$expiration_date,$active); $UserAdd[]=$user_id; } else { - $user = UserManager::get_user_info($username); + $user = api_get_user_info_from_username($username); $user_id=$user['user_id']; UserManager::update_user($user_id, $firstname, $lastname, $username, null, null, $email, $status, $official_code, $phone, $picture_uri, $expiration_date, $active); $UserUpdate[]=$user_id; diff --git a/main/admin/user_list.php b/main/admin/user_list.php index 34c96251a9..fcd5696b18 100755 --- a/main/admin/user_list.php +++ b/main/admin/user_list.php @@ -304,6 +304,7 @@ function prepare_user_sql_query($is_count) { * * This function defines globals. * @param int $userId + * * @return bool False on failure, redirection on success * @author Evie Embrechts * @author Yannick Warnier @@ -831,27 +832,6 @@ $form->addElement('html', ''); $form->addElement('checkbox', 'check_easy_passwords', null, get_lang('CheckEasyPasswords')); -/* - * @todo fix this code -$extra_data = UserManager::get_extra_fields( 0,10,5, 'ASC', true, 1); -var_dump($extra_data); -$extra_options = array(); -if (!empty($extra_data)) { - $extra_options[0] = get_lang('All'); - // get information about extra data for adding to input select - foreach ($extra_data as $field_variable => $field_value) { - $extra = UserManager::get_extra_field_information_by_name($field_variable); - $extra_options[$field_variable] = $extra['field_display_text']; - } - - $form->addElement('select', 'keyword_extra_data', get_lang('ExtraData'), $extra_options, array('id'=>'input_select_extra_data', 'style'=>'margin-left:17px', 'onchange'=>'if(this.value!=0){document.getElementById(\'extra_data_text\').style.display=\'block\';document.getElementById(\'input_extra_text\').value = "";}else{document.getElementById(\'extra_data_text\').style.display=\'none\';}')); - $form->addElement('html', ''); -} else { - $form->addElement('html', ''; } } diff --git a/main/dropbox/dropbox_functions.inc.php b/main/dropbox/dropbox_functions.inc.php index e0f8a98477..8c42c23c91 100755 --- a/main/dropbox/dropbox_functions.inc.php +++ b/main/dropbox/dropbox_functions.inc.php @@ -895,7 +895,7 @@ function store_add_dropbox() if ($b_send_mail) { foreach ($new_work_recipients as $recipient_id) { - $recipent_temp = UserManager :: get_user_info_by_id($recipient_id); + $recipent_temp = api_get_user_info($recipient_id); $additionalParameters = array( 'smsType' => SmsPlugin::NEW_FILE_SHARED_COURSE_BY, 'userId' => $recipient_id, diff --git a/main/exercice/exercise.class.php b/main/exercice/exercise.class.php index c30ca2cbe3..0a60de9964 100755 --- a/main/exercice/exercise.class.php +++ b/main/exercice/exercise.class.php @@ -3967,7 +3967,7 @@ class Exercise . '&id=' . $exe_id . '&action=qualify'; - $user_info = UserManager::get_user_info_by_id(api_get_user_id()); + $user_info = api_get_user_info(api_get_user_id()); $msg = '

'.get_lang('ExerciseAttempted').' :

'.get_lang('AttemptDetails').' :

@@ -4043,7 +4043,7 @@ class Exercise . '&id=' . $exe_id . '&action=qualify'; - $user_info = UserManager::get_user_info_by_id(api_get_user_id()); + $user_info = api_get_user_info(api_get_user_id()); $msg = '

'.get_lang('OpenQuestionsAttempted').' :

'.get_lang('AttemptDetails').' :

@@ -4140,7 +4140,7 @@ class Exercise . '&id=' . $exe_id . '&action=qualify'; - $user_info = UserManager::get_user_info_by_id(api_get_user_id()); + $user_info = api_get_user_info(api_get_user_id()); $oral_question_list = null; foreach ($question_list_answers as $item) { @@ -4183,11 +4183,11 @@ class Exercise '; $msg .= '
'.sprintf(get_lang('OralQuestionsAttemptedAreX'),$oral_question_list).'
'; - $msg1 = str_replace("#exercise#", $this->exercise, $msg); - $msg = str_replace("#firstName#", $user_info['firstname'],$msg1); - $msg1 = str_replace("#lastName#", $user_info['lastname'],$msg); - $msg = str_replace("#mail#", $user_info['email'],$msg1); - $msg = str_replace("#course#", $course_info['name'],$msg1); + $msg1 = str_replace("#exercise#", $this->exercise, $msg); + $msg = str_replace("#firstName#", $user_info['firstname'], $msg1); + $msg1 = str_replace("#lastName#", $user_info['lastname'], $msg); + $msg = str_replace("#mail#", $user_info['email'], $msg1); + $msg = str_replace("#course#", $course_info['name'], $msg1); if ($origin != 'learnpath') { $msg.= get_lang('ClickToCommentAndGiveFeedback').',
diff --git a/main/messages/new_message.php b/main/messages/new_message.php index 593fde1282..34c529b2ad 100755 --- a/main/messages/new_message.php +++ b/main/messages/new_message.php @@ -204,8 +204,12 @@ function manage_form($default, $select_from_user_list = null, $sent_to = null) $form->addElement('hidden','save_form','save_form'); //adding reply mail - $user_reply_info = UserManager::get_user_info_by_id($message_reply_info['user_sender_id']); - $default['content'] = '


'.sprintf(get_lang('XWroteY'), api_get_person_name($user_reply_info['firstname'], $user_reply_info['lastname']), Security::filter_terms($message_reply_info['content'])); + $user_reply_info = api_get_user_info($message_reply_info['user_sender_id']); + $default['content'] = '


'.sprintf( + get_lang('XWroteY'), + $user_reply_info['complete_name'], + Security::filter_terms($message_reply_info['content']) + ); } if (empty($group_id)) { @@ -310,7 +314,6 @@ if ($group_id != 0) { // LEFT COLUMN $social_left_content = null; -$userInfo = UserManager::get_user_info_by_id($user_id); if (api_get_setting('allow_social_tool') == 'true') { //Block Social Menu $social_menu_block = SocialManager::show_social_menu('messages'); diff --git a/main/messages/outbox.php b/main/messages/outbox.php index c8eae17aac..3318d54979 100755 --- a/main/messages/outbox.php +++ b/main/messages/outbox.php @@ -100,13 +100,13 @@ if (isset($_REQUEST['action'])) { } $social_right_content = ''; -$userInfo = UserManager::get_user_info_by_id($user_id); if (api_get_setting('allow_social_tool') == 'true') { //Block Social Menu $social_menu_block = SocialManager::show_social_menu('messages'); $social_right_content .= ''; } //MAIN CONTENT