Example #1
0
 /**
  * Добавляет поле
  *
  * @param ModuleTopic_EntityField $oField    Объект поля
  *
  * @return int|bool
  */
 public function AddContentField(ModuleTopic_EntityField $oField)
 {
     $sql = "INSERT INTO ?_content_field\n\t\t\t(\n\t\t\tcontent_id,\n\t\t\tfield_name,\n\t\t\tfield_type,\n\t\t\tfield_description,\n\t\t\tfield_options,\n\t\t\tfield_required,\n\t\t\tfield_postfix\n\t\t\t)\n\t\t\tVALUES(?d, ?, ?, ?, ?, ?d, ?)\n\t\t";
     if ($iId = $this->oDb->query($sql, $oField->getContentId(), $oField->getFieldName(), $oField->getFieldType(), $oField->getFieldDescription(), $oField->getFieldOptions(), $oField->getFieldRequired() ? 1 : 0, $oField->getFieldPostfix())) {
         $oField->setFieldId($iId);
         return $iId;
     }
     return false;
 }