-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathsublocs.php
More file actions
74 lines (69 loc) · 2.05 KB
/
sublocs.php
File metadata and controls
74 lines (69 loc) · 2.05 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
<?php
require_once '../../../wp-load.php';
if ( get_option( 'mn_agent_url' ) && 'changeme' !== get_option( 'mn_agent_url' ) ) {
$mn_agent_url = get_option( 'mn_agent_url' );
} else {
$mn_agent_url = 'change_me';
}
if ( get_option( 'mn_agent_folder' ) && 'changeme' !== get_option( 'mn_agent_folder' ) ) {
$mn_agent_folder = get_option( 'mn_agent_folder' );
} else {
$mn_agent_folder = 'change_me';
}
$regional_num = '';
if ( isset( $_GET['tregional_num'] ) ) {
$regional_num = sanitize_text_field( wp_unslash( $_GET['tregional_num'] ) );}
else
{$regional_num = 0;
}
if ( isset( $_GET['q'] ) && is_numeric( $_GET['q'] ) ) {
$category_id = sanitize_text_field( wp_unslash( $_GET['q'] ) );
}
else
{
$category_id = 0;
}
if ( strpos( get_site_url(), 'https://' ) !== false ) {
$http_host = str_replace( 'https://', '', get_site_url() );
} elseif ( strpos( get_site_url(), 'http://' ) !== false ) {
$http_host = str_replace( 'http://', '', get_site_url() );
}
if ( isset( $_GET['type'] ) ) {
$type = sanitize_text_field( wp_unslash( $_GET['type'] ) );}
if($type=="regions"){
$file = 'http://' . $mn_agent_url . '/' . $mn_agent_folder . '/mannanetwork-dir/get_regions_json.php';
}
else
{
$file = 'http://' . $mn_agent_url . '/' . $mn_agent_folder . '/mannanetwork-dir/get_category_json.php';
}
$response = wp_remote_post(
$file,
array(
'method' => 'POST',
'timeout' => 45,
'redirection' => 5,
'httpversion' => '1.0',
'blocking' => true,
'headers' => array(),
'body' => array(
'http_host' => $http_host,
'tregional_num' => $regional_num,
'category_id' => $category_id,
'type' => $type,
),
'cookies' => array(),
)
);
if ( is_wp_error( $response ) ) {
$error_message = esc_attr( $response->get_error_message() );
echo 'Something went wrong: (' . esc_attr( $error_message ) . ' )';
} else {
require_once 'translations/en.php';
$temp_var = json_decode( $response['body'],true );
// echo wp_json_encode( $temp_var );
echo $response['body'];
//echo'<h1>XXXXXXXXXXXXXXXXXXXXXXXXXX</h1>';
//print_r( $temp_var);
}
?>