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