add load document popup if is admin in the course BT#11017

ofaj
Alex Aragon 10 years ago
parent 53517392f2
commit cca4638fbc
  1. 31
      app/Resources/public/css/base.css
  2. 2
      composer.json
  3. 18
      main/inc/lib/course.lib.php
  4. 30
      main/template/default/user_portal/grid_courses.tpl
  5. 0
      web/app_dev.php

@ -1655,39 +1655,24 @@ div.admin_section h4 {
} }
.document_preview_container { .document_preview_container {
border-radius: 5px;
-webkit-border-radius: 6px; box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05);
-opera-border-radius: 6px; background-color: #FFF;
-moz-border-radius: 6px; border: 1px solid #DDD;
border-radius: 6px;
-webkit-box-shadow: 0 2px 5px #C8C8C8;
-opera-box-shadow: 0 2px 5px #C8C8C8;
-moz-box-shadow: 0 2px 5px #C8C8C8;
box-shadow: 0 2px 5px #C8C8C8;
background-color: #F9F9F9;
position: absolute; position: absolute;
z-index: 20; z-index: 20;
margin:5px; margin:5px;
padding:5px; padding:5px;
width: 400px; width: 310px;
height:280px; height: 200px;
overflow-y: auto; overflow-y: auto;
top: -5px;
left: 25px;
} }
#course_settings h3 img { #course_settings h3 img {
margin-left: 25px; margin-left: 25px;
} }
.document_preview_container {
font-size: 12px !important;
color: #111 ! important;
}
/* Exercise comment*/ /* Exercise comment*/
#comments { #comments {
position:absolute; position:absolute;

@ -85,7 +85,7 @@
"sonata-project/cache-bundle": "~2.1@dev", "sonata-project/cache-bundle": "~2.1@dev",
"sonata-project/cache": "~1.0@dev", "sonata-project/cache": "~1.0@dev",
"sonata-project/page-bundle": "dev-master", "sonata-project/page-bundle": "dev-master",
"sonata-project/core-bundle": "2.3.x-dev", "sonata-project/core-bundle": "3.x-dev",
"sonata-project/formatter-bundle": "~2.4@dev", "sonata-project/formatter-bundle": "~2.4@dev",
"sonata-project/datagrid-bundle": "~2.2@dev", "sonata-project/datagrid-bundle": "~2.2@dev",

@ -3401,16 +3401,9 @@ class CourseManager
if (api_is_platform_admin()) { if (api_is_platform_admin()) {
$params['edit_actions'] .= api_get_path(WEB_CODE_PATH) . 'course_info/infocours.php?cidReq=' . $course['code']; $params['edit_actions'] .= api_get_path(WEB_CODE_PATH) . 'course_info/infocours.php?cidReq=' . $course['code'];
if ($load_dirs) { if ($load_dirs) {
$params['document'] .= '<a id="document_preview_' . $course_info['real_id'] . '_' . $course_info['id_session'] . '" class="document_preview" href="javascript:void(0);">' . $params['document'] = '<a id="document_preview_' . $course_info['real_id'] . '_0" class="document_preview btn btn-default btn-sm" href="javascript:void(0);">'
Display::return_icon('folder.png', . Display::returnFontAwesomeIcon('folder-open') . '</a>';
get_lang('Documents'), $params['document'] .= Display::div('', array('id' => 'document_result_' . $course_info['real_id'] . '_0', 'class' => 'document_preview_container'));
array('align' => 'absmiddle'),
ICON_SIZE_SMALL
) . '</a>';
$params['document'] .= Display::div('', array(
'id' => 'document_result_' . $course_info['real_id'] . '_' . $course_info['id_session'],
'class' => 'document_preview_container'
));
} }
} }
@ -3739,6 +3732,11 @@ class CourseManager
if (api_is_platform_admin()) { if (api_is_platform_admin()) {
$params['edit_actions'] .= api_get_path(WEB_CODE_PATH) . 'course_info/infocours.php?cidReq=' . $course['code']; $params['edit_actions'] .= api_get_path(WEB_CODE_PATH) . 'course_info/infocours.php?cidReq=' . $course['code'];
if($load_dirs){
$params['document'] = '<a id="document_preview_' . $course_info['real_id'] . '_0" class="document_preview btn btn-default btn-sm" href="javascript:void(0);">'
. Display::returnFontAwesomeIcon('folder-open') . '</a>';
$params['document'] .= Display::div('', array('id' => 'document_result_' . $course_info['real_id'] . '_0', 'class' => 'document_preview_container'));
}
} }
$course_title_url = ''; $course_title_url = '';

@ -31,7 +31,20 @@
</div> </div>
</div> </div>
{% if item.edit_actions != '' %} {% if item.edit_actions != '' %}
<div class="admin-actions"><a class="btn btn-default btn-sm" href="{{ item.edit_actions }}"><i class="fa fa-pencil" aria-hidden="true"></i></a></div> <div class="admin-actions">
{% if item.document == '' %}
<a class="btn btn-default btn-sm" href="{{ item.edit_actions }}">
<i class="fa fa-pencil" aria-hidden="true"></i>
</a>
{% else %}
<div class="btn-group" role="group">
<a class="btn btn-default btn-sm" href="{{ item.edit_actions }}">
<i class="fa fa-pencil" aria-hidden="true"></i>
</a>
{{ item.document }}
</div>
{% endif %}
</div>
{% endif %} {% endif %}
</div> </div>
<div class="description"> <div class="description">
@ -83,7 +96,20 @@
</div> </div>
</div> </div>
{% if item.edit_actions != '' %} {% if item.edit_actions != '' %}
<div class="admin-actions"><a class="btn btn-default btn-sm" href="{{ item.edit_actions }}"><i class="fa fa-pencil" aria-hidden="true"></i></a></div> <div class="admin-actions">
{% if item.document == '' %}
<a class="btn btn-default btn-sm" href="{{ item.edit_actions }}">
<i class="fa fa-pencil" aria-hidden="true"></i>
</a>
{% else %}
<div class="btn-group" role="group">
<a class="btn btn-default btn-sm" href="{{ item.edit_actions }}">
<i class="fa fa-pencil" aria-hidden="true"></i>
</a>
{{ item.document }}
</div>
{% endif %}
</div>
{% endif %} {% endif %}
</div> </div>
<div class="description"> <div class="description">

Loading…
Cancel
Save