PATH:
home
/
letacommog
/
laindinois
/
OLD
/
wp-content
/
plugins
/
dwt-listing-rest-api
<?php /** * Plugin Name: DWT Lisitng React Native Apps API * Plugin URI: https://codecanyon.net/user/scriptsbundle * Description: This plugin is essential for the DWT Listing React native apps. * Version: 2.0.0 * Author: Scripts Bundle * Author URI: https://codecanyon.net/user/scriptsbundle * License: GPL2 * Text Domain: dwt-listing-api */ /* Get Theme Info If There Is */ $dwt_listing_theme = wp_get_theme(); $dwt_listing_theme->get('Name'); /*Load text domain*/ add_action( 'plugins_loaded', 'dwt_listing_rest_api_load_plugin_textdomain' ); function dwt_listing_rest_api_load_plugin_textdomain() { load_plugin_textdomain( 'dwt-listing-api', FALSE, basename( dirname( __FILE__ ) ) . '/languages/' ); } /*For Demo Only, If It's production make if true */ define( 'dwt_listing_API_ALLOW_EDITING', true ); /* Define Paths For The Plugin */ define('dwt_listing_API_PLUGIN_FRAMEWORK_PATH', plugin_dir_path(__FILE__)); define('dwt_listing_API_PLUGIN_PATH', plugin_dir_path(__FILE__)); define('dwt_listing_API_PLUGIN_URL', plugin_dir_url(__FILE__)); define('dwt_listing_API_PLUGIN_PATH_LANGS', plugin_dir_path(__FILE__). 'languages/' ); /*Theme Directry/Folder Paths */ define( 'dwt_listing_API_THEMEURL_PLUGIN', get_template_directory_uri () . '/' ); define( 'dwt_listing_API_IMAGES_PLUGIN', dwt_listing_API_THEMEURL_PLUGIN . 'images/'); define( 'dwt_listing_API_CSS_PLUGIN', dwt_listing_API_THEMEURL_PLUGIN . 'css/'); define( 'dwt_listing_API_JS_PLUGIN', dwt_listing_API_THEMEURL_PLUGIN . 'js/'); /* Options Init */ add_action( 'plugins_loaded', 'process_post_downtown', 1); function process_post_downtown(){ // Load the theme/plugin options if (file_exists(dirname(__FILE__).'/inc/options-init.php')) { require_once( dirname(__FILE__).'/inc/options-init.php' ); } } /*Added In Version 1.6.0 */ if (!function_exists('getallheaders')) { function getallheaders() { $headers = array(); foreach ($_SERVER as $name => $value) { if (substr($name, 0, 5) == 'HTTP_') { $headers[str_replace(' ', '-', ucwords(strtolower(str_replace('_', ' ', substr($name, 5)))))] = $value; } } return $headers; } } $lang_code = $request_from = ''; if (!function_exists('dwt_listing_getSpecific_headerVal')) { function dwt_listing_getSpecific_headerVal($header_key = '') { $header_val = ''; if(count(getallheaders()) > 0 ) { foreach (getallheaders() as $name => $value) { if( ($name == $header_key || $name == strtolower($header_key)) && $value != "" ) { $header_val = $value; break; } } } return $header_val; } } if (!function_exists('dwt_listing_set_lang_locale')) { function dwt_listing_set_lang_locale( $locale ) { $lang = dwt_listing_getSpecific_headerVal('Downtown-Lang-Locale'); $lang = ( $lang != "" ) ? $lang : 'en'; return ( $lang === 'en') ? 'en_US' : $lang; } } $request_from = dwt_listing_getSpecific_headerVal('Downtown-Request-From'); define( 'dwt_listing_API_REQUEST_FROM', $request_from ); require dwt_listing_API_PLUGIN_FRAMEWORK_PATH . '/fetch_data.php'; require dwt_listing_API_PLUGIN_FRAMEWORK_PATH . '/utilities.php'; require dwt_listing_API_PLUGIN_FRAMEWORK_PATH . '/functions.php'; /*Plugin Files */ require dwt_listing_API_PLUGIN_FRAMEWORK_PATH . '/inc/basic-auth.php'; require dwt_listing_API_PLUGIN_FRAMEWORK_PATH . '/inc/auth.php'; require dwt_listing_API_PLUGIN_FRAMEWORK_PATH . '/inc/categories-images.php'; /*Plugin Files */ require dwt_listing_API_PLUGIN_FRAMEWORK_PATH . '/classes/settings.php'; require dwt_listing_API_PLUGIN_FRAMEWORK_PATH . '/classes/home.php'; require dwt_listing_API_PLUGIN_FRAMEWORK_PATH . '/classes/register.php'; require dwt_listing_API_PLUGIN_FRAMEWORK_PATH . '/classes/forget.php'; require dwt_listing_API_PLUGIN_FRAMEWORK_PATH . '/classes/login.php'; require dwt_listing_API_PLUGIN_FRAMEWORK_PATH . '/classes/profile.php'; require dwt_listing_API_PLUGIN_FRAMEWORK_PATH . '/classes/reviews.php'; //require dwt_listing_API_PLUGIN_FRAMEWORK_PATH . '/classes/events.php'; require dwt_listing_API_PLUGIN_FRAMEWORK_PATH . '/classes/event-detail.php'; require dwt_listing_API_PLUGIN_FRAMEWORK_PATH . '/classes/categories.php'; require dwt_listing_API_PLUGIN_FRAMEWORK_PATH . '/classes/blog.php'; require dwt_listing_API_PLUGIN_FRAMEWORK_PATH . '/classes/listing-detail.php'; require dwt_listing_API_PLUGIN_FRAMEWORK_PATH . '/classes/listing-search.php'; require dwt_listing_API_PLUGIN_FRAMEWORK_PATH . '/classes/events-search.php'; require dwt_listing_API_PLUGIN_FRAMEWORK_PATH . '/classes/author-listings.php'; require dwt_listing_API_PLUGIN_FRAMEWORK_PATH . '/classes/profile/personal-events.php'; require dwt_listing_API_PLUGIN_FRAMEWORK_PATH . '/classes/submit-listing/submit.php'; require dwt_listing_API_PLUGIN_FRAMEWORK_PATH . '/classes/packages/packages.php'; require dwt_listing_API_PLUGIN_FRAMEWORK_PATH . '/classes/payments/payments.php';
[+]
..
[-] functions.php
[edit]
[-] fetch_data.php
[edit]
[-] utilities.php
[edit]
[+]
inc
[+]
classes
[+]
languages
[-] index.php
[edit]
[+]
images