Certificates: Added profile image tag refs BT#19831

pull/4215/head
LautaroTiamat 4 years ago
parent 19be68d658
commit c6727f6145
  1. 2
      main/inc/lib/AnnouncementManager.php
  2. 3
      main/inc/lib/ScheduledAnnouncement.php
  3. 3
      main/inc/lib/document.lib.php

@ -35,6 +35,7 @@ class AnnouncementManager
'((user_email))', '((user_email))',
'((user_firstname))', '((user_firstname))',
'((user_lastname))', '((user_lastname))',
'((user_picture))',
'((user_official_code))', '((user_official_code))',
'((course_title))', '((course_title))',
'((course_link))', '((course_link))',
@ -108,6 +109,7 @@ class AnnouncementManager
$data['user_official_code'] = $readerInfo['official_code']; $data['user_official_code'] = $readerInfo['official_code'];
} }
$data['user_picture'] = UserManager::getUserPicture($userId, USER_IMAGE_SIZE_ORIGINAL);
$data['course_title'] = $courseInfo['name'] ?? ''; $data['course_title'] = $courseInfo['name'] ?? '';
$courseLink = api_get_course_url($courseCode, $sessionId); $courseLink = api_get_course_url($courseCode, $sessionId);
$data['course_link'] = Display::url($courseLink, $courseLink); $data['course_link'] = Display::url($courseLink, $courseLink);

@ -355,6 +355,7 @@ class ScheduledAnnouncement extends Model
// Take original message // Take original message
$message = $result['message']; $message = $result['message'];
$userInfo = api_get_user_info($user['user_id']); $userInfo = api_get_user_info($user['user_id']);
$userPicture = UserManager::getUserPicture($user['user_id'], USER_IMAGE_SIZE_ORIGINAL);
$progress = ''; $progress = '';
if (!empty($sessionInfo) && !empty($courseInfo)) { if (!empty($sessionInfo) && !empty($courseInfo)) {
@ -406,6 +407,7 @@ class ScheduledAnnouncement extends Model
'((user_lastname))' => $userInfo['lastname'], '((user_lastname))' => $userInfo['lastname'],
'((user_first_name))' => $userInfo['firstname'], '((user_first_name))' => $userInfo['firstname'],
'((user_last_name))' => $userInfo['lastname'], '((user_last_name))' => $userInfo['lastname'],
'((user_picture))' => $userPicture,
'((lp_progress))' => $progress, '((lp_progress))' => $progress,
]; ];
@ -454,6 +456,7 @@ class ScheduledAnnouncement extends Model
'((user_complete_name))', '((user_complete_name))',
'((user_first_name))', '((user_first_name))',
'((user_last_name))', '((user_last_name))',
'((user_picture))',
'((lp_progress))', '((lp_progress))',
]; ];

@ -2038,6 +2038,7 @@ class DocumentManager
$first_name = $user_info['firstname']; $first_name = $user_info['firstname'];
$last_name = $user_info['lastname']; $last_name = $user_info['lastname'];
$username = $user_info['username']; $username = $user_info['username'];
$user_picture = UserManager::getUserPicture($user_id, USER_IMAGE_SIZE_ORIGINAL);
$official_code = $user_info['official_code']; $official_code = $user_info['official_code'];
// Teacher information // Teacher information
@ -2117,6 +2118,7 @@ class DocumentManager
$first_name, $first_name,
$last_name, $last_name,
$username, $username,
$user_picture,
$organization_name, $organization_name,
$portal_name, $portal_name,
$teacher_first_name, $teacher_first_name,
@ -2141,6 +2143,7 @@ class DocumentManager
'((user_firstname))', '((user_firstname))',
'((user_lastname))', '((user_lastname))',
'((user_username))', '((user_username))',
'((user_picture))',
'((gradebook_institution))', '((gradebook_institution))',
'((gradebook_sitename))', '((gradebook_sitename))',
'((teacher_firstname))', '((teacher_firstname))',

Loading…
Cancel
Save