当前位置: 首页>>代码示例>>PHP>>正文


PHP ilObject::create方法代码示例

本文整理汇总了PHP中ilObject::create方法的典型用法代码示例。如果您正苦于以下问题:PHP ilObject::create方法的具体用法?PHP ilObject::create怎么用?PHP ilObject::create使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在ilObject的用法示例。


在下文中一共展示了ilObject::create方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: create

 /**
  * create question pool object
  */
 function create($a_upload = false)
 {
     parent::create();
     if (!$a_upload) {
         $this->createMetaData();
     }
 }
开发者ID:arlendotcn,项目名称:ilias,代码行数:10,代码来源:class.ilObjSurveyQuestionPool.php

示例2: create

 /**
  * create object
  * 
  * @param bool upload mode (if enabled no meta data will be created)
  */
 function create($a_upload = false)
 {
     $new_id = parent::create();
     if (!$a_upload) {
         $this->createMetaData();
     }
     return $new_id;
 }
开发者ID:Walid-Synakene,项目名称:ilias,代码行数:13,代码来源:class.ilObjLinkResource.php

示例3: create

 /**
  * create file based lm
  */
 function create()
 {
     global $ilDB;
     parent::create();
     $this->createDataDirectory();
     $ilDB->manipulate("INSERT INTO file_based_lm (id, is_online, startfile) VALUES " . " (" . $ilDB->quote($this->getID(), "integer") . "," . $ilDB->quote("n", "text") . "," . $ilDB->quote($this->getStartfile(), "text") . ")");
     $this->createMetaData();
 }
开发者ID:bheyser,项目名称:qplskl,代码行数:11,代码来源:class.ilObjFileBasedLM.php

示例4: create

 /**
  * create questionpool object
  */
 function create($a_upload = false)
 {
     parent::create();
     // meta data will be created by
     // import parser
     if (!$a_upload) {
         $this->createMetaData();
     }
 }
开发者ID:Walid-Synakene,项目名称:ilias,代码行数:12,代码来源:class.ilObjQuestionPool.php

示例5: create

 /**
  * create object
  * @return	integer
  */
 function create()
 {
     global $ilDB;
     $new_id = parent::create();
     $fields = $this->getDBFields();
     $fields["booking_pool_id"] = array("integer", $new_id);
     $ilDB->insert("booking_settings", $fields);
     return $new_id;
 }
开发者ID:khanhnnvn,项目名称:ilias_E-learning,代码行数:13,代码来源:class.ilObjBookingPool.php

示例6: create

 /**
  * create content object
  */
 function create($a_no_meta_data = false)
 {
     global $ilUser;
     parent::create();
     // meta data will be created by
     // import parser
     if (!$a_no_meta_data) {
         $this->createMetaData();
     }
     $this->createProperties();
 }
开发者ID:khanhnnvn,项目名称:ilias_E-learning,代码行数:14,代码来源:class.ilObjContentObject.php

示例7: create

    /**
     * create file based lm
     */
    function create($upload = false)
    {
        global $ilDB;
        parent::create();
        if (!$upload) {
            $this->createMetaData();
        }
        $this->createDataDirectory();
        $ilDB->manipulateF('
			INSERT INTO sahs_lm (id, c_online, api_adapter, c_type, editable, seq_exp_mode,localization) 
			VALUES (%s,%s,%s,%s,%s,%s,%s)', array('integer', 'text', 'text', 'text', 'integer', 'integer', 'text'), array($this->getId(), 'n', 'API', $this->getSubType(), (int) $this->getEditable(), (int) $this->getSequencingExpertMode(), $this->getLocalization()));
    }
开发者ID:Walid-Synakene,项目名称:ilias,代码行数:15,代码来源:class.ilObjSAHSLearningModule.php

示例8: create

 /**
  * @return int
  */
 public function create()
 {
     $id = parent::create();
     require_once 'Modules/Forum/classes/class.ilForumProperties.php';
     $properties = ilForumProperties::getInstance($this->getId());
     $properties->setDefaultView(1);
     $properties->setAnonymisation(0);
     $properties->setStatisticsStatus(0);
     $properties->setPostActivation(0);
     $properties->setThreadSorting(0);
     $properties->insert();
     $this->createSettings();
     $this->saveData();
     return $id;
 }
开发者ID:arlendotcn,项目名称:ilias,代码行数:18,代码来源:class.ilObjForum.php

示例9: create

 /**
  * create glossary object
  */
 function create($a_upload = false)
 {
     global $ilDB;
     parent::create();
     // meta data will be created by
     // import parser
     if (!$a_upload) {
         $this->createMetaData();
     }
     $ilDB->manipulate("INSERT INTO glossary (id, is_online, virtual, pres_mode, snippet_length) VALUES (" . $ilDB->quote($this->getId(), "integer") . "," . $ilDB->quote("n", "text") . "," . $ilDB->quote($this->getVirtualMode(), "text") . "," . $ilDB->quote("table", "text") . "," . $ilDB->quote(200, "integer") . ")");
     $this->setPresentationMode("table");
     $this->setSnippetLength(200);
     if ((int) $this->getStyleSheetId() > 0) {
         include_once "./Services/Style/classes/class.ilObjStyleSheet.php";
         ilObjStyleSheet::writeStyleUsage($this->getId(), $this->getStyleSheetId());
     }
 }
开发者ID:arlendotcn,项目名称:ilias,代码行数:20,代码来源:class.ilObjGlossary.php

示例10: create

 /**
  * create
  *
  *
  * @access	public
  * @return	integer		object id
  */
 function create()
 {
     global $ilDB;
     $this->id = parent::create();
     $query = "INSERT INTO role_data " . "(role_id,allow_register,assign_users,disk_quota,wsp_disk_quota) " . "VALUES " . "(" . $ilDB->quote($this->id, 'integer') . "," . $ilDB->quote($this->getAllowRegister(), 'integer') . "," . $ilDB->quote($this->getAssignUsersStatus(), 'integer') . "," . $ilDB->quote($this->getDiskQuota(), 'integer') . "," . $ilDB->quote($this->getPersonalWorkspaceDiskQuota(), 'integer') . ")";
     $res = $ilDB->query($query);
     return $this->id;
 }
开发者ID:Walid-Synakene,项目名称:ilias,代码行数:15,代码来源:class.ilObjRole.php

示例11: create

 /**
  * Create mew media cast
  */
 function create()
 {
     global $ilDB;
     parent::create();
     $query = "INSERT INTO il_media_cast_data (" . " id" . ", is_online" . ", public_files" . ", downloadable" . ", def_access" . ", sortmode" . ", viewmode" . " ) VALUES (" . $ilDB->quote($this->getId(), "integer") . "," . $ilDB->quote((int) $this->getOnline(), "integer") . "," . $ilDB->quote((int) $this->getPublicFiles(), "integer") . "," . $ilDB->quote((int) $this->getDownloadable(), "integer") . "," . $ilDB->quote((int) $this->getDefaultAccess(), "integer") . "," . $ilDB->quote((int) $this->getOrder(), "integer") . "," . $ilDB->quote((int) $this->getViewMode(), "text") . ")";
     $ilDB->manipulate($query);
 }
开发者ID:bheyser,项目名称:qplskl,代码行数:10,代码来源:class.ilObjMediaCast.php

示例12: createFromXMLFile

 /**
  * create style from xml file
  */
 function createFromXMLFile($a_file, $a_skip_parent_create = false)
 {
     global $ilDB;
     $this->is_3_10_skin = false;
     if (!$a_skip_parent_create) {
         parent::create();
     }
     include_once "./Services/Style/classes/class.ilStyleImportParser.php";
     $importParser = new ilStyleImportParser($a_file, $this);
     $importParser->startParsing();
     // store style parameter
     foreach ($this->style as $style) {
         foreach ($style as $tag) {
             $id = $ilDB->nextId("style_parameter");
             // migrate old table PageFrame/PageContainer to div
             if (in_array($tag["class"], array("PageFrame", "PageContainer")) && $tag["tag"] == "table") {
                 $tag["tag"] = "div";
                 if ($tag["parameter"] == "width" && $tag["value"] == "100%") {
                     continue;
                 }
             }
             $q = "INSERT INTO style_parameter (id,style_id, tag, class, parameter, type, value) VALUES " . "(" . $ilDB->quote($id, "integer") . "," . $ilDB->quote($this->getId(), "integer") . "," . $ilDB->quote($tag["tag"], "text") . "," . $ilDB->quote($tag["class"], "text") . "," . $ilDB->quote($tag["parameter"], "text") . "," . $ilDB->quote($tag["type"], "text") . "," . $ilDB->quote($tag["value"], "text") . ")";
             //echo "<br>-$q";
             $ilDB->manipulate($q);
         }
     }
     // store characteristics
     $this->is_3_10_skin = true;
     if (is_array($this->chars)) {
         foreach ($this->chars as $char) {
             if ($char["type"] != "") {
                 $s = substr($char["class"], strlen($char["class"]) - 6);
                 if ($s != ":hover") {
                     $q = "INSERT INTO style_char (style_id, type, characteristic) VALUES " . "(" . $ilDB->quote($this->getId(), "integer") . "," . $ilDB->quote($char["type"], "text") . "," . $ilDB->quote($char["class"], "text") . ")";
                     $ilDB->manipulate($q);
                     $this->is_3_10_skin = false;
                 }
             }
         }
     }
     // add style_data record
     $q = "INSERT INTO style_data (id, uptodate) VALUES " . "(" . $ilDB->quote($this->getId(), "integer") . ", 0)";
     $ilDB->manipulate($q);
     $this->update();
     $this->read();
     if ($this->is_3_10_skin) {
         $this->do_3_10_Migration();
     }
     //$this->writeCSSFile();
 }
开发者ID:Walid-Synakene,项目名称:ilias,代码行数:53,代码来源:class.ilObjStyleSheet.php

示例13: create

 /**
  * create
  *
  * note: title, description and type should be set when this function is called
  *
  * @return	integer		object id
  */
 public function create()
 {
     parent::create();
     $this->write();
 }
开发者ID:arlendotcn,项目名称:ilias,代码行数:12,代码来源:class.ilObjFileAccessSettings.php

示例14: create

 /**
  * create media object in db
  */
 function create($a_create_meta_data = false, $a_save_media_items = true)
 {
     parent::create();
     if (!$a_create_meta_data) {
         $this->createMetaData();
     }
     if ($a_save_media_items) {
         $media_items =& $this->getMediaItems();
         for ($i = 0; $i < count($media_items); $i++) {
             $item =& $media_items[$i];
             $item->setMobId($this->getId());
             $item->setNr($i + 1);
             $item->create();
         }
     }
     self::handleQuotaUpdate($this);
 }
开发者ID:Walid-Synakene,项目名称:ilias,代码行数:20,代码来源:class.ilObjMediaObject.php

示例15: create

 /**
  * create new media pool
  */
 function create()
 {
     global $ilDB;
     parent::create();
     $ilDB->manipulate("INSERT INTO mep_data " . "(id, default_width, default_height) VALUES (" . $ilDB->quote($this->getId(), "integer") . ", " . $ilDB->quote($this->getDefaultWidth(), "integer") . ", " . $ilDB->quote($this->getDefaultHeight(), "integer") . ")");
     $this->createMepTree();
 }
开发者ID:khanhnnvn,项目名称:ilias_E-learning,代码行数:10,代码来源:class.ilObjMediaPool.php


注:本文中的ilObject::create方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。