Function Reference: geodir_event_design_settings
Summary
Place detail page linked events settings
Source File
geodir_event_design_settings() is located in geodir_event_manager/gdevents-admin/admin_hooks_actions.php [Line: 116]
Source Code
function geodir_event_design_settings( $settings = array() ) { $return = array(); foreach ( $settings as $key => $setting ) { $return[] = $setting; if ( isset( $setting['type'] ) && $setting['type'] == 'sectionend' && $setting['id'] == 'detail_page_related_post_settings' ) { $return[] = array( 'name' => __( 'Linked Events Settings', GEODIREVENTS_TEXTDOMAIN ), 'type' => 'sectionstart', 'desc' => '', 'id' => 'geodir_event_linked_event_settings' ); $return[] = array( 'name' => __( 'Display events filter:', GEODIREVENTS_TEXTDOMAIN ), 'desc' => '', 'id' => 'geodir_event_linked_event_type', 'css' => 'min-width:300px;', 'std' => 'all', 'type' => 'select', 'class' => 'chosen_select', 'options' => array_unique( array( 'all' => __( 'All Events', GEODIREVENTS_TEXTDOMAIN ), 'today' => __( 'Today', GEODIREVENTS_TEXTDOMAIN ), 'upcoming' => __( 'Upcoming', GEODIREVENTS_TEXTDOMAIN ), 'past' => __( 'Past', GEODIREVENTS_TEXTDOMAIN ), ) ) ); $return[] = array( 'name' => __( 'Sort by:', GEODIREVENTS_TEXTDOMAIN ), 'desc' => __( 'Set the linked event listing sort by view', GEODIREVENTS_TEXTDOMAIN ), 'id' => 'geodir_event_linked_sortby', 'css' => 'min-width:300px;', 'std' => 'latest', 'type' => 'select', 'class' => 'chosen_select', 'options' => array_unique( array( 'az' => __( 'A-Z', GEODIREVENTS_TEXTDOMAIN ), 'latest' => __( 'Latest', GEODIREVENTS_TEXTDOMAIN ), 'featured' => __( 'Featured', GEODIREVENTS_TEXTDOMAIN ), 'high_review' => __( 'Review', GEODIREVENTS_TEXTDOMAIN ), 'high_rating' => __( 'Rating', GEODIREVENTS_TEXTDOMAIN ), 'random' => __( 'Random', GEODIREVENTS_TEXTDOMAIN ), 'upcoming' => __( 'Upcoming', GEODIREVENTS_TEXTDOMAIN ), ) ) ); $return[] = array( 'name' => __( 'Number of events:', GEODIREVENTS_TEXTDOMAIN ), 'desc' => __( 'Enter number of events to display on linked events listing', GEODIREVENTS_TEXTDOMAIN ), 'id' => 'geodir_event_linked_count', 'type' => 'text', 'css' => 'min-width:300px;', 'std' => '5' ); $return[] = array( 'name' => __( 'Layout:', GEODIREVENTS_TEXTDOMAIN ), 'desc' => __( 'Set the listing view of linked event on place detail page', GEODIREVENTS_TEXTDOMAIN ), 'id' => 'geodir_event_linked_listing_view', 'css' => 'min-width:300px;', 'std' => 'gridview_onehalf', 'type' => 'select', 'class' => 'chosen_select', 'options' => array_unique( array( 'gridview_onehalf' => __( 'Grid View (Two Columns)', GEODIREVENTS_TEXTDOMAIN ), 'gridview_onethird' => __( 'Grid View (Three Columns)', GEODIREVENTS_TEXTDOMAIN ), 'gridview_onefourth' => __( 'Grid View (Four Columns)', GEODIREVENTS_TEXTDOMAIN ), 'gridview_onefifth' => __( 'Grid View (Five Columns)', GEODIREVENTS_TEXTDOMAIN ), 'listview' => __( 'List view', GEODIREVENTS_TEXTDOMAIN ), ) ) ); $return[] = array( 'name' => __( 'Event content excerpt:', GEODIREVENTS_TEXTDOMAIN ), 'desc' => __( 'Enter event content excerpt character count.', GEODIREVENTS_TEXTDOMAIN ), 'id' => 'geodir_event_linked_post_excerpt', 'type' => 'text', 'css' => 'min-width:300px;', 'std' => '20' ); $return[] = array( 'type' => 'sectionend', 'id' => 'geodir_event_linked_event_settings' ); } } return $return; }