function WSRemoveCourseFromPortal($params) { if (!WSHelperVerifyKey($params['secret_key'])) { return return_error(WS_ERROR_SECRET_KEY); } $courseInfo = CourseManager::getCourseInfoFromOriginalId($params['original_course_id_value'], $params['original_course_id_name']); $courseId = $courseInfo['real_id']; $portalId = $params['portal_id']; UrlManager::delete_url_rel_course($courseId, $portalId); $result = UrlManager::relation_url_course_exist($courseId, $portalId); if (empty($result)) { return true; } return false; }
/** * @param int $courseId * @param int $url_id * * @return resource */ public static function add_course_to_url($courseId, $url_id = 1) { $table_url_rel_course = Database::get_main_table(TABLE_MAIN_ACCESS_URL_REL_COURSE); if (empty($url_id)) { $url_id = 1; } $count = UrlManager::relation_url_course_exist($courseId, $url_id); if (empty($count)) { $sql = "INSERT INTO {$table_url_rel_course}\n SET c_id = '" . intval($courseId) . "', access_url_id = " . intval($url_id); $result = Database::query($sql); } return $result; }