Merge pull request #816 from aragonc/bootstrap

Cambios Bootstrap 14
1.10.x
Yannick Warnier 10 years ago
commit 4f3e9d59a7
  1. 38
      app/Resources/public/css/base.css
  2. 261
      app/Resources/public/css/bootstrap-select.css
  3. 255
      app/Resources/public/css/themes/beach/default.css
  4. BIN
      app/Resources/public/css/themes/beach/fonts/OpenSans-Bold.woff
  5. BIN
      app/Resources/public/css/themes/beach/fonts/OpenSans-Bold.woff2
  6. BIN
      app/Resources/public/css/themes/beach/fonts/OpenSans-Light.woff
  7. BIN
      app/Resources/public/css/themes/beach/fonts/OpenSans-Light.woff2
  8. BIN
      app/Resources/public/css/themes/beach/fonts/OpenSans-Semibold.woff
  9. BIN
      app/Resources/public/css/themes/beach/fonts/OpenSans-Semibold.woff2
  10. BIN
      app/Resources/public/css/themes/beach/fonts/OpenSans.woff
  11. BIN
      app/Resources/public/css/themes/beach/fonts/OpenSans.woff2
  12. 989
      app/Resources/public/css/themes/beach/frames.css
  13. BIN
      app/Resources/public/css/themes/beach/images/bg-playa.png
  14. BIN
      app/Resources/public/css/themes/beach/images/header-logo.png
  15. 232
      app/Resources/public/css/themes/beach/learnpath.css
  16. 943
      app/Resources/public/css/themes/beach/print.css
  17. 201
      main/admin/dashboard_add_users_to_user.php
  18. 2
      main/exercice/unique_answer.class.php
  19. 34
      main/group/group.php
  20. BIN
      main/img/icons/128/course-add.png
  21. BIN
      main/img/icons/128/session-add.png
  22. BIN
      main/img/icons/22/course-add.png
  23. BIN
      main/img/icons/22/session-add.png
  24. BIN
      main/img/icons/32/course-add.png
  25. BIN
      main/img/icons/32/session-add.png
  26. BIN
      main/img/icons/48/course-add.png
  27. BIN
      main/img/icons/48/session-add.png
  28. BIN
      main/img/icons/64/course-add.png
  29. BIN
      main/img/icons/64/session-add.png
  30. 794
      main/img/icons/svg/course-add.svg
  31. 794
      main/img/icons/svg/session-add.svg
  32. 25
      main/inc/lib/display.lib.php
  33. 8
      main/inc/lib/javascript/bootstrap-select.min.js
  34. 2
      main/inc/lib/pear/HTML/QuickForm/select.php
  35. 5
      main/inc/lib/template.lib.php
  36. 15
      main/mySpace/course.php
  37. 18
      main/mySpace/session.php
  38. 25
      main/mySpace/student.php
  39. 18
      main/mySpace/teachers.php
  40. 16
      main/mySpace/users.php
  41. 2
      main/session/session_list.php
  42. 1
      main/template/default/admin/resource_sequence.tpl
  43. 31
      main/tracking/exams.php

@ -347,32 +347,32 @@ ul#navigation .report a {
}
/* .actions a img{
margin-right: 5px;
}*/
}
.actions a{
border: 1px solid #ddd;
border-radius: 5px;
display: inline-block;
margin-left: 5px;
padding: 5px;
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#e5e5e5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#e5e5e5 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffffff 0%,#e5e5e5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
background: #ffffff;
background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5));
background: -webkit-linear-gradient(top, #ffffff 0%,#e5e5e5 100%);
background: -o-linear-gradient(top, #ffffff 0%,#e5e5e5 100%);
background: -ms-linear-gradient(top, #ffffff 0%,#e5e5e5 100%);
background: linear-gradient(to bottom, #ffffff 0%,#e5e5e5 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 );
}
.actions a:hover{
background: #f4f4f4; /* Old browsers */
background: -moz-linear-gradient(top, #f4f4f4 0%, #dddddd 71%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f4f4), color-stop(71%,#dddddd)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #f4f4f4 0%,#dddddd 71%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #f4f4f4 0%,#dddddd 71%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #f4f4f4 0%,#dddddd 71%); /* IE10+ */
background: linear-gradient(to bottom, #f4f4f4 0%,#dddddd 71%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#dddddd',GradientType=0 ); /* IE6-9 */
}
background: #f4f4f4;
background: -moz-linear-gradient(top, #f4f4f4 0%, #dddddd 71%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f4f4), color-stop(71%,#dddddd));
background: -webkit-linear-gradient(top, #f4f4f4 0%,#dddddd 71%);
background: -o-linear-gradient(top, #f4f4f4 0%,#dddddd 71%);
background: -ms-linear-gradient(top, #f4f4f4 0%,#dddddd 71%);
background: linear-gradient(to bottom, #f4f4f4 0%,#dddddd 71%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#dddddd',GradientType=0 );
}*/
.actions .btn-toolbar {
margin : 0px;
}
@ -5949,7 +5949,7 @@ div#chat-remote-video video {
#student-list-work{
padding: 10px;
}
#work-list, #session-list{
#work-list, #session-table{
padding: 10px;
border:1px solid #dddddd;
border-radius: 5px;

@ -0,0 +1,261 @@
/*!
* Bootstrap-select v1.7.2 (http://silviomoreto.github.io/bootstrap-select)
*
*/
.bootstrap-select {
width: 220px \0;
/*IE9 and below*/
}
.bootstrap-select > .dropdown-toggle {
width: 100%;
padding-right: 25px;
}
.has-error .bootstrap-select .dropdown-toggle,
.error .bootstrap-select .dropdown-toggle {
border-color: #b94a48;
}
.bootstrap-select.fit-width {
width: auto !important;
}
.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
width: 220px;
}
.bootstrap-select .dropdown-toggle:focus {
outline: thin dotted #333333 !important;
outline: 5px auto -webkit-focus-ring-color !important;
outline-offset: -2px;
}
.bootstrap-select.form-control {
margin-bottom: 0;
padding: 0;
border: none;
}
.bootstrap-select.form-control:not([class*="col-"]) {
width: 100%;
}
.bootstrap-select.form-control.input-group-btn {
z-index: auto;
}
.bootstrap-select.btn-group:not(.input-group-btn),
.bootstrap-select.btn-group[class*="col-"] {
float: none;
display: inline-block;
margin-left: 0;
}
.bootstrap-select.btn-group.dropdown-menu-right,
.bootstrap-select.btn-group[class*="col-"].dropdown-menu-right,
.row .bootstrap-select.btn-group[class*="col-"].dropdown-menu-right {
float: right;
}
.form-inline .bootstrap-select.btn-group,
.form-horizontal .bootstrap-select.btn-group,
.form-group .bootstrap-select.btn-group {
margin-bottom: 0;
}
.form-group-lg .bootstrap-select.btn-group.form-control,
.form-group-sm .bootstrap-select.btn-group.form-control {
padding: 0;
}
.form-inline .bootstrap-select.btn-group .form-control {
width: 100%;
}
.bootstrap-select.btn-group.disabled,
.bootstrap-select.btn-group > .disabled {
cursor: not-allowed;
}
.bootstrap-select.btn-group.disabled:focus,
.bootstrap-select.btn-group > .disabled:focus {
outline: none !important;
}
.bootstrap-select.btn-group .dropdown-toggle .filter-option {
display: inline-block;
overflow: hidden;
width: 100%;
text-align: left;
}
.bootstrap-select.btn-group .dropdown-toggle .caret {
position: absolute;
top: 50%;
right: 12px;
margin-top: -2px;
vertical-align: middle;
}
.bootstrap-select.btn-group[class*="col-"] .dropdown-toggle {
width: 100%;
}
.bootstrap-select.btn-group .dropdown-menu {
min-width: 100%;
z-index: 1035;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.bootstrap-select.btn-group .dropdown-menu.inner {
position: static;
float: none;
border: 0;
padding: 0;
margin: 0;
border-radius: 0;
-webkit-box-shadow: none;
box-shadow: none;
}
.bootstrap-select.btn-group .dropdown-menu li {
position: relative;
}
.bootstrap-select.btn-group .dropdown-menu li.active small {
color: #fff;
}
.bootstrap-select.btn-group .dropdown-menu li.disabled a {
cursor: not-allowed;
}
.bootstrap-select.btn-group .dropdown-menu li a {
cursor: pointer;
}
.bootstrap-select.btn-group .dropdown-menu li a.opt {
position: relative;
padding-left: 2.25em;
}
.bootstrap-select.btn-group .dropdown-menu li a span.check-mark {
display: none;
}
.bootstrap-select.btn-group .dropdown-menu li a span.text {
display: inline-block;
}
.bootstrap-select.btn-group .dropdown-menu li small {
padding-left: 0.5em;
}
.bootstrap-select.btn-group .dropdown-menu .notify {
position: absolute;
bottom: 5px;
width: 96%;
margin: 0 2%;
min-height: 26px;
padding: 3px 5px;
background: #f5f5f5;
border: 1px solid #e3e3e3;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
pointer-events: none;
opacity: 0.9;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.bootstrap-select.btn-group .no-results {
padding: 3px;
background: #f5f5f5;
margin: 0 5px;
white-space: nowrap;
}
.bootstrap-select.btn-group.fit-width .dropdown-toggle .filter-option {
position: static;
}
.bootstrap-select.btn-group.fit-width .dropdown-toggle .caret {
position: static;
top: auto;
margin-top: -1px;
}
.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark {
position: absolute;
display: inline-block;
right: 15px;
margin-top: 5px;
}
.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text {
margin-right: 34px;
}
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle {
z-index: 1036;
}
.bootstrap-select.show-menu-arrow .dropdown-toggle:before {
content: '';
border-left: 7px solid transparent;
border-right: 7px solid transparent;
border-bottom: 7px solid rgba(204, 204, 204, 0.2);
position: absolute;
bottom: -4px;
left: 9px;
display: none;
}
.bootstrap-select.show-menu-arrow .dropdown-toggle:after {
content: '';
border-left: 6px solid transparent;
border-right: 6px solid transparent;
border-bottom: 6px solid white;
position: absolute;
bottom: -4px;
left: 10px;
display: none;
}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before {
bottom: auto;
top: -3px;
border-top: 7px solid rgba(204, 204, 204, 0.2);
border-bottom: 0;
}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after {
bottom: auto;
top: -3px;
border-top: 6px solid white;
border-bottom: 0;
}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before {
right: 12px;
left: auto;
}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after {
right: 13px;
left: auto;
}
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle:before,
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle:after {
display: block;
}
.bs-searchbox,
.bs-actionsbox,
.bs-donebutton {
padding: 4px 8px;
}
.bs-actionsbox {
float: left;
width: 100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.bs-actionsbox .btn-group button {
width: 50%;
}
.bs-donebutton {
float: left;
width: 100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.bs-donebutton .btn-group button {
width: 100%;
}
.bs-searchbox + .bs-actionsbox {
padding: 0 8px 4px;
}
.bs-searchbox .form-control {
margin-bottom: 0;
width: 100%;
}
select.bs-select-hidden,
select.selectpicker {
display: none !important;
}
select.mobile-device {
position: absolute !important;
top: 0;
left: 0;
display: block !important;
width: 100%;
height: 100% !important;
opacity: 0;
}
/*# sourceMappingURL=bootstrap-select.css.map */

@ -0,0 +1,255 @@
/*!
* CSS BEACH - Default v. 1.0
* Copyright 2015 Alex Aragón (aragonc@beeznest.com)
* Licensed GPL
* Based on Bootstrap
*/
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 300;
src: local('Open Sans Light'), local('OpenSans-Light'), url(fonts/OpenSans-Light.woff2) format('woff2'), url(fonts/OpenSans-Light.woff) format('woff');
}
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
src: local('Open Sans'), local('OpenSans'), url(fonts/OpenSans.woff2) format('woff2'), url(fonts/OpenSans.woff) format('woff');
}
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 600;
src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(fonts/OpenSans-Semibold.woff2) format('woff2'), url(fonts/OpenSans-Semibold.woff) format('woff');
}
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 700;
src: local('Open Sans Bold'), local('OpenSans-Bold'), url(fonts/OpenSans-Bold.woff2) format('woff2'), url(fonts/OpenSans-Bold.woff) format('woff');
}
html {
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%;
}
body {
margin: 0;
font-family: 'Open Sans', sans-serif;
line-height: 1.72222;
}
a {
color: #2E75A3;
text-decoration: none;
-webkit-transition: .25s;
transition: .25s;
}
a:hover,
a:focus {
color: #1abc9c;
text-decoration: none;
}
header{
background: url("images/bg-playa.png") repeat-x 0 -50px;
}
a:focus {
outline: none;
}
.navbar{
border-radius: 0;
-moz-border-radius: 0;
-webkit-border-radius: 0;
}
.navbar {
background: #2E75A3;
-webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
}
.navbar-inverse{
background-image: -webkit-linear-gradient(#484e55, #3a3f44 60%, #313539);
background-image: -o-linear-gradient(#484e55, #3a3f44 60%, #313539);
background-image: -webkit-gradient(linear, left top, left bottom, from(#484e55), color-stop(60%, #3a3f44), to(#313539));
background-image: linear-gradient(#484e55, #3a3f44 60%, #313539);
background-repeat: no-repeat;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff484e55', endColorstr='#ff313539', GradientType=0);
-webkit-filter: none;
filter: none;
border: 1px solid rgba(0, 0, 0, 0.6);
text-shadow: none;
}
.nav > li > a{
padding: 10px 15px;
}
.navbar-nav > li > a{
font-size: 14px;
font-weight: 600;
line-height: 25px;
padding-top: 12.5px;
padding-bottom: 12.5px;
}
.navbar-collapse{
overflow: hidden !important;
}
.navbar-default .navbar-nav > li > a:focus,
.navbar-default .navbar-nav > li > a:hover {
color: #A4DC2D;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus{
color: #fff;
background-color:#F64D54;
}
.navbar-default .navbar-nav > li > a{
color: #ffffff;
}
.navbar-default{
border: none;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus{
background: #00677C;
color: #ffffff;
}
.navbar-nav > li > .dropdown-menu{
min-width: 100%;
margin-top: 2px;
border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
}
.navbar-default .navbar-nav > .open > .dropdown-menu{
padding: 3px 4px;
background-color: #00677C;
}
.navbar-default .navbar-nav > .open > .dropdown-menu > li > a{
padding: 6px 9px;
border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
color: #ffffff !important;
}
.navbar-default .navbar-nav > .open > .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav > .open > .dropdown-menu > li > a:focus{
background-color:#00829C;
}
.nav > li > a:hover, .nav > li > a:focus{
background-color: transparent;
}
.navbar-inverse li a{
line-height: 30px;
background: none !important;
font-size: 12px;
font-weight: normal;
padding-top: 5px;
padding-right: 10px;
padding-left: 10px;
padding-bottom: 5px;
}
.navbar-fixed-top .navbar-collapse{
min-height:auto;
}
.navbar-inverse .navbar-brand{
padding: 10px;
font-size: 14px;
height: auto;
}
.navbar-form .form-control{
height: 25px;
padding: 6px;
}
.navbar-fixed-top{
min-height: 40px;
}
.navbar-fixed-top .dropdown-menu li a{
line-height: 20px;
}
.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus{
color: #ffffff;
}
.navbar-inverse li a:hover {
background-image: -webkit-linear-gradient(#020202, #101112 40%, #191b1d) !important;
background-image: -o-linear-gradient(#020202, #101112 40%, #191b1d) !important;
background-image: -webkit-gradient(linear, left top, left bottom, from(#020202), color-stop(40%, #101112), to(#191b1d)) !important;
background-image: linear-gradient(#020202, #101112 40%, #191b1d) !important;
background-repeat: no-repeat !important;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff020202', endColorstr='#ff191b1d', GradientType=0) !important;
-webkit-filter: none !important;
filter: none !important;
border-left-color: transparent !important;
}
.navbar-inverse .dropdown-menu li a:hover,
.navbar-inverse .dropdown-menu li a:focus{
background:#3C4147 !important;
color: #fff;
}
.badge-warning{
background-color: #FD6600;
}
.breadcrumb{
padding: 8px 15px;
margin-bottom: 21px;
list-style: outside none none;
background-color: #ECF0F1;
}
.breadcrumb > .active{
color: #95a5a6;
}
.panel-default{
border-color: #ECF0F1;
}
.panel-default .panel-heading{
color: #2c3e50;
background-color:#ECF0F1;
border-color: #ECF0F1;
}
/* Jquery UI */
.ui-accordion .ui-accordion-icons{
padding-left: 0.2em;
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default{
background: #ECF0F1;
border-color: #ECF0F1;
}
/* End Jquery UI */
footer{
background-color:#181D20;
border-bottom: 1px solid #181D20;
-webkit-filter: none;
filter: none;
-webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
}
footer{
color: #ffffff;
}
footer a{
color: #ffffff;
}
.navbar-default .navbar-brand {
color:white;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{
border-color: #00677C;
}
.navbar-default .navbar-toggle{
border-color: #00677C;
}
.navbar-default .navbar-toggle .icon-bar{
background-color: #ffffff;
}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{
background-color: #00677C;
}
.page-header{
margin: 10px 0 10px;
}

@ -0,0 +1,989 @@
body {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 12px;
color: #000;
margin: 10px;
padding: 0;
background-color: #fff;
}
img {
border: none;
}
#outerframe {
position: relative; /* do not remove, fixes a bug in IE */
border: 1px solid #fff;
background-color: #fff;
}
/* Hides from IE5-mac \*/
* html #outerframe {
height: 1%;
}
/* End hide from IE5-mac */
/*****************************************************
* HEADER STYLES *
*****************************************************/
#header {
width: 100%;
padding: 0;
margin: 0;
}
/* Header 1: Containing title, portal and organization */
#header1 {
font-size: 12px;
padding: 4px;
background-color: #264269;
color: #fff;
border-bottom: 1px solid white;
}
#header1 a {
color: #ffffff;
text-decoration: none;
}
#header1 a:hover {
text-decoration: underline;
}
#sitename {
margin: 0;
font-weight: bold;
}
#institution {
float: left;
font-weight: bold;
}
#my_courses {
float: right;
font-weight: bold;
}
#logout {
float: right;
width:20%;
text-align:right;
}
/* The tool shortcuts */
#toolshortcuts {
text-align: right;
}
/*****************************************************
* FOOTER STYLES *
*****************************************************/
#footer {
padding: 8px;
border-top: 1px solid #4171B5;
background-color: #E5EDF9;
font-size: 12px;
}
#footer .copyright {
float: right;
}
/*****************************************************
* MAIN STYLES *
*****************************************************/
#main {
position: relative; /* to avoid the IE peekabo bug*/
margin: 0px auto;
margin-top: 10px;
width: 98%;
padding: 0px 10px 10px 10px;
background-color: #fff;
min-height: 320px;
}
/* for content section in main index.php file */
.maincontent {
float: left;
width: 78%;
padding: 4px;
background-color: #fff;
}
/* "menu" classes for menu/navigation section in main index.php */
.menu {
float: right;
width: 20%;
padding: 0 0 6px 0;
background-color: #E5EDF9;
border: 1px solid #4171B5;
}
.menucaption {
font-size: 12px;
font-weight: bold;
padding-left: 12px;
}
.menusection {
width: auto;
margin: 24px 6px 0 6px;
padding-left: 10px;
border: 1px solid #4171B5;
}
.menusectioncaption {
position: relative;
top: -9px;
background-color: #E5EDF9;
font-size: 12px;
padding: 0 8px 0 4px;
}
.menulist {
list-style: none;
margin: 0 0 12px 0;
padding: 0;
}
#lang_form {
text-align: left;
font-size: 12px;
margin: 2px 0 10px 0;
padding: 2px;
}
#lang_form input, #lang_form select {
font-size: 12px;
}
#loginform label {
font-size: 12px;
margin: 4px 6px;
}
#loginform input {
display: block;
font-size: 13px;
margin: 4px 6px;
}
#login_fail {
margin: 0 6px 6px 6px;
padding: 4px;
border: 1px solid #f00;
background-color: #fff;
font-size: 12px;
color: #f00;
}
/*** layout divs for course and tool pages (being tested in some pages) ****/
#contentfloatholder {/* also makes the right "sliding" tab */
/*background: url(../pics/sidebar-r.gif) repeat-y 100% 0;
background: url(../pics/bg_fountain.jpg) no-repeat 100% 0; */
float: left;
width: 100%;
position: relative;
}
#contentfloatholder:after {
/* this is for NN6 to clear floats */
content: ".";
display: block;
height: 0px;
clear: both;
visibility: hidden;
}
#centerwrap {
float: left;
width: 100%;
margin-right: -95%;/* this needs to be less than 100% for Moz/Mac which thinks
it's empty otherwise. The difference is made up by putting a
negative left margin on the left float:
Note IE/Mac doesn't like this method ~ it wants the 100% so it can
be fed in using IE only CSS below becasue IE/Win also works with the 100% method.
*/
}
#center {
margin: 0 0 0 180px;
padding: 10px 0 40px 0;
min-height: 300px;
}
#left {
float: left;
width: 180px;
padding: 20px 0 0 0;
margin-left: -5%; /* the difference to make the left colum appear flush left */
}
/* --- left navigation box menu as a definition list --- */
#leftnavbox {
margin: 0;
padding: 0;
float:left;
}
#leftnavbox dl {
width: 160px;
margin: 12px auto 4px auto;
padding: 0 0 10px 0;
background: transparent;
font-size: 12px;
text-align: center;
}
#leftnavbox dt {
margin: 0;
padding: 1px 2px;
font-weight: bold;
font-size: 12px;
text-align: center;
color: #000;
border-bottom: 1px solid #fff;
background: transparent;
}
#leftnavbox dd {
margin: 0;
padding: 0;
color: #009;
text-align: left;
border-bottom:1px solid #fff;
background: #ccf;
}
#leftnavlist a, #leftnavlist a:link {
display: block;
color: #fff;
text-decoration: none;
padding: 2px 5px 2px 10px;
background: #4171B5;
width:140px;
border: 1px solid #009;
}
#leftnavlist a:visited {
color:#eee;
text-decoration: none;
display: block;
padding: 2px 5px 2px 10px;
background: #4171B5;
color: #eee;
width:140px;
}
#leftnavlist a:hover {
background: #fff;
color:#4171B5;
display: block;
}
/* --- end of left side definition list menu section --- */
/* various sections in course-home.php file */
#toolremove {
width: 40%;
color: #f00;
font-weight: bold;
margin: 10px auto;
padding: 10px;
border: 2px solid #f00;
}
#courseintro {
clear: both;
width: 80%;
margin: 10px auto;
padding: 10px;
border-bottom: 1px solid #4171B5;
}
#courseintro_icons {
clear: both;
width: 80%;
margin: 10px auto;
}
.everybodyview {
position: relative; /* to avoid the IE peekabo bug ?*/
width: 80%;
margin: 10px auto;
padding: 10px;
}
.courseadminview, .platformadminview {
position: relative;
width: 80%;
margin: 25px auto 10px;
padding: 10px;
border: 1px solid #4171B5;
}
.viewcaption {
position: relative;
top: -20px;
font-size: 12px;
font-weight: bold;
color: #4171B5;
background-color: #fff;
padding: 0 4px;
}
/***********************************/
/* ===================================================
AGENDA STYLES
===================================================*/
/* ---------------------------------------------------
check if these are still used or not
-----------------------------------------------------*/
#agenda {
width: 100%;
margin: 0 auto;
border: 1px solid #4171B5;
border-collapse: collapse;
}
.agenda_month_divider {
background-color: #4171B5;
font-weight: bold;
font-size: 12px;
color: #fff;
text-align: center;
}
#agenda #title a {
color: #fff;
}
#agenda .agendaitem {
font-size: 12px;
}
#smallcalendar #title {
background-color: #4171B5;
font-weight: bold;
padding: 2px;
color: #fff;
text-align: center;
font-size: 11px;
}
#smallcalendar #title a {
color: #fff;
}
#agenda_select {
list-style: none;
border: 0px solid green;
margin: 30px 0 0 0;
padding: 0 0 0 10px;
}
/* ---------------------------------------------------
styles for the agenda (day, week, month view)
-----------------------------------------------------*/
#agenda_list {
width: 100%;
margin: 0 auto;
border: 1px solid #fff;
border-collapse: collapse;
}
/*The caption of the calendar (displays the month and the << and >> links*/
#agenda_list #title {
background-color: #4171B5;
font-weight: bold;
font-size: 12px;
color: #fff;
text-align: left;
padding: 2px 10px;
text-align: center;
border: 1px solid #264269;
}
#agenda_list #title a:link, #agenda_list #title a:visited {
background-color: #4171B5;
font-weight: bold;
font-size: 12px;
color: #fff;
text-align: left;
padding: 2px 10px;
text-align: center;
}
#agenda_list #title a:hover {
background-color: #4171B5;
font-weight: bold;
font-size: 12px;
color: #ff0000;
text-align: left;
padding: 2px 10px;
text-align: center;
}
/* The cells with the name of the days of the weeks (mon->sun)*/
#agenda_list .weekdays {
background-color: #D3DFF1;
text-align: center;
font-weight: bold;
border: 1px solid #264269;
border-collapse: collapse;
}
/* The cells for the days (1->31) */
#agenda_list .days_week {
height: 40px;
width: 12%;
text-align: left;
vertical-align: top;
border: 1px solid #264269;
border-collapse: collapse;
background-color: #f5f5f5;
}
#agenda_list .days_weekend {
height: 40px;
width: 12%;
text-align: left;
vertical-align: top;
border: 1px solid #264269;
border-collapse: collapse;
background-color: #e6e6e6;
}
#agenda_list .days_today {
height: 40px;
width: 12%;
text-align: left;
vertical-align: top;
border: 1px solid #264269;
border-collapse: collapse;
background-color: #FFCA8D;
color: #CC3300;
font-weight: bold;
}
/* text in the cells: display of agenda items (visible)*/
#agenda_list .data {
background-color: #eee;
text-align: left;
padding: 2px 10px;
font-weight: bold;
border: 0px solid #4171B5;
border-collapse: collapse;
}
#agenda_list .datanotbold {
background-color: #eee;
text-align: left;
padding: 2px 10px;
font-weight: normal;
border: 0px solid #4171B5;
border-collapse: collapse;
}
#agenda_list .text {
background-color: #fff;
text-align: left;
padding: 2px 10px;
font-weight: normal;
border: 0px solid #4171B5;
border-collapse: collapse;
}
/*text in the cells: display of agenda items (invisible)*/
#agenda_list .data_hidden {
background-color: #eee;
text-align: left;
padding: 2px 10px;
font-weight: bold;
border: 0px solid #4171B5;
border-collapse: collapse;
color: #999999;
}
#agenda_list .datanotbold_hidden {
background-color: #eee;
text-align: left;
padding: 2px 10px;
font-weight: normal;
border: 0px solid #4171B5;
border-collapse: collapse;
color: #999999;
}
#agenda_list .text_hidden {
background-color: #fff;
text-align: left;
padding: 2px 10px;
font-weight: normal;
border: 0px solid #4171B5;
border-collapse: collapse;
color: #999999;
}
/*text in the cells: display of agenda items (highlighted)*/
#agenda_list .datanow {
background-color: #FFCC00;
text-align: left;
padding: 2px 10px;
font-weight: bold;
border: 0px solid #4171B5;
border-collapse: collapse;
}
#agenda_list .datanotboldnow {
background-color: #FFCC00;
text-align: left;
padding: 2px 10px;
font-weight: normal;
border: 0px solid #4171B5;
border-collapse: collapse;
}
#agenda_list .textnow {
background-color: #fff;
text-align: left;
padding: 2px 10px;
font-weight: normal;
border: 0px solid #4171B5;
border-collapse: collapse;
}
/* ---------------------------------------------------
styles for the mini agenda
-----------------------------------------------------*/
#smallcalendar {
width: 100%;
margin: 0 auto;
border: 1px solid #fff;
border-collapse: collapse;
}
#smallcalendar .weekdays {
background-color: #D3DFF1;
text-align: center;
font-size: 11px;
font-weight: bold;
border: 1px solid #fff;
border-collapse: collapse;
}
#smallcalendar .days_week {
background-color: #f5f5f5;
text-align: center;
font-size: 11px;
border-collapse: collapse;
}
#smallcalendar .days_weekend {
background-color: #e6e6e6;
text-align: center;
font-size: 11px;
border: 1px solid #fff;
border-collapse: collapse;
}
#smallcalendar .days_today {
width: 12%;
text-align: center;
font-size: 11px;
border: 1px solid #FA8500;
border-collapse: collapse;
background-color: #FFCA8D;
}
/* ---------------------------------------------------
styles for the personal agenda
-----------------------------------------------------*/
.personal_agenda {
color: #008000;
}
.personal_agenda a:link, .personal_agenda a:visited {
color: #008000;
}
a.personal_agenda:link, a.personal_agenda:visited {
color: #008000;
}
.personal_agenda a:hover, .personal_agenda a:hover {
color: #666666;
}
a.personal_agenda:hover, a.personal_agenda:hover {
color: #666666;
}
/* normal and erro message-box */
.normal-message, .error-message {
position: relative;
margin: 10px auto;
margin-left: -250px;
width: 500px;
left: 50%;
right: 50%;
border-width: 1px;
border-style: solid;
padding: 5px;
}
.normal-message {
border: 1px solid #FF8001;
color: #000;
background-color: #FDC77E;
}
.error-message {
border: 1px solid #3F70AC;
color: #000;
background-color: #FDC273;
}
#message {
margin: 0 auto;
text-align: center;
}
#message select {
margin: 10px 0;
width: 220px;
}
#message textarea {
margin: 10px 0;
}
#message td {
padding: 4px;
}
/* styles from the document.php file */
.comment {
margin-left: 30px;
}
.invisible {
color: #999;
}
.invisible a:link, .invisible a:visited {
color: #999;
}
a.invisible:link, a.invisible:visited {
color: #999;
}
/* styles from the upload.php file */
dl.upload_option {
margin: 1em 0;
padding: 0;
}
.upload_option dt {
font-weight:bold;
margin:0;
}
.upload_option dd {
margin:0;
}
/* styles from dropbox.php file */
.dropbox_detail {
font-size: small
}
.dropbox_date {
font-style: italic
}
.dropbox_person {
font-weight: bold
}
.dropbox_listTitle {
color: #000000;
}
.dropbox_feedback {
font-size: x-small;
height: 50px;
width: 200px;
overflow: auto
}
.dropbox_feedbacks {
height: 250px;
width: 100%;
overflow: auto
}
/* styles for chat / conference tools */
#chat_entermessage {
background-color: #D6E5FA;
border-top: 1px solid #4171B5;
padding: 5px;
margin: 0;
}
/* styles for general formatting */
.clear {
clear: both;
line-height: 0;
height: 0;
}
p, blockquote, ol, ul {
font-size: 12px;
}
h1 {
font-size: 21px;
}
h2 {
font-size: 18px;
}
h3 {
font-size: 15px;
margin-top:0px;
padding-top:0px;
}
h4 {
font-size: 12px;
}
h5, h6 {
font-family: verdana, arial, helvetica, sans-serif;
}
/* the following for regular <a> elements */
a:link {
text-decoration: none;
font-weight : bold;
color : #4171b5;
}
a:visited {
text-decoration: none;
font-weight : bold;
color : #4171b5;
}
a:hover {
text-decoration: none;
color: red;
font-weight: bold
}
a:active {
text-decoration: none;
font-weight : bold;
color : #f00;
}
input.link_alike {
background-color: #FFFFFF;
border-width: 0px;
color: #4171b5;
font-weight: bold;
text-align: left;
padding: 0px;
margin: 0px;
}
input.link_alike:hover {
background-color: #FFFFFF;
border-width: 0px;
color: #FF0000;
font-weight: bold;
text-align: left;
padding: 0px;
margin: 0px;
}
/* the following for the greyed out elements */
a.nobold:link, a.nobold:visited, a.nobold:active {
font-weight: normal;
color: #999;
margin: 0 0 0 25px;
}
a.nobold:hover {
font-weight: normal;
color: #999;
text-decoration: underline;
margin: 0 0 0 25px;
}
.note {
margin: 6px;
font-size: 12px;
line-height: 14px;
font-family: verdana, arial, helvetica, sans-serif;
background-color: #FFF089;
color: #4171B5;
border: 1px solid #4171B5;
padding: 4px;
}
.alternativeBgLight {
background-color: #f5f5f5;
border: 1px solid #4171B5;
border-collapse: collapse;
}
.alternativeBgDark {
background-color: #ccf;
border: 1px solid #4171B5;
border-collapse: collapse;
}
.myagendatoday {
background-color: #FFCA8D;
border-collapse: collapse;
font-family: verdana, arial, helvetica, sans-serif;
color: #CC3300;
font-weight: bold;
}
/* Form elements - some general styling*/
select, textarea {
color : #000;
border: 1px solid #000;
}
input.checkbox {
border-width: 0;
}
input.mainoption {
font-weight : bold;
} /* Main submit button */
input.liteoption {
font-weight : normal;
} /* None-bold submit button */
select, input[type=checkbox], input[type=radio], input[type=button], input[type=submit] {
cursor: pointer;
font-size: 12px;
}
input[text] {
font-size: 12px;
}
/************************************************************
styles below here are not necessarily used in the current
release and the CVS files, they are from earlier versions,
and have been left untouched for anyone needing them in
their own platform ...
*************************************************************/
.topBanner a:link, .topBanner a:active, .topBanner a:visited {
text-decoration:none;
color:white;
}
.topBanner table {
text-decoration:none;
}
.topBanner a:hover {
text-decoration:underline;
}
.topBanner td {
border-top: solid White 1px;
}
.alternativeBgLight {
background-color: #f5f5f5;
}
.alternativeBgDark {
background-color: #e6e6e6
}
.forms {
letter-spacing: normal;
text-align: justify;
text-indent: 3pt;
word-spacing: normal;
padding: 2px 5px;
}
.formsTips {
text-align: justify;
text-indent: 15pt;
word-spacing: normal;
}
/*
input.forms { letter-spacing: normal; text-align: justify; text-indent: 3pt; word-spacing: normal;
padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;}
*/
.warn {
border: thin double Silver;
margin-left: 15px;
margin-right: 15px;
font-family: serif;
color: Red;
padding-left: 25px;
}
.small {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px
}
.xsmall {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px
}
.xxsmall {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px
}
/*****************************************************
* DATA TABLE STYLES *
*****************************************************/
.cell_header {
background-color: #EEEEFF;
font-weight:bold;
text-align:left;
padding-left:5px;
} /* header cell in data table in tools */
.data_table {
border-collapse: collapse;
width: 100%;
padding: 5px;
}
.data_table th {
padding-right: 20px;
border: 1px solid gray;
background-color: #E5EDF9;
}
.data_table tr.row_odd {
background-color: #fafafa;
}
.data_table tr.row_odd:hover, .data_table tr.row_even:hover {
background-color: #f0f0f0;
}
.data_table tr.row_even {
background-color: #fff;
}
.data_table td {
padding: 5px;
vertical-align: top;
border-bottom: 1px solid #b0b0b0;
border-right: 1px dotted #e1e1e1;
border-left: 1px dotted #e1e1e1;
}
/* admin page tool list definitions */
.tool_list dt {
font-weight: bold;
}
.tool_list dd {
margin: 0;
padding: 4px 0 0 10px;
}
/* divs for category list / platform news on home page */
.home_cats {
width: 45%;
float: left;
margin: 0;
padding: 0px;
padding-top: 8px;
background: #fff;
}
.home_news {
width: 45%;
float: right;
margin: 0;
padding: 0px;
padding-top: 8px;
background: #fff;
}
label.left {
float: left;
width: 15em;
margin: 0 0 0.5em 0;
}
form br {
clear: both;
}
/* Fix for alignment problem in IE-Win browsers */
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html .label {
margin-right: 10px;
}
* html .data {
height: 1%;
margin-left: 0;
}
/* End hide from IE5/mac */
.radio, .checkbox {
margin: 0;
padding: 0;
border: none;
background-color: transparent;
}
.required {
color: #f00;
font-weight: bold;
}
/* Admin section */
div.admin_section {
width: 40%;
float: left;
padding: 5px;
margin: 10px 20px;
}
div.admin_section h4 {
margin: 0;
border-bottom: 1px solid gray;
width: 100%;
}
.user_course_category {
background-color: #efefef;
border: 1px solid #666;
font-weight: bold;
color: #666;
list-style-type: none;
margin: 5px;
padding: 5px;
}
/* Styles for the Dokeos Config Settings of the platform admin section*/
.sectiontitle {
background-color: #EFEFEF;
border: 1px solid #cccccc;
font-weight: bold;
color: #666666;
list-style-type: none;
margin: 5px;
padding: 5px;
font-size: 11px;
}
.sectioncomment {
color: #000000;
margin: 5px;
padding: 5px;
font-size: 11px;
}
.sectionvalue {
list-style-type: none;
margin: 5px;
padding: 5px;
}
/* New Announcements Tool */
.announcements_datum {
font-size: 12px;
font-weight: italic;
color: #666666;
}
/* System announcements on homepage */
div.system_announcements {
}
div.system_announcements h3 {
}
div.system_announcements ul {
list-style-type: none;
}
div.system_announcement {
margin: 5px;
}
div.system_announcement_title {
}
div.system_announcement_content {
margin-left: 20px;
border-left: 1px solid gray;
padding-left: 5px;
}
/* tips Abbr-plugin for FCKeditor */
abbr {
border-bottom: 1px dotted rgb(102, 102, 102);
background-color:#F00;
cursor: help;
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.9 KiB

@ -0,0 +1,232 @@
/* items scorm*/
.scorm_item_normal.scorm_completed {
background:url("images/scorm_completed.png") no-repeat left center;
}
.scorm_item_normal.scorm_failed{
background:url("images/scorm_failed.png") no-repeat left center;
}
.scorm_item_normal.scorm_not_attempted{
background:url("images/scorm_not_attempted.png") no-repeat left center;
}
.scorm_item_normal.scorm_highlight{
background:url("images/scorm_highlight.png") no-repeat left center;
}
div.text {
margin-left : 6;
margin-right : 6;
margin-top : 5;
margin-bottom : 5;
text-align : justify;
}
span.messagesmall {
font-style : italic;
color : Red;
}
/* newscorm/learnpath */
div.lp_actions {
background:#F8F8F8;
border-bottom:1px solid #999999;
padding:3px;
}
div.lp_actions img {
margin-right:5px;
}
div.lp_small_form {
background:#F8F8F8;
border:1px solid #999999;
padding:10px;
}
div.lp_small_form input {
font-size:10px;
}
div.lp_manipulate {
background:#F8F8F8;
border-bottom:1px dotted #999999;
margin-bottom:0px;
padding:3px 0 3px 10px;
}
div.lp_manipulate a {
padding-right:10px;
}
div.lp_message {
background:#FEC880;
border:1px solid #E28C15;
font-size:12px;
padding:10px;
}
div.lp_resource_header {
cursor: pointer;
background:#F0F0F0;
border:1px solid #999999;
font-weight:bold;
padding:10px;
width:350px;
}
div.lp_resource_header_end {
background:#F0F0F0;
border:1px solid #999999;
font-weight:bold;
padding:10px;
width:350px;
}
div.lp_resource_elements {
background:#FAFAFA;
border:1px solid #999999;
border-bottom:0;
display:none;
padding:5px 10px;
width:350px;
}
div.lp_resource_elements_end {
background:#FAFAFA;
border:1px solid #999999;
border-top: 0px;
display:none;
padding:5px 10px;
width:350px;
}
div.lp_resource_elements div {
padding:3px;
}
div.lp_tree {
height:100%;
padding:3px 10px 3px 0;
overflow-x : auto;
overflow-y : auto;
width:190px;
}
hr {
background:#999999;
border:0;
color:#999999;
height:1px;
margin:10px auto;
width:75%;
}
option.bottom {
border-top:1px solid #999999;
margin-top:2px;
padding-top:2px;
}
option.top {
border-bottom:1px solid #999999;
margin-bottom:2px;
padding-bottom:2px;
}
p.lp_action {
margin:5px 0;
}
p.lp_text {
margin-top:0px;
}
p.lp_title {
font-weight:bold;
margin-top:5px;
padding-left:7px;
}
table.lp_build {
font-size:12px;
height:400px;
width:100%;
}
table.lp_build td {
vertical-align:top;
}
table.lp_build td.tree {
/* border-right:1px solid #999999;*/
padding-right: 5px;
width:205px;
}
table.lp_build td.workspace {
padding: 0px;
padding-left:5px;
width:auto;
}
table.lp_form {
font-size:12px;
margin:0 10px;
width:auto;
}
table.lp_form td {
height:25px;
padding:5px;
vertical-align:top;
width:auto;
}
table.lp_form td.label {
padding-top:7px;
text-align:right;
}
table.lp_form td.radio {
width:300px;
}
table.lp_form td.exercise {
width:50px;
}
table.lp_form th {
background:#F8F8F8;
border-bottom:1px solid #999999;
border-top:1px solid #999999;
}
table.lp_overview th.exercise {
width:50px;
}
table.lp_form input, table.lp_form select, table.lp_form textarea {
/* background:#F8F8F8;
border:1px solid #999999;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
padding:1px 2px;
width:300px;*/
}
table.lp_form td.radio input, table.lp_form td.exercise input {
width:auto;
}
table.lp_form .small_form {
background:#FFFFFF;
}
table.lp_form select {
/* padding:0;*/
}
table.lp_form input.button {
width:75px;
}
table.lp_overview {
font-size:12px;
width:100%;
}
table.lp_overview td {
border-bottom:1px solid #999999;
border-top:1px solid #999999;
height:20px;
padding:3px;
vertical-align:middle;
width:auto;
}
table.lp_overview td.title {
width:200px;
}
table.lp_overview td.actions {
text-align:center;
width:100px;
}
table.lp_overview td.move {
text-align:center;
width:50px;
}
table.lp_overview th {
background:#FFFFFF;
padding-left:3px;
text-align:center;
}
table.lp_overview tr {
background:#F8F8F8;
}
table.lp_overview tr:hover {
background:#E5EDF9;
}
table.lp_overview img {
margin-left:3px;
}

@ -0,0 +1,943 @@
/* Print Style Sheet for Dokeos (in progress ...)
first default style sheet
2004-07-18 by Wolfgang Schneider
(info@ws-webservice.de / webmaster@bibelcenter.de)
updated on 2005-02-25 by Olivier Brouckaert
(oli.brouckaert@dokeos.com)
update on 2005-03-01 by Wolfgang Schneider
update on 2005-05-27 by Patrick Cool
update to print.css on 2005-01-05 by Jeroen Coupe
*/
body {
font-family: arial, verdana, helvetica, sans-serif;
font-size: 12px;
color: #000;
margin: 0;
padding: 0;
background-color: #fff;
}
img {
border: none;
}
#outerframe {
position: relative; /* do not remove, fixes a bug in IE */
border: 1px solid #fff;
background-color: #fff;
}
/* Hides from IE5-mac \*/
* html #outerframe {
height: 1%;
}
/* End hide from IE5-mac */
/*****************************************************
* HEADER STYLES *
*****************************************************/
#my_courses {
background-color: #fff;
color: #009;
}
/*show the institution*/
#header1 {
padding: 2px;
float: right;
}
#my_courses {
display: none;
}
#header2 {
display: none;
}
.subnav {
display: none;
}
/* show the way to the printed document (breadcrumbs)*/
#header4 {
padding: 2px;
border-bottom: 1px solid #4171B5;
}
#header4 a {
color: #4171b5;
}
#toolshortcuts {
display:none;
}
/*****************************************************
* FOOTER STYLES *
*****************************************************/
#footer {
padding: 8px;
border-top: 1px solid #4171B5;
background-color: #E5EDF9;
font-size: 12px;
}
#footer .copyright {
float: right;
}
/*****************************************************
* MAIN STYLES *
*****************************************************/
#main {
position: relative; /* to avoid the IE peekabo bug*/
margin: 0px auto;
margin-top: 10px;
width: 98%;
padding: 0px 10px 10px 10px;
background-color: #fff;
min-height: 320px;
}
/* for content section in main index.php file */
.maincontent {
float: left;
width: 78%;
padding: 4px;
background-color: #fff;
}
/* "menu" doesn't show in printed version*/
.menu {
display: none;
}
#lang_form {
text-align: left;
font-size: 12px;
margin: 2px 0 10px 0;
padding: 2px;
}
#lang_form input, #lang_form select {
font-size: 12px;
}
#formLogin label {
font-size: 12px;
margin: 4px 6px;
}
#formLogin input {
font-size: 13px;
margin: 4px 6px;
}
#login_fail {
margin: 0 6px 6px 6px;
padding: 4px;
border: 1px solid #f00;
background-color: #fff;
font-size: 12px;
color: #f00;
}
/*** layout divs for course and tool pages (being tested in some pages) ****/
#contentfloatholder {/* also makes the right "sliding" tab */
/*background: url(../pics/sidebar-r.gif) repeat-y 100% 0;
background: url(../pics/bg_fountain.jpg) no-repeat 100% 0; */
float: left;
width: 100%;
position: relative;
}
#contentfloatholder:after {
/* this is for NN6 to clear floats */
content: ".";
display: block;
height: 0px;
clear: both;
visibility: hidden;
}
#centerwrap {
float: left;
width: 100%;
margin-right: -95%;/* this needs to be less than 100% for Moz/Mac which thinks
it's empty otherwise. The difference is made up by putting a
negative left margin on the left float:
Note IE/Mac doesn't like this method ~ it wants the 100% so it can
be fed in using IE only CSS below becasue IE/Win also works with the 100% method.
*/
}
/*no navigation options need to be showed in the print version */
#toolnav {
display:none;
}
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html #toolnav {
margin-right: 0px;
}
* html #center {
height: 1%;
margin-left: 0;
}
/* End hide from IE5/mac */
/* various sections in course-home.php file */
#toolremove {
width: 40%;
color: #f00;
font-weight: bold;
margin: 10px auto;
padding: 10px;
border: 2px solid #f00;
}
#courseintro {
clear: both;
width: 80%;
margin: 10px auto;
padding: 10px;
border-bottom: 1px solid #4171B5;
}
#courseintro_icons {
clear: both;
width: 80%;
margin: 10px auto;
}
.everybodyview {
position: relative; /* to avoid the IE peekabo bug ?*/
width: 80%;
margin: 10px auto;
padding: 10px;
}
.courseadminview, .platformadminview {
position: relative;
width: 80%;
margin: 25px auto 10px;
padding: 10px;
border: 1px solid #4171B5;
}
.viewcaption {
position: relative;
top: -20px;
font-size: 12px;
font-weight: bold;
color: #4171B5;
background-color: #fff;
padding: 0 4px;
}
/***********************************/
/* ===================================================
AGENDA STYLES
===================================================*/
/* ---------------------------------------------------
check if these are still used or not
-----------------------------------------------------*/
#agenda {
width: 100%;
margin: 0 auto;
border: 1px solid #4171B5;
border-collapse: collapse;
}
.agenda_month_divider {
background-color: #4171B5;
font-weight: bold;
font-size: 12px;
color: #fff;
text-align: center;
}
#agenda #title a {
color: #fff;
}
#agenda .agendaitem {
font-size: 12px;
}
#smallcalendar .title {
background-color: #4171B5;
font-weight: bold;
padding: 2px;
color: #fff;
text-align: center;
font-size: 11px;
}
#smallcalendar .title a {
color: #fff;
}
/*agenda select not visible on print*/
#agenda_select {
display:none;
}
/* ---------------------------------------------------
styles for the agenda (day, week, month view)
-----------------------------------------------------*/
#agenda_list {
width: 100%;
margin: 0 auto;
border: 1px solid #fff;
border-collapse: collapse;
}
/*The caption of the calendar (displays the month and the << and >> links*/
#agenda_list #title {
background-color: #4171B5;
font-weight: bold;
font-size: 12px;
color: #fff;
text-align: left;
padding: 2px 10px;
text-align: center;
border: 1px solid #264269;
}
#agenda_list #title a:link, #agenda_list #title a:visited {
background-color: #4171B5;
font-weight: bold;
font-size: 12px;
color: #fff;
text-align: left;
padding: 2px 10px;
text-align: center;
}
#agenda_list #title a:hover {
background-color: #4171B5;
font-weight: bold;
font-size: 12px;
color: #ff0000;
text-align: left;
padding: 2px 10px;
text-align: center;
}
/* The cells with the name of the days of the weeks (mon->sun)*/
#agenda_list .weekdays {
background-color: #D3DFF1;
text-align: center;
font-weight: bold;
border: 1px solid #264269;
border-collapse: collapse;
}
/* The cells for the days (1->31) */
#agenda_list .days_week {
height: 40px;
width: 12%;
text-align: left;
vertical-align: top;
border: 1px solid #264269;
border-collapse: collapse;
background-color: #f5f5f5;
}
#agenda_list .days_weekend {
height: 40px;
width: 12%;
text-align: left;
vertical-align: top;
border: 1px solid #264269;
border-collapse: collapse;
background-color: #e6e6e6;
}
#agenda_list .days_today {
height: 40px;
width: 12%;
text-align: left;
vertical-align: top;
border: 1px solid #264269;
border-collapse: collapse;
background-color: #FFCA8D;
color: #CC3300;
font-weight: bold;
}
/* text in the cells: display of agenda items (visible)*/
#agenda_list .data {
background-color: #eee;
text-align: left;
padding: 2px 10px;
font-weight: bold;
border: 0px solid #4171B5;
border-collapse: collapse;
}
#agenda_list .datanotbold {
background-color: #eee;
text-align: left;
padding: 2px 10px;
font-weight: normal;
border: 0px solid #4171B5;
border-collapse: collapse;
}
#agenda_list .text {
background-color: #fff;
text-align: left;
padding: 2px 10px;
font-weight: normal;
border: 0px solid #4171B5;
border-collapse: collapse;
}
/*text in the cells: display of agenda items (invisible)*/
#agenda_list .data_hidden {
background-color: #eee;
text-align: left;
padding: 2px 10px;
font-weight: bold;
border: 0px solid #4171B5;
border-collapse: collapse;
color: #999999;
}
#agenda_list .datanotbold_hidden {
background-color: #eee;
text-align: left;
padding: 2px 10px;
font-weight: normal;
border: 0px solid #4171B5;
border-collapse: collapse;
color: #999999;
}
#agenda_list .text_hidden {
background-color: #fff;
text-align: left;
padding: 2px 10px;
font-weight: normal;
border: 0px solid #4171B5;
border-collapse: collapse;
color: #999999;
}
/*text in the cells: display of agenda items (highlighted)*/
#agenda_list .datanow {
background-color: #FFCC00;
text-align: left;
padding: 2px 10px;
font-weight: bold;
border: 0px solid #4171B5;
border-collapse: collapse;
}
#agenda_list .datanotboldnow {
background-color: #FFCC00;
text-align: left;
padding: 2px 10px;
font-weight: normal;
border: 0px solid #4171B5;
border-collapse: collapse;
}
#agenda_list .textnow {
background-color: #fff;
text-align: left;
padding: 2px 10px;
font-weight: normal;
border: 0px solid #4171B5;
border-collapse: collapse;
}
/* ---------------------------------------------------
styles for the mini agenda
-----------------------------------------------------*/
/* mini agenda invisible in print */
#smallcalendar {
display:none;
}
/*without this the small calendar's space isn't liberated, because the table width is hardcoded in the php*/
#layoutHulp {
display:none;
}
/* ---------------------------------------------------
styles for the personal agenda
-----------------------------------------------------*/
.personal_agenda {
color: #008000;
}
.personal_agenda a:link, .personal_agenda a:visited {
color: #008000;
}
a.personal_agenda:link, a.personal_agenda:visited {
color: #008000;
}
.personal_agenda a:hover, .personal_agenda a:hover {
color: #666666;
}
a.personal_agenda:hover, a.personal_agenda:hover {
color: #666666;
}
/* normal and erro message-box */
.normal-message, .error-message {
position: relative;
margin: 10px auto;
margin-left: -250px;
width: 500px;
left: 50%;
right: 50%;
border-width: 1px;
border-style: solid;
padding: 5px;
}
.normal-message {
border: 1px solid #FF8001;
color: #000;
background-color: #FDC77E;
}
.error-message {
border: 1px solid #3F70AC;
color: #000;
background-color: #FDC273;
}
#message {
margin: 0 auto;
text-align: center;
}
#message select {
margin: 10px 0;
width: 220px;
}
#message textarea {
margin: 10px 0;
}
#message td {
padding: 4px;
}
/* styles from the document.php file */
.comment {
margin-left: 30px;
}
.invisible {
color: #999;
}
.invisible a:link, .invisible a:visited {
color: #999;
}
a.invisible:link, a.invisible:visited {
color: #999;
}
/* styles from the upload.php file */
dl.upload_option {
margin: 1em 0;
padding: 0;
}
.upload_option dt {
font-weight:bold;
margin:0;
}
.upload_option dd {
margin:0;
}
/* styles from dropbox.php file */
.dropbox_detail {
font-size: small
}
.dropbox_date {
font-style: italic
}
.dropbox_person {
font-weight: bold
}
.dropbox_listTitle {
color: #000000;
}
.dropbox_feedback {
font-size: x-small;
height: 50px;
width: 200px;
overflow: auto
}
.dropbox_feedbacks {
height: 250px;
width: 100%;
overflow: auto
}
/* styles for chat / conference tools */
#chat_entermessage {
background-color: #D6E5FA;
border-top: 1px solid #4171B5;
padding: 5px;
margin: 0;
}
/* styles for general formatting */
.clear {
clear: both;
line-height: 0px;
height: 0;
}
p, blockquote, ol, ul {
font-size: 12px;
}
h1 {
font-size: 21px;
}
h2 {
font-size: 18px;
}
h3 {
font-size: 15px;
margin-top:0px;
padding-top:0px;
}
h4 {
font-size: 12px;
}
h5, h6 {
font-family: verdana, arial, helvetica, sans-serif;
}
/* the following for regular <a> elements */
a:link {
text-decoration: none;
font-weight : bold;
color : #4171b5;
}
a:visited {
text-decoration: none;
font-weight : bold;
color : #4171b5;
}
a:active {
text-decoration: none;
font-weight : bold;
color : #f00;
}
input.link_alike {
background-color: #FFFFFF;
border-width: 0px;
color: #4171b5;
font-weight: bold;
text-align: left;
padding: 0px;
margin: 0px;
}
input.link_alike:hover {
background-color: #FFFFFF;
border-width: 0px;
color: #FF0000;
font-weight: bold;
text-align: left;
padding: 0px;
margin: 0px;
}
/* the following for the greyed out elements */
a.nobold:link, a.nobold:visited, a.nobold:active {
font-weight: normal;
color: #999;
margin: 0 0 0 25px;
}
a.nobold:hover {
font-weight: normal;
color: #999;
text-decoration: underline;
margin: 0 0 0 25px;
}
.note {
margin: 6px;
font-size: 12px;
line-height: 14px;
font-family: verdana, arial, helvetica, sans-serif;
background-color: #FFF089;
color: #4171B5;
border: 1px solid #4171B5;
padding: 4px;
}
.alternativeBgLight {
background-color: #f5f5f5;
border: 1px solid #4171B5;
border-collapse: collapse;
}
.alternativeBgDark {
background-color: #ccf;
border: 1px solid #4171B5;
border-collapse: collapse;
}
.myagendatoday {
background-color: #FFCA8D;
border-collapse: collapse;
font-family: verdana, arial, helvetica, sans-serif;
color: #CC3300;
font-weight: bold;
}
/*****************************************************
* FORM STYLES *
*****************************************************/
div.row {
clear: both;
padding-top: 5px;
}
div.row div.form_header {
white-space: nowrap;
padding: 2px;
background-color: #E5EDF9;
border: 1px solid #4271B5;
}
div.row div.label {
display: inline;
float: left;
width: 18%;
text-align: right;
}
div.row div.formw {
display: inline;
width: 80%;
}
[dir=ltr] div.row div.label, [dir=rtl] div.row div.formw {
float: left;
text-align: right;
}
[dir=rtl] div.row div.label, [dir=ltr] div.row div.formw {
float: right;
text-align: left;
}
span.form_required {
color: #f00;
}
span.form_error {
color: #f00;
font-size: x-small;
margin: 2px;
}
/* Form elements - some general styling */
select, textarea {
color : #000;
border: 1px solid #000;
}
input.checkbox {
border-width: 0;
}
input.mainoption {
font-weight : bold;
} /* Main submit button */
input.liteoption {
font-weight : normal;
} /* None-bold submit button */
select, input[type=checkbox], input[type=radio], input[type=button], input[type=submit] {
cursor: pointer;
font-size: 12px;
}
input[text] {
font-size: 12px;
}
/************************************************************
styles below here are not necessarily used in the current
release and the CVS files, they are from earlier versions,
and have been left untouched for anyone needing them in
their own platform ...
*************************************************************/
.topBanner a:link, .topBanner a:active, .topBanner a:visited {
text-decoration:none;
color:white;
}
.topBanner table {
text-decoration:none;
}
.topBanner a:hover {
text-decoration:underline;
}
.topBanner td {
border-top: solid White 1px;
}
.alternativeBgLight {
background-color: #f5f5f5;
}
.alternativeBgDark {
background-color: #e6e6e6
}
.forms {
letter-spacing: normal;
text-align: justify;
text-indent: 3pt;
word-spacing: normal;
padding: 2px 5px;
}
.formsTips {
text-align: justify;
text-indent: 15pt;
word-spacing: normal;
}
/*
input.forms { letter-spacing: normal; text-align: justify; text-indent: 3pt; word-spacing: normal;
padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;}
*/
.warn {
border: thin double Silver;
margin-left: 15px;
margin-right: 15px;
font-family: serif;
color: Red;
padding-left: 25px;
}
.small {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px
}
.xsmall {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px
}
.xxsmall {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px
}
/*****************************************************
* DATA TABLE STYLES *
*****************************************************/
.cell_header {
background-color: #EEEEFF;
font-weight:bold;
text-align:left;
padding-left:5px;
} /* header cell in data table in tools */
.data_table {
border-collapse: collapse;
width: 100%;
padding: 5px;
}
.data_table th {
/*padding-right: 20px;*/
border: 1px solid gray;
background-color: #E5EDF9;
text-align: left;
}
.data_table tr.row_odd {
background-color: #fafafa;
}
.data_table tr.row_odd:hover, .data_table tr.row_even:hover {
background-color: #f0f0f0;
}
.data_table tr.row_even {
background-color: #fff;
}
.data_table td .highlight {
font-weight: bold;
}
.data_table td {
padding: 5px;
border-bottom: 1px solid #b0b0b0;
border-right: 1px dotted #e1e1e1;
border-left: 1px dotted #e1e1e1;
text-align: left;
}
.data_table_no_border {
border-collapse: collapse;
border-spacing: 0;
font-size: 12px;
margin-bottom: 15px;
margin-top: 8px;
text-align: left;
width: 100%;
}
.data_table_no_border td {
line-height: normal;
padding: 6px;
text-align: left;
vertical-align: middle;
}
.data_table_no_border .highlight {
font-weight: bold;
}
/* admin page tool list definitions */
.tool_list dt {
font-weight: bold;
}
.tool_list dd {
margin: 0;
padding: 4px 0 0 10px;
}
/* divs for category list / platform news on home page */
.home_cats {
width: 45%;
float: left;
position: relative;
margin: 0;
padding: 0px;
padding-top: 8px;
background: #fff;
}
.home_news {
width: 45%;
float: right;
position: relative;
margin: 0;
padding: 0px;
padding-top: 8px;
background: #fff;
}
label.left {
float: left;
width: 15em;
margin: 0 0 0.5em 0;
}
form br {
clear: both;
}
/* Fix for alignment problem in IE-Win browsers */
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html .label {
margin-right: 10px;
}
* html .data {
height: 1%;
margin-left: 0;
}
/* End hide from IE5/mac */
.radio, .checkbox {
margin: 0;
padding: 0;
border: none;
background-color: transparent;
}
.required {
color: #f00;
font-weight: bold;
}
/* Admin section */
div.admin_section {
width: 40%;
float: left;
padding: 5px;
margin: 10px 20px;
}
div.admin_section h4 {
margin: 0;
border-bottom: 1px solid gray;
width: 100%;
}
.user_course_category {
background-color: #efefef;
border: 1px solid #666;
font-weight: bold;
color: #666;
list-style-type: none;
margin: 5px;
padding: 5px;
}
/* Styles for the Dokeos Config Settings of the platform admin section*/
.sectiontitle {
background-color: #EFEFEF;
border: 1px solid #cccccc;
font-weight: bold;
color: #666666;
list-style-type: none;
margin: 5px;
padding: 5px;
font-size: 11px;
}
.sectioncomment {
color: #000000;
margin: 5px;
padding: 5px;
font-size: 11px;
}
.sectionvalue {
list-style-type: none;
margin: 5px;
padding: 5px;
}
/* New Announcements Tool */
.announcements_datum {
font-size: 12px;
font-style: italic;
color: #666666;
}
/* System announcements on homepage */
div.system_announcements {
}
div.system_announcements h3 {
}
div.system_announcement {
margin: 5px;
}
div.system_announcement_title {
}
div.system_announcement_content {
margin-left: 20px;
border-left: 1px solid gray;
padding-left: 5px;
}
/*****************************************************
* special print ccs classes *
*****************************************************/
a.full_url_print:after {
content: "(" attr(href) ")";
font-size: 75%;
}
/* to make it in visible in the printed version*/
.print_invisible {
display:none;
}

@ -159,7 +159,7 @@ function search_users($needle,$type)
}
$xajax_response->addAssign('ajax_list_users_single','innerHTML',api_utf8_encode($return));
} else {
$return .= '<select id="origin" name="NoAssignedUsersList[]" multiple="multiple" size="20" style="width:340px;">';
$return .= '<select id="origin" class="form-control" name="NoAssignedUsersList[]" multiple="multiple" size="15" ">';
while($user = Database :: fetch_array($rs)) {
$person_name = api_get_person_name($user['firstname'], $user['lastname']);
$return .= '<option value="'.$user['user_id'].'" title="'.htmlspecialchars($person_name,ENT_QUOTES).'">'.$person_name.' ('.$user['username'].')</option>';
@ -303,37 +303,29 @@ if (isset($_POST['formSent']) && intval($_POST['formSent']) == 1) {
Display::display_header($tool_name);
// actions
echo '<div class="actions">';
if ($userStatus != STUDENT_BOSS) {
$actions = Display::url(
Display::return_icon('course_add.gif', get_lang('AssignCourses'),
array(
'style' => 'vertical-align:middle'
)) . get_lang('AssignCourses'), "dashboard_add_courses_to_user.php?user=$user_id"
$actionsLeft = Display::url(
Display::return_icon('course-add.png', get_lang('AssignCourses'), null, ICON_SIZE_MEDIUM ), "dashboard_add_courses_to_user.php?user=$user_id"
);
$actions .= Display::url(
Display::return_icon('view_more_stats.gif', get_lang('AssignSessions'),
array(
'style' => 'vertical-align:middle'
)) . get_lang('AssignSessions'), "dashboard_add_sessions_to_user.php?user=$user_id"
$actionsLeft .= Display::url(
Display::return_icon('session-add.png', get_lang('AssignSessions'), null, ICON_SIZE_MEDIUM ) , "dashboard_add_sessions_to_user.php?user=$user_id"
);
echo Display::span($actions, array(
'style' => 'float: right; margin: 0; paddingg: 0;'
));
}
echo Display::url(get_lang('AdvancedSearch'), '#', array('class' => 'advanced_options', 'id' => 'advanced_search'));
echo '</div>';
$actionsRight = Display::url('<i class="fa fa-search"></i> ' . get_lang('AdvancedSearch'), '#', array('class' => 'btn btn-default advanced_options', 'id' => 'advanced_search'));
$toolbar = Display::toolbarAction('toolbar-dashboard', $content = array( 0 => $actionsLeft, 1 => $actionsRight ));
echo $toolbar;
echo '<div id="advanced_search_options" style="display:none">';
$searchForm->display();
echo '</div>';
echo Display::page_header(
sprintf(get_lang('AssignUsersToX'), api_get_person_name($user_info['firstname'], $user_info['lastname']))
sprintf(get_lang('AssignUsersToX'), api_get_person_name($user_info['firstname'], $user_info['lastname'])),
null, $size = 'h3'
);
switch ($userStatus) {
@ -396,100 +388,101 @@ if (api_is_multiple_url_enabled()) {
}
$result = Database::query($sql);
?>
<form name="formulaire" method="post" action="<?php echo api_get_self(); ?>?user=<?php echo $user_id ?>" style="margin:0px;" <?php if($ajax_search){echo ' onsubmit="valide();"';}?>>
<form name="formulaire" method="post" action="<?php echo api_get_self(); ?>?user=<?php echo $user_id ?>" class="form-horizontal" <?php if($ajax_search){echo ' onsubmit="valide();"';}?>>
<input type="hidden" name="formSent" value="1" />
<?php
if(!empty($msg)) {
Display::display_normal_message($msg); //main API
}
?>
<table border="0" cellpadding="5" cellspacing="0" width="100%" align="center">
<tr>
<td align="left"></td>
<td align="left"></td>
<td width="" align="center"> &nbsp; </td>
</tr>
<tr>
<td width="45%" align="center"><b><?php echo get_lang('UserListInPlatform') ?> :</b></td>
<td width="10%">&nbsp;</td>
<td align="center" width="45%"><b>
<?php
<div class="row">
<div class="col-md-4">
<?php echo get_lang('UserListInPlatform') ?>
<?php if($add_type == 'multiple') { ?>
<div class="form-group">
<label class="col-sm-7 control-label"><?php echo get_lang('FirstLetterUser');?></label>
<div class="col-sm-5">
<select class="selectpicker show-tick form-control" name="firstLetterUser" onchange = "xajax_search_users(this.value,'multiple')">
<option value="%">--</option>
<?php echo Display::get_alphabet_options($firstLetterUser); ?>
</select>
</div>
</div>
<!-- <div class="form-group">
<input type="text" id="user_to_add" onkeyup="xajax_search_users(this.value,'single')" onclick="moveItem(document.getElementById('user_to_add'), document.getElementById('destination'))" />
<div id="ajax_list_users_single"></div>
</div> -->
<?php } ?>
<div class="form-group">
<div class="col-sm-12">
<div id="ajax_list_users_multiple">
<select id="origin" class="form-control" name="NoAssignedUsersList[]" multiple="multiple" size="15">
<?php while ($enreg = Database::fetch_array($result)) {
$person_name = api_get_person_name($enreg['firstname'], $enreg['lastname']); ?>
<option value="<?php echo $enreg['user_id']; ?>" <?php echo 'title="'.htmlspecialchars($person_name,ENT_QUOTES).'"';?>>
<?php echo $person_name.' ('.$enreg['username'].')'; ?>
</option>
<?php } ?>
</select>
</div>
</div>
</div>
</div>
<div class="col-md-4">
<?php if ($ajax_search) { ?>
<button class="btn btn-primary" type="button" onclick="remove_item(document.getElementById('destination'))"></button>
<?php } else { ?>
<button class="btn btn-primary" type="button" onclick="moveItem(document.getElementById('origin'), document.getElementById('destination'))" onclick="moveItem(document.getElementById('origin'), document.getElementById('destination'))">
<i class="fa fa-chevron-right"></i>
</button>
<br /><br />
<button class="btn btn-primary" type="button" onclick="moveItem(document.getElementById('destination'), document.getElementById('origin'))" onclick="moveItem(document.getElementById('destination'), document.getElementById('origin'))">
<i class="fa fa-chevron-left"></i>
</button>
<?php
}
?>
<?php
echo '<button class="btn btn-success" type="button" value="" onclick="valide()" >'.$tool_name.'</button>';
?>
</div>
<div class="col-md-4">
<?php
if (UserManager::is_admin($user_id)) {
echo get_lang('AssignedUsersListToPlatformAdministrator');
} else if ($user_info['status'] == SESSIONADMIN) {
echo get_lang('AssignedUsersListToSessionsAdministrator');
} else if ($user_info['status'] == STUDENT_BOSS) {
echo get_lang('AssignedUsersListToStudentBoss');
} else {
echo get_lang('AssignedUsersListToHumanResourcesManager');
} else if ($user_info['status'] == SESSIONADMIN) {
echo get_lang('AssignedUsersListToSessionsAdministrator');
} else if ($user_info['status'] == STUDENT_BOSS) {
echo get_lang('AssignedUsersListToStudentBoss');
} else {
echo get_lang('AssignedUsersListToHumanResourcesManager');
}
?>
:</b></td>
</tr>
<?php if($add_type == 'multiple') { ?>
<tr><td width="45%" align="center">
<?php echo get_lang('FirstLetterUser');?> :
<select name="firstLetterUser" onchange = "xajax_search_users(this.value,'multiple')">
<option value="%">--</option>
<?php
echo Display::get_alphabet_options($firstLetterUser);
?>
</select>
<input type="text" id="user_to_add" onkeyup="xajax_search_users(this.value,'single')" onclick="moveItem(document.getElementById('user_to_add'), document.getElementById('destination'))" />
<div id="ajax_list_users_single"></div>
</td>
<td>&nbsp;</td></tr>
<?php } ?>
<tr>
<td width="45%" align="center">
<div id="ajax_list_users_multiple">
<select id="origin" name="NoAssignedUsersList[]" multiple="multiple" size="20" style="width:340px;">
<?php
while ($enreg = Database::fetch_array($result)) {
$person_name = api_get_person_name($enreg['firstname'], $enreg['lastname']);
?>
<option value="<?php echo $enreg['user_id']; ?>" <?php echo 'title="'.htmlspecialchars($person_name,ENT_QUOTES).'"';?>>
<?php echo $person_name.' ('.$enreg['username'].')'; ?>
</option>
<?php } ?>
</select></div>
</td>
<td width="10%" valign="middle" align="center">
<?php if ($ajax_search) { ?>
<button class="btn btn-primary" type="button" onclick="remove_item(document.getElementById('destination'))"></button>
<?php } else { ?>
<button class="btn btn-primary" type="button" onclick="moveItem(document.getElementById('origin'), document.getElementById('destination'))" onclick="moveItem(document.getElementById('origin'), document.getElementById('destination'))">
<i class="fa fa-chevron-right"></i>
</button>
<br /><br />
<button class="btn btn-primary" type="button" onclick="moveItem(document.getElementById('destination'), document.getElementById('origin'))" onclick="moveItem(document.getElementById('destination'), document.getElementById('origin'))">
<i class="fa fa-chevron-left"></i>
</button>
<?php
}
?>
<br /><br /><br /><br />
<?php
echo '<button class="btn btn-success" type="button" value="" onclick="valide()" >'.$tool_name.'</button>';
?>
</td>
<td width="45%" align="center">
<select id='destination' name="UsersList[]" multiple="multiple" size="20" style="width:320px;">
<?php
if (is_array($assigned_users_to_hrm)) {
foreach($assigned_users_to_hrm as $enreg) {
$person_name = api_get_person_name($enreg['firstname'], $enreg['lastname']);
?>
<option value="<?php echo $enreg['user_id']; ?>" <?php echo 'title="'.htmlspecialchars($person_name,ENT_QUOTES).'"'; ?>>
<?php echo $person_name.' ('.$enreg['username'].')'; ?>
</option>
<?php }
}?>
</select></td>
</tr>
</table>
?>
<div class="form-group">
<div class="col-sm-12">
<br>
<select id='destination' class="form-control" name="UsersList[]" multiple="multiple" size="15" >
<?php
if (is_array($assigned_users_to_hrm)) {
foreach($assigned_users_to_hrm as $enreg) {
$person_name = api_get_person_name($enreg['firstname'], $enreg['lastname']);
?>
<option value="<?php echo $enreg['user_id']; ?>" <?php echo 'title="'.htmlspecialchars($person_name,ENT_QUOTES).'"'; ?>>
<?php echo $person_name.' ('.$enreg['username'].')'; ?>
</option>
<?php }
}?>
</select>
</div>
</div>
</div>
</div>
</form>

@ -38,7 +38,7 @@ class UniqueAnswer extends Question
$obj_ex = $_SESSION['objExercise'];
$editor_config = array(
'ToolbarSet' => 'TestProposedAnswer',
'ToolbarSet' => 'zTestProposedAnswer',
'Width' => '100%',
'Height' => '125'
);

@ -161,50 +161,48 @@ Display::display_header(get_lang('Groups'));
// Tool introduction
Display::display_introduction_section(TOOL_GROUP);
echo '<div class="actions">';
$actionsLeft = '';
echo '<div class="row">';
echo '<div class="col-md-6">';
if (api_is_allowed_to_edit(false, true)) {
echo '<a href="group_creation.php?'.api_get_cidreq().'">'.
$actionsLeft .= '<a href="group_creation.php?'.api_get_cidreq().'">'.
Display::return_icon('add.png', get_lang('NewGroupCreate'), '', ICON_SIZE_MEDIUM).'</a>';
if (api_get_setting('allow_group_categories') == 'true') {
echo '<a href="group_category.php?'.api_get_cidreq().'&action=add_category">'.
$actionsLeft .= '<a href="group_category.php?'.api_get_cidreq().'&action=add_category">'.
Display::return_icon('new_folder.png', get_lang('AddCategory'), '', ICON_SIZE_MEDIUM).'</a>';
} else {
echo '<a href="group_category.php?'.api_get_cidreq().'&id=2">'.
$actionsLeft .= '<a href="group_category.php?'.api_get_cidreq().'&id=2">'.
Display::return_icon('settings.png', get_lang('PropModify'), '', ICON_SIZE_MEDIUM).'</a>';
}
echo '<a href="import.php?'.api_get_cidreq().'&action=import">'.
$actionsLeft .= '<a href="import.php?'.api_get_cidreq().'&action=import">'.
Display::return_icon('import_csv.png', get_lang('Import'), '', ICON_SIZE_MEDIUM).'</a>';
echo '<a href="group_overview.php?'.api_get_cidreq().'&action=export_all&type=csv">'.
$actionsLeft .= '<a href="group_overview.php?'.api_get_cidreq().'&action=export_all&type=csv">'.
Display::return_icon('export_csv.png', get_lang('ExportAsCSV'), '', ICON_SIZE_MEDIUM).'</a>';
echo '<a href="group_overview.php?'.api_get_cidreq().'&action=export_all&type=xls">'.
$actionsLeft .= '<a href="group_overview.php?'.api_get_cidreq().'&action=export_all&type=xls">'.
Display::return_icon('export_excel.png', get_lang('ExportAsXLS'), '', ICON_SIZE_MEDIUM).'</a>';
echo '<a href="group_overview.php?'.api_get_cidreq().'&action=export_pdf">'.
$actionsLeft .= '<a href="group_overview.php?'.api_get_cidreq().'&action=export_pdf">'.
Display::return_icon('pdf.png', get_lang('ExportToPDF'), '', ICON_SIZE_MEDIUM).'</a>';
echo '<a href="group_overview.php?'.api_get_cidreq().'">'.
$actionsLeft .= '<a href="group_overview.php?'.api_get_cidreq().'">'.
Display::return_icon('group_summary.png', get_lang('GroupOverview'), '', ICON_SIZE_MEDIUM).'</a>';
}
echo '</div>';
echo '<div class="col-md-6">';
echo '<div class="pull-right">';
echo GroupManager::getSearchForm();
echo '</div>';
echo '</div>';
echo '</div>';
$actionsRight = GroupManager::getSearchForm();
$toolbar = Display::toolbarAction('toolbar-groups', $content = array( 0 => $actionsLeft, 1 => $actionsRight ));
$group_cats = GroupManager::get_categories(api_get_course_id());
echo '</div>';
echo $toolbar;
echo UserManager::getUserSubscriptionTab(3);
/* List all categories */

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

@ -0,0 +1,794 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
id="svg2"
height="128"
width="128"
version="1.0"
inkscape:version="0.91 r"
sodipodi:docname="course-add.svg">
<metadata
id="metadata116">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1920"
inkscape:window-height="1051"
id="namedview114"
showgrid="false"
inkscape:zoom="3.6875"
inkscape:cx="80.045451"
inkscape:cy="37.902501"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg2" />
<defs
id="defs4">
<linearGradient
id="linearGradient3579">
<stop
id="stop3581"
stop-color="#672b27"
offset="0" />
<stop
id="stop3583"
stop-color="#712913"
offset=".5" />
<stop
id="stop3585"
stop-color="#965e26"
offset="1" />
</linearGradient>
<linearGradient
id="linearGradient3551">
<stop
id="stop3553"
offset="0" />
<stop
id="stop3557"
stop-color="#6f382e"
stop-opacity="0"
offset="1" />
</linearGradient>
<linearGradient
id="linearGradient3511">
<stop
id="stop3513"
stop-color="#813d20"
offset="0" />
<stop
id="stop3515"
stop-color="#7f4621"
offset="1" />
</linearGradient>
<linearGradient
id="linearGradient3439">
<stop
id="stop3441"
stop-color="#824623"
offset="0" />
<stop
id="stop3443"
stop-color="#672412"
offset=".5" />
<stop
id="stop3445"
stop-color="#420804"
stop-opacity=".99608"
offset="1" />
</linearGradient>
<linearGradient
id="linearGradient3431">
<stop
id="stop3433"
stop-color="#c96905"
offset="0" />
<stop
id="stop3435"
stop-color="#d6902a"
offset="1" />
</linearGradient>
<linearGradient
id="linearGradient3405">
<stop
id="stop3407"
stop-color="#672b27"
offset="0" />
<stop
id="stop3413"
stop-color="#712913"
offset=".5" />
<stop
id="stop3409"
stop-color="#620000"
stop-opacity=".98431"
offset="1" />
</linearGradient>
<linearGradient
id="linearGradient3356"
y2="278.1"
gradientUnits="userSpaceOnUse"
x2="661.55"
y1="212.51"
x1="575.89"
gradientTransform="matrix(1.0473917,0,0,1.0473917,-586.70062,-211.78347)">
<stop
id="stop3360"
stop-color="#029831"
offset="0" />
<stop
id="stop3372"
stop-color="#006c02"
offset=".5" />
<stop
id="stop3362"
stop-color="#003b2d"
offset="1" />
</linearGradient>
<linearGradient
id="linearGradient3370"
y2="279.27"
gradientUnits="userSpaceOnUse"
x2="663.65"
y1="279.27"
x1="572.87"
gradientTransform="matrix(1.0473917,0,0,1.0473917,-586.70062,-211.78347)">
<stop
id="stop3366"
stop-color="#2e6b01"
offset="0" />
<stop
id="stop3368"
stop-color="#152c28"
offset="1" />
</linearGradient>
<linearGradient
id="linearGradient3376"
y2="284.79"
gradientUnits="userSpaceOnUse"
x2="668.25"
y1="284.79"
x1="570.7"
gradientTransform="matrix(1.0473917,0,0,1.0473917,-586.70062,-211.78347)">
<stop
id="stop3380"
stop-color="#d68c23"
offset="0" />
<stop
id="stop3392"
stop-color="#c66100"
offset=".5" />
<stop
id="stop3382"
stop-color="#6f382e"
offset="1" />
</linearGradient>
<linearGradient
id="linearGradient3390"
y2="280.44"
gradientUnits="userSpaceOnUse"
x2="668.93"
y1="280.44"
x1="568.19"
gradientTransform="matrix(1.0473917,0,0,1.0473917,-586.70062,-211.78347)">
<stop
id="stop3386"
stop-color="#d5801f"
offset="0" />
<stop
id="stop3394"
stop-color="#993a1b"
offset=".5" />
<stop
id="stop3388"
stop-color="#78413e"
offset="1" />
</linearGradient>
<linearGradient
id="linearGradient3613"
y2="285.4"
gradientUnits="userSpaceOnUse"
x2="669.91"
y1="285.4"
x1="568.29"
gradientTransform="matrix(1.0473917,0,0,1.0473917,-586.70062,-211.78347)">
<stop
id="stop3609"
stop-color="#fff"
stop-opacity=".50196"
offset="0" />
<stop
id="stop3611"
stop-color="#fff"
stop-opacity=".36078"
offset="1" />
</linearGradient>
<linearGradient
id="linearGradient3617"
y2="88.929"
gradientUnits="userSpaceOnUse"
x2="66.259"
y1="7.8641"
x1="66.259">
<stop
id="stop3307"
stop-color="#010000"
offset="0" />
<stop
id="stop3352"
stop-color="#411000"
offset=".73611" />
<stop
id="stop3309"
stop-color="#822000"
offset="1" />
</linearGradient>
<linearGradient
id="linearGradient3654"
y2="289.29"
gradientUnits="userSpaceOnUse"
x2="668"
y1="289.29"
x1="568.67"
gradientTransform="matrix(1.0473917,0,0,1.0473917,-586.70062,-211.78347)">
<stop
id="stop3625"
stop-color="#811f00"
offset="0" />
<stop
id="stop3631"
stop-color="#5d0003"
offset=".5" />
<stop
id="stop3627"
stop-color="#811f00"
offset="1" />
</linearGradient>
<filter
id="filter3772"
y="-.031029"
width="1.7633"
x="-.38163"
height="1.0621">
<feGaussianBlur
id="feGaussianBlur3774"
stdDeviation="0.58138587" />
</filter>
<linearGradient
id="linearGradient3810"
y2="64.41"
gradientUnits="userSpaceOnUse"
x2="45.798"
gradientTransform="matrix(0.4716744,0.77958486,-0.77958486,0.4716744,83.820935,-15.213245)"
y1="113.08"
x1="45.798">
<stop
id="stop3685"
stop-color="#5a5a6b"
offset="0" />
<stop
id="stop3691"
stop-color="#837e97"
offset=".5" />
<stop
id="stop3693"
stop-color="#9192a7"
offset=".75" />
<stop
id="stop3687"
stop-color="#8780a4"
offset="1" />
</linearGradient>
<linearGradient
id="linearGradient3814"
y2="71.687"
gradientUnits="userSpaceOnUse"
x2="41.167"
gradientTransform="matrix(0.4716744,0.77958486,-0.77958486,0.4716744,83.820935,-15.213245)"
y1="113.08"
x1="41.167">
<stop
id="stop3697"
stop-color="#c8c8d8"
offset="0" />
<stop
id="stop3699"
stop-color="#fbfbfc"
offset="1" />
</linearGradient>
<filter
id="filter3834">
<feGaussianBlur
id="feGaussianBlur3836"
stdDeviation="0.38432455" />
</filter>
<linearGradient
id="linearGradient3845"
y2="297.6"
xlink:href="#linearGradient3551"
gradientUnits="userSpaceOnUse"
x2="599.37"
gradientTransform="matrix(-1.0473917,0,0,1.0473917,708.29448,-211.78347)"
y1="285.4"
x1="599.37" />
<linearGradient
id="linearGradient3847"
y2="318.35"
xlink:href="#linearGradient3579"
gradientUnits="userSpaceOnUse"
x2="597.52"
gradientTransform="matrix(-1.0473917,0,0,1.0473917,708.18974,-211.78347)"
y1="290.62"
x1="597.52" />
<linearGradient
id="linearGradient3850"
y2="297.6"
xlink:href="#linearGradient3551"
gradientUnits="userSpaceOnUse"
x2="599.37"
gradientTransform="matrix(1.0473917,0,0,1.0473917,-586.7053,-211.78347)"
y1="285.4"
x1="599.37" />
<linearGradient
id="linearGradient3852"
y2="318.35"
xlink:href="#linearGradient3579"
gradientUnits="userSpaceOnUse"
x2="597.52"
gradientTransform="matrix(1.0473917,0,0,1.0473917,-586.59325,-211.78347)"
y1="290.62"
x1="597.52" />
<linearGradient
id="linearGradient3855"
y2="297.05"
xlink:href="#linearGradient3431"
gradientUnits="userSpaceOnUse"
x2="583.48"
gradientTransform="matrix(-1.0473917,0,0,1.0473917,708.6087,-211.78347)"
y1="315.81"
x1="583.48" />
<linearGradient
id="linearGradient3857"
y2="318.35"
xlink:href="#linearGradient3405"
gradientUnits="userSpaceOnUse"
x2="597.52"
gradientTransform="matrix(-1.0473917,0,0,1.0473917,708.50395,-211.78347)"
y1="290.62"
x1="597.52" />
<linearGradient
id="linearGradient3860"
y2="297.05"
xlink:href="#linearGradient3431"
gradientUnits="userSpaceOnUse"
x2="583.48"
gradientTransform="matrix(1.0473917,0,0,1.0473917,-586.7053,-211.78347)"
y1="315.81"
x1="583.48" />
<linearGradient
id="linearGradient3862"
y2="318.35"
xlink:href="#linearGradient3405"
gradientUnits="userSpaceOnUse"
x2="597.52"
gradientTransform="matrix(1.0473917,0,0,1.0473917,-586.59325,-211.78347)"
y1="290.62"
x1="597.52" />
<linearGradient
id="linearGradient3865"
y2="299.34"
xlink:href="#linearGradient3551"
gradientUnits="userSpaceOnUse"
x2="622.05"
gradientTransform="matrix(1.0473917,0,0,1.0473917,-586.70062,-210.73609)"
y1="295.55"
x1="622.05" />
<linearGradient
id="linearGradient3867"
y2="299.45"
xlink:href="#linearGradient3511"
gradientUnits="userSpaceOnUse"
x2="617.44"
y1="302.66"
x1="617.44"
gradientTransform="matrix(1.0473917,0,0,1.0473917,-586.70062,-211.78347)" />
<linearGradient
id="linearGradient3870"
y2="299.04"
xlink:href="#linearGradient3431"
gradientUnits="userSpaceOnUse"
x2="622.05"
gradientTransform="matrix(1.0473917,0,0,1.0473917,-586.70062,-210.73609)"
y1="301.88"
x1="622.05" />
<linearGradient
id="linearGradient3875"
y2="319.61"
xlink:href="#linearGradient3439"
gradientUnits="userSpaceOnUse"
x2="598.18"
gradientTransform="matrix(-1.0473917,0,0,1.0473917,708.6087,-211.78347)"
y1="290.65"
x1="598.18" />
<linearGradient
id="linearGradient3878"
y2="299.61"
gradientUnits="userSpaceOnUse"
x2="612.31"
y1="303.4"
x1="612.31"
gradientTransform="matrix(1.0473917,0,0,1.0473917,-586.70062,-211.78347)">
<stop
id="stop3505"
stop-color="#712717"
offset="0" />
<stop
id="stop3507"
stop-color="#76351b"
offset="1" />
</linearGradient>
<linearGradient
id="linearGradient3881"
y2="319.61"
xlink:href="#linearGradient3439"
gradientUnits="userSpaceOnUse"
x2="598.18"
gradientTransform="matrix(1.0473917,0,0,1.0473917,-586.7053,-211.78347)"
y1="290.65"
x1="598.18" />
<filter
id="filter3955">
<feGaussianBlur
id="feGaussianBlur3957"
stdDeviation="1.2991875" />
</filter>
<linearGradient
id="linearGradient3980"
y2="55.843"
gradientUnits="userSpaceOnUse"
x2="27.965"
y1="10.75"
x1="27.965"
gradientTransform="matrix(1.0473917,0,0,1.0473917,-10.331443,-2.5250823)">
<stop
id="stop3976"
stop-color="#fff"
stop-opacity=".36078"
offset="0" />
<stop
id="stop3978"
stop-color="#fff"
stop-opacity="0"
offset="1" />
</linearGradient>
<linearGradient
id="linearGradient3990"
y2="80.617"
gradientUnits="userSpaceOnUse"
x2="111.23"
y1="13.656"
x1="111.23"
gradientTransform="matrix(1.0473917,0,0,1.0473917,-10.331443,-2.5250823)">
<stop
id="stop3986"
stop-color="#fff"
stop-opacity=".36078"
offset="0" />
<stop
id="stop3988"
stop-color="#fff"
stop-opacity=".086275"
offset="1" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3617"
id="linearGradient3444"
gradientUnits="userSpaceOnUse"
x1="66.259"
y1="7.8641"
x2="66.259"
y2="88.929"
gradientTransform="matrix(1.0473917,0,0,1.0473917,-10.331443,-2.5250823)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3511"
id="linearGradient3446"
gradientUnits="userSpaceOnUse"
x1="617.44"
y1="302.66"
x2="617.44"
y2="299.45"
gradientTransform="matrix(1.0473917,0,0,1.0473917,-586.70062,-211.78347)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3617"
id="linearGradient3448"
gradientUnits="userSpaceOnUse"
x1="66.259"
y1="7.8641"
x2="66.259"
y2="88.929"
gradientTransform="matrix(1.0473917,0,0,1.0473917,-10.331443,-2.5250823)" />
<linearGradient
id="linearGradient5683"
inkscape:collect="always">
<stop
id="stop5685"
offset="0"
style="stop-color:#047804;stop-opacity:1" />
<stop
id="stop5687"
offset="1"
style="stop-color:#169f16;stop-opacity:1" />
</linearGradient>
<linearGradient
id="linearGradient5665"
inkscape:collect="always">
<stop
id="stop5667"
offset="0"
style="stop-color:#006200;stop-opacity:1" />
<stop
id="stop5669"
offset="1"
style="stop-color:#003d18;stop-opacity:1" />
</linearGradient>
<inkscape:perspective
id="perspective5139"
inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
inkscape:vp_z="744.09448 : 526.18109 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 526.18109 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 526.18109 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="744.09448 : 526.18109 : 1"
inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
id="perspective5148" />
<linearGradient
gradientTransform="translate(-107.42857,-368.36218)"
gradientUnits="userSpaceOnUse"
y2="392.44968"
x2="152.07178"
y1="392.44968"
x1="111.10294"
id="linearGradient5671"
xlink:href="#linearGradient5665"
inkscape:collect="always" />
<linearGradient
gradientTransform="translate(-107.42857,-368.36218)"
gradientUnits="userSpaceOnUse"
y2="391.98309"
x2="146.4288"
y1="391.98309"
x1="116.41035"
id="linearGradient5689"
xlink:href="#linearGradient5683"
inkscape:collect="always" />
<filter
id="filter5703"
inkscape:collect="always">
<feGaussianBlur
id="feGaussianBlur5705"
stdDeviation="0.32"
inkscape:collect="always" />
</filter>
<linearGradient
y2="391.98309"
x2="146.4288"
y1="391.98309"
x1="116.41035"
gradientTransform="translate(260.93361,-523.79076)"
gradientUnits="userSpaceOnUse"
id="linearGradient5729"
xlink:href="#linearGradient5683"
inkscape:collect="always" />
<linearGradient
y2="392.44968"
x2="152.07178"
y1="392.44968"
x1="111.10294"
gradientTransform="translate(260.93361,-523.79076)"
gradientUnits="userSpaceOnUse"
id="linearGradient5734"
xlink:href="#linearGradient5665"
inkscape:collect="always" />
</defs>
<g
id="g11507"
inkscape:export-filename="/var/www/chamilo/main/img/icons/128/course-add.png"
inkscape:export-xdpi="90"
inkscape:export-ydpi="90">
<rect
inkscape:export-ydpi="22.5"
inkscape:export-xdpi="22.5"
inkscape:export-filename="/var/www/chamilo/main/img/icons/32/course-add.png"
ry="0"
y="0"
x="0"
height="128"
width="128"
id="rect3450"
style="opacity:1;fill:#ffcc00;fill-opacity:0;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
<g
inkscape:export-ydpi="22.5"
inkscape:export-xdpi="22.5"
inkscape:export-filename="/var/www/chamilo/main/img/icons/32/course-add.png"
id="g11484">
<path
style="fill:#ffffff;fill-rule:evenodd"
inkscape:connector-curvature="0"
d="m 107.33254,81.876883 1.04739,-0.03247 -1.60251,-73.7971238 0,-0.03352 c 0,0 0.74365,-0.7896282 0.74365,-0.7896282 0,1.046e-4 -1.35113,0.2958887 -1.35113,0.2858328 L 15.100276,7.6869804 c -0.01152,-0.00115 -0.02932,-0.00356 -0.06494,0 -0.01885,0.00172 -0.06913,-0.011035 -0.09845,0 -0.01467,0.0054 -0.01571,0.022415 -0.03247,0.03268 -0.01676,0.010346 -0.06494,0.032255 -0.06598,0.032784 0,5.242e-4 -0.02199,0.048601 -0.03247,0.065464 -0.01046,0.016863 -0.02723,0.017909 -0.03247,0.03268 -0.01152,0.029646 0.001,0.080121 0,0.098248 -0.0041,0.036658 -0.001,0.053418 0,0.064936 l 0,0.03352 -1.27677,73.7971237 1.047391,0.03247 1.276771,-73.1425044 89.909146,0 1.60251,73.1425044 z M 106.77742,8.0137725 c 0,-0.00207 0.0103,0.01676 0,-0.064936 l 0,-0.098248 c 0,-8.38e-4 -0.0629,-0.064729 -0.0629,-0.065361 0,-7.334e-4 -0.0418,-0.053935 -0.0629,-0.065568 -0.0209,-0.011518 -0.0524,-0.028703 -0.0733,-0.03268 -0.0524,-0.015817 -0.0733,0 -0.0943,0 l -0.0314,0 c 0.16759,0.1579456 0.32469,0.3267851 0.32469,0.3267851 z"
id="path3970" />
<path
inkscape:connector-curvature="0"
style="fill:url(#linearGradient3356);fill-rule:evenodd;stroke:url(#linearGradient3370);stroke-width:1.04739177;stroke-linecap:square;stroke-linejoin:round"
d="m 13.988993,6.3777466 93.615867,0 c 0.27233,0 0.49227,0.2199523 0.49227,0.492275 l 1.26735,73.3802624 c 0,0.272322 -0.21995,0.492274 -0.49227,0.492274 l -94.883217,0 c -0.272322,0 -0.492274,-0.219952 -0.492274,-0.492274 l 0,-73.3802624 c 0,-0.2723227 0.219952,-0.492275 0.492274,-0.492275 z"
id="rect3354" />
<path
inkscape:connector-curvature="0"
style="fill:url(#linearGradient3444);fill-rule:evenodd"
d="m 6.4917629,90.987095 c 0,0.684995 0.5917763,1.276771 1.2767706,1.276771 l 106.3416765,0 c 0.69128,0 1.27782,-0.591776 1.27782,-1.276771 l -108.8973143,0 z"
id="path3635" />
<path
inkscape:connector-curvature="0"
style="fill:none;stroke:url(#linearGradient3881);stroke-width:1.46634841;stroke-linecap:square;stroke-linejoin:round"
d="m 39.849093,88.451361 c -0.345638,0 -0.77507,0.219952 -0.984548,0.492274 l -22.4875,29.065115 c -1.791039,2.31474 -0.900757,4.18957 2.03194,4.18957 l 2.335684,0 2.000518,0 5.383593,0 c 0.335166,0 0.806493,-0.21995 1.015971,-0.49227 L 52.868173,88.943635 c 0.18853,-0.282796 0.104743,-0.492274 -0.230427,-0.492274 l -3.812505,0 -5.037955,0 -3.938193,0 z"
id="rect3396" />
<rect
style="fill:none;stroke:url(#linearGradient3878);stroke-width:1.04739177;stroke-linecap:square;stroke-linejoin:round"
x="39.67107"
y="99.595619"
width="42.839367"
height="7.3317418"
ry="0.61743742"
id="rect3489" />
<path
inkscape:connector-curvature="0"
style="fill:none;stroke:url(#linearGradient3875);stroke-width:1.46634841;stroke-linecap:square;stroke-linejoin:round"
d="m 82.027557,88.451361 c 0.345639,0 0.775071,0.219952 0.984549,0.492274 L 105.4996,118.00875 c 1.79104,2.31474 0.89029,4.18957 -2.03193,4.18957 l -2.33568,0 -2.000525,0 -5.383595,0 c -0.345638,0 -0.806491,-0.21995 -1.015969,-0.49227 L 69.008479,88.943635 c -0.188531,-0.282796 -0.115213,-0.492274 0.230426,-0.492274 l 3.802032,0 5.048428,0 3.938192,0 z"
id="path3453" />
<rect
style="fill:url(#linearGradient3870);fill-rule:evenodd;stroke:url(#linearGradient3446);stroke-width:1.04739177;stroke-linecap:square;stroke-linejoin:round"
x="39.67107"
y="100.64301"
width="42.839367"
height="5.2369585"
ry="0.61743742"
id="rect3499" />
<rect
style="fill:url(#linearGradient3865);fill-rule:evenodd;stroke:url(#linearGradient3867);stroke-width:1.04739177;stroke-linecap:square;stroke-linejoin:round"
x="39.67107"
y="100.64301"
width="42.839367"
height="5.2369585"
ry="0.61743742"
id="rect3565" />
<path
inkscape:connector-curvature="0"
style="fill:url(#linearGradient3860);fill-rule:evenodd;stroke:url(#linearGradient3862);stroke-width:1.39931524;stroke-linecap:square;stroke-linejoin:round"
d="m 40.728902,89.435909 c -0.32469,0 -0.733173,0.209478 -0.932178,0.471326 l -2.723218,3.529711 -19.942339,24.205224 c -1.707248,2.21 -0.85886,4.00103 1.937675,4.00103 l 2.230945,0 1.906252,0 4.220989,0 c 0.324692,0 0.764596,-0.21995 0.9636,-0.47132 L 50.951445,89.907235 c 0.199005,-0.261848 0.115214,-0.471326 -0.209478,-0.471326 l -2.649901,0 -4.807528,0 -2.555636,0 z"
id="path3403" />
<path
inkscape:connector-curvature="0"
style="fill:url(#linearGradient3855);fill-rule:evenodd;stroke:url(#linearGradient3857);stroke-width:1.39931524;stroke-linecap:square;stroke-linejoin:round"
d="m 81.137275,89.435909 c 0.324691,0 0.743647,0.209478 0.942652,0.471326 l 2.712745,3.529711 19.952808,24.205224 c 1.70725,2.21 0.85887,4.00103 -1.93767,4.00103 l -2.23094,0 -1.906253,0 -4.220994,0 c -0.324692,0 -0.77507,-0.21995 -0.974074,-0.47132 L 70.914732,89.907235 c -0.199005,-0.261848 -0.104743,-0.471326 0.219952,-0.471326 l 2.639427,0 4.807528,0 2.555636,0 z"
id="path3455" />
<path
inkscape:connector-curvature="0"
style="fill:url(#linearGradient3850);fill-rule:evenodd;stroke:url(#linearGradient3852);stroke-width:0.83791339;stroke-linecap:square;stroke-linejoin:round"
d="m 40.728902,89.435909 c -0.32469,0 -0.733173,0.209478 -0.932178,0.471326 l -2.723218,3.529711 -18.947317,23.807214 c -1.707248,2.20999 -1.2045,3.91725 1.592036,3.91725 l 1.141658,0 1.906251,0 4.22099,0 c 0.324691,0 0.764596,-0.16759 0.974074,-0.42943 L 50.951445,89.907235 c 0.199005,-0.261848 0.115214,-0.471326 -0.209478,-0.471326 l -2.649901,0 -4.807528,0 -2.555636,0 z"
id="path3547" />
<path
inkscape:connector-curvature="0"
style="fill:url(#linearGradient3845);fill-rule:evenodd;stroke:url(#linearGradient3847);stroke-width:0.83791339;stroke-linecap:square;stroke-linejoin:round"
d="m 80.854479,89.435909 c 0.335165,0 0.743648,0.209478 0.942652,0.471326 l 2.712745,3.529711 18.947324,23.807214 c 1.71772,2.20999 1.2045,3.91725 -1.58158,3.91725 l -1.14165,0 -1.90625,0 -4.220988,0 c -0.335165,0 -0.77507,-0.16759 -0.974075,-0.42943 L 70.631936,89.907235 c -0.199005,-0.261848 -0.104743,-0.471326 0.219952,-0.471326 l 2.639427,0 4.818002,0 2.545162,0 z"
id="path3589" />
<path
inkscape:connector-curvature="0"
style="fill:url(#linearGradient3990);fill-rule:evenodd"
d="m 107.33254,81.876883 1.04739,-0.03247 -1.60251,-73.7971238 0,-0.03352 c 0,0 0.74365,-0.7896282 0.74365,-0.7896282 0,1.046e-4 -1.35113,0.2958887 -1.35113,0.2858328 L 15.100276,7.6869804 c -0.01152,-0.00115 -0.02932,-0.00356 -0.06494,0 -0.01885,0.00172 -0.06913,-0.011035 -0.09845,0 -0.01467,0.0054 -0.01571,0.022415 -0.03247,0.03268 -0.01676,0.010346 -0.06494,0.032255 -0.06598,0.032784 0,5.242e-4 -0.02199,0.048601 -0.03247,0.065464 -0.01046,0.016863 -0.02723,0.017909 -0.03247,0.03268 -0.01152,0.029646 0.001,0.080121 0,0.098248 -0.0041,0.036658 -0.001,0.053418 0,0.064936 l 0,1.2820079 1.047392,0 89.909146,0 1.60251,72.5811025 z M 106.77742,8.0137725 c 0,-0.00207 0.0103,0.01676 0,-0.064936 l 0,-0.098248 c 0,-8.38e-4 -0.0629,-0.064729 -0.0629,-0.065361 0,-7.334e-4 -0.0418,-0.053935 -0.0629,-0.065568 -0.0209,-0.011518 -0.0524,-0.028703 -0.0733,-0.03268 -0.0524,-0.015817 -0.0733,0 -0.0943,0 l -0.0314,0 c 0.16759,0.1579456 0.32469,0.3267851 0.32469,0.3267851 z"
id="path3961" />
<rect
style="fill:url(#linearGradient3376);fill-rule:evenodd;stroke:url(#linearGradient3390);stroke-width:1.04739177;stroke-linecap:square;stroke-linejoin:round"
x="7.5370336"
y="81.789955"
width="106.90727"
height="9.2636557"
ry="0.48870248"
id="rect3374" />
<rect
style="fill:none;stroke:url(#linearGradient3613);stroke-width:1.04739177;stroke-linecap:square"
x="9.0452805"
y="82.837349"
width="105.39902"
height="8.3692884"
id="rect3595" />
<path
inkscape:connector-curvature="0"
style="fill:url(#linearGradient3448);fill-rule:evenodd"
d="m 88.185174,92.263866 -0.743648,-1.571087 26.112524,0 c 0.0209,0.0031 0.0419,0.0031 0.0629,0 0.0733,-0.01885 0.13615,-0.06598 0.16758,-0.130924 0.0209,-0.03037 0.0314,-0.06389 0.0314,-0.09846 l 0,-0.03247 0,-8.640981 0,-0.06494 c -0.0209,-0.07122 -0.0629,-0.129877 -0.12568,-0.16444 -0.0314,-0.01676 -0.0629,-0.02828 -0.10472,-0.03247 -0.0103,-0.001 -0.0209,-0.001 -0.0314,0 l -2.26236,0 -2.86986,0 -0.0418,-1.832935 -1.60252,-71.6478771 0,-0.03352 c 0,-0.00207 0.0104,0.01676 0,-0.064936 l 0,-0.098248 c 0,-8.38e-4 -0.0629,-0.064729 -0.0629,-0.065361 0,-7.334e-4 -0.0418,-0.053935 -0.0629,-0.065568 -0.0209,-0.011518 -0.0524,-0.028703 -0.0733,-0.03268 -0.0524,-0.015817 -0.0733,0 -0.0943,0 l -91.383883,0 c -0.01152,-0.00115 -0.02932,-0.00356 -0.06494,0 -0.01885,0.00172 -0.06913,-0.011035 -0.09846,0 -0.01467,0.0054 -0.01571,0.022415 -0.03247,0.03268 -0.01676,0.010346 -0.06494,0.032255 -0.06598,0.032784 0,5.242e-4 -0.02199,0.048601 -0.03247,0.065464 -0.01046,0.016863 -0.02723,0.017909 -0.03247,0.03268 -0.01152,0.029646 0.001,0.080121 0,0.098248 -0.0041,0.036658 -0.001,0.053418 0,0.064936 l 0,0.03352 -1.276771,71.6478771 -0.03247,1.832935 -2.880328,0 -2.2592239,0 c -0.020944,-0.0031 -0.042946,-0.0031 -0.064936,0 -0.070177,0.01885 -0.129877,0.06598 -0.1633932,0.130924 -0.017806,0.03037 -0.028278,0.06389 -0.03352,0.09846 l 0,0.03247 0,8.640982 c -0.00207,0.02199 -0.00207,0.04399 0,0.06493 0.019898,0.07122 0.067028,0.129877 0.1319714,0.164442 0.029324,0.01676 0.062843,0.02828 0.097409,0.03247 0.011518,0.001 0.02199,0.001 0.032474,0 l 25.7071821,0 -1.239065,1.571087 -25.0242817,0 c -0.6849944,0 -1.2767707,-0.591776 -1.2767707,-1.27677 l 0,-9.78578 c 0,-0.686042 0.585492,-1.244302 1.2767707,-1.244302 l 2.8478577,0 c 0.02199,0.0031 0.04399,0.0031 0.06494,0 0.07122,-0.01885 0.129876,-0.06598 0.164441,-0.130924 0.01676,-0.03037 0.02828,-0.06389 0.03247,-0.09846 0.001,-0.01046 0.001,-0.022 0,-0.03247 L 12.15501,8.0137725 c 0,-1.5989475 1.345899,-2.9452656 2.945266,-2.9452656 l 91.383884,0 c 1.6025,0 2.91174,1.310288 2.91174,2.9127966 l 1.57109,71.7138635 c 0,0.07645 0.042,0.148729 0.10472,0.196909 0.0418,0.0398 0.0943,0.06284 0.1571,0.06494 l 2.88033,0 c 0.69128,0 1.27782,0.55826 1.27782,1.244301 l 0,9.78578 c 0,0.684995 -0.58654,1.276771 -1.27782,1.276771 l -25.923989,0 z"
id="rect2521" />
<path
inkscape:connector-curvature="0"
style="fill:none;stroke:url(#linearGradient3654);stroke-width:1.04739177"
d="m 9.4433128,91.216475 102.9900272,0"
id="path3621" />
<path
style="fill:#ffffff;stroke:#ffffff;stroke-width:0.31784377"
inkscape:connector-curvature="0"
d="m 38.448257,45.896071 c -0.238387,0 -0.683366,-0.286059 -1.334948,-0.842285 -0.572115,-0.540335 -1.017098,-1.001209 -1.287265,-1.414409 -1.239589,0.667474 -2.33615,1.176025 -3.273791,1.509761 -0.937641,0.349626 -1.73225,0.524441 -2.352045,0.524441 -3.019515,0 -5.212637,-0.858177 -6.595261,-2.55864 -1.303159,-1.605116 -1.954734,-4.052512 -1.954734,-7.342194 0,-3.13076 1.064776,-5.784753 3.210219,-8.009662 2.161338,-2.209017 4.719982,-3.321468 7.691821,-3.321468 1.128345,0 2.383827,0.28606 3.76645,0.874071 1.764031,0.71515 2.638101,1.589219 2.638101,2.60632 0,0.349623 -0.127134,0.651575 -0.397304,0.921745 -0.127137,0.492659 -0.222491,1.303161 -0.30195,2.415613 -0.06359,1.128342 -0.111248,2.558642 -0.111248,4.322677 -0.01588,1.589215 0.09537,2.860591 0.317843,3.782337 0.127134,0.572122 0.540335,1.700467 1.223694,3.40093 0.09537,0.238383 0.238386,0.572122 0.444982,1.03299 l 0.111248,0.317849 c 0,0.524439 -0.174816,0.937639 -0.540335,1.287265 -0.365522,0.333732 -0.778718,0.492659 -1.255482,0.492659 z M 34.427533,32.46717 c 0,-0.556228 0.03177,-1.160126 0.11125,-1.811711 0.06359,-0.651575 0.174813,-1.350834 0.31784,-2.081878 -0.476762,-0.23838 -0.889958,-0.429084 -1.223695,-0.540335 -0.349628,-0.111248 -0.619798,-0.174811 -0.826391,-0.174811 -2.002418,0 -3.718774,0.810505 -5.180857,2.447399 -1.446191,1.636897 -2.161338,3.512172 -2.161338,5.641725 0,2.113662 0.365522,3.686989 1.112457,4.751767 0.74693,1.048881 1.875278,1.589216 3.369142,1.589216 1.239589,0 2.288474,-0.238381 3.146654,-0.683367 0.460869,-0.23838 1.112453,-0.731034 1.954739,-1.46208 -0.413197,-3.416821 -0.619792,-5.975462 -0.619792,-7.675925 z"
id="text3658" />
<path
style="fill:#ffffff;stroke:#ffffff;stroke-width:0.28010714"
inkscape:connector-curvature="0"
d="m 57.275588,50.21243 c -2.100804,0 -4.019539,-0.420165 -5.742197,-1.24648 -0.434164,0.658255 -0.980373,0.994381 -1.610618,0.994381 -0.518195,0 -0.966367,-0.182069 -1.330507,-0.546208 -0.364137,-0.36414 -0.546209,-0.826316 -0.546209,-1.372524 0,-0.364143 0.01398,-0.896342 0.042,-1.596614 0.042,-0.700265 0.05604,-1.232471 0.05604,-1.596611 0,-1.456554 -0.042,-3.641389 -0.112046,-6.554507 -0.08406,-2.92712 -0.112044,-5.11195 -0.112044,-6.568511 0,-1.008388 0,-2.913111 0.01399,-5.714183 0.01398,-2.81508 0.02799,-4.719807 0.02799,-5.742196 0,-0.826317 0.168063,-1.5686 0.518198,-2.226855 0.448172,-0.840321 1.078413,-1.26048 1.876719,-1.26048 1.036397,0 1.554593,0.588222 1.554593,1.792683 0,0.196076 -0.042,0.476182 -0.112044,0.854326 -0.07005,0.364143 -0.09805,0.64425 -0.09805,0.840326 l -0.07006,4.523726 -0.02799,5.28002 c 1.190455,-0.812309 2.338894,-1.428545 3.417307,-1.834702 1.078413,-0.406154 2.100806,-0.602231 3.05317,-0.602231 2.955128,0 5.36405,1.134437 7.212757,3.403303 1.736665,2.142824 2.604996,4.761824 2.604996,7.885013 0,3.137202 -1.02239,5.79822 -3.039162,7.997062 -2.030776,2.184835 -4.551742,3.291262 -7.576896,3.291262 z m 0.798305,-18.669142 c -1.134434,0 -2.296878,0.308116 -3.473327,0.938357 -0.588228,0.322124 -1.582605,1.008385 -2.983143,2.058788 l -0.04199,3.571369 0.02799,3.221231 0.01398,3.389293 c 0.65825,0.30812 1.596609,0.700272 2.787067,1.162446 0.854325,0.266102 1.820694,0.39215 2.871098,0.39215 2.002766,0 3.641393,-0.700265 4.929886,-2.100804 1.274485,-1.414538 1.918735,-3.16521 1.918735,-5.252012 0,-2.058784 -0.518201,-3.781443 -1.554596,-5.153967 -1.106426,-1.48457 -2.619002,-2.226851 -4.495723,-2.226851 z"
id="text3662" />
<path
style="fill:#ffffff;stroke:#ffffff;stroke-width:0.27674422"
inkscape:connector-curvature="0"
d="m 86.060312,53.642375 c -3.293254,0 -6.033021,-0.996277 -8.233141,-2.988837 -2.310813,-2.089419 -3.459301,-4.829184 -3.459301,-8.246976 0,-3.265581 1.079302,-6.614188 3.237906,-10.087328 2.407678,-3.846745 5.119771,-5.770119 8.136283,-5.770119 1.577441,0 3.334767,0.373608 5.271973,1.10698 2.449194,0.940932 3.680706,2.103256 3.680706,3.459303 0,0.608836 -0.207559,1.162324 -0.608861,1.63279 -0.401263,0.470464 -0.899402,0.705694 -1.480562,0.705694 -0.470466,0 -0.87174,-0.13837 -1.217668,-0.415114 -0.345942,-0.29058 -0.678032,-0.567324 -0.996289,-0.830232 -0.954766,-0.761045 -2.504534,-1.134653 -4.649299,-1.134653 -1.632793,0 -3.251748,1.45291 -4.856862,4.372561 -1.466746,2.68442 -2.186281,4.995233 -2.186281,6.960118 0,2.117091 0.719535,3.777558 2.158604,4.995233 1.342211,1.148488 3.0857,1.715812 5.202792,1.715812 0.954766,0 1.978724,-0.262909 3.071863,-0.774882 l 2.795115,-1.494418 c 0.48431,-0.249071 0.830238,-0.373608 1.037795,-0.373608 0.594991,0 1.106961,0.235237 1.535922,0.705701 0.428964,0.470466 0.650366,1.010118 0.650366,1.618954 0,1.17616 -1.231526,2.310815 -3.708379,3.390115 -2.158609,0.968605 -3.957448,1.452906 -5.382682,1.452906 z"
id="text3666" />
<path
inkscape:connector-curvature="0"
style="fill:url(#linearGradient3980);fill-rule:evenodd"
d="m 14.773489,9.2905432 -1.27677,72.5643448 1.047391,0.03352 1.276771,-72.5978614 -1.047392,0 z"
id="path3972" />
</g>
<g
inkscape:export-ydpi="22.5"
inkscape:export-xdpi="22.5"
inkscape:export-filename="/var/www/chamilo/main/img/icons/32/course-add.png"
inkscape:label="Layer 1"
id="layer1-8"
transform="matrix(1.2744868,0,0,1.2744868,-74.589703,-414.89768)">
<path
inkscape:connector-curvature="0"
style="opacity:1;fill:#000000;fill-opacity:0.49803922;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.56000006;stroke-opacity:1;filter:url(#filter5703)"
d="m 17.875,3.40625 c -2.475371,0 -4.5,2.02464 -4.5,4.5 l 0,5.5 -5.5,0 c -2.4753702,0 -4.5,2.02464 -4.5,4.5 l 0,13 c 10e-8,2.47537 2.02464,4.5 4.5,4.5 l 5.5,0 0,5.5 c 0,2.47537 2.02464,4.5 4.5,4.5 l 13,0 c 2.475369,0 4.5,-2.02464 4.5,-4.5 l 0,-5.5 5.5,0 c 2.475371,0 4.5,-2.02464 4.5,-4.5 l 0,-13 c 10e-7,-2.47537 -2.02464,-4.5 -4.5,-4.5 l -5.5,0 0,-5.5 c 10e-7,-2.4753702 -2.02464,-4.5 -4.5,-4.5 l -13,0 z"
transform="translate(107.42857,368.36218)"
id="path5701" />
<path
inkscape:connector-curvature="0"
style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5671);stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.56000006;stroke-opacity:1"
d="M 17.5,4 C 15.561337,4 14,5.5613368 14,7.5 L 14,14 7.5,14 C 5.5613365,14 3.9999998,15.561336 4,17.5 l 0,13 c 0,1.938663 1.5613363,3.499999 3.5,3.5 l 6.5,0 0,6.5 c 0,1.938663 1.561337,3.499999 3.5,3.5 l 13,0 c 1.938663,0 3.5,-1.561337 3.5,-3.5 l 0,-6.5 6.5,0 c 1.938663,0 3.5,-1.561337 3.5,-3.5 l 0,-13 C 44,15.561337 42.438664,14 40.5,14 L 34,14 34,7.5 C 34,5.5613365 32.438664,4.0000002 30.5,4 l -13,0 z"
transform="translate(107.42857,368.36218)"
id="rect5154" />
<path
inkscape:connector-curvature="0"
style="opacity:1;fill:url(#linearGradient5689);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.56000006;stroke-opacity:1"
d="m 19,9 0,10 -10,0 0,10 10,0 0,10 10,0 0,-10 10,0 0,-10 -10,0 0,-10 -10,0 z"
transform="translate(107.42857,368.36218)"
id="rect5673" />
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 36 KiB

@ -0,0 +1,794 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
id="svg2"
height="128"
width="128"
version="1.0"
inkscape:version="0.91 r"
sodipodi:docname="session-add.svg">
<metadata
id="metadata116">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1920"
inkscape:window-height="1051"
id="namedview114"
showgrid="false"
inkscape:zoom="2.6074563"
inkscape:cx="171.65395"
inkscape:cy="42.817392"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg2" />
<defs
id="defs4">
<linearGradient
id="linearGradient3579">
<stop
id="stop3581"
stop-color="#672b27"
offset="0" />
<stop
id="stop3583"
stop-color="#712913"
offset=".5" />
<stop
id="stop3585"
stop-color="#965e26"
offset="1" />
</linearGradient>
<linearGradient
id="linearGradient3551">
<stop
id="stop3553"
offset="0" />
<stop
id="stop3557"
stop-color="#6f382e"
stop-opacity="0"
offset="1" />
</linearGradient>
<linearGradient
id="linearGradient3511">
<stop
id="stop3513"
stop-color="#813d20"
offset="0" />
<stop
id="stop3515"
stop-color="#7f4621"
offset="1" />
</linearGradient>
<linearGradient
id="linearGradient3439">
<stop
id="stop3441"
stop-color="#824623"
offset="0" />
<stop
id="stop3443"
stop-color="#672412"
offset=".5" />
<stop
id="stop3445"
stop-color="#420804"
stop-opacity=".99608"
offset="1" />
</linearGradient>
<linearGradient
id="linearGradient3431">
<stop
id="stop3433"
stop-color="#c96905"
offset="0" />
<stop
id="stop3435"
stop-color="#d6902a"
offset="1" />
</linearGradient>
<linearGradient
id="linearGradient3405">
<stop
id="stop3407"
stop-color="#672b27"
offset="0" />
<stop
id="stop3413"
stop-color="#712913"
offset=".5" />
<stop
id="stop3409"
stop-color="#620000"
stop-opacity=".98431"
offset="1" />
</linearGradient>
<linearGradient
id="linearGradient3356"
y2="278.1"
gradientUnits="userSpaceOnUse"
x2="661.55"
y1="212.51"
x1="575.89"
gradientTransform="matrix(1.0492435,0,0,1.0573602,-587.93124,-213.85982)">
<stop
id="stop3360"
stop-color="#029831"
offset="0"
style="stop-color:#027198;stop-opacity:1" />
<stop
id="stop3372"
stop-color="#006c02"
offset=".5"
style="stop-color:#00296c;stop-opacity:1" />
<stop
id="stop3362"
stop-color="#003b2d"
offset="1"
style="stop-color:#001c36;stop-opacity:1" />
</linearGradient>
<linearGradient
id="linearGradient3370"
y2="279.27"
gradientUnits="userSpaceOnUse"
x2="663.65"
y1="279.27"
x1="572.87"
gradientTransform="matrix(1.0473917,0,0,1.0473917,-586.70062,-211.78347)">
<stop
id="stop3366"
stop-color="#2e6b01"
offset="0" />
<stop
id="stop3368"
stop-color="#152c28"
offset="1" />
</linearGradient>
<linearGradient
id="linearGradient3376"
y2="284.79"
gradientUnits="userSpaceOnUse"
x2="668.25"
y1="284.79"
x1="570.7"
gradientTransform="matrix(1.0473917,0,0,1.0473917,-586.70062,-211.78347)">
<stop
id="stop3380"
stop-color="#d68c23"
offset="0" />
<stop
id="stop3392"
stop-color="#c66100"
offset=".5" />
<stop
id="stop3382"
stop-color="#6f382e"
offset="1" />
</linearGradient>
<linearGradient
id="linearGradient3390"
y2="280.44"
gradientUnits="userSpaceOnUse"
x2="668.93"
y1="280.44"
x1="568.19"
gradientTransform="matrix(1.0473917,0,0,1.0473917,-586.70062,-211.78347)">
<stop
id="stop3386"
stop-color="#d5801f"
offset="0" />
<stop
id="stop3394"
stop-color="#993a1b"
offset=".5" />
<stop
id="stop3388"
stop-color="#78413e"
offset="1" />
</linearGradient>
<linearGradient
id="linearGradient3613"
y2="285.4"
gradientUnits="userSpaceOnUse"
x2="669.91"
y1="285.4"
x1="568.29"
gradientTransform="matrix(1.0473917,0,0,1.0473917,-586.70062,-211.78347)">
<stop
id="stop3609"
stop-color="#fff"
stop-opacity=".50196"
offset="0" />
<stop
id="stop3611"
stop-color="#fff"
stop-opacity=".36078"
offset="1" />
</linearGradient>
<linearGradient
id="linearGradient3617"
y2="88.929"
gradientUnits="userSpaceOnUse"
x2="66.259"
y1="7.8641"
x1="66.259">
<stop
id="stop3307"
stop-color="#010000"
offset="0" />
<stop
id="stop3352"
stop-color="#411000"
offset=".73611" />
<stop
id="stop3309"
stop-color="#822000"
offset="1" />
</linearGradient>
<linearGradient
id="linearGradient3654"
y2="289.29"
gradientUnits="userSpaceOnUse"
x2="668"
y1="289.29"
x1="568.67"
gradientTransform="matrix(1.0473917,0,0,1.0473917,-586.70062,-211.78347)">
<stop
id="stop3625"
stop-color="#811f00"
offset="0" />
<stop
id="stop3631"
stop-color="#5d0003"
offset=".5" />
<stop
id="stop3627"
stop-color="#811f00"
offset="1" />
</linearGradient>
<filter
id="filter3772"
y="-.031029"
width="1.7633"
x="-.38163"
height="1.0621">
<feGaussianBlur
id="feGaussianBlur3774"
stdDeviation="0.58138587" />
</filter>
<linearGradient
id="linearGradient3810"
y2="64.41"
gradientUnits="userSpaceOnUse"
x2="45.798"
gradientTransform="matrix(0.4716744,0.77958486,-0.77958486,0.4716744,83.820935,-15.213245)"
y1="113.08"
x1="45.798">
<stop
id="stop3685"
stop-color="#5a5a6b"
offset="0" />
<stop
id="stop3691"
stop-color="#837e97"
offset=".5" />
<stop
id="stop3693"
stop-color="#9192a7"
offset=".75" />
<stop
id="stop3687"
stop-color="#8780a4"
offset="1" />
</linearGradient>
<linearGradient
id="linearGradient3814"
y2="71.687"
gradientUnits="userSpaceOnUse"
x2="41.167"
gradientTransform="matrix(0.4716744,0.77958486,-0.77958486,0.4716744,83.820935,-15.213245)"
y1="113.08"
x1="41.167">
<stop
id="stop3697"
stop-color="#c8c8d8"
offset="0" />
<stop
id="stop3699"
stop-color="#fbfbfc"
offset="1" />
</linearGradient>
<filter
id="filter3834">
<feGaussianBlur
id="feGaussianBlur3836"
stdDeviation="0.38432455" />
</filter>
<linearGradient
id="linearGradient3845"
y2="297.6"
xlink:href="#linearGradient3551"
gradientUnits="userSpaceOnUse"
x2="599.37"
gradientTransform="matrix(-1.0473917,0,0,1.0473917,708.29448,-211.78347)"
y1="285.4"
x1="599.37" />
<linearGradient
id="linearGradient3847"
y2="318.35"
xlink:href="#linearGradient3579"
gradientUnits="userSpaceOnUse"
x2="597.52"
gradientTransform="matrix(-1.0473917,0,0,1.0473917,708.18974,-211.78347)"
y1="290.62"
x1="597.52" />
<linearGradient
id="linearGradient3850"
y2="297.6"
xlink:href="#linearGradient3551"
gradientUnits="userSpaceOnUse"
x2="599.37"
gradientTransform="matrix(1.0473917,0,0,1.0473917,-586.7053,-211.78347)"
y1="285.4"
x1="599.37" />
<linearGradient
id="linearGradient3852"
y2="318.35"
xlink:href="#linearGradient3579"
gradientUnits="userSpaceOnUse"
x2="597.52"
gradientTransform="matrix(1.0473917,0,0,1.0473917,-586.59325,-211.78347)"
y1="290.62"
x1="597.52" />
<linearGradient
id="linearGradient3855"
y2="297.05"
xlink:href="#linearGradient3431"
gradientUnits="userSpaceOnUse"
x2="583.48"
gradientTransform="matrix(-1.0473917,0,0,1.0473917,708.6087,-211.78347)"
y1="315.81"
x1="583.48" />
<linearGradient
id="linearGradient3857"
y2="318.35"
xlink:href="#linearGradient3405"
gradientUnits="userSpaceOnUse"
x2="597.52"
gradientTransform="matrix(-1.0473917,0,0,1.0473917,708.50395,-211.78347)"
y1="290.62"
x1="597.52" />
<linearGradient
id="linearGradient3860"
y2="297.05"
xlink:href="#linearGradient3431"
gradientUnits="userSpaceOnUse"
x2="583.48"
gradientTransform="matrix(1.0473917,0,0,1.0473917,-586.7053,-211.78347)"
y1="315.81"
x1="583.48" />
<linearGradient
id="linearGradient3862"
y2="318.35"
xlink:href="#linearGradient3405"
gradientUnits="userSpaceOnUse"
x2="597.52"
gradientTransform="matrix(1.0473917,0,0,1.0473917,-586.59325,-211.78347)"
y1="290.62"
x1="597.52" />
<linearGradient
id="linearGradient3865"
y2="299.34"
xlink:href="#linearGradient3551"
gradientUnits="userSpaceOnUse"
x2="622.05"
gradientTransform="matrix(1.0473917,0,0,1.0473917,-586.70062,-210.73609)"
y1="295.55"
x1="622.05" />
<linearGradient
id="linearGradient3867"
y2="299.45"
xlink:href="#linearGradient3511"
gradientUnits="userSpaceOnUse"
x2="617.44"
y1="302.66"
x1="617.44"
gradientTransform="matrix(1.0473917,0,0,1.0473917,-586.70062,-211.78347)" />
<linearGradient
id="linearGradient3870"
y2="299.04"
xlink:href="#linearGradient3431"
gradientUnits="userSpaceOnUse"
x2="622.05"
gradientTransform="matrix(1.0473917,0,0,1.0473917,-586.70062,-210.73609)"
y1="301.88"
x1="622.05" />
<linearGradient
id="linearGradient3875"
y2="319.61"
xlink:href="#linearGradient3439"
gradientUnits="userSpaceOnUse"
x2="598.18"
gradientTransform="matrix(-1.0473917,0,0,1.0473917,708.6087,-211.78347)"
y1="290.65"
x1="598.18" />
<linearGradient
id="linearGradient3878"
y2="299.61"
gradientUnits="userSpaceOnUse"
x2="612.31"
y1="303.4"
x1="612.31"
gradientTransform="matrix(1.0473917,0,0,1.0473917,-586.70062,-211.78347)">
<stop
id="stop3505"
stop-color="#712717"
offset="0" />
<stop
id="stop3507"
stop-color="#76351b"
offset="1" />
</linearGradient>
<linearGradient
id="linearGradient3881"
y2="319.61"
xlink:href="#linearGradient3439"
gradientUnits="userSpaceOnUse"
x2="598.18"
gradientTransform="matrix(1.0473917,0,0,1.0473917,-586.7053,-211.78347)"
y1="290.65"
x1="598.18" />
<filter
id="filter3955">
<feGaussianBlur
id="feGaussianBlur3957"
stdDeviation="1.2991875" />
</filter>
<linearGradient
id="linearGradient3980"
y2="55.843"
gradientUnits="userSpaceOnUse"
x2="27.965"
y1="10.75"
x1="27.965"
gradientTransform="matrix(1.0473917,0,0,1.0473917,-10.331443,-2.5250823)">
<stop
id="stop3976"
stop-color="#fff"
stop-opacity=".36078"
offset="0" />
<stop
id="stop3978"
stop-color="#fff"
stop-opacity="0"
offset="1" />
</linearGradient>
<linearGradient
id="linearGradient3990"
y2="80.617"
gradientUnits="userSpaceOnUse"
x2="111.23"
y1="13.656"
x1="111.23"
gradientTransform="matrix(1.0473917,0,0,1.0473917,-10.331443,-2.5250823)">
<stop
id="stop3986"
stop-color="#fff"
stop-opacity=".36078"
offset="0" />
<stop
id="stop3988"
stop-color="#fff"
stop-opacity=".086275"
offset="1" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3617"
id="linearGradient3444"
gradientUnits="userSpaceOnUse"
x1="66.259"
y1="7.8641"
x2="66.259"
y2="88.929"
gradientTransform="matrix(1.0473917,0,0,1.0473917,-10.331443,-2.5250823)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3511"
id="linearGradient3446"
gradientUnits="userSpaceOnUse"
x1="617.44"
y1="302.66"
x2="617.44"
y2="299.45"
gradientTransform="matrix(1.0473917,0,0,1.0473917,-586.70062,-211.78347)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3617"
id="linearGradient3448"
gradientUnits="userSpaceOnUse"
x1="66.259"
y1="7.8641"
x2="66.259"
y2="88.929"
gradientTransform="matrix(1.0473917,0,0,1.0473917,-10.331443,-2.5250823)" />
<linearGradient
id="linearGradient5683"
inkscape:collect="always">
<stop
id="stop5685"
offset="0"
style="stop-color:#047804;stop-opacity:1" />
<stop
id="stop5687"
offset="1"
style="stop-color:#169f16;stop-opacity:1" />
</linearGradient>
<linearGradient
id="linearGradient5665"
inkscape:collect="always">
<stop
id="stop5667"
offset="0"
style="stop-color:#006200;stop-opacity:1" />
<stop
id="stop5669"
offset="1"
style="stop-color:#003d18;stop-opacity:1" />
</linearGradient>
<inkscape:perspective
id="perspective5139"
inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
inkscape:vp_z="744.09448 : 526.18109 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 526.18109 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 526.18109 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="744.09448 : 526.18109 : 1"
inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
id="perspective5148" />
<linearGradient
gradientTransform="translate(-107.42857,-368.36218)"
gradientUnits="userSpaceOnUse"
y2="392.44968"
x2="152.07178"
y1="392.44968"
x1="111.10294"
id="linearGradient5671"
xlink:href="#linearGradient5665"
inkscape:collect="always" />
<linearGradient
gradientTransform="translate(-107.42857,-368.36218)"
gradientUnits="userSpaceOnUse"
y2="391.98309"
x2="146.4288"
y1="391.98309"
x1="116.41035"
id="linearGradient5689"
xlink:href="#linearGradient5683"
inkscape:collect="always" />
<filter
id="filter5703"
inkscape:collect="always">
<feGaussianBlur
id="feGaussianBlur5705"
stdDeviation="0.32"
inkscape:collect="always" />
</filter>
<linearGradient
y2="391.98309"
x2="146.4288"
y1="391.98309"
x1="116.41035"
gradientTransform="translate(260.93361,-523.79076)"
gradientUnits="userSpaceOnUse"
id="linearGradient5729"
xlink:href="#linearGradient5683"
inkscape:collect="always" />
<linearGradient
y2="392.44968"
x2="152.07178"
y1="392.44968"
x1="111.10294"
gradientTransform="translate(260.93361,-523.79076)"
gradientUnits="userSpaceOnUse"
id="linearGradient5734"
xlink:href="#linearGradient5665"
inkscape:collect="always" />
</defs>
<g
id="g11646"
inkscape:export-filename="/var/www/chamilo/main/img/icons/22/session-add.png"
inkscape:export-xdpi="15.46875"
inkscape:export-ydpi="15.46875">
<g
id="g11622">
<rect
style="opacity:1;fill:#ffcc00;fill-opacity:0;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect3450"
width="128"
height="128"
x="0"
y="0"
ry="0"
inkscape:export-filename="/var/www/chamilo/main/img/icons/32/course-add.png"
inkscape:export-xdpi="22.5"
inkscape:export-ydpi="22.5" />
<path
style="fill:#ffffff;fill-rule:evenodd"
inkscape:connector-curvature="0"
d="m 107.33254,81.876883 1.04739,-0.03247 -1.60251,-73.7971238 0,-0.03352 c 0,0 0.74365,-0.7896282 0.74365,-0.7896282 0,1.046e-4 -1.35113,0.2958887 -1.35113,0.2858328 L 15.100276,7.6869804 c -0.01152,-0.00115 -0.02932,-0.00356 -0.06494,0 -0.01885,0.00172 -0.06913,-0.011035 -0.09845,0 -0.01467,0.0054 -0.01571,0.022415 -0.03247,0.03268 -0.01676,0.010346 -0.06494,0.032255 -0.06598,0.032784 0,5.242e-4 -0.02199,0.048601 -0.03247,0.065464 -0.01046,0.016863 -0.02723,0.017909 -0.03247,0.03268 -0.01152,0.029646 10e-4,0.080121 0,0.098248 -0.0041,0.036658 -10e-4,0.053418 0,0.064936 l 0,0.03352 -1.27677,73.7971236 1.047391,0.03247 1.276771,-73.1425043 89.909142,0 1.60251,73.1425043 z M 106.77742,8.0137725 c 0,-0.00207 0.0103,0.01676 0,-0.064936 l 0,-0.098248 c 0,-8.38e-4 -0.0629,-0.064729 -0.0629,-0.065361 0,-7.334e-4 -0.0418,-0.053935 -0.0629,-0.065568 -0.0209,-0.011518 -0.0524,-0.028703 -0.0733,-0.03268 -0.0524,-0.015817 -0.0733,0 -0.0943,0 l -0.0314,0 c 0.16759,0.1579456 0.32469,0.3267851 0.32469,0.3267851 z"
id="path3970" />
<path
inkscape:connector-curvature="0"
style="fill:url(#linearGradient3356);fill-rule:evenodd;stroke:none;stroke-width:1.04739177;stroke-linecap:square;stroke-linejoin:round"
d="m 13.820372,6.3777466 93.781378,0 c 0.27281,0 0.49314,0.2220457 0.49314,0.4969603 l 1.26959,74.0786571 c 0,0.274914 -0.22034,0.496959 -0.49314,0.496959 l -95.050968,0 c -0.272804,0 -0.493145,-0.222045 -0.493145,-0.496959 l 0,-74.0786571 c 0,-0.2749146 0.220341,-0.4969603 0.493145,-0.4969603 z"
id="rect3354" />
<path
inkscape:connector-curvature="0"
style="fill:url(#linearGradient3444);fill-rule:evenodd"
d="m 6.4917629,90.987095 c 0,0.684995 0.5917763,1.276771 1.2767706,1.276771 l 106.3416765,0 c 0.69128,0 1.27782,-0.591776 1.27782,-1.276771 l -108.8973143,0 z"
id="path3635" />
<path
inkscape:connector-curvature="0"
style="fill:none;stroke:url(#linearGradient3881);stroke-width:1.46634841;stroke-linecap:square;stroke-linejoin:round"
d="m 39.849093,88.451361 c -0.345638,0 -0.77507,0.219952 -0.984548,0.492274 l -22.4875,29.065115 c -1.791039,2.31474 -0.900757,4.18957 2.03194,4.18957 l 2.335684,0 2.000518,0 5.383593,0 c 0.335166,0 0.806493,-0.21995 1.015971,-0.49227 L 52.868173,88.943635 c 0.18853,-0.282796 0.104743,-0.492274 -0.230427,-0.492274 l -3.812505,0 -5.037955,0 -3.938193,0 z"
id="rect3396" />
<rect
style="fill:none;stroke:url(#linearGradient3878);stroke-width:1.04739177;stroke-linecap:square;stroke-linejoin:round"
x="39.67107"
y="99.595619"
width="42.839367"
height="7.3317418"
ry="0.61743742"
id="rect3489" />
<path
inkscape:connector-curvature="0"
style="fill:none;stroke:url(#linearGradient3875);stroke-width:1.46634841;stroke-linecap:square;stroke-linejoin:round"
d="m 82.027557,88.451361 c 0.345639,0 0.775071,0.219952 0.984549,0.492274 L 105.4996,118.00875 c 1.79104,2.31474 0.89029,4.18957 -2.03193,4.18957 l -2.33568,0 -2.000525,0 -5.383595,0 c -0.345638,0 -0.806491,-0.21995 -1.015969,-0.49227 L 69.008479,88.943635 c -0.188531,-0.282796 -0.115213,-0.492274 0.230426,-0.492274 l 3.802032,0 5.048428,0 3.938192,0 z"
id="path3453" />
<rect
style="fill:url(#linearGradient3870);fill-rule:evenodd;stroke:url(#linearGradient3446);stroke-width:1.04739177;stroke-linecap:square;stroke-linejoin:round"
x="39.67107"
y="100.64301"
width="42.839367"
height="5.2369585"
ry="0.61743742"
id="rect3499" />
<rect
style="fill:url(#linearGradient3865);fill-rule:evenodd;stroke:url(#linearGradient3867);stroke-width:1.04739177;stroke-linecap:square;stroke-linejoin:round"
x="39.67107"
y="100.64301"
width="42.839367"
height="5.2369585"
ry="0.61743742"
id="rect3565" />
<path
inkscape:connector-curvature="0"
style="fill:url(#linearGradient3860);fill-rule:evenodd;stroke:url(#linearGradient3862);stroke-width:1.39931524;stroke-linecap:square;stroke-linejoin:round"
d="m 40.728902,89.435909 c -0.32469,0 -0.733173,0.209478 -0.932178,0.471326 l -2.723218,3.529711 -19.942339,24.205224 c -1.707248,2.21 -0.85886,4.00103 1.937675,4.00103 l 2.230945,0 1.906252,0 4.220989,0 c 0.324692,0 0.764596,-0.21995 0.9636,-0.47132 L 50.951445,89.907235 c 0.199005,-0.261848 0.115214,-0.471326 -0.209478,-0.471326 l -2.649901,0 -4.807528,0 -2.555636,0 z"
id="path3403" />
<path
inkscape:connector-curvature="0"
style="fill:url(#linearGradient3855);fill-rule:evenodd;stroke:url(#linearGradient3857);stroke-width:1.39931524;stroke-linecap:square;stroke-linejoin:round"
d="m 81.137275,89.435909 c 0.324691,0 0.743647,0.209478 0.942652,0.471326 l 2.712745,3.529711 19.952808,24.205224 c 1.70725,2.21 0.85887,4.00103 -1.93767,4.00103 l -2.23094,0 -1.906253,0 -4.220994,0 c -0.324692,0 -0.77507,-0.21995 -0.974074,-0.47132 L 70.914732,89.907235 c -0.199005,-0.261848 -0.104743,-0.471326 0.219952,-0.471326 l 2.639427,0 4.807528,0 2.555636,0 z"
id="path3455" />
<path
inkscape:connector-curvature="0"
style="fill:url(#linearGradient3850);fill-rule:evenodd;stroke:url(#linearGradient3852);stroke-width:0.83791339;stroke-linecap:square;stroke-linejoin:round"
d="m 40.728902,89.435909 c -0.32469,0 -0.733173,0.209478 -0.932178,0.471326 l -2.723218,3.529711 -18.947317,23.807214 c -1.707248,2.20999 -1.2045,3.91725 1.592036,3.91725 l 1.141658,0 1.906251,0 4.22099,0 c 0.324691,0 0.764596,-0.16759 0.974074,-0.42943 L 50.951445,89.907235 c 0.199005,-0.261848 0.115214,-0.471326 -0.209478,-0.471326 l -2.649901,0 -4.807528,0 -2.555636,0 z"
id="path3547" />
<path
inkscape:connector-curvature="0"
style="fill:url(#linearGradient3845);fill-rule:evenodd;stroke:url(#linearGradient3847);stroke-width:0.83791339;stroke-linecap:square;stroke-linejoin:round"
d="m 80.854479,89.435909 c 0.335165,0 0.743648,0.209478 0.942652,0.471326 l 2.712745,3.529711 18.947324,23.807214 c 1.71772,2.20999 1.2045,3.91725 -1.58158,3.91725 l -1.14165,0 -1.90625,0 -4.220988,0 c -0.335165,0 -0.77507,-0.16759 -0.974075,-0.42943 L 70.631936,89.907235 c -0.199005,-0.261848 -0.104743,-0.471326 0.219952,-0.471326 l 2.639427,0 4.818002,0 2.545162,0 z"
id="path3589" />
<path
inkscape:connector-curvature="0"
style="fill:url(#linearGradient3990);fill-rule:evenodd"
d="m 107.33254,81.876883 1.04739,-0.03247 -1.60251,-73.7971238 0,-0.03352 c 0,0 0.74365,-0.7896282 0.74365,-0.7896282 0,1.046e-4 -1.35113,0.2958887 -1.35113,0.2858328 L 15.100276,7.6869804 c -0.01152,-0.00115 -0.02932,-0.00356 -0.06494,0 -0.01885,0.00172 -0.06913,-0.011035 -0.09845,0 -0.01467,0.0054 -0.01571,0.022415 -0.03247,0.03268 -0.01676,0.010346 -0.06494,0.032255 -0.06598,0.032784 0,5.242e-4 -0.02199,0.048601 -0.03247,0.065464 -0.01046,0.016863 -0.02723,0.017909 -0.03247,0.03268 -0.01152,0.029646 10e-4,0.080121 0,0.098248 -0.0041,0.036658 -10e-4,0.053418 0,0.064936 l 0,1.2820079 1.047392,0 89.909142,0 1.60251,72.5811027 z M 106.77742,8.0137725 c 0,-0.00207 0.0103,0.01676 0,-0.064936 l 0,-0.098248 c 0,-8.38e-4 -0.0629,-0.064729 -0.0629,-0.065361 0,-7.334e-4 -0.0418,-0.053935 -0.0629,-0.065568 -0.0209,-0.011518 -0.0524,-0.028703 -0.0733,-0.03268 -0.0524,-0.015817 -0.0733,0 -0.0943,0 l -0.0314,0 c 0.16759,0.1579456 0.32469,0.3267851 0.32469,0.3267851 z"
id="path3961" />
<rect
style="fill:url(#linearGradient3376);fill-rule:evenodd;stroke:url(#linearGradient3390);stroke-width:1.04739177;stroke-linecap:square;stroke-linejoin:round"
x="7.5370336"
y="81.789955"
width="106.90727"
height="9.2636557"
ry="0.48870248"
id="rect3374" />
<rect
style="fill:none;stroke:url(#linearGradient3613);stroke-width:1.04739177;stroke-linecap:square"
x="9.0452805"
y="82.837349"
width="105.39902"
height="8.3692884"
id="rect3595" />
<path
inkscape:connector-curvature="0"
style="fill:url(#linearGradient3448);fill-rule:evenodd"
d="m 88.185174,92.263866 -0.743648,-1.571087 26.112524,0 c 0.0209,0.0031 0.0419,0.0031 0.0629,0 0.0733,-0.01885 0.13615,-0.06598 0.16758,-0.130924 0.0209,-0.03037 0.0314,-0.06389 0.0314,-0.09846 l 0,-0.03247 0,-8.640981 0,-0.06494 c -0.0209,-0.07122 -0.0629,-0.129877 -0.12568,-0.16444 -0.0314,-0.01676 -0.0629,-0.02828 -0.10472,-0.03247 -0.0103,-10e-4 -0.0209,-10e-4 -0.0314,0 l -2.26236,0 -2.86986,0 -0.0418,-1.832935 -1.60252,-71.6478771 0,-0.03352 c 0,-0.00207 0.0104,0.01676 0,-0.064936 l 0,-0.098248 c 0,-8.38e-4 -0.0629,-0.064729 -0.0629,-0.065361 0,-7.334e-4 -0.0418,-0.053935 -0.0629,-0.065568 -0.0209,-0.011518 -0.0524,-0.028703 -0.0733,-0.03268 -0.0524,-0.015817 -0.0733,0 -0.0943,0 l -91.383883,0 c -0.01152,-0.00115 -0.02932,-0.00356 -0.06494,0 -0.01885,0.00172 -0.06913,-0.011035 -0.09846,0 -0.01467,0.0054 -0.01571,0.022415 -0.03247,0.03268 -0.01676,0.010346 -0.06494,0.032255 -0.06598,0.032784 0,5.242e-4 -0.02199,0.048601 -0.03247,0.065464 -0.01046,0.016863 -0.02723,0.017909 -0.03247,0.03268 -0.01152,0.029646 10e-4,0.080121 0,0.098248 -0.0041,0.036658 -10e-4,0.053418 0,0.064936 l 0,0.03352 -1.276771,71.6478771 -0.03247,1.832935 -2.880328,0 -2.2592239,0 c -0.020944,-0.0031 -0.042946,-0.0031 -0.064936,0 -0.070177,0.01885 -0.129877,0.06598 -0.1633932,0.130924 -0.017806,0.03037 -0.028278,0.06389 -0.03352,0.09846 l 0,0.03247 0,8.640982 c -0.00207,0.02199 -0.00207,0.04399 0,0.06493 0.019898,0.07122 0.067028,0.129877 0.1319714,0.164442 0.029324,0.01676 0.062843,0.02828 0.097409,0.03247 0.011518,0.001 0.02199,0.001 0.032474,0 l 25.7071817,0 -1.239065,1.571087 -25.0242813,0 c -0.6849944,0 -1.2767707,-0.591776 -1.2767707,-1.27677 l 0,-9.78578 c 0,-0.686042 0.585492,-1.244302 1.2767707,-1.244302 l 2.8478573,0 c 0.02199,0.0031 0.04399,0.0031 0.06494,0 0.07122,-0.01885 0.129876,-0.06598 0.164441,-0.130924 0.01676,-0.03037 0.02828,-0.06389 0.03247,-0.09846 10e-4,-0.01046 10e-4,-0.022 0,-0.03247 L 12.15501,8.0137725 c 0,-1.5989475 1.345899,-2.9452656 2.945266,-2.9452656 l 91.383884,0 c 1.6025,0 2.91174,1.310288 2.91174,2.9127966 l 1.57109,71.7138635 c 0,0.07645 0.042,0.148729 0.10472,0.196909 0.0418,0.0398 0.0943,0.06284 0.1571,0.06494 l 2.88033,0 c 0.69128,0 1.27782,0.55826 1.27782,1.244301 l 0,9.78578 c 0,0.684995 -0.58654,1.276771 -1.27782,1.276771 l -25.923989,0 z"
id="rect2521" />
<path
inkscape:connector-curvature="0"
style="fill:none;stroke:url(#linearGradient3654);stroke-width:1.04739177"
d="m 9.4433128,91.216475 102.9900272,0"
id="path3621" />
<path
style="fill:#ffffff;stroke:#ffffff;stroke-width:0.31784377"
inkscape:connector-curvature="0"
d="m 38.448257,45.896071 c -0.238387,0 -0.683366,-0.286059 -1.334948,-0.842285 -0.572115,-0.540335 -1.017098,-1.001209 -1.287265,-1.414409 -1.239589,0.667474 -2.33615,1.176025 -3.273791,1.509761 -0.937641,0.349626 -1.73225,0.524441 -2.352045,0.524441 -3.019515,0 -5.212637,-0.858177 -6.595261,-2.55864 -1.303159,-1.605116 -1.954734,-4.052512 -1.954734,-7.342194 0,-3.13076 1.064776,-5.784753 3.210219,-8.009662 2.161338,-2.209017 4.719982,-3.321468 7.691821,-3.321468 1.128345,0 2.383827,0.28606 3.76645,0.874071 1.764031,0.71515 2.638101,1.589219 2.638101,2.60632 0,0.349623 -0.127134,0.651575 -0.397304,0.921745 -0.127137,0.492659 -0.222491,1.303161 -0.30195,2.415613 -0.06359,1.128342 -0.111248,2.558642 -0.111248,4.322677 -0.01588,1.589215 0.09537,2.860591 0.317843,3.782337 0.127134,0.572122 0.540335,1.700467 1.223694,3.40093 0.09537,0.238383 0.238386,0.572122 0.444982,1.03299 l 0.111248,0.317849 c 0,0.524439 -0.174816,0.937639 -0.540335,1.287265 -0.365522,0.333732 -0.778718,0.492659 -1.255482,0.492659 z M 34.427533,32.46717 c 0,-0.556228 0.03177,-1.160126 0.11125,-1.811711 0.06359,-0.651575 0.174813,-1.350834 0.31784,-2.081878 -0.476762,-0.23838 -0.889958,-0.429084 -1.223695,-0.540335 -0.349628,-0.111248 -0.619798,-0.174811 -0.826391,-0.174811 -2.002418,0 -3.718774,0.810505 -5.180857,2.447399 -1.446191,1.636897 -2.161338,3.512172 -2.161338,5.641725 0,2.113662 0.365522,3.686989 1.112457,4.751767 0.74693,1.048881 1.875278,1.589216 3.369142,1.589216 1.239589,0 2.288474,-0.238381 3.146654,-0.683367 0.460869,-0.23838 1.112453,-0.731034 1.954739,-1.46208 -0.413197,-3.416821 -0.619792,-5.975462 -0.619792,-7.675925 z"
id="text3658" />
<path
style="fill:#ffffff;stroke:#ffffff;stroke-width:0.28010714"
inkscape:connector-curvature="0"
d="m 57.275588,50.21243 c -2.100804,0 -4.019539,-0.420165 -5.742197,-1.24648 -0.434164,0.658255 -0.980373,0.994381 -1.610618,0.994381 -0.518195,0 -0.966367,-0.182069 -1.330507,-0.546208 -0.364137,-0.36414 -0.546209,-0.826316 -0.546209,-1.372524 0,-0.364143 0.01398,-0.896342 0.042,-1.596614 0.042,-0.700265 0.05604,-1.232471 0.05604,-1.596611 0,-1.456554 -0.042,-3.641389 -0.112046,-6.554507 -0.08406,-2.92712 -0.112044,-5.11195 -0.112044,-6.568511 0,-1.008388 0,-2.913111 0.01399,-5.714183 0.01398,-2.81508 0.02799,-4.719807 0.02799,-5.742196 0,-0.826317 0.168063,-1.5686 0.518198,-2.226855 0.448172,-0.840321 1.078413,-1.26048 1.876719,-1.26048 1.036397,0 1.554593,0.588222 1.554593,1.792683 0,0.196076 -0.042,0.476182 -0.112044,0.854326 -0.07005,0.364143 -0.09805,0.64425 -0.09805,0.840326 l -0.07006,4.523726 -0.02799,5.28002 c 1.190455,-0.812309 2.338894,-1.428545 3.417307,-1.834702 1.078413,-0.406154 2.100806,-0.602231 3.05317,-0.602231 2.955128,0 5.36405,1.134437 7.212757,3.403303 1.736665,2.142824 2.604996,4.761824 2.604996,7.885013 0,3.137202 -1.02239,5.79822 -3.039162,7.997062 -2.030776,2.184835 -4.551742,3.291262 -7.576896,3.291262 z m 0.798305,-18.669142 c -1.134434,0 -2.296878,0.308116 -3.473327,0.938357 -0.588228,0.322124 -1.582605,1.008385 -2.983143,2.058788 l -0.04199,3.571369 0.02799,3.221231 0.01398,3.389293 c 0.65825,0.30812 1.596609,0.700272 2.787067,1.162446 0.854325,0.266102 1.820694,0.39215 2.871098,0.39215 2.002766,0 3.641393,-0.700265 4.929886,-2.100804 1.274485,-1.414538 1.918735,-3.16521 1.918735,-5.252012 0,-2.058784 -0.518201,-3.781443 -1.554596,-5.153967 -1.106426,-1.48457 -2.619002,-2.226851 -4.495723,-2.226851 z"
id="text3662" />
<path
style="fill:#ffffff;stroke:#ffffff;stroke-width:0.27674422"
inkscape:connector-curvature="0"
d="m 86.060312,53.642375 c -3.293254,0 -6.033021,-0.996277 -8.233141,-2.988837 -2.310813,-2.089419 -3.459301,-4.829184 -3.459301,-8.246976 0,-3.265581 1.079302,-6.614188 3.237906,-10.087328 2.407678,-3.846745 5.119771,-5.770119 8.136283,-5.770119 1.577441,0 3.334767,0.373608 5.271973,1.10698 2.449194,0.940932 3.680706,2.103256 3.680706,3.459303 0,0.608836 -0.207559,1.162324 -0.608861,1.63279 -0.401263,0.470464 -0.899402,0.705694 -1.480562,0.705694 -0.470466,0 -0.87174,-0.13837 -1.217668,-0.415114 -0.345942,-0.29058 -0.678032,-0.567324 -0.996289,-0.830232 -0.954766,-0.761045 -2.504534,-1.134653 -4.649299,-1.134653 -1.632793,0 -3.251748,1.45291 -4.856862,4.372561 -1.466746,2.68442 -2.186281,4.995233 -2.186281,6.960118 0,2.117091 0.719535,3.777558 2.158604,4.995233 1.342211,1.148488 3.0857,1.715812 5.202792,1.715812 0.954766,0 1.978724,-0.262909 3.071863,-0.774882 l 2.795115,-1.494418 c 0.48431,-0.249071 0.830238,-0.373608 1.037795,-0.373608 0.594991,0 1.106961,0.235237 1.535922,0.705701 0.428964,0.470466 0.650366,1.010118 0.650366,1.618954 0,1.17616 -1.231526,2.310815 -3.708379,3.390115 -2.158609,0.968605 -3.957448,1.452906 -5.382682,1.452906 z"
id="text3666" />
<path
inkscape:connector-curvature="0"
style="fill:url(#linearGradient3980);fill-rule:evenodd"
d="m 14.773489,9.2905432 -1.27677,72.5643448 1.047391,0.03352 1.276771,-72.5978614 -1.047392,0 z"
id="path3972" />
</g>
<g
inkscape:export-ydpi="22.5"
inkscape:export-xdpi="22.5"
inkscape:export-filename="/var/www/chamilo/main/img/icons/32/course-add.png"
inkscape:label="Layer 1"
id="layer1-8"
transform="matrix(1.2744868,0,0,1.2744868,-74.589703,-414.89768)">
<path
inkscape:connector-curvature="0"
style="opacity:1;fill:#000000;fill-opacity:0.49803922;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.56000006;stroke-opacity:1;filter:url(#filter5703)"
d="m 17.875,3.40625 c -2.475371,0 -4.5,2.02464 -4.5,4.5 l 0,5.5 -5.5,0 c -2.4753702,0 -4.5,2.02464 -4.5,4.5 l 0,13 c 10e-8,2.47537 2.02464,4.5 4.5,4.5 l 5.5,0 0,5.5 c 0,2.47537 2.02464,4.5 4.5,4.5 l 13,0 c 2.475369,0 4.5,-2.02464 4.5,-4.5 l 0,-5.5 5.5,0 c 2.475371,0 4.5,-2.02464 4.5,-4.5 l 0,-13 c 10e-7,-2.47537 -2.02464,-4.5 -4.5,-4.5 l -5.5,0 0,-5.5 c 10e-7,-2.4753702 -2.02464,-4.5 -4.5,-4.5 l -13,0 z"
transform="translate(107.42857,368.36218)"
id="path5701" />
<path
inkscape:connector-curvature="0"
style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5671);stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.56000006;stroke-opacity:1"
d="M 17.5,4 C 15.561337,4 14,5.5613368 14,7.5 L 14,14 7.5,14 C 5.5613365,14 3.9999998,15.561336 4,17.5 l 0,13 c 0,1.938663 1.5613363,3.499999 3.5,3.5 l 6.5,0 0,6.5 c 0,1.938663 1.561337,3.499999 3.5,3.5 l 13,0 c 1.938663,0 3.5,-1.561337 3.5,-3.5 l 0,-6.5 6.5,0 c 1.938663,0 3.5,-1.561337 3.5,-3.5 l 0,-13 C 44,15.561337 42.438664,14 40.5,14 L 34,14 34,7.5 C 34,5.5613365 32.438664,4.0000002 30.5,4 l -13,0 z"
transform="translate(107.42857,368.36218)"
id="rect5154" />
<path
inkscape:connector-curvature="0"
style="opacity:1;fill:url(#linearGradient5689);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.56000006;stroke-opacity:1"
d="m 19,9 0,10 -10,0 0,10 10,0 0,10 10,0 0,-10 10,0 0,-10 -10,0 0,-10 -10,0 z"
transform="translate(107.42857,368.36218)"
id="rect5673" />
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 36 KiB

@ -2104,4 +2104,29 @@ class Display
return self::url("$icon $text", $url, $attributes);
}
public static function toolbarAction($id, $content = array(), $col = 2)
{
$columns = 12/$col;
$html = '';
$html .= '<div id="' . $id . '" class="actions">';
$html .= '<div class="row">';
if ($col > 4) {
$html = '<div class="alert alert-warning" role="alert">Not exceeding four columns</div>';
} else {
for ( $i = 0; $i < $col; $i++ ) {
$html .= '<div class="col-md-' . $columns . '">';
if ( $col == 2 && $i == 1 ) {
$html .= '<div class="pull-right">';
$html .= $content[$i];
$html .= '</div>';
} else {
$html .= $content[$i];
}
$html .= '</div>';
}
}
$html .= '</div>';
$html .= '</div>';
return $html;
}
}

File diff suppressed because one or more lines are too long

@ -550,7 +550,7 @@ class HTML_QuickForm_select extends HTML_QuickForm_element
$this->setName($myName);
}
$strHtml .= $tabs . '<select class="chzn-select"' . $attrString . ">\n";
$strHtml .= $tabs . '<select class="selectpicker show-tick form-control"' . $attrString . ">\n";
$strValues = is_array($this->_values)? array_map('strval', $this->_values): array();

@ -531,7 +531,7 @@ class Template
foreach ($bowerCSSFiles as $file) {
$css[] = api_get_path(WEB_PATH).'web/assets/'.$file;
}
$css[] = api_get_path(WEB_CSS_PATH) . 'bootstrap-select.css';
$css[] = api_get_path(WEB_LIBRARY_PATH) . 'javascript/chosen/chosen.css';
$css[] = api_get_path(WEB_LIBRARY_PATH) . 'javascript/tag/style.css';
@ -675,7 +675,8 @@ class Template
foreach ($bowerJsFiles as $file) {
$js_file_to_string .= '<script type="text/javascript" src="'.api_get_path(WEB_PATH).'web/assets/'.$file.'"></script>'."\n";
}
$js_file_to_string .= '<script type="text/javascript" src="'. api_get_path(WEB_LIBRARY_PATH) . 'javascript/bootstrap-select.min.js"></script>'."\n";
foreach ($js_files as $file) {
$js_file_to_string .= api_get_js($file);
}

@ -108,24 +108,27 @@ if (api_is_drh() || api_is_session_admin() || api_is_platform_admin()) {
}
}
echo '<div class="actions">';
$actionsLeft = '';
$nb_menu_items = count($menu_items);
if ($nb_menu_items > 1) {
foreach ($menu_items as $key => $item) {
echo $item;
$actionsLeft .= $item;
}
}
if (count($a_courses) > 0) {
echo '<span style="float:right">';
echo Display::url(
$actionsRight .= Display::url(
Display::return_icon('printer.png', get_lang('Print'), array(), 32),
'javascript: void(0);',
array('onclick'=>'javascript: window.print();')
);
echo '</span>';
}
$toolbar = Display::toolbarAction('toolbar-course', $content = array( 0 => $actionsLeft, 1 => $actionsRight ));
echo '</div>';
echo $toolbar;
echo Display::page_header($title);
}

@ -60,27 +60,31 @@ if (api_is_drh() || api_is_session_admin() || api_is_platform_admin()) {
);
}
echo '<div class="actions">';
$actionsLeft = '';
$nb_menu_items = count($menu_items);
if ($nb_menu_items > 1) {
foreach ($menu_items as $key => $item) {
echo $item;
$actionsLeft .= $item;
}
}
if (count($a_sessions) > 0) {
echo '<span style="float:right">';
echo Display::url(
$actionsRight = Display::url(
Display::return_icon('printer.png', get_lang('Print'), array(), 32),
'javascript: void(0);',
array('onclick'=>'javascript: window.print();')
);
echo Display::url(
$actionsRight .= Display::url(
Display::return_icon('export_csv.png', get_lang('ExportAsCSV'), array(), 32),
api_get_self().'?export=csv'
);
echo '</span>';
}
echo '</div>';
$toolbar = Display::toolbarAction('toolbar-session', $content = array( 0 => $actionsLeft, 1 => $actionsRight ));
echo $toolbar;
echo Display::page_header(get_lang('YourSessionsList'));
} else {

@ -176,7 +176,7 @@ if ($export_csv) {
}
$sort_by_first_name = api_sort_by_first_name();
$actions = '<div class="actions">';
$actionsLeft = '';
if (api_is_drh()) {
$menu_items = array(
@ -194,23 +194,23 @@ if (api_is_drh()) {
$nb_menu_items = count($menu_items);
if ($nb_menu_items > 1) {
foreach ($menu_items as $key => $item) {
$actions .= $item;
$actionsLeft .= $item;
}
}
} else if (api_is_student_boss()) {
$actions .= Display::url(
$actionsLeft .= Display::url(
Display::return_icon('stats.png', get_lang('MyStats'), '', ICON_SIZE_MEDIUM),
api_get_path(WEB_CODE_PATH)."auth/my_progress.php"
);
$actions .= Display::url(
$actionsLeft .= Display::url(
Display::return_icon('user_na.png', get_lang('Students'), array(), ICON_SIZE_MEDIUM),
'#'
);
$actions .= Display::url(
$actionsLeft .= Display::url(
Display::return_icon("statistics.png", get_lang("CompanyReport"), array(), ICON_SIZE_MEDIUM),
api_get_path(WEB_CODE_PATH) . "mySpace/company_reports.php"
);
$actions .= Display::url(
$actionsLeft .= Display::url(
Display::return_icon(
"certificate_list.png",
get_lang("GradebookSeeListOfStudentsCertificates"),
@ -221,17 +221,18 @@ if (api_is_drh()) {
);
}
$actions .= '<span style="float:right">';
$actions .= Display::url(
$actionsRight = '';
$actionsRight .= Display::url(
Display::return_icon('printer.png', get_lang('Print'), array(), ICON_SIZE_MEDIUM), 'javascript: void(0);',
array('onclick'=>'javascript: window.print();')
);
$actions .= Display::url(
$actionsRight .= Display::url(
Display::return_icon('export_csv.png', get_lang('ExportAsCSV'), array(), ICON_SIZE_MEDIUM),
api_get_self().'?export=csv&keyword='.$keyword
);
$actions .= '</span>';
$actions .= '</div>';
$toolbar = Display::toolbarAction('toolbar-student', $content = array( 0 => $actionsLeft, 1 => $actionsRight ));
$table = new SortableTable(
'tracking_student',
@ -295,7 +296,7 @@ if ($export_csv) {
exit;
} else {
Display::display_header($nameTools);
echo $actions;
echo $toolbar;
$page_title = get_lang('Students');
echo Display::page_subheader($page_title);
if (isset($active)) {

@ -178,8 +178,7 @@ if ($export_csv) {
}
$sort_by_first_name = api_sort_by_first_name();
$actions = '<div class="actions">';
$actionsLeft = '';
if (api_is_drh()) {
$menu_items = array(
Display::url(Display::return_icon('stats.png', get_lang('MyStats'), '', ICON_SIZE_MEDIUM), api_get_path(WEB_CODE_PATH)."auth/my_progress.php" ),
@ -192,23 +191,24 @@ if (api_is_drh()) {
$nb_menu_items = count($menu_items);
if ($nb_menu_items > 1) {
foreach ($menu_items as $key => $item) {
$actions .= $item;
$actionsLeft .= $item;
}
}
}
$actions .= '&nbsp;<span style="float:right">';
$actions .= Display::url(
$actionsRight = '';
$actionsRight .= Display::url(
Display::return_icon('printer.png', get_lang('Print'), array(), ICON_SIZE_MEDIUM),
'javascript: void(0);',
array('onclick'=>'javascript: window.print();')
);
$actions .= Display::url(
$actionsRight .= Display::url(
Display::return_icon('export_csv.png', get_lang('ExportAsCSV'), array(), ICON_SIZE_MEDIUM),
api_get_self().'?export=csv&keyword='.$keyword
);
$actions .= '</span>';
$actions .= '</div>';
$toolbar = Display::toolbarAction('toolbar-teachers', $content = array( 0 => $actionsLeft, 1 => $actionsRight ));
$table = new SortableTable(
'tracking_teachers',
@ -271,7 +271,7 @@ if ($export_csv) {
exit;
} else {
Display::display_header($nameTools);
echo $actions;
echo $toolbar;
$page_title = get_lang('Teachers');
echo Display::page_subheader($page_title);
if (isset($active)) {

@ -179,7 +179,7 @@ if ($export_csv) {
}
$sort_by_first_name = api_sort_by_first_name();
$actions = '<div class="actions">&nbsp;';
$actionsLeft = '';
if (api_is_drh()) {
$menu_items = array(
@ -193,16 +193,16 @@ if (api_is_drh()) {
$nb_menu_items = count($menu_items);
if ($nb_menu_items > 1) {
foreach ($menu_items as $key => $item) {
$actions .= $item;
$actionsLeft .= $item;
}
}
}
$actions .= '<span style="float:right">';
$actions .= Display::url(Display::return_icon('printer.png', get_lang('Print'), array(), ICON_SIZE_MEDIUM), 'javascript: void(0);', array('onclick'=>'javascript: window.print();'));
$actions .= Display::url(Display::return_icon('export_csv.png', get_lang('ExportAsCSV'), array(), ICON_SIZE_MEDIUM), api_get_self().'?export=csv&keyword='.$keyword);
$actions .= '</span>';
$actions .= '</div>';
$actionsRight = Display::url(Display::return_icon('printer.png', get_lang('Print'), array(), ICON_SIZE_MEDIUM), 'javascript: void(0);', array('onclick'=>'javascript: window.print();'));
$actionsRight .= Display::url(Display::return_icon('export_csv.png', get_lang('ExportAsCSV'), array(), ICON_SIZE_MEDIUM), api_get_self().'?export=csv&keyword='.$keyword);
$toolbar = Display::toolbarAction('toolbar-user', $content = array( 0 => $actionsLeft, 1 => $actionsRight ));
$table = new SortableTable(
'tracking_student',
@ -274,7 +274,7 @@ if ($export_csv) {
exit;
} else {
Display::display_header(get_lang('Users'));
echo $actions;
echo $toolbar;
$page_title = get_lang('Users');
echo Display::page_subheader($page_title);
if (isset($active)) {

@ -323,7 +323,7 @@ if (api_is_platform_admin()) {
echo '</div>';
}
echo '</div>';
echo '<div id="session-list" class="table-responsive">';
echo '<div id="session-table" class="table-responsive">';
echo Display::grid_html('sessions');
echo '</div>';

@ -158,6 +158,7 @@
$('button[name="use_as_reference"]').click(function() {
$('button[name="set_requirement"]').prop('disabled', false);
$('#requirements').prop('disabled', false);
$('#requirements').selectpicker('refresh');
$('button[name="save_resource"]').prop('disabled', false);
useAsReference(type, sequenceId);

@ -81,25 +81,25 @@ $form->setDefaults(array('score' => $filter_score));
if (!$exportToXLS) {
Display :: display_header(get_lang('Reporting'));
echo '<div class="actions">';
$actionsLeft = '';
if ($global) {
echo '<a href="'.api_get_path(WEB_CODE_PATH).'auth/my_progress.php">'.
$actionsLeft .= '<a href="'.api_get_path(WEB_CODE_PATH).'auth/my_progress.php">'.
Display::return_icon('stats.png', get_lang('MyStats'), '', ICON_SIZE_MEDIUM);
echo '</a>';
$actionsLeft .= '</a>';
echo '<span style="float:right">';
$courseLink = '';
if (!empty(api_get_course_info())) {
$courseLink = api_get_cidreq();
}
echo '<a href="'.api_get_self().'?export=1&score='.$filter_score.'&exercise_id='.$exerciseId.'&'.$courseLink.'">'.
$actionsRight .= '<a href="'.api_get_self().'?export=1&score='.$filter_score.'&exercise_id='.$exerciseId.'&'.$courseLink.'">'.
Display::return_icon('export_excel.png',get_lang('ExportAsXLS'),'',ICON_SIZE_MEDIUM).'</a>';
echo '<a href="javascript: void(0);" onclick="javascript: window.print()">'.
$actionsRight .= '<a href="javascript: void(0);" onclick="javascript: window.print()">'.
Display::return_icon('printer.png',get_lang('Print'),'',ICON_SIZE_MEDIUM).'</a>';
echo '</span>';
$menuItems[] = Display::url(
Display::return_icon('teacher.png', get_lang('TeacherInterface'), array(), 32),
@ -116,34 +116,37 @@ if (!$exportToXLS) {
api_get_path(WEB_CODE_PATH).'mySpace/index.php?view=coach'
);
}
$menuItems[] = Display::return_icon('quiz_na.png', get_lang('ExamTracking'), array(), 32);
$menuItems[] = '<a href="#">'.Display::return_icon('quiz_na.png', get_lang('ExamTracking'), array(), 32).'</a>';
$nb_menu_items = count($menuItems);
if ($nb_menu_items > 1) {
foreach ($menuItems as $key=> $item) {
echo $item;
$actionsLeft .= $item;
}
}
} else {
echo Display::url(
$actionsLeft .= Display::url(
Display::return_icon('user.png', get_lang('StudentsTracking'), array(), 32),
'courseLog.php?'.api_get_cidreq().'&studentlist=true'
);
echo Display::url(
$actionsLeft .= Display::url(
Display::return_icon('course.png', get_lang('CourseTracking'), array(), 32),
'courseLog.php?'.api_get_cidreq().'&studentlist=false'
);
echo Display::url(
$actionsLeft .= Display::url(
Display::return_icon('tools.png', get_lang('ResourcesTracking'), array(), 32),
'courseLog.php?'.api_get_cidreq().'&studentlist=resouces'
);
echo Display::url(
$actionsLeft .= Display::url(
Display::return_icon('export_excel.png', get_lang('ExportAsXLS'), array(), 32),
api_get_self().'?'.api_get_cidreq().'&export=1&score='.$filter_score.'&exercise_id='.$exerciseId
);
}
echo '</div>';
$toolbar = Display::toolbarAction('toolbar-exams', $content = array( 0 => $actionsLeft, 1 => $actionsRight ));
echo $toolbar;
$form->display();
echo '<h3>'.sprintf(get_lang('FilteringWithScoreX'), $filter_score).'%</h3>';

Loading…
Cancel
Save