public function CourseObject::setCourse in Course 6
Same name and namespace in other branches
- 7.2 includes/CourseObject.inc \CourseObject::setCourse()
- 7 includes/CourseObject.inc \CourseObject::setCourse()
Set the Course for this CourseObject.
Parameters
Course|int $course: A Course or node ID.
Return value
File
- includes/course_object.core.inc, line 701 
Class
- CourseObject
- Parent abstract base class of all course objects.
Code
public function setCourse($course) {
  if (is_numeric($course)) {
    $this
      ->setOption('nid', $course);
    $courseNode = node_load($course);
    $this->course = course_get_course($courseNode);
  }
  else {
    $this->course = $course;
    $this
      ->setOption('nid', $course
      ->getNode()->nid);
  }
  return $this;
}