<?php
// CORS 허용 설정
header("Access-Control-Allow-Origin: *"); // 모든 출처에서의 요청을 허용합니다.
header("Access-Control-Allow-Methods: GET, POST, PUT, DELETE, OPTIONS"); // 허용할 HTTP 메서드를 지정합니다.
header("Access-Control-Allow-Headers: Origin, X-Requested-With, Content-Type, Accept"); // 허용할 헤더를 지정합니다.

include "_MyAdminConfig.php";
include_once $HOME_DB_PATH . "/MyAdminDbconfig.php";

#### 사이트 이름 설정 ####
$getsitename = "comviewers.com"; // 영문64자 이내로 입력하세요. (예: comviewers.com)

// 사용자 정보를 조회하는 API
if ($_SERVER['REQUEST_METHOD'] == 'GET') {
    $sql = "SELECT * FROM smart_rental_comspec WHERE rental_stat='렌탈대기' AND (reseller_on='1' OR auction_on='1') AND (M_del='' OR M_del IS NULL) ORDER BY no ASC";
    //$sql = "SELECT no, M_storeid, M_storename, extIP, intIP, CpuName, cpu_core, MainBoard, RAM, SSDinfo, SSDsize, SSD, HDDinfo, HDDsize, HDD, VideoController, gpu_ram, OperatingSystem, rantal_fee_type, rental_fee, rental_setting_fee, rental_fee_stat, client_number, cpu_clock, AppVer FROM smart_rental_comspec WHERE rental_stat='렌탈대기'  AND market_on='1' AND (M_del='' OR M_del IS NULL) ORDER BY no ASC LIMIT 10";
    $result = $db->query($sql);

    if ($result->num_rows > 0) {
        // 결과를 JSON 형식으로 변환하여 출력
        $result_data = array();
        $api_get_datetime = date("Y-m-d H:i:s");
        while($row = $result->fetch_assoc()) {
            // no 컬럼의 데이터값을 it_id로 변경
            // $it_id = $row['no'];
            // $row['it_id'] = $it_id;
            //$row['it_id'] = ''; // 빈값으로 초기화, 받는 API 프로그램에서 해당 서버의 it_id를 자동으로 부여하게 되므로....
            $row['getsitename'] = $getsitename; // 빈값으로 초기화, 여기에서 설정해 둬야 받은 API 프로그램에서 해당 테이블 컬럼을 자동포함해서 생성시킴
            $row['api_get_datetime'] = $api_get_datetime; // 빈값으로 초기화, 받는 API 프로그램에서 해당 서버의 it_id를 자동으로 부여하게 되므로....

            // $row['it_spec_mgr_nickname'] = ''; // 빈값으로 초기화, 여기에서 설정해 둬야 받은 API 프로그램에서 해당 테이블 컬럼을 자동포함해서 생성시킴
            // $row['it_spec_sales_type'] = ''; // 빈값으로 초기화, 여기에서 설정해 둬야 받은 API 프로그램에서 해당 테이블 컬럼을 자동포함해서 생성시킴
            // $row['it_spec_partner_id'] = ''; // 빈값으로 초기화, 여기에서 설정해 둬야 받은 API 프로그램에서 해당 테이블 컬럼을 자동포함해서 생성시킴
            // $row['it_spec_app_ver'] = ''; // 빈값으로 초기화, 여기에서 설정해 둬야 받은 API 프로그램에서 해당 테이블 컬럼을 자동포함해서 생성시킴
            // $row['it_spec_os'] = ''; // 빈값으로 초기화, 여기에서 설정해 둬야 받은 API 프로그램에서 해당 테이블 컬럼을 자동포함해서 생성시킴
            // $row['it_spec_mainboard'] = ''; // 빈값으로 초기화, 여기에서 설정해 둬야 받은 API 프로그램에서 해당 테이블 컬럼을 자동포함해서 생성시킴
            // $row['it_spec_cpu'] = ''; // 빈값으로 초기화, 여기에서 설정해 둬야 받은 API 프로그램에서 해당 테이블 컬럼을 자동포함해서 생성시킴
            // $row['it_spec_ram'] = ''; // 빈값으로 초기화, 여기에서 설정해 둬야 받은 API 프로그램에서 해당 테이블 컬럼을 자동포함해서 생성시킴
            // $row['it_spec_gpu'] = ''; // 빈값으로 초기화, 여기에서 설정해 둬야 받은 API 프로그램에서 해당 테이블 컬럼을 자동포함해서 생성시킴
            // $row['it_spec_ssd'] = ''; // 빈값으로 초기화, 여기에서 설정해 둬야 받은 API 프로그램에서 해당 테이블 컬럼을 자동포함해서 생성시킴
            // $row['it_spec_hdd'] = ''; // 빈값으로 초기화, 여기에서 설정해 둬야 받은 API 프로그램에서 해당 테이블 컬럼을 자동포함해서 생성시킴
            // $row['it_install_price'] = ''; // 빈값으로 초기화, 여기에서 설정해 둬야 받은 API 프로그램에서 해당 테이블 컬럼을 자동포함해서 생성시킴
            // $row['it_origin_store_from_api'] = ''; // 빈값으로 초기화, 여기에서 설정해 둬야 받은 API 프로그램에서 해당 테이블 컬럼을 자동포함해서 생성시킴
            // $row['it_spec_keyboard'] = ''; // 빈값으로 초기화, 여기에서 설정해 둬야 받은 API 프로그램에서 해당 테이블 컬럼을 자동포함해서 생성시킴
            // $row['it_spec_mouse'] = ''; // 빈값으로 초기화, 여기에서 설정해 둬야 받은 API 프로그램에서 해당 테이블 컬럼을 자동포함해서 생성시킴
            // $row['it_spec_from_datetime'] = ''; // 빈값으로 초기화, 여기에서 설정해 둬야 받은 API 프로그램에서 해당 테이블 컬럼을 자동포함해서 생성시킴
            // $row['it_spec_to_datetime'] = ''; // 빈값으로 초기화, 여기에서 설정해 둬야 받은 API 프로그램에서 해당 테이블 컬럼을 자동포함해서 생성시킴
            // $row['it_spec_buyer_mb_id'] = ''; // 빈값으로 초기화, 여기에서 설정해 둬야 받은 API 프로그램에서 해당 테이블 컬럼을 자동포함해서 생성시킴
            // $row['it_spec_buyer_mb_name'] = ''; // 빈값으로 초기화, 여기에서 설정해 둬야 받은 API 프로그램에서 해당 테이블 컬럼을 자동포함해서 생성시킴
            // $row['it_spec_trans_it_id'] = ''; // 빈값으로 초기화, 여기에서 설정해 둬야 받은 API 프로그램에서 해당 테이블 컬럼을 자동포함해서 생성시킴
            // $row['it_spec_reserv_mb_id'] = ''; // 빈값으로 초기화, 여기에서 설정해 둬야 받은 API 프로그램에서 해당 테이블 컬럼을 자동포함해서 생성시킴

            $result_data[] = $row;
        }
        header('Content-Type: application/json');
        echo json_encode($result_data);
    } else {
        echo "[]";
    }
}
?>