Fix course home using cid/sid/gid

pull/3064/head
Julio 5 years ago
parent 350c52b5ef
commit 0f82d71666
  1. 6
      src/CourseBundle/EventListener/CourseListener.php
  2. 6
      src/ThemeBundle/Resources/views/Resource/index.html.twig
  3. 4
      src/ThemeBundle/Resources/views/Resource/preview.html.twig
  4. 2
      src/ThemeBundle/Resources/views/Resource/show.html.twig
  5. 2
      src/ThemeBundle/Resources/views/Resource/upload.html.twig

@ -102,7 +102,7 @@ class CourseListener
if (empty($sessionId)) {
$sessionHandler->remove('session_name');
$sessionHandler->remove('sid');
$sessionHandler->remove('sessionObj');
$sessionHandler->remove('session');
// Check if user is allowed to this course
// See CourseVoter.php
if (false === $checker->isGranted(CourseVoter::VIEW, $course)) {
@ -293,8 +293,8 @@ class CourseListener
$sessionHandler->remove('_real_cid');
$sessionHandler->remove('_course');
$sessionHandler->remove('_locale_course');
$sessionHandler->remove('courseObj');
$sessionHandler->remove('sessionObj');
$sessionHandler->remove('course');
$sessionHandler->remove('session');
$sessionHandler->remove('course_url_params');
$sessionHandler->remove('origin');

@ -4,15 +4,15 @@
{% if is_granted('EDIT', course) %}
<div class="actions">
<a class="btn btn-secondary"
href="{{ url('chamilo_core_resource_new_folder', {'tool': tool, 'type': type, 'cid': course.id, 'sid': sessionObj.id, 'id': id }) }}">
href="{{ url('chamilo_core_resource_new_folder', {'tool': tool, 'type': type, 'cid': course.id, 'sid': session.id, 'id': id }) }}">
{{ 'New folder' | trans }}
</a>
<a class="btn btn-secondary"
href="{{ url('chamilo_core_resource_new', { 'tool': tool, 'type': type, 'cid': course.id, 'sid': sessionObj.id, 'id': id }) }}">
href="{{ url('chamilo_core_resource_new', { 'tool': tool, 'type': type, 'cid': course.id, 'sid': session.id, 'id': id }) }}">
{{ 'Create new document' | trans }}
</a>
<a class="btn btn-secondary"
href="{{ url('chamilo_core_resource_upload', { 'tool': tool, 'type': type, 'cid': course.id, 'sid': sessionObj.id, 'id': id }) }}">
href="{{ url('chamilo_core_resource_upload', { 'tool': tool, 'type': type, 'cid': course.id, 'sid': session.id, 'id': id }) }}">
{{ 'Upload' | trans }}
</a>
</div>

@ -12,7 +12,7 @@
'chamilo_core_resource_view', {
'id': resource.resourceNode.id,
'cid': course.id,
'sid': sessionObj.id,
'sid': session.id,
'type' : type,
'tool' : tool,
'filter' : 'resource_show_preview'
@ -27,7 +27,7 @@
href="{{ url('chamilo_core_resource_view', {
'id': resource.resourceNode.id,
'cid': course.id,
'sid': sessionObj.id,
'sid': session.id,
'type' : type,
'tool' : tool,
'mode' : 'download'

@ -8,7 +8,7 @@
<a href="{{ url('chamilo_core_resource_view', {
'id': resource.resourceNode.id,
'cid': course.id,
'sid': sessionObj.id,
'sid': session.id,
'type' : type,
'tool' : tool,
'mode' : 'download'

@ -24,7 +24,7 @@
type: '{{ type }}',
tool: '{{ tool }}',
cid: '{{ course.id }}',
sid: '{{ sessionObj.id }}',
sid: '{{ session.id }}',
id: '{{ id }}'
},
// dataType: 'json',

Loading…
Cancel
Save