Fix button to subscribe to session in session about page

pull/2487/head
Angel Fernando Quiroz Campos 9 years ago
parent 62830ecaca
commit c3667d855f
  1. 17
      main/auth/courses_controller.php
  2. 3
      main/session/about.php

@ -511,12 +511,14 @@ class CoursesController
* @param string $sessionName The session name
* @param boolean $checkRequirements Optional.
* Whether the session has requirement. Default is false
* @param bool $includeText Optional. Whether show the text in button
* @return string The button HTML
*/
public function getRegisteredInSessionButton(
$sessionId,
$sessionName,
$checkRequirements = false
$checkRequirements = false,
$includeText = false
) {
if ($checkRequirements) {
$url = api_get_path(WEB_AJAX_PATH);
@ -528,7 +530,7 @@ class CoursesController
]);
return Display::toolbarButton(
null,
get_lang('CheckRequirements'),
$url,
'shield',
'default',
@ -537,7 +539,8 @@ class CoursesController
'data-title' => get_lang('CheckRequirements'),
'data-size' => 'md',
'title' => get_lang('CheckRequirements')
]
],
$includeText
);
}
@ -557,7 +560,7 @@ class CoursesController
]);
$result = Display::toolbarButton(
null,
get_lang('Subscribe'),
$url,
'sign-in',
'success',
@ -566,7 +569,8 @@ class CoursesController
'data-title' => get_lang('AreYouSureToSubscribe'),
'data-size' => 'md',
'title' => get_lang('Subscribe')
]
],
$includeText
);
} else {
$url .= 'inc/email_editor.php?';
@ -580,7 +584,8 @@ class CoursesController
$url,
'sign-in',
'success',
['class' => 'btn-sm']
['class' => 'btn-sm'],
$includeText
);
}

@ -175,7 +175,8 @@ $template->assign(
$courseController->getRegisteredInSessionButton(
$session->getId(),
$session->getName(),
$hasRequirements
$hasRequirements,
true
)
);

Loading…
Cancel
Save