break; case 'add': $template_file = ADM_TPL . 'pa_admin_select_field_type.tpl'; break; case 'delete': $template_file = ADM_TPL . 'pa_admin_field_delete.tpl'; break; // MX Addon // MX Addon case 'select': $template_file = ADM_TPL . 'pa_admin_field.tpl'; break; } if ($submit) { if ($mode == 'do_add' && !$field_id) { $custom_fields->update_add_field($field_type); $message = $lang['Fieldadded'] . '<br /><br />' . sprintf($lang['Click_return'], '<a href="' . append_sid('admin_pa_custom.' . PHP_EXT) . '">', '</a>') . '<br /><br />' . sprintf($lang['Click_return_admin_index'], '<a href="' . append_sid('index.' . PHP_EXT . '?pane=right') . '">', '</a>'); message_die(GENERAL_MESSAGE, $message); } elseif ($mode == 'do_add' && $field_id) { $custom_fields->update_add_field($field_type, $field_id); $message = $lang['Fieldedited'] . '<br /><br />' . sprintf($lang['Click_return'], '<a href="' . append_sid('admin_pa_custom.' . PHP_EXT) . '">', '</a>') . '<br /><br />' . sprintf($lang['Click_return_admin_index'], '<a href="' . append_sid('index.' . PHP_EXT . '?pane=right') . '">', '</a>'); message_die(GENERAL_MESSAGE, $message); } elseif ($mode == 'delete') { foreach ($field_ids as $key => $value) { $custom_fields->delete_field($key); } $message = $lang['Fieldsdel'] . '<br /><br />' . sprintf($lang['Click_return'], '<a href="' . append_sid('admin_pa_custom.' . PHP_EXT) . '">', '</a>') . '<br /><br />' . sprintf($lang['Click_return_admin_index'], '<a href="' . append_sid('index.' . PHP_EXT . '?pane=right') . '">', '</a>'); message_die(GENERAL_MESSAGE, $message); } } $template->set_filenames(array('admin' => $template_file));