PATH:
home
/
letacommog
/
laindinois
/
OLD
/
wp-content
/
plugins
/
dwt-listing-rest-api
/
classes
<?php add_action( 'rest_api_init', 'dwt_listing_homescreen_api_hooks_get', 0 ); function dwt_listing_homescreen_api_hooks_get() { register_rest_route( 'downtown/app', '/home/', array( 'methods' => WP_REST_Server::READABLE, 'callback' => 'dwt_listing_homeScreen_get', 'permission_callback' => function () { return dwt_listing_basic_auth(); }, ) ); register_rest_route( 'downtown/app', '/home/', array( 'methods' => WP_REST_Server::EDITABLE, 'callback' => 'dwt_listing_homeScreen_get', 'permission_callback' => function () { return dwt_listing_basic_auth(); }, ) ); } if (!function_exists('dwt_listing_homeScreen_get')) { function dwt_listing_homeScreen_get($request) { global $dwt_listing_api; $public_events = $public_listings = ''; $screenTitle = (isset( $dwt_listing_api['sb_home_screen_title'] ) && $dwt_listing_api['sb_home_screen_title'] != "" ) ? $dwt_listing_api['sb_home_screen_title'] : __("Home Screen", "dwt-listing-api"); $per_page = (isset( $dwt_listing_api['dwt_app_homes_listings'] ) && $dwt_listing_api['dwt_app_homes_listings'] != "" ) ? $dwt_listing_api['dwt_app_homes_listings'] : '8'; $data['page_title'] = $screenTitle; $data['section_title'] = $screenTitle; $data['page_title'] = $screenTitle; $data['section_txt'] = __("Latest Listings", "dwt-listing-api"); if(isset( $dwt_listing_api['dwt_app_listing_txt']) && $dwt_listing_api['dwt_app_listing_txt'] !="") { $data['section_txt'] = $dwt_listing_api['dwt_app_listing_txt']; } $data['section_btn'] = __("View All ", "dwt-listing-api"); if(isset( $dwt_listing_api['dwt_app_listing_btn_txt']) && $dwt_listing_api['dwt_app_listing_btn_txt'] !="") { $data['section_btn'] = $dwt_listing_api['dwt_app_listing_btn_txt']; } $data['latest_events'] = __("Latest Events", "dwt-listing-api"); if(isset( $dwt_listing_api['dwt_app_event_txt']) && $dwt_listing_api['dwt_app_event_txt'] !="") { $data['latest_events'] = $dwt_listing_api['dwt_app_event_txt']; } $data['view_all_events'] = __("View All Events ", "dwt-listing-api"); if(isset( $dwt_listing_api['dwt_app_event_btn_txt']) && $dwt_listing_api['dwt_app_event_btn_txt'] !="") { $data['view_all_events'] = $dwt_listing_api['dwt_app_event_btn_txt']; } //search $data['search_section']['main_title'] = $dwt_listing_api['search_section_show_title']; $data['search_section']['sub_title'] = $dwt_listing_api['search_section_show_subtitle']; $data['search_section']['placeholder'] = $dwt_listing_api['search_section_show_placeholder']; $s_img = (isset($dwt_listing_api['search_section_show_bg_image']['url']) && $dwt_listing_api['search_section_show_bg_image']['url'] != "") ? $dwt_listing_api['search_section_show_bg_image']['url'] : dwt_listing_API_PLUGIN_URL."images/search_screen.jpg"; $data['search_section']['image'] = $s_img; //cats $is_enabled = true; $is_enabled = (isset( $dwt_listing_api['dwt_app_catz_selection'] ) && $dwt_listing_api['dwt_app_catz_selection'] == true ) ? true : false; $data['categories_enabled'] = $is_enabled; $data['categories'] = dwt_listing_home_adsLayouts('cat_icons'); //listings $is_enabled_listings = true; if(isset($dwt_listing_api['dwt_app_home_listingz']) && $dwt_listing_api['dwt_app_home_listingz'] == true) { $data['listings_enabled'] = true; $public_listings = dwt_listing_fetchlistings('publish',$per_page); $data['listings'] = $public_listings; } else { $data['listings_enabled'] = false; $data['listings'] = []; } //public events $events_per_page = 1; if(isset($dwt_listing_api['dwt_app_homes_events_pagination']) && $dwt_listing_api['dwt_app_homes_events_pagination'] == true) { $events_per_page = $dwt_listing_api['dwt_app_homes_events_pagination']; } if(isset($dwt_listing_api['dwt_app_home_eventz']) && $dwt_listing_api['dwt_app_home_eventz'] == true) { $data['events_enabled'] = true; $public_events = dwt_listing_fetcheventz('publish',$events_per_page); $data['events'] = $public_events; } else { $data['events_enabled'] = false; $data['events'] = []; } $adv_search = esc_html__("Advanced Search", "dwt-listing-api"); $adv_filter = esc_html__("Filter", "dwt-listing-api"); $adv_reset = esc_html__("Reset", "dwt-listing-api"); $adv_sort = esc_html__("Sort", "dwt-listing-api"); $adv_search = esc_html__("Advanced Search", "dwt-listing-api"); if(isset( $dwt_listing_api['dwt_app_search_scr_title']) && $dwt_listing_api['dwt_app_search_scr_title'] !="") { $adv_search = $dwt_listing_api['dwt_app_search_scr_title']; } if(isset( $dwt_listing_api['dwt_app_search_btn_filter']) && $dwt_listing_api['dwt_app_search_btn_filter'] !="") { $adv_filter = $dwt_listing_api['dwt_app_search_btn_filter']; } if(isset( $dwt_listing_api['dwt_app_search_btn_sort']) && $dwt_listing_api['dwt_app_search_btn_sort'] !="") { $adv_sort = $dwt_listing_api['dwt_app_search_btn_sort']; } if(isset( $dwt_listing_api['dwt_app_search_btn_reset']) && $dwt_listing_api['dwt_app_search_btn_reset'] !="") { $adv_reset = $dwt_listing_api['dwt_app_search_btn_reset']; } $adv_placeholder = esc_html__("What are you looking for...", "dwt-listing-api"); if(isset( $dwt_listing_api['dwt_app_title_place']) && $dwt_listing_api['dwt_app_title_place'] !="") { $adv_placeholder = $dwt_listing_api['dwt_app_title_place']; } $data['advanced_search']['screen_title'] = $adv_search; $data['advanced_search']['filter'] = $adv_filter; $data['advanced_search']['sort'] = $adv_sort; $data['advanced_search']['reset'] = $adv_reset; $data['advanced_search']['search_placeholder'] = $adv_placeholder; $ad_event = esc_html__("Advanced Search", "dwt-listing-api"); $ad_filter = esc_html__("Filter", "dwt-listing-api"); $ad_sort = esc_html__("Sort", "dwt-listing-api"); $ad_reset = esc_html__("Reset", "dwt-listing-api"); $ad_place = esc_html__("What are you looking for...", "dwt-listing-api"); if(isset( $dwt_listing_api['dwt_app_event_btn_filter']) && $dwt_listing_api['dwt_app_event_btn_filter'] !="") { $ad_filter = $dwt_listing_api['dwt_app_event_btn_filter']; } if(isset( $dwt_listing_api['dwt_app_event_btn_sort']) && $dwt_listing_api['dwt_app_event_btn_sort'] !="") { $ad_sort = $dwt_listing_api['dwt_app_event_btn_sort']; } if(isset( $dwt_listing_api['dwt_app_event_btn_reset']) && $dwt_listing_api['dwt_app_event_btn_reset'] !="") { $ad_reset = $dwt_listing_api['dwt_app_event_btn_reset']; } $event_placeholder = esc_html__("What Are You Looking For...", "dwt-listing-api"); if(isset( $dwt_listing_api['dwt_app_event_title_place']) && $dwt_listing_api['dwt_app_event_title_place'] !="") { $event_placeholder = $dwt_listing_api['dwt_app_event_title_place']; } $data['advanced_events']['screen_title'] = esc_html__("Events", "dwt-listing-api"); $data['advanced_events']['filter'] = $ad_filter; $data['advanced_events']['sort'] = $ad_sort; $data['advanced_events']['reset'] = $ad_reset; $data['advanced_events']['search_placeholder'] = $event_placeholder; /*$layout = $dwt_listing_api['app_homescreen_manager']['enabled']; if ($layout): foreach ($layout as $key=>$value) { switch($key) { case 'search': $data['search_section']['main_title'] = $dwt_listing_api['search_section_show_title']; $data['search_section']['sub_title'] = $dwt_listing_api['search_section_show_subtitle']; $data['search_section']['placeholder'] = $dwt_listing_api['search_section_show_placeholder']; $s_img = (isset($dwt_listing_api['search_section_show_bg_image']['url']) && $dwt_listing_api['search_section_show_bg_image']['url'] != "") ? $dwt_listing_api['search_section_show_bg_image']['url'] : dwt_listing_API_PLUGIN_URL."images/search_screen.jpg"; $data['search_section']['image'] = $s_img; $data['search_section']['cat_icons'] = dwt_listing_home_adsLayouts('cat_icons'); break; case 'listings': $public_listings = dwt_listing_fetchlistings('publish',$per_page); $data['listings'] = $public_listings; break; } } endif;*/ return $response = array( 'success' => true, 'data' => $data, 'message' => '' ); } } if (!function_exists('dwt_listing_appMenu_settings')) { function dwt_listing_appMenu_settings() { global $dwt_listing_api; $data_menu = array(); $data_menu['home'] = __("Home", "dwt-listing-api"); if(isset($dwt_listing_api['dwt_app_menu_home']) && $dwt_listing_api['dwt_app_menu_home'] !="") { $data_menu['home'] = $dwt_listing_api['dwt_app_menu_home']; } $data_menu['adv_search'] = __("Advanced Search", "dwt-listing-api"); if(isset($dwt_listing_api['dwt_app_menu_search']) && $dwt_listing_api['dwt_app_menu_search'] !="") { $data_menu['adv_search'] = $dwt_listing_api['dwt_app_menu_search']; } $data_menu['events'] = __("Events", "dwt-listing-api"); if(isset($dwt_listing_api['dwt_app_menu_events']) && $dwt_listing_api['dwt_app_menu_events'] !="") { $data_menu['events'] = $dwt_listing_api['dwt_app_menu_events']; } $data_menu['cats'] = __("Categories", "dwt-listing-api"); if(isset($dwt_listing_api['dwt_app_menu_categories']) && $dwt_listing_api['dwt_app_menu_categories'] !="") { $data_menu['cats'] = $dwt_listing_api['dwt_app_menu_categories']; } $data_menu['blog'] = __("Blog", "dwt-listing-api"); if(isset($dwt_listing_api['dwt_app_menu_blog']) && $dwt_listing_api['dwt_app_menu_blog'] !="") { $data_menu['blog'] = $dwt_listing_api['dwt_app_menu_blog']; } $data_menu['about'] = __("About Us", "dwt-listing-api"); if(isset($dwt_listing_api['dwt_app_menu_about']) && $dwt_listing_api['dwt_app_menu_about'] !="") { $data_menu['about'] = $dwt_listing_api['dwt_app_menu_about']; } $data_menu['contact'] = __("Contact Us", "dwt-listing-api"); if(isset($dwt_listing_api['dwt_app_menu_contact']) && $dwt_listing_api['dwt_app_menu_contact'] !="") { $data_menu['contact'] = $dwt_listing_api['dwt_app_menu_contact']; } $data_menu['register'] = __("Login / Register", "dwt-listing-api"); if(isset($dwt_listing_api['dwt_app_menu_reg']) && $dwt_listing_api['dwt_app_menu_reg'] !="") { $data_menu['register'] = $dwt_listing_api['dwt_app_menu_reg']; } $data_menu['profile'] = __("My Profile", "dwt-listing-api"); if(isset($dwt_listing_api['dwt_app_menu_profile']) && $dwt_listing_api['dwt_app_menu_profile'] !="") { $data_menu['profile'] = $dwt_listing_api['dwt_app_menu_profile']; } $data_menu['create_listing'] = __("Create Listing", "dwt-listing-api"); if(isset($dwt_listing_api['dwt_app_menu_create_listing']) && $dwt_listing_api['dwt_app_menu_create_listing'] !="") { $data_menu['create_listing'] = $dwt_listing_api['dwt_app_menu_create_listing']; } $data_menu['dashboard'] = __("Dashboard", "dwt-listing-api"); if(isset($dwt_listing_api['dwt_app_menu_dash']) && $dwt_listing_api['dwt_app_menu_dash'] !="") { $data_menu['dashboard'] = $dwt_listing_api['dwt_app_menu_dash']; } $data_menu['reviews'] = __("Reviews", "dwt-listing-api"); if(isset($dwt_listing_api['dwt_app_menu_rev']) && $dwt_listing_api['dwt_app_menu_rev'] !="") { $data_menu['reviews'] = $dwt_listing_api['dwt_app_menu_rev']; } $data_menu['my_events'] = __("Events", "dwt-listing-api"); if(isset($dwt_listing_api['dwt_app_menu_events']) && $dwt_listing_api['dwt_app_menu_events'] !="") { $data_menu['my_events'] = $dwt_listing_api['dwt_app_menu_events']; } $data_menu['saved_listings'] = __("Saved Listings", "dwt-listing-api"); if(isset($dwt_listing_api['dwt_app_menu_saved']) && $dwt_listing_api['dwt_app_menu_saved'] !="") { $data_menu['saved_listings'] = $dwt_listing_api['dwt_app_menu_saved']; } //$data_menu['my_listings'] = __("Listings", "dwt-listing-api"); $data_menu['packages'] = __("Packages", "dwt-listing-api"); $data_menu['logout'] = __("Logout", "dwt-listing-api"); return $data_menu; } }
[+]
..
[-] events.php
[edit]
[-] author-listings.php
[edit]
[-] fetch_data.php
[edit]
[-] forget.php
[edit]
[-] categories.php
[edit]
[-] listing-detail.php
[edit]
[-] packages.php
[edit]
[-] home.php
[edit]
[+]
packages
[-] reviews.php
[edit]
[+]
submit-listing
[-] profile.php
[edit]
[-] register.php
[edit]
[-] settings.php
[edit]
[-] events-search.php
[edit]
[-] listing-search.php
[edit]
[+]
profile
[-] event-detail.php
[edit]
[-] login.php
[edit]
[+]
payments
[-] blog.php
[edit]