示例#1
0
 public function set_from_object($object, $change_target = true)
 {
     parent::set_from_object($object, $change_target);
     if (isset($object->type)) {
         $fields = field_type::get_all(['title']);
         /** @var field_type $field */
         foreach ($fields as $field) {
             if ($field->title == $object->type) {
                 $this->type = $field->get_primary_key();
                 break;
             }
         }
     }
 }
示例#2
0
 /**
  * @return node
  */
 public function get_new_field_form()
 {
     $form = new add_field_form();
     $form->mid = $_REQUEST['mid'];
     die(node::create('div.modal-header', [], 'Add new field') . node::create('div.modal-body', [], $form->get_html()) . '<script>' . implode("\n", \core::$inline_script) . '</script>');
 }