| @@ 988-997 (lines=10) @@ | ||
| 985 | ||
| 986 | // Adding |
|
| 987 | ||
| 988 | foreach ($list as $id) { |
|
| 989 | UrlManager::addCourseCategoryToUrl($id, $urlId); |
|
| 990 | $categoryInfo = getCategoryById($id); |
|
| 991 | $children = getChildren($categoryInfo['code']); |
|
| 992 | if (!empty($children)) { |
|
| 993 | foreach ($children as $category) { |
|
| 994 | UrlManager::addCourseCategoryToUrl($category['id'], $urlId); |
|
| 995 | } |
|
| 996 | } |
|
| 997 | } |
|
| 998 | ||
| 999 | // Deleting old items |
|
| 1000 | foreach ($existingItems as $id) { |
|
| @@ 1000-1012 (lines=13) @@ | ||
| 997 | } |
|
| 998 | ||
| 999 | // Deleting old items |
|
| 1000 | foreach ($existingItems as $id) { |
|
| 1001 | if (!in_array($id, $list)) { |
|
| 1002 | UrlManager::deleteUrlRelCourseCategory($id, $urlId); |
|
| 1003 | $categoryInfo = getCategoryById($id); |
|
| 1004 | ||
| 1005 | $children = getChildren($categoryInfo['code']); |
|
| 1006 | if (!empty($children)) { |
|
| 1007 | foreach ($children as $category) { |
|
| 1008 | UrlManager::deleteUrlRelCourseCategory($category['id'], $urlId); |
|
| 1009 | } |
|
| 1010 | } |
|
| 1011 | } |
|
| 1012 | } |
|
| 1013 | } |
|
| 1014 | ||
| 1015 | ||