Completed
Push — 1.10.x ( 71f40f...60fa62 )
by Julito
153:02 queued 109:23
created
main/auth/courses.php 1 patch
Switch Indentation   +135 added lines, -135 removed lines patch added patch discarded remove patch
@@ -171,28 +171,52 @@  discard block
 block discarded – undo
171 171
 }
172 172
 
173 173
 switch ($action) {
174
-    case 'subscribe_user_with_password':
175
-        $courses_controller->subscribe_user(
176
-            isset($_POST['subscribe_user_with_password']) ? $_POST['subscribe_user_with_password'] : '',
177
-            isset($_POST['search_term']) ? $_POST['search_term'] : '',
178
-            isset($_POST['category_code']) ? $_POST['category_code'] : ''
179
-        );
180
-        break;
181
-    case 'createcoursecategory':
182
-        $courses_controller->categories_list($action);
183
-        break;
184
-    case 'deletecoursecategory':
185
-        $courses_controller->courses_list($action);
186
-        break;
187
-    case 'sortmycourses':
188
-        $courses_controller->courses_list($action);
189
-        break;
190
-    case 'subscribe':
191
-        if (!$user_can_view_page) {
192
-            api_not_allowed(true);
193
-        }
194
-
195
-        if (!CoursesAndSessionsCatalog::is(CATALOG_SESSIONS)) {
174
+        case 'subscribe_user_with_password':
175
+            $courses_controller->subscribe_user(
176
+                isset($_POST['subscribe_user_with_password']) ? $_POST['subscribe_user_with_password'] : '',
177
+                isset($_POST['search_term']) ? $_POST['search_term'] : '',
178
+                isset($_POST['category_code']) ? $_POST['category_code'] : ''
179
+            );
180
+            break;
181
+        case 'createcoursecategory':
182
+            $courses_controller->categories_list($action);
183
+            break;
184
+        case 'deletecoursecategory':
185
+            $courses_controller->courses_list($action);
186
+            break;
187
+        case 'sortmycourses':
188
+            $courses_controller->courses_list($action);
189
+            break;
190
+        case 'subscribe':
191
+            if (!$user_can_view_page) {
192
+                api_not_allowed(true);
193
+            }
194
+
195
+            if (!CoursesAndSessionsCatalog::is(CATALOG_SESSIONS)) {
196
+                $courses_controller->courses_categories(
197
+                    $action,
198
+                    $categoryCode,
199
+                    null,
200
+                    null,
201
+                    null,
202
+                    $limit
203
+                );
204
+            } else {
205
+                header('Location: ' . api_get_self());
206
+            }
207
+            break;
208
+        case 'display_random_courses':
209
+            if (!$user_can_view_page) {
210
+                api_not_allowed(true);
211
+            }
212
+
213
+            $courses_controller->courses_categories($action);
214
+            break;
215
+        case 'display_courses':
216
+            if (!$user_can_view_page) {
217
+                api_not_allowed(true);
218
+            }
219
+
196 220
             $courses_controller->courses_categories(
197 221
                 $action,
198 222
                 $categoryCode,
@@ -201,126 +225,102 @@  discard block
 block discarded – undo
201 225
                 null,
202 226
                 $limit
203 227
             );
204
-        } else {
205
-            header('Location: ' . api_get_self());
206
-        }
207
-        break;
208
-    case 'display_random_courses':
209
-        if (!$user_can_view_page) {
210
-            api_not_allowed(true);
211
-        }
212
-
213
-        $courses_controller->courses_categories($action);
214
-        break;
215
-    case 'display_courses':
216
-        if (!$user_can_view_page) {
217
-            api_not_allowed(true);
218
-        }
219
-
220
-        $courses_controller->courses_categories(
221
-            $action,
222
-            $categoryCode,
223
-            null,
224
-            null,
225
-            null,
226
-            $limit
227
-        );
228
-        break;
229
-    case 'display_sessions':
230
-        if (!$user_can_view_page) {
231
-            api_not_allowed(true);
232
-        }
233
-
234
-        $courses_controller->sessionsList($action, $nameTools, $limit);
235
-        break;
236
-    case 'subscribe_to_session':
237
-        if (!$user_can_view_page) {
238
-            api_not_allowed(true);
239
-        }
240
-
241
-        $userId = api_get_user_id();
242
-        $confirmed = isset($_GET['confirm']);
243
-        $sessionId = intval($_GET['session_id']);
244
-
245
-        if (empty($userId)) {
246
-            api_not_allowed();
247
-            exit;
248
-        }
249
-
250
-        if (!$confirmed) {
251
-            $template = new Template(null, false, false, false, false, false);
252
-            $template->assign('session_id', $sessionId);
253
-
254
-            $layout = $template->get_template('auth/confirm_session_subscription.tpl');
255
-
256
-            echo $template->fetch($layout);
257
-            exit;
258
-        }
259
-
260
-        $registrationAllowed = api_get_setting('catalog_allow_session_auto_subscription');
261
-        if ($registrationAllowed === 'true') {
262
-            $entityManager = Database::getManager();
263
-            $repository = $entityManager->getRepository('ChamiloCoreBundle:SequenceResource');
264
-
265
-            $sequences = $repository->getRequirements(
266
-                $sessionId,
267
-                SequenceResource::SESSION_TYPE
268
-            );
228
+            break;
229
+        case 'display_sessions':
230
+            if (!$user_can_view_page) {
231
+                api_not_allowed(true);
232
+            }
233
+
234
+            $courses_controller->sessionsList($action, $nameTools, $limit);
235
+            break;
236
+        case 'subscribe_to_session':
237
+            if (!$user_can_view_page) {
238
+                api_not_allowed(true);
239
+            }
240
+
241
+            $userId = api_get_user_id();
242
+            $confirmed = isset($_GET['confirm']);
243
+            $sessionId = intval($_GET['session_id']);
269 244
 
270
-            if (count($sequences) > 0) {
271
-                $requirementsData = SequenceResourceManager::checkRequirementsForUser(
272
-                    $sequences,
273
-                    SequenceResource::SESSION_TYPE,
274
-                    $userId
245
+            if (empty($userId)) {
246
+                api_not_allowed();
247
+                exit;
248
+            }
249
+
250
+            if (!$confirmed) {
251
+                $template = new Template(null, false, false, false, false, false);
252
+                $template->assign('session_id', $sessionId);
253
+
254
+                $layout = $template->get_template('auth/confirm_session_subscription.tpl');
255
+
256
+                echo $template->fetch($layout);
257
+                exit;
258
+            }
259
+
260
+            $registrationAllowed = api_get_setting('catalog_allow_session_auto_subscription');
261
+            if ($registrationAllowed === 'true') {
262
+                $entityManager = Database::getManager();
263
+                $repository = $entityManager->getRepository('ChamiloCoreBundle:SequenceResource');
264
+
265
+                $sequences = $repository->getRequirements(
266
+                    $sessionId,
267
+                    SequenceResource::SESSION_TYPE
275 268
                 );
276 269
 
277
-                $continueWithSubscription = SequenceResourceManager::checkSequenceAreCompleted($requirementsData);
270
+                if (count($sequences) > 0) {
271
+                    $requirementsData = SequenceResourceManager::checkRequirementsForUser(
272
+                        $sequences,
273
+                        SequenceResource::SESSION_TYPE,
274
+                        $userId
275
+                    );
276
+
277
+                    $continueWithSubscription = SequenceResourceManager::checkSequenceAreCompleted($requirementsData);
278 278
 
279
-                if (!$continueWithSubscription) {
280
-                    header('Location: ' .  api_get_path(WEB_CODE_PATH) . 'auth/courses.php');
281
-                    exit;
279
+                    if (!$continueWithSubscription) {
280
+                        header('Location: ' .  api_get_path(WEB_CODE_PATH) . 'auth/courses.php');
281
+                        exit;
282
+                    }
282 283
                 }
283
-            }
284 284
 
285
-            SessionManager::suscribe_users_to_session(
286
-                $_GET['session_id'],
287
-                array($userId),
288
-                SESSION_VISIBLE_READ_ONLY,
289
-                false
290
-            );
285
+                SessionManager::suscribe_users_to_session(
286
+                    $_GET['session_id'],
287
+                    array($userId),
288
+                    SESSION_VISIBLE_READ_ONLY,
289
+                    false
290
+                );
291 291
 
292
-            $coursesList = SessionManager::get_course_list_by_session_id($_GET['session_id']);
293
-            $count = count($coursesList);
294
-            $url = '';
295
-
296
-            if ($count <= 0) {
297
-                // no course in session -> return to catalog
298
-                $url = api_get_path(WEB_CODE_PATH) . 'auth/courses.php';
299
-            } elseif ($count == 1) {
300
-                // only one course, so redirect directly to this course
301
-                foreach ($coursesList as $course) {
302
-                    $url = api_get_path(WEB_COURSE_PATH) . $course['directory'] . '/index.php?id_session=' . intval($_GET['session_id']);
292
+                $coursesList = SessionManager::get_course_list_by_session_id($_GET['session_id']);
293
+                $count = count($coursesList);
294
+                $url = '';
295
+
296
+                if ($count <= 0) {
297
+                    // no course in session -> return to catalog
298
+                    $url = api_get_path(WEB_CODE_PATH) . 'auth/courses.php';
299
+                } elseif ($count == 1) {
300
+                    // only one course, so redirect directly to this course
301
+                    foreach ($coursesList as $course) {
302
+                        $url = api_get_path(WEB_COURSE_PATH) . $course['directory'] . '/index.php?id_session=' . intval($_GET['session_id']);
303
+                    }
304
+                } else {
305
+                    $url = api_get_path(WEB_CODE_PATH) . 'session/index.php?session_id=' . intval($_GET['session_id']);
303 306
                 }
304
-            } else {
305
-                $url = api_get_path(WEB_CODE_PATH) . 'session/index.php?session_id=' . intval($_GET['session_id']);
307
+                header('Location: ' . $url);
308
+                exit;
306 309
             }
307
-            header('Location: ' . $url);
308
-            exit;
309
-        }
310
-        //else show error message?
311
-        break;
312
-    case 'search_tag':
313
-        if (!$user_can_view_page) {
314
-            api_not_allowed(true);
315
-        }
316
-
317
-        $courses_controller->sessionsListByCoursesTag($limit);
318
-        break;
319
-    case 'search_session':
320
-        if (!$user_can_view_page) {
321
-            api_not_allowed(true);
322
-        }
323
-
324
-        $courses_controller->sessionListBySearch($limit);
325
-        break;
310
+            //else show error message?
311
+            break;
312
+        case 'search_tag':
313
+            if (!$user_can_view_page) {
314
+                api_not_allowed(true);
315
+            }
316
+
317
+            $courses_controller->sessionsListByCoursesTag($limit);
318
+            break;
319
+        case 'search_session':
320
+            if (!$user_can_view_page) {
321
+                api_not_allowed(true);
322
+            }
323
+
324
+            $courses_controller->sessionListBySearch($limit);
325
+            break;
326 326
 }
Please login to merge, or discard this patch.
main/inc/lib/course_category.lib.php 1 patch
Spacing   +28 added lines, -28 removed lines patch added patch discarded remove patch
@@ -68,7 +68,7 @@  discard block
 block discarded – undo
68 68
 
69 69
     $parentIdCondition = " AND (t1.parent_id IS NULL OR t1.parent_id = '' )";
70 70
     if (!empty($category)) {
71
-        $parentIdCondition =  " AND t1.parent_id  = '$category' ";
71
+        $parentIdCondition = " AND t1.parent_id  = '$category' ";
72 72
     }
73 73
 
74 74
     $sql = "SELECT
@@ -99,7 +99,7 @@  discard block
 block discarded – undo
99 99
 
100 100
     $categories = Database::store_result($result);
101 101
     foreach ($categories as $category) {
102
-        $category['nbr_courses'] =  1;
102
+        $category['nbr_courses'] = 1;
103 103
     }
104 104
 
105 105
     return $categories;
@@ -196,13 +196,13 @@  discard block
 block discarded – undo
196 196
     if ($row = Database::fetch_array($result)) {
197 197
         if (!empty($row['parent_id'])) {
198 198
             Database::query("UPDATE $tbl_course SET category_code = '".$row['parent_id']."' WHERE category_code='$node'");
199
-            Database::query("UPDATE $tbl_category SET parent_id='" . $row['parent_id'] . "' WHERE parent_id='$node'");
199
+            Database::query("UPDATE $tbl_category SET parent_id='".$row['parent_id']."' WHERE parent_id='$node'");
200 200
         } else {
201 201
             Database::query("UPDATE $tbl_course SET category_code='' WHERE category_code='$node'");
202 202
             Database::query("UPDATE $tbl_category SET parent_id=NULL WHERE parent_id='$node'");
203 203
         }
204 204
 
205
-        Database::query("UPDATE $tbl_category SET tree_pos=tree_pos-1 WHERE tree_pos > '" . $row['tree_pos'] . "'");
205
+        Database::query("UPDATE $tbl_category SET tree_pos=tree_pos-1 WHERE tree_pos > '".$row['tree_pos']."'");
206 206
         Database::query("DELETE FROM $tbl_category WHERE code='$node'");
207 207
 
208 208
         if (!empty($row['parent_id'])) {
@@ -291,13 +291,13 @@  discard block
 block discarded – undo
291 291
     }
292 292
 
293 293
     $sql = "UPDATE $tbl_category
294
-            SET tree_pos ='" . $row['tree_pos'] . "'
294
+            SET tree_pos ='".$row['tree_pos']."'
295 295
             WHERE code='$code'";
296 296
     Database::query($sql);
297 297
 
298 298
     $sql = "UPDATE $tbl_category
299 299
             SET tree_pos = '$tree_pos'
300
-            WHERE code= '" . $row['code'] . "'";
300
+            WHERE code= '".$row['code']."'";
301 301
     Database::query($sql);
302 302
 
303 303
     return true;
@@ -423,12 +423,12 @@  discard block
 block discarded – undo
423 423
 
424 424
         $editIcon = Display::return_icon('edit.png', get_lang('EditNode'), null, ICON_SIZE_SMALL);
425 425
         $deleteIcon = Display::return_icon('delete.png', get_lang('DeleteNode'), null, ICON_SIZE_SMALL);
426
-        $moveIcon =  Display::return_icon('up.png', get_lang('UpInSameLevel'), null, ICON_SIZE_SMALL);
426
+        $moveIcon = Display::return_icon('up.png', get_lang('UpInSameLevel'), null, ICON_SIZE_SMALL);
427 427
 
428 428
         foreach ($categories as $category) {
429 429
 
430 430
             $editUrl = $mainUrl.'&id='.$category['code'].'&action=edit';
431
-            $moveUrl  = $mainUrl.'&id='.$category['code'].'&action=moveUp&tree_pos='.$category['tree_pos'];
431
+            $moveUrl = $mainUrl.'&id='.$category['code'].'&action=moveUp&tree_pos='.$category['tree_pos'];
432 432
             $deleteUrl = $mainUrl.'&id='.$category['code'].'&action=delete';
433 433
 
434 434
             $actions = Display::url($editIcon, $editUrl).Display::url($moveIcon, $moveUrl).Display::url($deleteIcon, $deleteUrl);
@@ -562,12 +562,12 @@  discard block
 block discarded – undo
562 562
 
563 563
     $count_courses = countCoursesInCategory();
564 564
 
565
-    $categories[0][count($categories[0])+1] = array(
565
+    $categories[0][count($categories[0]) + 1] = array(
566 566
         'id' =>0,
567 567
         'name' => get_lang('None'),
568 568
         'code' => 'NONE',
569 569
         'parent_id' => null,
570
-        'tree_pos' => $row['tree_pos']+1,
570
+        'tree_pos' => $row['tree_pos'] + 1,
571 571
         'children_count' => 0,
572 572
         'auth_course_child' => true,
573 573
         'auth_cat_child' => true,
@@ -594,7 +594,7 @@  discard block
 block discarded – undo
594 594
 
595 595
     $without_special_courses = '';
596 596
     if (!empty($specialCourseList)) {
597
-        $without_special_courses = ' AND course.code NOT IN ("' . implode('","', $specialCourseList) . '")';
597
+        $without_special_courses = ' AND course.code NOT IN ("'.implode('","', $specialCourseList).'")';
598 598
     }
599 599
 
600 600
     $visibilityCondition = null;
@@ -608,15 +608,15 @@  discard block
 block discarded – undo
608 608
     if ($categoryCode == 'ALL') {
609 609
         // Nothing to do
610 610
     } elseif ($categoryCode == 'NONE') {
611
-        $categoryFilter =  ' AND category_code = "" ';
611
+        $categoryFilter = ' AND category_code = "" ';
612 612
     } else {
613
-        $categoryFilter =  ' AND category_code = "' . $categoryCode . '" ';
613
+        $categoryFilter = ' AND category_code = "'.$categoryCode.'" ';
614 614
     }
615 615
 
616 616
     if (!empty($searchTerm)) {
617
-        $searchFilter = ' AND (code LIKE "%' . $searchTerm . '%"
618
-            OR title LIKE "%' . $searchTerm . '%"
619
-            OR tutor_name LIKE "%' . $searchTerm . '%") ';
617
+        $searchFilter = ' AND (code LIKE "%'.$searchTerm.'%"
618
+            OR title LIKE "%' . $searchTerm.'%"
619
+            OR tutor_name LIKE "%' . $searchTerm.'%") ';
620 620
     }
621 621
 
622 622
     $sql = "SELECT * FROM $tbl_course
@@ -668,7 +668,7 @@  discard block
 block discarded – undo
668 668
 
669 669
     $without_special_courses = '';
670 670
     if (!empty($specialCourseList)) {
671
-        $without_special_courses = ' AND course.code NOT IN ("' . implode('","', $specialCourseList) . '")';
671
+        $without_special_courses = ' AND course.code NOT IN ("'.implode('","', $specialCourseList).'")';
672 672
     }
673 673
     $visibilityCondition = null;
674 674
     $hidePrivate = api_get_setting('course_catalog_hide_private');
@@ -719,7 +719,7 @@  discard block
 block discarded – undo
719 719
         $id_in = null;
720 720
         while (list($id) = Database::fetch_row($result)) {
721 721
             if ($id_in) {
722
-                $id_in.=",$id";
722
+                $id_in .= ",$id";
723 723
             } else {
724 724
                 $id_in = "$id";
725 725
             }
@@ -959,7 +959,7 @@  discard block
 block discarded – undo
959 959
     if (!empty($limit) && is_array($limit)) {
960 960
         $limitStart = isset($limit['start']) ? $limit['start'] : 0;
961 961
         $limitLength = isset($limit['length']) ? $limit['length'] : 10;
962
-        $limitFilter = 'LIMIT ' . $limitStart . ', ' . $limitLength;
962
+        $limitFilter = 'LIMIT '.$limitStart.', '.$limitLength;
963 963
     }
964 964
 
965 965
     return $limitFilter;
@@ -1045,21 +1045,21 @@  discard block
 block discarded – undo
1045 1045
     $hiddenLinks = isset($hiddenLinks) ? Security::remove_XSS($hiddenLinksRequest) : $categoryCodeRequest;
1046 1046
 
1047 1047
         // Start URL with params
1048
-    $pageUrl = api_get_self() .
1049
-        '?action=' . $action .
1050
-        '&category_code=' .$categoryCode.
1051
-        '&hidden_links=' .$hiddenLinks.
1052
-        '&pageCurrent=' . $pageCurrent .
1053
-        '&pageLength=' . $pageLength
1048
+    $pageUrl = api_get_self().
1049
+        '?action='.$action.
1050
+        '&category_code='.$categoryCode.
1051
+        '&hidden_links='.$hiddenLinks.
1052
+        '&pageCurrent='.$pageCurrent.
1053
+        '&pageLength='.$pageLength
1054 1054
     ;
1055 1055
 
1056 1056
     switch ($action) {
1057 1057
         case 'subscribe':
1058 1058
             // for search
1059 1059
             $pageUrl .=
1060
-                '&search_term=' . $searchTerm .
1061
-                '&search_course=1' .
1062
-                '&sec_token=' . $_SESSION['sec_token'];
1060
+                '&search_term='.$searchTerm.
1061
+                '&search_course=1'.
1062
+                '&sec_token='.$_SESSION['sec_token'];
1063 1063
             break;
1064 1064
         case 'display_courses':
1065 1065
             // No break
Please login to merge, or discard this patch.