HEX
Server: Apache/2
System: Linux server.cloudfly.vn 3.10.0-1160.71.1.el7.x86_64 #1 SMP Tue Jun 28 15:37:28 UTC 2022 x86_64
User: root (0)
PHP: 7.4.29
Disabled: NONE
Upload Files
File: /home/dkhp464/public_html/wp-content/themes/DaKhoaHongPhat/api-clinic/clinic.php
<?php
$data = array(
    "clinic_id" =>2,
    "domain"=>"https://dakhoahaiphong464.com",
    "token"=>"kkk"
);
$data = json_encode($data);
$curl = curl_init();

curl_setopt_array($curl, array(
  CURLOPT_URL => 'https://webapp.dakhoaaua.vn/api/clinic.php',
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => '',
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 0,
  CURLOPT_FOLLOWLOCATION => true,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => 'POST',
  CURLOPT_POSTFIELDS =>$data,
  CURLOPT_HTTPHEADER => array(
    'Content-Type: application/json'
  ),
));

$response = curl_exec($curl);

curl_close($curl);
//echo $response;
$bread  = json_decode($response, true);


// kiểm tra từng trạng thai
$config = [];


foreach ($bread as $item) {
    $config[$item['name_status']] = $item;
}
function redirectOrBlock($item)
{
    if (!empty($item['link'])) {
        header('Location: ' . $item['link'], true, 302);
    } else {
        http_response_code(200);
       // echo 'Trang này đang tạm khóa';

    }
    exit;
}

function checkPageStatus($page, $config)
{
    // Ưu tiên allpage trước
    if (isset($config['allpage']) && $config['allpage']['hide'] == 1) {
        redirectOrBlock($config['allpage']);
    }

    // Kiểm tra theo từng trang
    if (isset($config[$page]) && $config[$page]['hide'] == 1) {
        redirectOrBlock($config[$page]);
    }
}


// $page_current = isset($_GET['p']) ? $_GET['p'] : 'trangchu';
// switch ($page_current) {
//     case 'trangchu':
//         $page_check = 'home';
//         break;
//     case 'trangloai':
//         $page_check = 'category';
//         break;
//     case 'trangchitiet':
//         $page_check = 'detail';
//         break;
//     default:
//         $page_check = 'allpage';
//         break;
// }

if ( is_home() || is_front_page() ) {
    $page_check = 'home'; // Trang chủ
} elseif ( is_category() ) {
    $page_check = 'category'; // Trang chuyên mục
} elseif ( is_single() ) {
    $page_check = 'detail'; // Trang chi tiết bài viết
} else {
    $page_check = 'allpage'; // Các trang khác
}



// Nếu không bị chặn thì code trang chạy tiếp
checkPageStatus($page_check, $config);
//end

?>