list_form_save(); */ namespace admin_form; if (!defined('WPINC')) die; if (!isset($item->js_script)) { $item->js_script = ''; } if (!isset($item->note)) { $item->note = ''; } $count_fields++; if (in_array($item->form_type, ["CREATION_DATE",'LAST_UPDATE_DATE','RECORD_OWNER','MODIFYING_USER'])) { $item->default_value = ''; } $label = (@$item->label) ? @$item->label : $item->name; $item_type_txt = ADFO_fn::h_type2txt($item->type, false); $form_type_fields = ['Standard fields'=>['VARCHAR'=>'Text (single line)', 'TEXT'=>'Text (multi line)', 'DATE'=>'Date', 'DATETIME'=>'Date time', 'TIME'=>'Time', 'NUMERIC'=>'Number', 'DECIMAL'=>'Decimal (9,2)', 'SELECT'=>'Multiple Choice - Drop-down List (Single Answer)', 'RADIO'=>'Multiple Choice - Radio Buttons (Single Answer)', 'CHECKBOX'=>'Checkbox (Single Answer)','CHECKBOXES'=>'Checkboxes (Multiple Answers)', 'EMAIL'=>'E-Mail','LINK'=>'Link'], 'Special fields'=>['READ_ONLY'=>'Read only','EDITOR_CODE'=>'Editor Code','EDITOR_TINYMCE'=>'Classic text editor', 'CREATION_DATE'=>'Record creation date', 'LAST_UPDATE_DATE'=>'Last update date', 'RECORD_OWNER'=>'Author (who created the record)', 'MODIFYING_USER'=>'Modifying user', 'COLOR_PICKER' => 'Color Picker', 'ORDER' => 'Order'], 'Wordpress field' => ['POST'=>'Post','USER'=>'User', 'MEDIA_GALLERY' => 'Media Gallery']]; if ($item_type_txt == "DATE" || $item_type_txt == "DATETIME") { $form_type_fields = ['Standard fields'=>['VARCHAR'=>'Text (single line)', 'DATE'=>'Date', 'DATETIME'=>'Date time'], 'Special fields'=>['READ_ONLY'=>'Read only','CREATION_DATE'=>'Record creation date', 'LAST_UPDATE_DATE'=>'Last update date']]; } if ($item_type_txt == "STRING") { $form_type_fields = ['Standard fields'=>['VARCHAR'=>'Text (single line)', 'DATE'=>'Date', 'DATETIME'=>'Date time', 'TIME'=>'Time', 'NUMERIC'=>'Number', 'DECIMAL'=>'Decimal (9,2)','SELECT'=>'Multiple Choice - Drop-down List (Single Answer)', 'RADIO'=>'Multiple Choice - Radio Buttons (Single Answer)', 'CHECKBOX'=>'Checkbox (Single Answer)','CHECKBOXES'=>'Checkboxes (Multiple Answers)', 'EMAIL'=>'E-Mail','LINK'=>'Link'], 'Special fields'=>['READ_ONLY'=>'Read only', 'CREATION_DATE'=>'Record creation date', 'LAST_UPDATE_DATE'=>'Last update date', 'RECORD_OWNER'=>'* Author (who created the record)', 'MODIFYING_USER'=>'Modifying user', 'POST_STATUS' => '* Status (Publish, draft ...)', 'COLOR_PICKER' => 'Color Picker'], 'Wordpress field' => ['POST'=>'Post','USER'=>'User', 'MEDIA_GALLERY' => 'Media Gallery']]; } if ($item_type_txt == "NUMBER") { $form_type_fields = ['Standard fields'=>['VARCHAR'=>'Text (single line)', 'NUMERIC'=>'Number', 'DECIMAL'=>'Decimal (9,2)', 'TIME'=>'Time', 'SELECT'=>'Multiple Choice - Drop-down List (Single Answer)', 'RADIO'=>'Multiple Choice - Radio Buttons (Single Answer)', 'CHECKBOX'=>'Checkbox (Single Answer)'], 'Special fields'=>['READ_ONLY'=>'Read only', 'RECORD_OWNER'=>'Author (who created the record)', 'MODIFYING_USER'=>'Modifying user', 'RANGE' => 'Range', 'ORDER' => 'Order'], 'Wordpress field' => ['POST'=>'Post','USER'=>'User', 'MEDIA_GALLERY' => 'Media Gallery']]; } if ($item_type_txt == "TINY") { $form_type_fields = ['Standard fields'=>['VARCHAR'=>'Text (single line)', 'NUMERIC'=>'Number', 'SELECT'=>'Multiple Choice - Drop-down List (Single Answer)', 'RADIO'=>'Multiple Choice - Radio Buttons (Single Answer)', 'CHECKBOX'=>'Checkbox (Single Answer)']]; } if ($item->is_pri) { $form_type_fields = ['PRI' => 'Primary value', 'VARCHAR'=>'Text (single line)', 'NUMERIC'=>'Number', 'READ_ONLY'=>'Read only']; } /** * Permette di aggiungere nuovi campi al select di scelta nella creazione della form */ $form_type_fields = apply_filters( 'form_single_table_type_fields', $form_type_fields, $item_type_txt, $item->is_pri ); $bool_precompiled = ($item->where_precompiled == 1 && $item->custom_value != '' ); ?>