예제 #1
0
파일: Multivalue.php 프로젝트: techart/tao
 protected function add_item_to_form($form, $item, $item_name, $item_data, $item_type)
 {
     $item[$item_name] = $item['__data'];
     $item_data['__item'] = $item;
     CMS_Fields::form_fields($form, array($item_name => $item_data));
     $item_type->assign_from_object($form, $item, $item_name, $item_data);
 }
예제 #2
0
파일: Fields.php 프로젝트: techart/tao
 public function create_form($url, $action = 'edit', $from_name = 'mainform')
 {
     $form = Forms::Form($from_name)->action($url);
     $this->filtered_form_fields = $this->filter_form_fields($action);
     CMS_Fields::form_fields($form, $this->filtered_form_fields);
     foreach ($this->filtered_form_fields as $name => $parms) {
         $type = CMS_Fields::type($parms);
         if ($type->is_upload()) {
             $this->upload_fields[$name] = $parms;
         }
     }
     $this->form = $form;
     return $form;
 }