include("../php_scripts/connect_database.php");
include("../php_scripts/calendar_data.php");
include ("php_scripts/function_share.php");
include("php_scripts/load_per_control.php");
// echo "cssfileselected=$cssfileselected
";
$db_dpis2 = new connect_dpis($dpisdb_host, $dpisdb_name, $dpisdb_user, $dpisdb_pwd);
$db_dpis3 = new connect_dpis($dpisdb_host, $dpisdb_name, $dpisdb_user, $dpisdb_pwd);
$per_list = explode(",",$SELECTED_PER_ID);
$PER_ID = $per_list[0];
$search_condition = "";
// $arr_search_condition[] = "(a.PER_TYPE in (". implode(", ", $search_per_type) ."))";
$arr_search_condition[] = "(a.PER_TYPE in ($search_per_type))";
$MINISTRY_NAME = "";
if($MINISTRY_ID){
$cmd = " select ORG_NAME from PER_ORG where ORG_ID = $MINISTRY_ID ";
$db_dpis->send_cmd($cmd);
$data = $db_dpis->get_array();
$MINISTRY_NAME = trim($data[ORG_NAME]);
}
$DEPARTMENT_NAME = "";
if($DEPARTMENT_ID){
$cmd = " select ORG_NAME from PER_ORG where ORG_ID = $DEPARTMENT_ID ";
$db_dpis->send_cmd($cmd);
$data = $db_dpis->get_array();
$DEPARTMENT_NAME = trim($data[ORG_NAME]);
}
if($DEPARTMENT_ID){
$arr_search_condition[] = "(a.DEPARTMENT_ID = $DEPARTMENT_ID)";
} elseif($MINISTRY_ID){
unset($arr_department);
$cmd = " select ORG_ID from PER_ORG where ORG_ID_REF=$MINISTRY_ID and OL_CODE='02' ";
$db_dpis->send_cmd($cmd);
while($data = $db_dpis->get_array()) $arr_department[] = $data[ORG_ID];
$arr_search_condition[] = "(a.DEPARTMENT_ID in (". implode(",", $arr_department) ."))";
} elseif($PROVINCE_CODE){
$cmd = " select ORG_ID from PER_ORG where PV_CODE='$PROVINCE_CODE' and OL_CODE='02' ";
$db_dpis->send_cmd($cmd);
while($data = $db_dpis->get_array()) $arr_department[] = $data[ORG_ID];
$arr_search_condition[] = "(a.DEPARTMENT_ID in (". implode(",", $arr_department) ."))";
} // end if
// if(!trim($select_org_structure)){
if(trim($search_org_id)) $arr_search_condition[] = "(c.ORG_ID = $search_org_id or d.ORG_ID = $search_org_id)";
if(trim($search_org_id_1)) $arr_search_condition[] = "(c.ORG_ID_1 = $search_org_id_1 or d.ORG_ID_1 = $search_org_id_1)";
if(trim($search_org_id_2)) $arr_search_condition[] = "(c.ORG_ID_2 = $search_org_id_2 or d.ORG_ID_2 = $search_org_id_2)";
// }
if($list_type == "SELECT"){
// if($SELECTED_PER_ID) { $arr_search_condition[] = "(a.PER_ID in ($SELECTED_PER_ID))"; }
if($PER_ID) { $arr_search_condition[] = "(a.PER_ID = $PER_ID)"; }
}elseif($list_type == "CONDITION"){
if(trim($search_pos_no)) $arr_search_condition[] = "(trim(c.POS_NO)='$search_pos_no' or trim(d.POEM_NO)='$search_pos_no' or trim(e.POEMS_NO)='$search_pos_no')";
if(trim($search_name)) $arr_search_condition[] = "(a.PER_NAME like '$search_name%')";
if(trim($search_surname)) $arr_search_condition[] = "(a.PER_SURNAME like '$search_surname%')";
if(trim($search_min_level)){
if($DPISDB=="odbc") $arr_search_condition[] = "(trim(a.LEVEL_NO) >= '". str_pad($search_min_level, 2, "0", STR_PAD_LEFT) ."')";
if($DPISDB=="oci8") $arr_search_condition[] = "(trim(a.LEVEL_NO) >= '". str_pad($search_min_level, 2, "0", STR_PAD_LEFT) ."')";
if($DPISDB=="mysql") $arr_search_condition[] = "(trim(a.LEVEL_NO) >= '". str_pad($search_min_level, 2, "0", STR_PAD_LEFT) ."')";
}
if(trim($search_max_level)){
if($DPISDB=="odbc") $arr_search_condition[] = "(trim(a.LEVEL_NO) <= '". str_pad($search_max_level, 2, "0", STR_PAD_LEFT) ."')";
if($DPISDB=="oci8") $arr_search_condition[] = "(trim(a.LEVEL_NO) <= '". str_pad($search_max_level, 2, "0", STR_PAD_LEFT) ."')";
if($DPISDB=="mysql") $arr_search_condition[] = "(trim(a.LEVEL_NO) <= '". str_pad($search_max_level, 2, "0", STR_PAD_LEFT) ."')";
}
$arr_search_condition[] = "(a.PER_STATUS in (". implode(",", $search_per_status) ."))";
}else if($list_type == "ELECTRONICS"){ //ก.พ.7 อิเล็กทรอนิกส์
// if(trim($SELECTED_PER_ID)){ $arr_search_condition[] = "(a.PER_ID in ($SELECTED_PER_ID))"; }
if($PER_ID) { $arr_search_condition[] = "(a.PER_ID = $PER_ID)"; }
} // end if
if(count($arr_search_condition)) $search_condition = " where ". implode(" and ", $arr_search_condition);
?>