| @@ 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 | ||