Privacy: Add "no data" entry where needs be

pull/2624/head
Yannick Warnier 7 years ago
parent e268209924
commit eb41336736
  1. 46
      main/social/personal_data.php

@ -251,8 +251,12 @@ foreach ($properties as $key => $value) {
switch ($key) { switch ($key) {
case 'extraFields': case 'extraFields':
$personalDataContent .= '<li>'.$key.': </li><ul>'; $personalDataContent .= '<li>'.$key.': </li><ul>';
foreach ($value as $subValue) { if (empty($value)) {
$personalDataContent .= '<li>'.$subValue->variable.': '.$subValue->value.'</li>'; $personalDataContent .= '<li>'.get_lang('NoData').'</li>';
} else {
foreach ($value as $subValue) {
$personalDataContent .= '<li>'.$subValue->variable.': '.$subValue->value.'</li>';
}
} }
$personalDataContent .= '</ul>'; $personalDataContent .= '</ul>';
break; break;
@ -261,15 +265,19 @@ foreach ($properties as $key => $value) {
$personalDataContent .= '<li class="advanced_options" id="personal-data-list-'.$category.'">'; $personalDataContent .= '<li class="advanced_options" id="personal-data-list-'.$category.'">';
$personalDataContent .= '<u>'.get_lang($category).'</u> &gt;</li>'; $personalDataContent .= '<u>'.get_lang($category).'</u> &gt;</li>';
$personalDataContent .= '<ul id="personal-data-list-'.$category.'_options" style="display:none;">'; $personalDataContent .= '<ul id="personal-data-list-'.$category.'_options" style="display:none;">';
foreach ($subValue as $subSubValue) { if (empty($subValue)) {
if ($category === 'DocumentsAdded') { $personalDataContent .= '<li>'.get_lang('NoData').'</li>';
$documentLink = Display::url( } else {
$subSubValue->code_path, foreach ($subValue as $subSubValue) {
$webCoursePath.$subSubValue->directory.'/document'.$subSubValue->path if ($category === 'DocumentsAdded') {
); $documentLink = Display::url(
$personalDataContent .= '<li>'.$documentLink.'</li>'; $subSubValue->code_path,
} else { $webCoursePath.$subSubValue->directory.'/document'.$subSubValue->path
$personalDataContent .= '<li>'.$subSubValue.'</li>'; );
$personalDataContent .= '<li>'.$documentLink.'</li>';
} else {
$personalDataContent .= '<li>'.$subSubValue.'</li>';
}
} }
} }
$personalDataContent .= '</ul>'; $personalDataContent .= '</ul>';
@ -285,8 +293,12 @@ foreach ($properties as $key => $value) {
case 'groupNames': case 'groupNames':
case 'groups': case 'groups':
$personalDataContent .= '<li>'.$key.': </li><ul>'; $personalDataContent .= '<li>'.$key.': </li><ul>';
foreach ($value as $subValue) { if (empty($subValue)) {
$personalDataContent .= '<li>'.$subValue.'</li>'; $personalDataContent .= '<li>'.get_lang('NoData').'</li>';
} else {
foreach ($value as $subValue) {
$personalDataContent .= '<li>'.$subValue.'</li>';
}
} }
$personalDataContent .= '</ul>'; $personalDataContent .= '</ul>';
break; break;
@ -294,8 +306,12 @@ foreach ($properties as $key => $value) {
$personalDataContent .= '<li>'.$key.': </li><ul>'; $personalDataContent .= '<li>'.$key.': </li><ul>';
foreach ($value as $session => $courseList) { foreach ($value as $session => $courseList) {
$personalDataContent .= '<li>'.$session.'<ul>'; $personalDataContent .= '<li>'.$session.'<ul>';
foreach ($courseList as $course) { if (empty($courseList)) {
$personalDataContent .= '<li>'.$course.'</li>'; $personalDataContent .= '<li>'.get_lang('NoData').'</li>';
} else {
foreach ($courseList as $course) {
$personalDataContent .= '<li>'.$course.'</li>';
}
} }
$personalDataContent .= '</ul>'; $personalDataContent .= '</ul>';
} }

Loading…
Cancel
Save