Fix url course relation

1.10.x
jmontoyaa 10 years ago
parent 699afe5baf
commit 7e1a62256e
  1. 7
      main/admin/access_url_edit_courses_to_url.php
  2. 8
      main/inc/lib/urlmanager.lib.php

@ -129,7 +129,7 @@ if($ajax_search) {
} }
$tbl_course = Database :: get_main_table(TABLE_MAIN_COURSE); $tbl_course = Database :: get_main_table(TABLE_MAIN_COURSE);
$sql="SELECT code, title $sql="SELECT id, code, title
FROM $tbl_course u FROM $tbl_course u
ORDER BY title, code"; ORDER BY title, code";
$result = Database::query($sql); $result = Database::query($sql);
@ -210,7 +210,7 @@ $url_list = UrlManager::get_url_data();
<?php <?php
foreach($no_course_list as $no_course) { foreach($no_course_list as $no_course) {
?> ?>
<option value="<?php echo $no_course['code']; ?>"><?php echo $no_course['title'].' ('.$no_course['code'].')'; ?></option> <option value="<?php echo $no_course['id']; ?>"><?php echo $no_course['title'].' ('.$no_course['code'].')'; ?></option>
<?php <?php
} }
unset($no_course_list); unset($no_course_list);
@ -247,8 +247,9 @@ $url_list = UrlManager::get_url_data();
<select id="destination_users" name="course_list[]" multiple="multiple" size="15" style="width:380px;"> <select id="destination_users" name="course_list[]" multiple="multiple" size="15" style="width:380px;">
<?php <?php
foreach($course_list as $course) { foreach($course_list as $course) {
$courseInfo = api_get_course_info_by_id($course['id']);
?> ?>
<option value="<?php echo $course['course_code']; ?>"><?php echo $course['title'].' ('.$course['course_code'].')'; ?></option> <option value="<?php echo $course['id']; ?>"><?php echo $course['title'].' ('.$courseInfo['code'].')'; ?></option>
<?php <?php
} }
unset($course_list); unset($course_list);

@ -896,11 +896,9 @@ class UrlManager
} }
// Adding courses // Adding courses
foreach ($course_list as $course_code) { foreach ($course_list as $courseId) {
if (!in_array($course_code, $courseId)) { UrlManager::add_course_to_url($courseId, $access_url_id);
UrlManager::add_course_to_url($courseId, $access_url_id); CourseManager::update_course_ranking($courseId, 0, $access_url_id);
CourseManager::update_course_ranking($courseId, 0, $access_url_id);
}
} }
// Deleting old courses // Deleting old courses

Loading…
Cancel
Save