|
|
|
@ -1,4 +1,5 @@ |
|
|
|
<?php |
|
|
|
<?php |
|
|
|
|
|
|
|
|
|
|
|
/* For licensing terms, see /license.txt */ |
|
|
|
/* For licensing terms, see /license.txt */ |
|
|
|
|
|
|
|
|
|
|
|
use Chamilo\CoreBundle\Entity\ExtraFieldSavedSearch; |
|
|
|
use Chamilo\CoreBundle\Entity\ExtraFieldSavedSearch; |
|
|
|
@ -11,43 +12,43 @@ require_once 'main/inc/global.inc.php'; |
|
|
|
$htmlHeadXtra[] = '<link href="'.api_get_path(WEB_PATH).'web/assets/cropper/dist/cropper.min.css" rel="stylesheet">'; |
|
|
|
$htmlHeadXtra[] = '<link href="'.api_get_path(WEB_PATH).'web/assets/cropper/dist/cropper.min.css" rel="stylesheet">'; |
|
|
|
$htmlHeadXtra[] = '<script src="'.api_get_path(WEB_PATH).'web/assets/cropper/dist/cropper.min.js"></script>'; |
|
|
|
$htmlHeadXtra[] = '<script src="'.api_get_path(WEB_PATH).'web/assets/cropper/dist/cropper.min.js"></script>'; |
|
|
|
|
|
|
|
|
|
|
|
$htmlHeadXtra[] = '<script> |
|
|
|
$htmlHeadXtra[] = '<script> |
|
|
|
$(document).ready(function() { |
|
|
|
$(function() { |
|
|
|
$("#filiere").on("click", function() { |
|
|
|
$("#filiere").on("click", function() { |
|
|
|
$("#filiere_panel").toggle(); |
|
|
|
$("#filiere_panel").toggle(); |
|
|
|
return false; |
|
|
|
return false; |
|
|
|
}); |
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
$("#dispo").on("click", function() { |
|
|
|
$("#dispo").on("click", function() { |
|
|
|
$("#dispo_panel").toggle(); |
|
|
|
$("#dispo_panel").toggle(); |
|
|
|
return false; |
|
|
|
return false; |
|
|
|
}); |
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
$("#dispo_pendant").on("click", function() { |
|
|
|
$("#dispo_pendant").on("click", function() { |
|
|
|
$("#dispo_pendant_panel").toggle(); |
|
|
|
$("#dispo_pendant_panel").toggle(); |
|
|
|
return false; |
|
|
|
return false; |
|
|
|
}); |
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
$("#niveau").on("click", function() { |
|
|
|
$("#niveau").on("click", function() { |
|
|
|
$("#niveau_panel").toggle(); |
|
|
|
$("#niveau_panel").toggle(); |
|
|
|
return false; |
|
|
|
return false; |
|
|
|
}); |
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
$("#methode").on("click", function() { |
|
|
|
$("#methode").on("click", function() { |
|
|
|
$("#methode_panel").toggle(); |
|
|
|
$("#methode_panel").toggle(); |
|
|
|
return false; |
|
|
|
return false; |
|
|
|
}); |
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
$("#themes").on("click", function() { |
|
|
|
$("#themes").on("click", function() { |
|
|
|
$("#themes_panel").toggle(); |
|
|
|
$("#themes_panel").toggle(); |
|
|
|
return false; |
|
|
|
return false; |
|
|
|
}); |
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
$("#objectifs").on("click", function() { |
|
|
|
$("#objectifs").on("click", function() { |
|
|
|
$("#objectifs_panel").toggle(); |
|
|
|
$("#objectifs_panel").toggle(); |
|
|
|
return false; |
|
|
|
return false; |
|
|
|
}); |
|
|
|
}); |
|
|
|
}); |
|
|
|
}); |
|
|
|
</script>'; |
|
|
|
</script>'; |
|
|
|
|
|
|
|
|
|
|
|
api_block_anonymous_users(); |
|
|
|
api_block_anonymous_users(); |
|
|
|
@ -693,7 +694,9 @@ if ($form->validate()) { |
|
|
|
$userDataToSave, |
|
|
|
$userDataToSave, |
|
|
|
true, |
|
|
|
true, |
|
|
|
false, |
|
|
|
false, |
|
|
|
['heures_disponibilite_par_semaine' , 'langue_cible'] |
|
|
|
['heures_disponibilite_par_semaine', 'langue_cible'], |
|
|
|
|
|
|
|
[], |
|
|
|
|
|
|
|
true |
|
|
|
); |
|
|
|
); |
|
|
|
|
|
|
|
|
|
|
|
// Save session search |
|
|
|
// Save session search |
|
|
|
@ -836,13 +839,13 @@ if (!empty($filterToSend)) { |
|
|
|
// Special OFAJ date logic |
|
|
|
// Special OFAJ date logic |
|
|
|
if ($userEndDate == '') { |
|
|
|
if ($userEndDate == '') { |
|
|
|
$sql = " AND ( |
|
|
|
$sql = " AND ( |
|
|
|
(s.access_start_date >= '$userStartDateMinus') OR |
|
|
|
(s.access_start_date >= '$userStartDateMinus') OR |
|
|
|
((s.access_start_date = '' OR s.access_start_date IS NULL) AND (s.access_end_date = '' OR s.access_end_date IS NULL)) |
|
|
|
((s.access_start_date = '' OR s.access_start_date IS NULL) AND (s.access_end_date = '' OR s.access_end_date IS NULL)) |
|
|
|
)"; |
|
|
|
)"; |
|
|
|
} else { |
|
|
|
} else { |
|
|
|
$sql = " AND ( |
|
|
|
$sql = " AND ( |
|
|
|
(s.access_start_date >= '$userStartDateMinus' AND s.access_end_date < '$userEndDatePlus') OR |
|
|
|
(s.access_start_date >= '$userStartDateMinus' AND s.access_end_date < '$userEndDatePlus') OR |
|
|
|
(s.access_start_date >= '$userStartDateMinus' AND (s.access_end_date = '' OR s.access_end_date IS NULL)) OR |
|
|
|
(s.access_start_date >= '$userStartDateMinus' AND (s.access_end_date = '' OR s.access_end_date IS NULL)) OR |
|
|
|
((s.access_start_date = '' OR s.access_start_date IS NULL) AND (s.access_end_date = '' OR s.access_end_date IS NULL)) |
|
|
|
((s.access_start_date = '' OR s.access_start_date IS NULL) AND (s.access_end_date = '' OR s.access_end_date IS NULL)) |
|
|
|
)"; |
|
|
|
)"; |
|
|
|
} |
|
|
|
} |
|
|
|
@ -1007,8 +1010,8 @@ if (!empty($sessionByUserList)) { |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
$action_links = 'function action_formatter(cellvalue, options, rowObject) { |
|
|
|
$action_links = 'function action_formatter(cellvalue, options, rowObject) { |
|
|
|
var sessionList = '.json_encode($sessionUserList).'; |
|
|
|
var sessionList = '.json_encode($sessionUserList).'; |
|
|
|
var id = options.rowId.toString(); |
|
|
|
var id = options.rowId.toString(); |
|
|
|
if (sessionList.indexOf(id) == -1) { |
|
|
|
if (sessionList.indexOf(id) == -1) { |
|
|
|
return \'<a href="'.api_get_self().'?action=subscribe_user&user_id='.$userToLoad.'&session_id=\'+id+\'">'.Display::return_icon('add.png', addslashes(get_lang('Subscribe')), '', ICON_SIZE_SMALL).'</a>'.'\'; |
|
|
|
return \'<a href="'.api_get_self().'?action=subscribe_user&user_id='.$userToLoad.'&session_id=\'+id+\'">'.Display::return_icon('add.png', addslashes(get_lang('Subscribe')), '', ICON_SIZE_SMALL).'</a>'.'\'; |
|
|
|
} else { |
|
|
|
} else { |
|
|
|
@ -1039,8 +1042,8 @@ $htmlHeadXtra[] = '<style> |
|
|
|
} |
|
|
|
} |
|
|
|
</style>'; |
|
|
|
</style>'; |
|
|
|
|
|
|
|
|
|
|
|
$htmlHeadXtra[] = '<script> |
|
|
|
$htmlHeadXtra[] = '<script> |
|
|
|
$(document).ready(function() { |
|
|
|
$(function() { |
|
|
|
var blocks = [ |
|
|
|
var blocks = [ |
|
|
|
"#collapseOne", |
|
|
|
"#collapseOne", |
|
|
|
"#collapseTwo", |
|
|
|
"#collapseTwo", |
|
|
|
@ -1049,13 +1052,13 @@ $(document).ready(function() { |
|
|
|
"#collapseFive", |
|
|
|
"#collapseFive", |
|
|
|
"#collapseSix", |
|
|
|
"#collapseSix", |
|
|
|
"#collapseSeven", |
|
|
|
"#collapseSeven", |
|
|
|
"#collapseEight" |
|
|
|
"#collapseEight" |
|
|
|
]; |
|
|
|
]; |
|
|
|
|
|
|
|
|
|
|
|
$.each(blocks, function( index, value ) { |
|
|
|
$.each(blocks, function( index, value ) { |
|
|
|
$(value).collapse("hide"); |
|
|
|
$(value).collapse("hide"); |
|
|
|
}); |
|
|
|
}); |
|
|
|
}); |
|
|
|
}); |
|
|
|
</script>'; |
|
|
|
</script>'; |
|
|
|
|
|
|
|
|
|
|
|
$tpl = new Template(get_lang('Diagnosis')); |
|
|
|
$tpl = new Template(get_lang('Diagnosis')); |
|
|
|
|