//echo "
";
/*
for($i=0; $i";
}
}
else echo "[$key][$value]
";
//print_r($_POST);
}
for($i=0; $i";
}
}
else echo "[$key][$value]
";
//print_r($_POST);
}
*/
// Level 9 이하만 사용 가능
$func->checkLevelModal(9);
// Delete 기능 제한 (Admin : 1, Staff : 5, Driver : 9 만 가능)
$permit = array("1", "5", "9");
if (in_array($_SESSION['ss_LEVEL'], $permit)) {
$setTag = "ENABLED";
}
else $setTag = "DISABLED";
$add_srchquery = "";
$add_query = "";
if ($d_orderdate) $orderdate = $func -> convertFormat ($d_orderdate, 3);
else if ($orderdate) $d_orderdate = str_replace("-", "", trim($orderdate));
if ($searchDriver) $d_driveruid = $searchDriver;
if ($_SESSION['ss_LEVEL'] == 9 && $_SESSION['ss_UID'] != $d_driveruid) {
$msg = "Invalid data. Please try again. [Err - order driver data]";
$func -> modalMsg ($msg, "/index_intranet.php?view=order_list");
exit();
exit();
}
// searching
if($key_word) {
$key_wordStr = urldecode(trim($key_word));
$add_srchquery .= " AND ((m_userid LIKE '%$key_wordStr%') OR (m_firstname LIKE '%$key_wordStr%') OR (m_cell LIKE '%$key_wordStr%'))";
}
// sorting
if($switch) {
$switched = $func -> switchOrder($switch, $switched);
$add_query .= " ORDER BY $switch $switched ";
$switched = $switch . "^" . $switched;
}else if($switched) {
$switched1 = explode("^", $switched);
$add_query .= " ORDER BY $switched1[0] $switched1[1] ";
} else {
$add_query .= " ORDER BY d_ordertype DESC, d_name ASC";
}
$getSWHStr = $switched;
//total record
$query = "SELECT COUNT(d_uid) FROM tbl_daily
WHERE d_orderdate = '$d_orderdate' AND d_driveruid = '$d_driveruid' " . $add_allquery . $add_srchquery . $add_query;
$total_count=$jdb->rQuery($query, "record query error");
//echo "
[$total_count][$query]
";
//페이징변수설정
/*
if(!$page) $page = 1;
if(!$list_count) $list_count = $INIT_PAGECNT; //출력리스트 갯수
if(!$page_count) $page_count = $INIT_PAGEVIEWCNT; //출력페이지 갯수
$list_number = $total_count - (($page-1)*$list_count);
$start_number = $list_count * ($page-1);
$add_query .= " LIMIT $start_number, $INIT_PAGECNT";
*/
$list_number = $total_count;
$query = "SELECT * FROM tbl_daily
WHERE d_orderdate = '$d_orderdate' AND d_driveruid = '$d_driveruid' " . $add_allquery . $add_srchquery . $add_query;
//echo "
[$query]";
$result=$jdb->nQuery($query, "list error");
while($list=mysqli_fetch_array($result, MYSQLI_ASSOC)) {
for($i=0; $i $value )
$$key = $value;
}
$d_nameSTR = str_replace("\\", "", $d_name);
//$d_maincontainerSTR = $arrBin[$d_maincontainer];
$d_containerSTR = str_replace("\\", "", $d_container);
$d_locationSTR = str_replace("\\", "", $d_location);
$d_paymenttypeSTR = $arrPaymenttype[$d_paymenttype];
$d_addressSTR = str_replace("\\", "", $d_address);
$d_citySTR = str_replace("\\", "", $d_city);
$d_lastpickupdateSTR = $func -> convertFormat ($d_lastpickupdate, 3);
$d_lastpaiddateSTR = $func -> convertFormat ($d_lastpaiddate, 3);
$d_visitdateSTR = $func -> convertFormat ($d_visitdate, 3);
$d_paystatusSTR = $arrPaidStatus[$d_paystatus];
if ($d_paystatus == "P") $d_paystatusSTR = $d_paystatusSTR." ($".$d_payamount.")";
$d_estquantitySTR = number_format(floatval($d_estquantity));
$d_quantitySTR = number_format(floatval($d_quantity));
$qry_dvr = "SELECT m_initial FROM tbl_member WHERE m_uid = '".$d_driveruid."' ";
$rt_dvr = $jdb->fQuery($qry_dvr, "fetch query error");
// d_orderdate 이 현재일 이후인 경우만 삭제 가능
// 운영자는 예외
if (($d_orderdate >= date("Ymd") && $d_status != "F") || $_SESSION['ss_LEVEL'] == "1") {
if ($setTag == "ENABLED") {
if ($_SESSION['ss_LEVEL'] == 9 && $_SESSION['ss_UID'] != $d_createruid) {
$OPTIONstr = "";
//$OPTIONstr = "[".$_SESSION['ss_UID']."][".$d_createruid."]";
//$OPTIONTITLEstr = "OPTION";
} else {
$OPTIONstr = "";
}
}
else {
$OPTIONstr = "";
//$OPTIONTITLEstr = "";
}
}
// d_orderdate 이 현재일이고, Finished 안된 경우만 입력할수 있음
// 운영자는 예외
//if (($d_orderdate == date("Ymd") && $d_status != "F") || $_SESSION['ss_LEVEL'] == "1") {
// d_orderdate 이 현재일이고, Finished 상관없이 입력할수 있음 (2023.08.31 request)
// 운영자는 예외
if (($d_orderdate == date("Ymd")) || $_SESSION['ss_LEVEL'] == "1") {
$PICKUPstr = "";
}
else $PICKUPstr = "";
//$PICKUPstr = "";
///////////////////////
// Get This/Last year Quantity
///////////////////////
$getThisYear = date("Y");
$getLastYear = date("Y", strtotime('last year'));
//echo "
[$get1Mon][$get2Mon][$get3Mon]";
$qry_sum = "SELECT
SUM(CASE WHEN d_visitdate like '".$getThisYear."%' THEN d_quantity ELSE 0 END) AS THISYEAR,
SUM(CASE WHEN d_visitdate like '".$getLastYear."%' THEN d_quantity ELSE 0 END) AS LASTYEAR
FROM tbl_daily
WHERE d_customeruid = '".$d_customeruid."' AND d_status = 'F' ";
//echo "LIST_TOT[$qry_sum]
";
$rt_sum = $jdb->fQuery($qry_sum, "fetch query error");
$getThisYearQ = number_format(floatval($rt_sum['THISYEAR']));
$getLastYearQ = number_format(floatval($rt_sum['LASTYEAR']));
if ($d_ordertype == "R") $d_ordertypeSTR = "class='bg-request'";
else if ($d_ordertype == "S") $d_ordertypeSTR = "class='bg-will-call'";
else if ($d_driveruid == $d_createruid) $d_ordertypeSTR = "class='bg-period'";
else $d_ordertypeSTR = "";
$c_uid = $d_customeruid;
if ($d_fullcycleflag == 1) {
$d_fullcycleSTR = $d_fullcycleforced;
$d_fullcycleCSS = "style='color:red;'";
}
else {
$d_fullcycleSTR = $d_fullcycle;
$d_fullcycleCSS = "";
}
$driverPopup = "❓";
$strList .= "
| $list_number |
$d_nameSTR $driverPopup |
$d_accountno |
$d_maincontainer |
$d_containerSTR |
$d_paymenttype |
$d_rate |
$d_addressSTR |
$d_citySTR |
$getLastYearQ |
$getThisYearQ | ";
if ($_SESSION['ss_LEVEL'] == 9) {
$strList .= "
$d_fullcycleSTR |
";
} else {
$strList .= "
| ";
}
$strList .= "
$d_lastpickupdateSTR |
- |
$d_lastpickupquantity |
$d_estquantitySTR |
$d_quantitySTR |
$d_lastpaiddateSTR |
$PICKUPstr
|
$OPTIONstr |
";
$list_number--;
}
if( $total_count < 1 ) {
$strList = "
| No Data |
";
}
if ($_SESSION['ss_LEVEL'] == 9) $add_qry = " AND m_uid = '".$_SESSION['ss_UID']."' ";
else $add_qry = "";
// Get Driver Info
$qry_driver = "SELECT * FROM tbl_member WHERE m_level = 9 ".$add_qry." ORDER by m_initial ASC ";
$rt_driver = $jdb->nQuery($qry_driver, "list error");
while($lt_driver=mysqli_fetch_array($rt_driver, MYSQLI_ASSOC)) {
if ($lt_driver['m_uid'] == $d_driveruid) $selectStr = "selected";
else $selectStr = "";
$c_driveruidSTR .= "
";
}
addLog ("add", "ORDER DRIVER LIST", "VIEW", $lguserid, $query, $lgno);
?>