function course_get_course_object_by_id in Course 3.x
Same name and namespace in other branches
- 8.3 course.module \course_get_course_object_by_id()
- 8.2 course.module \course_get_course_object_by_id()
- 6 course.module \course_get_course_object_by_id()
- 7.2 course.module \course_get_course_object_by_id()
- 7 course.module \course_get_course_object_by_id()
Get a course object by its identifier.
@todo move to Storage?
Parameters
int $coid: The numeric or temporary ID of the course object.
Return value
CourseObject|FALSE A loaded CourseObject or FALSE if no object found.
6 calls to course_get_course_object_by_id()
- CourseObjectCommerceTest::testDelayedPayment in modules/course_commerce/ tests/ src/ Functional/ CourseCommerceTest.php 
- CourseObjectTest::testCourseObjectBasicCrud in tests/src/ Functional/ CourseObjectTest.php 
- Test basic save/load of CourseObjects.
- CourseObjectTest::testCourseObjectConfigurations in tests/src/ Functional/ CourseObjectTest.php 
- Test CourseObject configurations.
- CourseObjectUbercartTest::testDelayedPayment in modules/course_uc/ tests/ src/ Functional/ CourseObjectUbercartTest.php 
- CourseOutlineForm::buildForm in src/Form/ CourseOutlineForm.php 
- Form constructor.
File
- ./course.module, line 403 
- course.module Core functionality for Courses.
Code
function course_get_course_object_by_id($coid) {
  if (!is_numeric($coid)) {
    return _course_get_course_object_by_uniqid($coid);
  }
  $courseObject = CourseObject::load($coid);
  if ($courseObject) {
    return $courseObject;
  }
  return FALSE;
}