Beispiel #1
0
 /**
  * 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'));
     }
 }
Beispiel #2
0
 /**
  * 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);
 }
Beispiel #3
0
 /**
  * Constructor
  *
  * @param   mixed $oid Integer, array, or object
  * @return  void
  */
 public function __construct($oid = null)
 {
     parent::__construct($oid);
     $this->_params = Component::params('com_courses');
 }