예제 #1
0
 /**
  * Create asset
  */
 function create($a_upload = false, $a_template = false)
 {
     include_once "./Modules/Scorm2004/classes/seq_editor/class.ilSCORM2004Item.php";
     include_once "./Modules/Scorm2004/classes/seq_editor/class.ilSCORM2004Objective.php";
     parent::create($a_upload);
     if (!$a_template) {
         $seq_item = new ilSCORM2004Item($this->getId());
         $seq_item->insert();
     }
 }
 /**
  * Create Scorm Page
  *
  * @param	boolean		Upload Mode
  */
 function create($a_upload = false, $a_layout_id = 0)
 {
     parent::create($a_upload);
     // create scorm2004 page
     include_once "./Modules/Scorm2004/classes/class.ilSCORM2004Page.php";
     if (!is_object($this->page_object)) {
         $this->page_object =& new ilSCORM2004Page($this->slm_object->getType());
     }
     $this->page_object->setId($this->getId());
     $this->page_object->setParentId($this->getSLMId());
     if ($a_layout_id == 0) {
         $this->page_object->create($a_upload);
     } else {
         $this->page_object->createWithLayoutId($a_layout_id);
     }
 }