Browse Source

Added user session time validation in session about - Refs BT#12240

José Loguercio 8 years ago
parent
commit
aca450c326
2 changed files with 14 additions and 1 deletions
  1. 9 0
      main/session/about.php
  2. 5 1
      main/template/default/session/about.tpl

+ 9 - 0
main/session/about.php

@@ -181,6 +181,15 @@ $template->assign(
         true
     )
 );
+$template->assign(
+    'user_session_time',
+    SessionManager::getDayLeftInSession(
+        $session->getId(),
+        api_get_user_id(),
+        $session->getDuration()
+    )
+
+);
 
 $redirectToSession = api_get_configuration_value('allow_redirect_to_session_after_inscription_about');
 $redirectToSession = $redirectToSession ? '?s=' . $sessionId : false;

+ 5 - 1
main/template/default/session/about.tpl

@@ -46,10 +46,14 @@
         </div>
     {% endif %}
 
-    {% if is_subscribed %}
+    {% if is_subscribed and user_session_time != -0 %}
         <div class="alert alert-info">
             {{ 'AlreadyRegisteredToSession'|get_lang }}
         </div>
+    {% elseif is_subscribed and user_session_time < 1 %}
+        <div class="alert alert-warning">
+            {{ 'YourSessionTimeIsExpired'|get_lang }}
+        </div>
     {% endif %}
 
     {% for course_data in courses %}