'Text Input', 'checkbox' => 'Checkbox', 'select' => 'Select', 'textarea' => 'Text Area', 'radio' => 'Radio Input', 'password' => 'Password Field', 'file' => 'File Upload' ); function get_name_field( $field ) { return "{$_GET[id]}[{$field}]"; } function name_field( $field ) { echo get_name_field( $field ); } function get_id_field( $field ) { return "{$_GET[id]}_{$field}"; } function id_field( $field ) { echo get_id_field( $field ); } $attrs = array( 'title' => '', 'data_name' => '', 'description' => '', 'type' => '', 'option' => '', 'option_selected' => '', 'already_checked' => '', 'label_checkbox' => '', 'msg_error' => '', 'required' => '', 'email_validate' => '', 'reply_to' => '', 'class' => '' ); switch( $action ) { case 'new-field' : $title = __( 'Add New Field', TEXTDOMAIN ); $subtitle = __( 'Add new field for your contact module.', TEXTDOMAIN ); $action_submit = 'save'; $fields = null; $c_field = null; break; case 'edit-field' : $title = __( 'Edit Field', TEXTDOMAIN ); $subtitle = __( 'Edit the attributes of field.', TEXTDOMAIN ); $action_submit = 'update-array'; $fields = stripslashes_deep( maybe_unserialize( get_option( $_GET['id'] ) ) ); $c_field = intval( $_GET['c'] ); //echo '
', print_r($fields), '
'; foreach( $attrs as $id => $value ) { $attrs[$id] = $fields[$c_field][$id]; } break; default: $title = ''; $subtitle = ''; break; } $parent_file = 'admin.php'; ?> > <?php echo $title; ?>

style="display:none;">


$value ) : $selected = ''; if( intval( $attrs['option_selected'] ) == $id ) $selected = ' checked=""'; ?>