Function Reference: geodir_admin_option_form
Summary
Displays setting form for the given tab.
Global Values
- $geodir_settings
- (array) (required) Geodirectory settings array.
- Default: None
- $wpdb
- (object) (required) WordPress Database object.
- Default: None
Package
GeoDirectory
Parameters
- $tab_name
- (string) (required) Tab name.
- Default: None
Change Log
Since: 1.0.0
Source File
geodir_admin_option_form() is located in geodirectory-admin/admin_template_tags.php [Line: 283]
Source Code
function geodir_admin_option_form($tab_name)
{
//echo $tab_name.'_array.php' ;
global $geodir_settings, $is_default, $mapzoom;
if (file_exists(dirname(__FILE__) . '/option-pages/' . $tab_name . '_array.php')) {
/**
* Contains settings array for given tab.
*
* @since 1.0.0
* @package GeoDirectory
*/
include_once('option-pages/' . $tab_name . '_array.php');
}
$listing_type = isset($_REQUEST['listing_type']) ? $_REQUEST['listing_type'] : '';
switch ($tab_name) {
case 'general_settings':
geodir_admin_fields($geodir_settings['general_settings']);
/**
*
* Update Taxonomy Options *
*
**/
/*add_action('updated_option_place_prefix','update_listing_prefix');
function update_listing_prefix(){
geodir_register_defaults();
}*/
if (isset($_REQUEST['active_tab']) && ($_REQUEST['active_tab'] == 'dummy_data_settings' || $_REQUEST['active_tab'] == 'csv_upload_settings'))
$hide_save_button = "style='display:none;'";
else
$hide_save_button = '';
/**
* Filter weather the default save button in the GD admin settings pages should be shown.
*
* @since 1.0.0
* @param string $hide_save_button The style element, either blank or: style='display:none;'.
*/
$hide_save_button = apply_filters('geodir_hide_save_button', $hide_save_button);
?>
name="save" class="button-primary" type="submit" value="" />