|
|
|
|
@ -169,23 +169,26 @@ class CoursesController { // extends Controller { |
|
|
|
|
* |
|
|
|
|
*/ |
|
|
|
|
public function subscribe_user($course_code, $search_term, $category_code) { |
|
|
|
|
|
|
|
|
|
$data = array(); |
|
|
|
|
|
|
|
|
|
$result = $this->model->subscribe_user($course_code); |
|
|
|
|
|
|
|
|
|
$result = $this->model->subscribe_user($course_code); |
|
|
|
|
if (!$result) { |
|
|
|
|
$error = get_lang('CourseRegistrationCodeIncorrect'); |
|
|
|
|
} else { |
|
|
|
|
//Redirect directly to the course after subscription |
|
|
|
|
/* |
|
|
|
|
if ($result) { |
|
|
|
|
$url = api_get_course_url($course_code); |
|
|
|
|
header('Location: '.$url); |
|
|
|
|
exit; |
|
|
|
|
}*/ |
|
|
|
|
$message = $result; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
if (!empty($search_term)) { |
|
|
|
|
$this->search_courses($search_term, $message, $error); |
|
|
|
|
} else { |
|
|
|
|
$this->courses_categories('subcribe', $category_code, $message, $error); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
return $result; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
|