Check session requirements on Session About page - refs BT#9893 #TMI

1.10.x
Angel Fernando Quiroz Campos 10 years ago
parent 454443d86e
commit 8503d7071a
  1. 18
      main/session/about.php
  2. 6
      main/template/default/session/about.tpl

@ -32,6 +32,9 @@ $entityManager = Database::getManager();
$fieldsRepo = $entityManager->getRepository('ChamiloCoreBundle:ExtraField');
$fieldTagsRepo = $entityManager->getRepository('ChamiloCoreBundle:ExtraFieldRelTag');
$userRepo = $entityManager->getRepository('ChamiloUserBundle:User');
$sequenceResourceRepo = $entityManager->getRepository(
'ChamiloCoreBundle:SequenceResource'
);
$tagField = $fieldsRepo->findOneBy([
'extraFieldType' => ExtraField::COURSE_FIELD_TYPE,
@ -110,6 +113,13 @@ $sessionDates = SessionManager::parseSessionDates([
'coach_access_end_date' => $session->getCoachAccessEndDate()
]);
$sessionRequirements = $sequenceResourceRepo->getRequirements(
$session->getId(),
\Chamilo\CoreBundle\Entity\SequenceResource::SESSION_TYPE
);
$courseController = new CoursesController();
/* View */
$template = new Template($session->getName(), true, true, false, true, false);
$template->assign('show_tutor', (api_get_setting('show_session_coach')==='true' ? true : false));
@ -123,6 +133,14 @@ $template->assign(
api_get_user_id()
)
);
$template->assign(
'subscribe_button',
$courseController->getRegisteredInSessionButton(
$session->getId(),
$session->getName(),
!empty($sessionRequirements)
)
);
$template->assign('courses', $courses);
$template->assign('essence', \Essence\Essence::instance());

@ -58,7 +58,7 @@
{% if courses|length == 1 and not is_subscribed %}
<div class="subscribe">
<a href="#" class="btn btn-success btn-lg btn-block"><i class="fa fa-book"></i> {{ "Subscribe"|get_lang }}</a>
{{ subscribe_button }}
</div>
{% endif %}
</div>
@ -147,7 +147,7 @@
<div class="row">
<div class="col-md-4 col-md-offset-4">
<div class="text-center">
<a href="#" class="btn btn-success btn-lg btn-block"><i class="fa fa-book"></i> {{ "Subscribe"|get_lang }}</a>
{{ subscribe_button }}
</div>
</div>
</div>
@ -158,7 +158,7 @@
<div class="row">
<div class="col-md-4 col-md-offset-4">
<div class="text-center">
<a href="#" class="btn btn-success btn-lg btn-block"><i class="fa fa-book"></i> {{ "Subscribe"|get_lang }}</a>
{{ subscribe_button }}
</div>
</div>
</div>

Loading…
Cancel
Save