@@ 1007-1016 (lines=10) @@ | ||
1004 | ||
1005 | // Adding |
|
1006 | ||
1007 | foreach ($list as $id) { |
|
1008 | UrlManager::addCourseCategoryToUrl($id, $urlId); |
|
1009 | $categoryInfo = getCategoryById($id); |
|
1010 | $children = getChildren($categoryInfo['code']); |
|
1011 | if (!empty($children)) { |
|
1012 | foreach ($children as $category) { |
|
1013 | UrlManager::addCourseCategoryToUrl($category['id'], $urlId); |
|
1014 | } |
|
1015 | } |
|
1016 | } |
|
1017 | ||
1018 | // Deleting old items |
|
1019 | foreach ($existingItems as $id) { |
|
@@ 1019-1031 (lines=13) @@ | ||
1016 | } |
|
1017 | ||
1018 | // Deleting old items |
|
1019 | foreach ($existingItems as $id) { |
|
1020 | if (!in_array($id, $list)) { |
|
1021 | UrlManager::deleteUrlRelCourseCategory($id, $urlId); |
|
1022 | $categoryInfo = getCategoryById($id); |
|
1023 | ||
1024 | $children = getChildren($categoryInfo['code']); |
|
1025 | if (!empty($children)) { |
|
1026 | foreach ($children as $category) { |
|
1027 | UrlManager::deleteUrlRelCourseCategory($category['id'], $urlId); |
|
1028 | } |
|
1029 | } |
|
1030 | } |
|
1031 | } |
|
1032 | } |
|
1033 | ||
1034 |