" '宜蘭','花蓮','台東' ",
'N' => " '臺北', '台北', '基隆', '新北' ",
'T' => " '桃園', '新竹' ",
'C' => " '南投', '臺中', '台中', '彰化', '雲林', '苗栗' ",
'K' => " '台南', '臺南', '嘉義', '屏東', '高雄' "
];
$contract_type = empty($_REQUEST['contract_type']) ? 'A' : trim($_REQUEST['contract_type']);
$contractno = empty($_REQUEST['contractno']) ? null : trim($_REQUEST['contractno']);
$facilityno = empty($_REQUEST['facilityno']) ? null : trim($_REQUEST['facilityno']);
$custom = empty($_REQUEST['custom']) ? null : trim($_REQUEST['custom']);
$site_survey_contact_verify = !isset($_REQUEST['site_survey_contact_verify']) ? null : trim($_REQUEST['site_survey_contact_verify']);
$real_contract_arrival_date_start = empty($_REQUEST['real_contract_arrival_date_start']) ? null : trim($_REQUEST['real_contract_arrival_date_start']);
$real_contract_arrival_date_end = empty($_REQUEST['real_contract_arrival_date_end']) ? null : trim($_REQUEST['real_contract_arrival_date_end']);
$area_no = empty($_REQUEST['area_no']) ? null : trim($_REQUEST['area_no']);
$sql = "";
$sql .= empty($contract_type) ? "" : " AND contract_type = '$contract_type' ";
$sql .= empty($area_no) ? "" : " AND SUBSTR(address,1,2) IN (" . $area[$area_no] . ") ";
$sql .= empty($contractno) ? "" : " AND contractno LIKE '%$contractno%' ";
$sql .= empty($facilityno) ? "" : " AND facilityno LIKE '%$facilityno%' ";
$sql .= empty($custom) ? "" : " AND custom LIKE '%$custom%' ";
$sql .= empty($real_contract_arrival_date_start) ? "" : " AND DATE_FORMAT(real_contract_arrival_date, '%Y-%m-%d') >= '$real_contract_arrival_date_start' ";
$sql .= empty($real_contract_arrival_date_end) ? "" : " AND DATE_FORMAT(real_contract_arrival_date, '%Y-%m-%d') <= '$real_contract_arrival_date_end' ";
if (isset($site_survey_contact_verify))
if ($site_survey_contact_verify != "")
$sql .= " AND site_survey_contact_verify = '" . $site_survey_contact_verify . "' ";
return $sql;
}
function getUserDepartId($user_id)
{
global $link;
$name = "";
$sql = "
select
d.department_id
from account AS a
LEFT JOIN department AS d
ON a.department_id = d.department_id
AND a.role_id = d.role_id
where a.accountid = '$user_id'
";
$res = mysqli_query($link, $sql);
while ($row = mysqli_fetch_row($res)) {
$name = $row[0];
}
mysqli_free_result($res);
return $name;
}
function getUserRoleId($user_id)
{
global $link;
$name = "";
$sql = "
select
d.role_id
from account AS a
LEFT JOIN department AS d
ON a.department_id = d.department_id
AND a.role_id = d.role_id
where a.accountid = '$user_id'
";
$res = mysqli_query($link, $sql);
while ($row = mysqli_fetch_row($res)) {
$name = $row[0];
}
mysqli_free_result($res);
return $name;
}
$contract_type = empty($_REQUEST['contract_type']) ? 'A' : trim($_REQUEST['contract_type']);
$contractno = empty($_REQUEST['contractno']) ? null : trim($_REQUEST['contractno']);
$facilityno = empty($_REQUEST['facilityno']) ? null : trim($_REQUEST['facilityno']);
$custom = empty($_REQUEST['custom']) ? null : trim($_REQUEST['custom']);
$site_survey_contact_verify = !isset($_REQUEST['site_survey_contact_verify']) ? null : trim($_REQUEST['site_survey_contact_verify']);
$real_contract_arrival_date_start = empty($_REQUEST['real_contract_arrival_date_start']) ? null : trim($_REQUEST['real_contract_arrival_date_start']);
$real_contract_arrival_date_end = empty($_REQUEST['real_contract_arrival_date_end']) ? null : trim($_REQUEST['real_contract_arrival_date_end']);
$area_no = empty($_REQUEST['area_no']) ? null : trim($_REQUEST['area_no']);
$area_status = array(
"" => "全部",
"N" => "N:北區",
"Y" => "Y:宜蘭",
"T" => "T:桃區",
"C" => "C:中區",
"K" => "K:南區"
);
$site_survey_status = array(
"0" => "已確認",
"1" => "未確認",
"2" => "無工勘需求",
"A" => "未動工",
"B" => "地下室施工",
"C" => "打樁",
"D" => "地基",
"E" => "挖土",
"G" => "機房",
"H" => "機械式淨高",
"M" => "樓中樓",
"OH" => "最高層(頂樓高度)",
"P" => "PIT(機坑深度)",
"R" => "R 樓",
"S" => "停工",
"T" => "TOP",
"TC" => "頂部間隙",
"TS" => "行程",
"TH" => "全高",
"Y" => "已搭、已出",
"YB" => "退購結案",
"YF" => "既有建物",
"YN" => "已搭、未出"
);
for ($i = 1; $i < 200; $i++) {
$site_survey_status[$i . "F"] = $i . "F";
}
?>
";
$sql = getDataSql(getUserDepartId($user_id), getUserRoleId($user_id), $user_id);
$data = mysqli_query($link, $sql);
include "include-header.php";
?>