Function Reference: geodir_event_create_default_fields
Summary
This function has not been documented yet.
Source File
geodir_event_create_default_fields() is located in geodir_event_manager/gdevents-admin/gdevents_db_install.php [Line: 94]
Source Code
function geodir_event_create_default_fields(){ $package_info = array() ; $package_info = geodir_post_package_info($package_info , '', 'gd_event'); $package_id = $package_info->pid; $fields = array(); $fields[] = array('listing_type' => 'gd_event', 'data_type' => 'VARCHAR', 'field_type' => 'taxonomy', 'admin_title' => __('Category', GEODIREVENTS_TEXTDOMAIN), 'admin_desc' => __('Select listing category from here. Select at least one category', GEODIREVENTS_TEXTDOMAIN), 'site_title' => __('Category', GEODIREVENTS_TEXTDOMAIN), 'htmlvar_name' => 'gd_eventcategory', 'default_value' => '', 'is_default' => '1', 'is_admin' => '1', 'show_on_pkg' => array($package_id), 'is_required' => '1', 'clabels' => __('Category', GEODIREVENTS_TEXTDOMAIN)); $fields[] = array( 'listing_type' => 'gd_event', 'data_type' => 'VARCHAR', 'field_type' => 'address', 'admin_title' => __('Address', GEODIREVENTS_TEXTDOMAIN), 'admin_desc' => ADDRESS_MSG, 'site_title' => __('Address', GEODIREVENTS_TEXTDOMAIN), 'htmlvar_name' => 'post', 'default_value' => '', 'option_values' => '', 'is_default' => '1', 'is_admin' => '1', 'show_on_pkg' => array($package_id), 'is_required' => '1', 'required_msg' => __('Address fields are required', GEODIREVENTS_TEXTDOMAIN), 'clabels' => __('Address', GEODIREVENTS_TEXTDOMAIN), 'extra' => array( 'show_city'=> 1 , 'city_lable' => __('City', GEODIREVENTS_TEXTDOMAIN), 'show_region' => 1, 'region_lable' => __('Region', GEODIREVENTS_TEXTDOMAIN), 'show_country' => 1, 'country_lable' => __('Country', GEODIREVENTS_TEXTDOMAIN), 'show_zip' => 1, 'zip_lable' => __('Zip/Post Code', GEODIREVENTS_TEXTDOMAIN), 'show_map' => 1, 'map_lable' => __('Set Address On Map', GEODIREVENTS_TEXTDOMAIN), 'show_mapview' => 1, 'mapview_lable' => __('Select Map View', GEODIREVENTS_TEXTDOMAIN), 'show_latlng' => 1)); $fields[] = array( 'listing_type' => 'gd_event', 'data_type' => 'VARCHAR', 'field_type' => 'text', 'admin_title' => __('Time', GEODIREVENTS_TEXTDOMAIN), 'admin_desc' => __('Enter Business or Listing Timing Information.
eg. : 10.00 am to 6 pm every day', GEODIREVENTS_TEXTDOMAIN), 'site_title' => __('Time', GEODIREVENTS_TEXTDOMAIN), 'htmlvar_name' => 'timing', 'default_value' => '', 'option_values' => '', 'is_default' => '1', 'is_admin' => '1', 'show_on_pkg' => array($package_id), 'clabels' => __('Time', GEODIREVENTS_TEXTDOMAIN)); $fields[] = array( 'listing_type' => 'gd_event', 'data_type' => 'VARCHAR', 'field_type' => 'phone', 'admin_title' => __('Phone', GEODIREVENTS_TEXTDOMAIN), 'admin_desc' => __('You can enter phone number,cell phone number etc.', GEODIREVENTS_TEXTDOMAIN), 'site_title' => __('Phone', GEODIREVENTS_TEXTDOMAIN), 'htmlvar_name' => 'contact', 'default_value' => '', 'option_values' => '', 'is_default' => '1', 'is_admin' => '1', 'show_on_pkg' => array($package_id), 'clabels' => __('Phone', GEODIREVENTS_TEXTDOMAIN)); $fields[] = array( 'listing_type' => 'gd_event', 'data_type' => 'VARCHAR', 'field_type' => 'email', 'admin_title' => __('Email', GEODIREVENTS_TEXTDOMAIN), 'admin_desc' => __('You can enter your business or listing email.', GEODIREVENTS_TEXTDOMAIN), 'site_title' => __('Email', GEODIREVENTS_TEXTDOMAIN), 'htmlvar_name' => 'email', 'default_value' => '', 'option_values' => '', 'is_default' => '1', 'is_admin' => '1', 'show_on_pkg' => array($package_id), 'clabels' => __('Email', GEODIREVENTS_TEXTDOMAIN)); $fields[] = array( 'listing_type' => 'gd_event', 'data_type' => 'VARCHAR', 'field_type' => 'url', 'admin_title' => __('Website', GEODIREVENTS_TEXTDOMAIN), 'admin_desc' => __('You can enter your business or listing website.', GEODIREVENTS_TEXTDOMAIN), 'site_title' => __('Website', GEODIREVENTS_TEXTDOMAIN), 'htmlvar_name' => 'website', 'default_value' => '', 'option_values' => '', 'is_default' => '1', 'is_admin' => '1', 'show_on_pkg' => array($package_id), 'clabels' => __('Website', GEODIREVENTS_TEXTDOMAIN)); $fields[] = array( 'listing_type' => 'gd_event', 'data_type' => 'VARCHAR', 'field_type' => 'url', 'admin_title' => __('Twitter', GEODIREVENTS_TEXTDOMAIN), 'admin_desc' => __('You can enter your business or listing twitter url.', GEODIREVENTS_TEXTDOMAIN), 'site_title' => __('Twitter', GEODIREVENTS_TEXTDOMAIN), 'htmlvar_name' => 'twitter', 'default_value' => '', 'option_values' => '', 'is_default' => '1', 'is_admin' => '1', 'show_on_pkg' => array($package_id), 'clabels' => __('Twitter', GEODIREVENTS_TEXTDOMAIN)); $fields[] = array( 'listing_type' => 'gd_event', 'data_type' => 'VARCHAR', 'field_type' => 'url', 'admin_title' => __('Facebook', GEODIREVENTS_TEXTDOMAIN), 'admin_desc' => __('You can enter your business or listing facebook url.', GEODIREVENTS_TEXTDOMAIN), 'site_title' => __('Facebook', GEODIREVENTS_TEXTDOMAIN), 'htmlvar_name' => 'facebook', 'default_value' => '', 'option_values' => '', 'is_default' => '1', 'is_admin' => '1', 'show_on_pkg' => array($package_id), 'clabels' => __('Facebook', GEODIREVENTS_TEXTDOMAIN)); $fields[] = array( 'listing_type' => 'gd_event', 'data_type' => 'TEXT', 'field_type' => 'textarea', 'admin_title' => __('Video', GEODIREVENTS_TEXTDOMAIN), 'admin_desc' => __('Add video code here, YouTube etc.', GEODIREVENTS_TEXTDOMAIN), 'site_title' => __('Video', GEODIREVENTS_TEXTDOMAIN), 'htmlvar_name' => 'video', 'default_value' => '', 'option_values' => '', 'is_default' => '0', 'is_admin' => '1', 'show_on_pkg' => array($package_id), 'clabels' => __('Video', GEODIREVENTS_TEXTDOMAIN)); $fields[] = array( 'listing_type' => 'gd_event', 'data_type' => 'TEXT', 'field_type' => 'textarea', 'admin_title' => __('Special Offers', GEODIREVENTS_TEXTDOMAIN), 'admin_desc' => __('Note: List out any special offers (optional)', GEODIREVENTS_TEXTDOMAIN), 'site_title' => __('Special Offers', GEODIREVENTS_TEXTDOMAIN), 'htmlvar_name' => 'special_offers', 'default_value' => '', 'option_values' => '', 'is_default' => '0', 'is_admin' => '1', 'show_on_pkg' => array($package_id), 'clabels' => __('Special Offers', GEODIREVENTS_TEXTDOMAIN)); foreach($fields as $field_index => $field ) { geodir_custom_field_save( $field ); } }