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 );
}
}