Edit sms plugin calls - refs BT#8939

1.9.x
Imanol Losada 11 years ago
parent 079a85271a
commit 06154d6d5c
  1. 36
      main/admin/user_add.php
  2. 3
      main/dropbox/dropbox_functions.inc.php
  3. 3
      main/inc/ajax/user_manager.ajax.php
  4. 3
      main/inc/lib/add_course.lib.inc.php
  5. 3
      main/inc/lib/course.lib.php
  6. 15
      main/inc/lib/course_request.lib.php
  7. 3
      main/inc/lib/usermanager.lib.php
  8. 3
      main/user/user_add.php
  9. 3
      main/work/work.lib.php

@ -314,7 +314,32 @@ if( $form->validate()) {
$username = $email;
}
$user_id = UserManager::create_user($firstname, $lastname, $status, $email, $username, $password, $official_code, $language, $phone, null, $auth_source, $expiration_date, $active, $hr_dept_id, null, null, $send_mail);
$extra = array();
foreach ($user as $key => $value) {
if (substr($key, 0, 6) == 'extra_') { //an extra field
$extra[substr($key, 6)] = $value;
}
}
$user_id = UserManager::create_user(
$firstname,
$lastname,
$status,
$email,
$username,
$password,
$official_code,
$language,
$phone,
null,
$auth_source,
$expiration_date,
$active,
$hr_dept_id,
$extra,
null,
$send_mail
);
Security::clear_token();
$tok = Security::get_token();
@ -332,11 +357,10 @@ if( $form->validate()) {
UserManager::update_user($user_id, $firstname, $lastname, $username, $password, $auth_source, $email, $status, $official_code, $phone, $picture_uri, $expiration_date, $active, null, $hr_dept_id, null, $language);
}
foreach ($user as $key => $value) {
if (substr($key, 0, 6) == 'extra_') { //an extra field
UserManager::update_extra_field_value($user_id, substr($key, 6), $value);
}
}
foreach ($extra as $key => $value) {
UserManager::update_extra_field_value($user_id, $key, $value);
}
if ($platform_admin) {
UserManager::add_user_as_admin($user_id);
}

@ -879,8 +879,9 @@ 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);
$plugin = new AppPlugin();
$additionalParameters = array(
'smsType' => ClockworksmsPlugin::NEW_FILE_SHARED_COURSE_BY,
'smsType' => constant($plugin->getSMSPluginName().'::NEW_FILE_SHARED_COURSE_BY'),
'userId' => $recipient_id,
'courseTitle' => $_course['title'],
'userUsername' => $recipent_temp['username']

@ -95,8 +95,9 @@ switch ($action) {
//$emailbody.=get_lang('Problem'). "\n\n". get_lang('SignatureFormula');
$emailbody.=api_get_person_name(api_get_setting('administratorName'), api_get_setting('administratorSurname'))."\n". get_lang('Manager'). " ".api_get_setting('siteName')."\nT. ".api_get_setting('administratorTelephone')."\n" .get_lang('Email') ." : ".api_get_setting('emailAdministrator');
$plugin = new AppPlugin();
$additionalParameters = array(
'smsType' => ClockworksmsPlugin::ACCOUNT_APPROVED_CONNECT,
'smsType' => constant($plugin->getSMSPluginName().'::ACCOUNT_APPROVED_CONNECT'),
'userId' => $user_id
);

@ -2915,8 +2915,9 @@ function register_course($params)
$message .= get_lang('Language').' '.$course_language;
$userInfo = api_get_user_info($user_id);
$plugin = new AppPlugin();
$additionalParameters = array(
'smsType' => ClockworksmsPlugin::NEW_COURSE_BEEN_CREATED,
'smsType' => constant($plugin->getSMSPluginName().'::NEW_COURSE_BEEN_CREATED'),
'userId' => $user_id,
'courseName' => $title,
'creatorUsername' => $userInfo['username']

@ -2604,8 +2604,9 @@ class CourseManager
$sender_name = api_get_person_name(api_get_setting('administratorName'), api_get_setting('administratorSurname'), null, PERSON_NAME_EMAIL_ADDRESS);
$email_admin = api_get_setting('emailAdministrator');
$plugin = new AppPlugin();
$additionalParameters = array(
'smsType' => ClockworksmsPlugin::NEW_USER_SUBSCRIBED_COURSE,
'smsType' => constant($plugin->getSMSPluginName().'::NEW_USER_SUBSCRIBED_COURSE'),
'userId' => $tutor['user_id'],
'userUsername' => $student['username'],
'courseCode' => $course_code

@ -148,8 +148,9 @@ class CourseRequestManager
$recipient_email_admin = get_setting('emailAdministrator');
$userInfo = api_get_user_info($user_id);
$plugin = new AppPlugin();
$additionalParameters = array(
'smsType' => ClockworksmsPlugin::NEW_COURSE_SUGGESTED_TEACHER,
'smsType' => constant($plugin->getSMSPluginName().'::NEW_COURSE_SUGGESTED_TEACHER'),
'userId' => $user_id,
'userUsername' => $userInfo['username']
);
@ -185,8 +186,9 @@ class CourseRequestManager
$recipient_name_teacher = $sender_name_teacher;
$recipient_email_teacher = $sender_email_teacher;
$plugin = new AppPlugin();
$additionalParameters = array(
'smsType' => ClockworksmsPlugin::COURSE_OPENING_REQUEST_CODE_REGISTERED,
'smsType' => constant($plugin->getSMSPluginName().'::COURSE_OPENING_REQUEST_CODE_REGISTERED'),
'userId' => $user_info['user_id'],
'courseCode' => $wanted_code
);
@ -466,8 +468,9 @@ class CourseRequestManager
$recipient_email = $user_info['mail'];
$extra_headers = 'Bcc: '.$sender_email;
$plugin = new AppPlugin();
$additionalParameters = array(
'smsType' => ClockworksmsPlugin::COURSE_OPENING_REQUEST_CODE_APPROVED,
'smsType' => constant($plugin->getSMSPluginName().'::COURSE_OPENING_REQUEST_CODE_APPROVED'),
'userId' => $user_id,
'courseCode' => $course_info['code']
);
@ -544,8 +547,9 @@ class CourseRequestManager
$recipient_email = $user_info['mail'];
$extra_headers = 'Bcc: '.$sender_email;
$plugin = new AppPlugin();
$additionalParameters = array(
'smsType' => ClockworksmsPlugin::COURSE_OPENING_REQUEST_CODE_REJECTED,
'smsType' => constant($plugin->getSMSPluginName().'::COURSE_OPENING_REQUEST_CODE_REJECTED'),
'userId' => $user_id,
'courseCode' => $code
);
@ -621,8 +625,9 @@ class CourseRequestManager
$recipient_email = $user_info['mail'];
$extra_headers = 'Bcc: '.$sender_email;
$plugin = new AppPlugin();
$additionalParameters = array(
'smsType' => ClockworksmsPlugin::COURSE_OPENING_REQUEST_CODE,
'smsType' => constant($plugin->getSMSPluginName().'::COURSE_OPENING_REQUEST_CODE'),
'userId' => $user_id,
'courseCode' => $code
);

@ -208,8 +208,9 @@ class UserManager
EventsDispatcher::events('user_registration', $values);
} else {
$phoneNumber = isset($extra['mobile_phone_number']) ? $extra['mobile_phone_number'] : null;
$plugin = new AppPlugin();
$additionalParameters = array(
'smsType' => ClockworksmsPlugin::WELCOME_LOGIN_PASSWORD,
'smsType' => constant($plugin->getSMSPluginName().'::WELCOME_LOGIN_PASSWORD'),
'userId' => $return,
'mobilePhoneNumber' => $phoneNumber,
'password' => $original_password

@ -203,8 +203,9 @@ if($register) {
$message = stripslashes(api_get_person_name($firstname_form, $lastname_form))." ".get_lang('AddedU');
}
$plugin = new AppPlugin();
$additionalParameters = array(
'smsType' => ClockworksmsPlugin::BEEN_SUBSCRIBED_COURSE,
'smsType' => constant($plugin->getSMSPluginName().'::BEEN_SUBSCRIBED_COURSE'),
'userId' => $user_id,
'courseTitle' => $currentCourseName
);

@ -2544,8 +2544,9 @@ function send_email_on_homework_creation($course_id)
$emailbody .= get_lang('HomeworkHasBeenCreatedForTheCourse')." ".$course_id.". "."\n\n".get_lang('PleaseCheckHomeworkPage');
$emailbody .= "\n\n".api_get_person_name($currentUser["firstname"], $currentUser["lastname"]);
$plugin = new AppPlugin();
$additionalParameters = array(
'smsType' => ClockworksmsPlugin::ASSIGNMENT_BEEN_CREATED_COURSE,
'smsType' => constant($plugin->getSMSPluginName().'::ASSIGNMENT_BEEN_CREATED_COURSE'),
'userId' => $student["user_id"],
'courseTitle' => $course_id
);

Loading…
Cancel
Save