Ejemplo n.º 1
0
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;
}
Ejemplo n.º 2
0
 /**
  * @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;
 }