setup($mod); }else{ echo "\nNo Module Included Could Not Save"; } $label = ''; if(isset($_REQUEST['label']))$label = $_REQUEST['label']; $ext1 = ''; if(isset($_REQUEST['ext1'])){ $ext1 = $_REQUEST['ext1']; } $ext2 = ''; if(isset($_REQUEST['ext2'])){ $ext2 = $_REQUEST['ext2']; } $ext3 = ''; if(isset($_REQUEST['ext3'])){ $ext3 = $_REQUEST['ext3']; } $max_size = '255'; if(isset($_REQUEST['max_size'])){ $max_size = $_REQUEST['max_size']; } $required_opt = 'optional'; if(isset($_REQUEST['required_option'])){ $required_opt = 'required'; } $default_value = ''; if(isset($_REQUEST['default_value'])){ $default_value = $_REQUEST['default_value']; } $reportable = true; if(isset($_REQUEST['reportable'])) { $reportable = $_REQUEST['reportable']; } $audit_value=0; if(isset($_REQUEST['audited'])){ $audit_value = 1; } $mass_update = 0; if(isset($_REQUEST['mass_update'])){ $mass_update = 1; } $id = ''; if(isset($_REQUEST['id']))$id = $_REQUEST['id']; if(empty($id)){ $custom_fields->addField($_REQUEST['name'],$label, $_REQUEST['data_type'],$max_size,$required_opt, $default_value, $ext1, $ext2, $ext3,$audit_value, $mass_update ,$_REQUEST['duplicate_merge']); }else{ $custom_fields->updateField($id, array('max_size'=>$max_size,'required_option'=>$required_opt, 'default_value'=>$default_value, 'audited'=>$audit_value, 'mass_update'=>$mass_update,'duplicate_merge'=>$_REQUEST['duplicate_merge'])); } if($_REQUEST['style'] == 'popup'){ $name = $_REQUEST['name']; $html = $custom_fields->getFieldHTML($name, $_REQUEST['file_type']); set_register_value('dyn_layout', 'field_counter', $_REQUEST['field_count']); $label = $custom_fields->getFieldLabelHTML($name, $_REQUEST['data_type']); require_once('modules/DynamicLayout/AddField.php'); $af = new AddField(); $af->add_field($name, $html,$label, 'window.opener.'); echo $af->get_script('window.opener.'); echo "\n"; }else{ header("Location: index.php?action=index&module=EditCustomFields&module_name=" . $_REQUEST['module_name']); } ?>