main/session/session_course_user.php 1 location
|
@@ 83-87 (lines=5) @@
|
80 |
|
exit; |
81 |
|
} |
82 |
|
|
83 |
|
if (count($CourseList) == count($existingCourses)) { |
84 |
|
Display::addFlash(Display::return_message(get_lang('MaybeYouWantToDeleteThisUserFromSession'))); |
85 |
|
header('Location: session_course_user.php?id_session='.$id_session.'&id_user='.$id_user); |
86 |
|
exit; |
87 |
|
} |
88 |
|
|
89 |
|
foreach ($CourseList as $enreg_course) { |
90 |
|
$exists = false; |
main/admin/user_update_import.php 1 location
|
@@ 411-416 (lines=6) @@
|
408 |
|
// if the warning message is too long then we display the warning message trough a session |
409 |
|
Display::addFlash(Display::return_message($warning_message, 'warning', false)); |
410 |
|
|
411 |
|
if ($error_kind_file) { |
412 |
|
Display::addFlash(Display::return_message(get_lang('YouMustImportAFileAccordingToSelectedOption'), 'error', false)); |
413 |
|
} else { |
414 |
|
header('Location: '.api_get_path(WEB_CODE_PATH).'admin/user_list.php?sec_token='.$tok); |
415 |
|
exit; |
416 |
|
} |
417 |
|
|
418 |
|
} |
419 |
|
Display :: display_header($tool_name); |
main/badge/assign.php 2 locations
|
@@ 127-134 (lines=8) @@
|
124 |
|
|
125 |
|
$skill = $skillRepo->find($values['skill']); |
126 |
|
|
127 |
|
if (!$skill) { |
128 |
|
Display::addFlash( |
129 |
|
Display::return_message(get_lang('SkillNotFound'), 'error') |
130 |
|
); |
131 |
|
|
132 |
|
header('Location: ' . api_get_self() . '?' . http_build_query(['user' => $user->getId()])); |
133 |
|
exit; |
134 |
|
} |
135 |
|
|
136 |
|
if ($user->hasSkill($skill)) { |
137 |
|
Display::addFlash( |
|
@@ 31-38 (lines=8) @@
|
28 |
|
$skillUserRepo = $entityManager->getRepository('ChamiloCoreBundle:SkillRelUser'); |
29 |
|
$user = $entityManager->find('ChamiloUserBundle:User', $_REQUEST['user']); |
30 |
|
|
31 |
|
if (!$user) { |
32 |
|
Display::addFlash( |
33 |
|
Display::return_message(get_lang('NoUser'), 'error') |
34 |
|
); |
35 |
|
|
36 |
|
header('Location: ' . api_get_path(WEB_PATH)); |
37 |
|
exit; |
38 |
|
} |
39 |
|
|
40 |
|
$skills = $skillRepo->findBy([ |
41 |
|
'status' => Skill::STATUS_ENABLED |
main/auth/lostPassword.php 1 location
|
@@ 101-107 (lines=7) @@
|
98 |
|
exit; |
99 |
|
} |
100 |
|
|
101 |
|
if ($user['auth_source'] == 'extldap') { |
102 |
|
Display::addFlash( |
103 |
|
Display::return_message(get_lang('CouldNotResetPasswordBecauseLDAP'), 'info', false) |
104 |
|
); |
105 |
|
header('Location: ' . api_get_path(WEB_PATH)); |
106 |
|
exit; |
107 |
|
} |
108 |
|
|
109 |
|
$userResetPasswordSetting = api_get_setting('user_reset_password'); |
110 |
|
|
main/badge/issued.php 2 locations
|
@@ 24-31 (lines=8) @@
|
21 |
|
$skillRepo = $entityManager->getRepository('ChamiloCoreBundle:Skill'); |
22 |
|
$skillLevelRepo = $entityManager->getRepository('ChamiloSkillBundle:Level'); |
23 |
|
|
24 |
|
if (!$skillIssue) { |
25 |
|
Display::addFlash( |
26 |
|
Display::return_message(get_lang('TheUserXNotYetAchievedTheSkillX'), 'error') |
27 |
|
); |
28 |
|
|
29 |
|
header('Location: ' . api_get_path(WEB_PATH)); |
30 |
|
exit; |
31 |
|
} |
32 |
|
|
33 |
|
$user = $skillIssue->getUser(); |
34 |
|
$skill = $skillIssue->getSkill(); |
|
@@ 36-43 (lines=8) @@
|
33 |
|
$user = $skillIssue->getUser(); |
34 |
|
$skill = $skillIssue->getSkill(); |
35 |
|
|
36 |
|
if (!$user || !$skill) { |
37 |
|
Display::addFlash( |
38 |
|
Display::return_message(get_lang('NoResults'), 'error') |
39 |
|
); |
40 |
|
|
41 |
|
header('Location: ' . api_get_path(WEB_PATH)); |
42 |
|
exit; |
43 |
|
} |
44 |
|
|
45 |
|
$userInfo = [ |
46 |
|
'id' => $user->getId(), |
main/exercise/exercise_report.php 1 location
|
@@ 247-253 (lines=7) @@
|
244 |
|
api_get_user_id() |
245 |
|
); |
246 |
|
|
247 |
|
if ($allowCoachFeedbackExercises) { |
248 |
|
Display::addFlash( |
249 |
|
Display::return_message(get_lang('MessageSent')) |
250 |
|
); |
251 |
|
header('Location: ' . api_get_self().'?'.api_get_cidreq().'&exerciseId='.$exerciseId); |
252 |
|
exit; |
253 |
|
} |
254 |
|
} |
255 |
|
|
256 |
|
// Updating LP score here |
main/badge/issued_all.php 1 location
|
@@ 28-35 (lines=8) @@
|
25 |
|
|
26 |
|
$currentUserId = api_get_user_id(); |
27 |
|
|
28 |
|
if (!$user || !$skill) { |
29 |
|
Display::addFlash( |
30 |
|
Display::return_message(get_lang('NoResults'), 'error') |
31 |
|
); |
32 |
|
|
33 |
|
header('Location: ' . api_get_path(WEB_PATH)); |
34 |
|
exit; |
35 |
|
} |
36 |
|
|
37 |
|
$userSkills = $skillUserRepo->findBy([ |
38 |
|
'user' => $user, |
main/auth/external_login/facebook.inc.php 1 location
|
@@ 139-146 (lines=8) @@
|
136 |
|
// We have to create the user |
137 |
|
$chamilo_uid = external_add_user($u); |
138 |
|
|
139 |
|
if ($chamilo_uid === false) { |
140 |
|
Display::addFlash( |
141 |
|
Display::return_message(get_lang('UserNotRegistered'), 'error') |
142 |
|
); |
143 |
|
|
144 |
|
header('Location: ' . api_get_path(WEB_PATH)); |
145 |
|
exit; |
146 |
|
} |
147 |
|
|
148 |
|
$_user['user_id'] = $chamilo_uid; |
149 |
|
$_SESSION['_user'] = $_user; |
main/admin/user_import.php 1 location
|
@@ 457-462 (lines=6) @@
|
454 |
|
Display::addFlash(Display::return_message($warning_message, 'warning', false)); |
455 |
|
Display::addFlash(Display::return_message($see_message_import, 'confirmation', false)); |
456 |
|
|
457 |
|
if ($error_kind_file) { |
458 |
|
Display::addFlash( |
459 |
|
Display::return_message( |
460 |
|
get_lang('YouMustImportAFileAccordingToSelectedOption'), |
461 |
|
'error', |
462 |
|
false |
463 |
|
) |
464 |
|
); |
465 |
|
} else { |
main/badge/criteria.php 1 location
|
@@ 14-21 (lines=8) @@
|
11 |
|
$entityManager = Database::getManager(); |
12 |
|
$skill = $entityManager->find('ChamiloCoreBundle:Skill', $_GET['id']); |
13 |
|
|
14 |
|
if (!$skill) { |
15 |
|
Display::addFlash( |
16 |
|
Display::return_message(get_lang('SkillNotFound'), 'error') |
17 |
|
); |
18 |
|
|
19 |
|
header('Location: ' . api_get_path(WEB_PATH)); |
20 |
|
exit; |
21 |
|
} |
22 |
|
|
23 |
|
$skillInfo = [ |
24 |
|
'name' => $skill->getName(), |
main/gradebook/gradebook_view_result.php 2 locations
|
@@ 177-182 (lines=6) @@
|
174 |
|
$nr_results_added++; |
175 |
|
} |
176 |
|
} |
177 |
|
} else { |
178 |
|
header('Location: ' . api_get_self() . '?import=&selecteval=' . $select_eval . '&importnofile='); |
179 |
|
Display::addFlash(Display::return_message(get_lang('ImportNoFile'), 'warning', false)); |
180 |
|
|
181 |
|
exit; |
182 |
|
} |
183 |
|
if ($overwritescore != 0) { |
184 |
|
header('Location: ' . api_get_self() . '?selecteval=' . $select_eval. '&importoverwritescore=' . $overwritescore); |
185 |
|
Display::addFlash(Display::return_message(get_lang('ImportOverWriteScore') . ' ' . $overwritescore)); |
|
@@ 188-192 (lines=5) @@
|
185 |
|
Display::addFlash(Display::return_message(get_lang('ImportOverWriteScore') . ' ' . $overwritescore)); |
186 |
|
exit; |
187 |
|
} |
188 |
|
if ($nr_results_added == 0) { |
189 |
|
Display::addFlash(Display::return_message(get_lang('ProblemUploadingFile'), 'warning', false)); |
190 |
|
header('Location: ' . api_get_self() . '?selecteval=' . $select_eval. '¬hingadded='); |
191 |
|
exit; |
192 |
|
} |
193 |
|
Display::addFlash(Display::return_message(get_lang('FileUploadComplete'), 'success', false)); |
194 |
|
header('Location: ' . api_get_self() . '?selecteval=' . $select_eval . '&importok='); |
195 |
|
exit; |
main/lp/lp_add_category.php 1 location
|
@@ 51-57 (lines=7) @@
|
48 |
|
Display::addFlash(Display::return_message(get_lang('Updated'))); |
49 |
|
header('Location: '.$url); |
50 |
|
exit; |
51 |
|
} else { |
52 |
|
learnpath::createCategory($values); |
53 |
|
Display::addFlash(Display::return_message(get_lang('Added'))); |
54 |
|
$url = api_get_self().'?action=list&'.api_get_cidreq(); |
55 |
|
header('Location: '.$url); |
56 |
|
exit; |
57 |
|
} |
58 |
|
} else { |
59 |
|
$id = isset($_REQUEST['id']) ? $_REQUEST['id'] : null; |
60 |
|
|
main/inc/lib/usermanager.lib.php 1 location
|
@@ 285-303 (lines=19) @@
|
282 |
|
} |
283 |
|
} |
284 |
|
|
285 |
|
if (empty($password)) { |
286 |
|
if ($authSource === PLATFORM_AUTH_SOURCE) { |
287 |
|
Display::addFlash( |
288 |
|
Display::return_message( |
289 |
|
get_lang('ThisFieldIsRequired').': '.get_lang( |
290 |
|
'Password' |
291 |
|
), |
292 |
|
'warning' |
293 |
|
) |
294 |
|
); |
295 |
|
|
296 |
|
return false; |
297 |
|
} |
298 |
|
|
299 |
|
// We use the authSource as password. |
300 |
|
// The real validation will be by processed by the auth |
301 |
|
// source not Chamilo |
302 |
|
$password = $authSource; |
303 |
|
} |
304 |
|
|
305 |
|
// database table definition |
306 |
|
$table_user = Database::get_main_table(TABLE_MAIN_USER); |
plugin/ims_lti/edit.php 1 location
|
@@ 18-25 (lines=8) @@
|
15 |
|
$plugin = ImsLtiPlugin::create(); |
16 |
|
$tool = ImsLtiTool::fetch($toolId); |
17 |
|
|
18 |
|
if (empty($tool)) { |
19 |
|
Display::addFlash( |
20 |
|
Display::return_message($plugin->get_lang('NoTool'), 'error') |
21 |
|
); |
22 |
|
|
23 |
|
header('Location: ' . api_get_path(WEB_PLUGIN_PATH) . 'ims_lti/list.php'); |
24 |
|
exit; |
25 |
|
} |
26 |
|
|
27 |
|
$form = new FormValidator('ims_lti_edit_tool'); |
28 |
|
$form->addText('name', get_lang('Name')); |
main/inc/lib/fileUpload.lib.php 1 location
|
@@ 282-290 (lines=9) @@
|
279 |
|
|
280 |
|
// At least if the directory doesn't exist, tell so |
281 |
|
if (!is_dir($whereToSave)) { |
282 |
|
if (!mkdir($whereToSave, api_get_permissions_for_new_directories())) { |
283 |
|
if ($output) { |
284 |
|
Display::addFlash( |
285 |
|
Display::return_message(get_lang('DestDirectoryDoesntExist').' ('.$uploadPath.')', 'error') |
286 |
|
); |
287 |
|
} |
288 |
|
|
289 |
|
return false; |
290 |
|
} |
291 |
|
} |
292 |
|
|
293 |
|
// Just upload the file "as is" |