/** * Constructor * * @param integer $id Course ID or alias * @return void */ public function __construct($oid) { parent::__construct($oid); $this->config()->merge(new Registry($this->get('params'))); if (!isset($this->_permissions)) { $this->_permissions = Permissions::getInstance(); $this->_permissions->set('course_id', $this->get('id')); } }
/** * Constructor * * @param integer $id Resource ID or alias * @param object $course * @return void */ public function __construct($oid = null, $course = null) { // Save course for quick reference $this->course = $course; parent::__construct($oid); }
/** * Constructor * * @param mixed $oid Integer, array, or object * @return void */ public function __construct($oid = null) { parent::__construct($oid); $this->_params = Component::params('com_courses'); }