'."\n"; echo '
'; echo ''."\n"; echo''; echo ''; echo ''."\n"; echo''; echo ''; //$_SERVER['argv'][1] = addslashes($_SERVER['argv'][1]);// ??? //aby było uniwersalnie do wersji KIKE if(file_exists("../../.config")) include("../../.config"); if(file_exists("../.config")) include("../.config"); if(file_exists("../.config.php")) include("../.config.php"); if(file_exists(".config.php")) include(".config.php"); //if ($_GET['KTO']) $_SERVER['argv'][1] = $_GET['KTO'];// ??? $conn1 = mysql_pconnect($INTERFACE_ADDR,$SQL_USER,$SQL_USER_PASS); mysql_select_db($SQL_DATABASE,$conn1) or die("blad wyboru bazy na zdalnym serwerze"); $sql_allowed_users = array(); $zap_sql = "SELECT DISTINCT `L_APPOITMENT_USER` FROM `IN7_MK_BAZA_DYSTRYBUCJI` WHERE `L_APPOITMENT_USER` != '' ; "; $result=mysql_query($zap_sql,$conn1) or die("blad zapytania do bazy ".$zap_sql); while ($r = mysql_fetch_object($result)) { $sql_allowed_users[ $r->L_APPOITMENT_USER ] = true; } $zap_sql = "SELECT DISTINCT `L_APPOITMENT_USER` FROM `IN7_DZIENNIK_KORESP` WHERE `L_APPOITMENT_USER` != '' ; "; $result=mysql_query($zap_sql,$conn1) or die("blad zapytania do bazy ".$zap_sql); while ($r = mysql_fetch_object($result)) { $sql_allowed_users[ $r->L_APPOITMENT_USER ] = true; } $selected_user = isset($_GET['KTO'])? $_GET['KTO'] : '';//$_SERVER['argv'][1]; if (!empty($selected_user)) { if (!array_key_exists($selected_user, $sql_allowed_users)) { $selected_user = ''; } } echo''; $sql_extra = ""; if ($selected_user) { $sql_extra = " and ( kor.`L_APPOITMENT_USER`='".$selected_user."' or proj.`L_APPOITMENT_USER`='".$selected_user."' ) "; } $zap_sql = "select kor.* , 'POCZTA' as CO -- , 'POCZTA_0' as _test -- , kor.`L_APPOITMENT_USER` as _test_kor_app -- , proj.`L_APPOITMENT_USER` as _test_proj_app , IF(''='".$selected_user."', '', IF(kor.`L_APPOITMENT_USER`='".$selected_user."', kor.`ID`, proj.`ID`) ) as _test_id , IF(''='".$selected_user."', '', IF(kor.`L_APPOITMENT_USER`='".$selected_user."', 'kor.', 'proj.') ) as _test_type , unix_timestamp(now()) as NOW , unix_timestamp(kor.A_RECORD_UPDATE_DATE) as A_RECORD_UPDATE_DATE_TS , proj.`ID` as PROJ_ID , proj.`P_ID` as P_P_ID , proj.`M_DIST_DESC` as P_M_DIST_DESC , proj.`M_DISTRIBUTOR` as P_M_DISTRIBUTOR from `IN7_DZIENNIK_KORESP` as kor left join `IN7_MK_BAZA_DYSTRYBUCJI` as proj on (proj.`ID`=kor.`ID_PROJECT`) where ( kor.`A_STATUS`='WAITING' or ( kor.`K_LOKALIZACJA`!=kor.`K_LOKALIZACJA_NEW` and kor.`K_LOKALIZACJA_NEW`!='' ) or ( kor.`A_STATUS`!='OFF_HARD' ) ) and kor.`A_STATUS`!='DELETED' ".$sql_extra." union select kor.* , 'POCZTA' as CO -- , 'POCZTA_1' as _test -- , kor.`L_APPOITMENT_USER` as _test_kor_app -- , proj_1.`L_APPOITMENT_USER` as _test_proj_app , IF(''='".$selected_user."', '', IF(kor.`L_APPOITMENT_USER`='".$selected_user."', kor.`ID`, proj_1.`ID`) ) as _test_id , IF(''='".$selected_user."', '', IF(kor.`L_APPOITMENT_USER`='".$selected_user."', 'kor.', 'proj.') ) as _test_type , unix_timestamp(now()) as NOW , unix_timestamp(kor.`A_RECORD_UPDATE_DATE`) as A_RECORD_UPDATE_DATE_TS , proj.`ID` as PROJ_ID , proj.`P_ID` as P_P_ID , proj.`M_DIST_DESC` as P_M_DIST_DESC , proj.`M_DISTRIBUTOR` as P_M_DISTRIBUTOR from `IN7_DZIENNIK_KORESP` as kor left join `IN7_MK_BAZA_DYSTRYBUCJI` as proj on (proj.`ID`=kor.`ID_PROJECT`) left join `IN7_MK_BAZA_DYSTRYBUCJI` as proj_1 on (proj_1.`ID`=proj.`P_ID`) where ( kor.`A_STATUS`='WAITING' or ( kor.`K_LOKALIZACJA`!=kor.`K_LOKALIZACJA_NEW` and kor.`K_LOKALIZACJA_NEW`!='' ) or ( kor.`A_STATUS`!='OFF_HARD' ) ) and kor.A_STATUS!='DELETED' "; if ($selected_user) { $zap_sql .= "\n and ( kor.`L_APPOITMENT_USER`='".$selected_user."' or proj_1.`L_APPOITMENT_USER`='".$selected_user."' ) "; } $zap_sql_where = ""; if ($selected_user) { $zap_sql_where = "\n and proj.`L_APPOITMENT_USER`='' "; } for ($CD = 2; $CD <= $DEEP_SQL_RECURSE; $CD++) { if ($selected_user) { $zap_sql_where .= " and proj_".($CD-1).".`L_APPOITMENT_USER`='' "; } $zap_sql_join .= " left join `IN7_MK_BAZA_DYSTRYBUCJI` as proj_".$CD." on (proj_".$CD.".`ID`=proj_".($CD-1).".`P_ID`) "; $zap_sql .= " union select kor.* , 'POCZTA' as CO -- , 'POCZTA_".$CD."' as _test -- , kor.`L_APPOITMENT_USER` as _test_kor_app -- , proj_".$CD.".`L_APPOITMENT_USER` as _test_proj_app , IF(''='".$selected_user."', '', IF(kor.`L_APPOITMENT_USER`='".$selected_user."', kor.`ID`, proj_".$CD.".`ID`) ) as _test_id , IF(''='".$selected_user."', '', IF(kor.`L_APPOITMENT_USER`='".$selected_user."', 'kor.', 'proj.') ) as _test_type , unix_timestamp(now()) as NOW , unix_timestamp(kor.`A_RECORD_UPDATE_DATE`) as A_RECORD_UPDATE_DATE_TS , proj.`ID` as PROJ_ID , proj.`P_ID` as P_P_ID , proj.`M_DIST_DESC` as P_M_DIST_DESC , proj.`M_DISTRIBUTOR` as P_M_DISTRIBUTOR from `IN7_DZIENNIK_KORESP` as kor left join `IN7_MK_BAZA_DYSTRYBUCJI` as proj on (proj.`ID`=kor.`ID_PROJECT`) left join `IN7_MK_BAZA_DYSTRYBUCJI` as proj_1 on (proj_1.`ID`=proj.`P_ID`) ".$zap_sql_join." where ( kor.`A_STATUS`='WAITING' or ( kor.`K_LOKALIZACJA`!=kor.`K_LOKALIZACJA_NEW` and kor.`K_LOKALIZACJA_NEW`!='' ) or ( kor.`A_STATUS`!='OFF_HARD' ) ) and kor.`A_STATUS`!='DELETED' "; if ($selected_user) { $zap_sql .= $zap_sql_where . "\n" . "and ( kor.`L_APPOITMENT_USER`='".$selected_user."' or proj_".$CD.".`L_APPOITMENT_USER`='".$selected_user."' ) "; } } if(isset($_GET['DBG']) && $_GET['DBG']==1){echo'zap_sql: '."\n";print_r($zap_sql);echo'';} $result = mysql_query($zap_sql, $conn1) or die("blad zapytania do bazy ".$zap_sql); $t = 0; echo '
| '."CO".' | '; echo ''."Numer Dziennika Korespondencji".' | '; echo ''."Data Dziennika".' | '; echo ''."Typ".' | '; echo ''."Zadanie do wykonania".' | '; echo ''."Dane Administracyjne Rekordu Dziennika Korespondencji".' | '; echo ''."Od kogo/temat/sprawa".' | '; echo ''."Osoba Prowadz.".' | '; echo ''."Numer Referencyjny".' | '; echo ''."Zadekretowany Numer Sprawy KIKE".' | '; echo ''."Lokalizacja".' | '; echo '
|---|---|---|---|---|---|---|---|---|---|---|
| ';
echo $h['CO'];
//echo' ('.$h['_test'].')'; //echo' [K.'.$h['ID'].'/P.'.$h['PROJ_ID'].']'; //echo' {K.'.$h['_test_kor_app'].'}'; //echo' {P.'.$h['_test_proj_app'].'}'; if ($selected_user) { echo' ('.$h['_test_id'].')'; //} else { // echo ' '; // if ($h['_test_kor_app']) { // echo '(kor. ' . $h['_test_kor_app'] . ') '; // } // if ($h['_test_proj_app']) { // echo '(proj. ' . $h['_test_proj_app'] . ') '; // } } echo ' | ';
echo ''; echo "L.Dz.(K_ID):"; echo ''.$h['ID'].''; echo ' | '; echo ''.$h['A_RECORD_CREATE_DATE'].' | '; echo ''.$h['K_TYP_KORESP']." -".$h['K_TYP_RODZAJ']." (".$h['K_TYP_RODZAJ_OPIS'].")".' | '; echo ''.$JOB.' | '; echo ''."Wpr: ".$h['A_RECORD_CREATE_AUTHOR']."/ akt : ".$h['A_RECORD_UPDATE_AUTHOR']."(".$h['A_RECORD_UPDATE_DATE'].")".' | '; echo ''.$h['K_OD_KOGO']."/".$h['OD_KOGO_ADRES']."/".$h['K_ZAWARTOS'].' | '; echo ''.$h['L_APPOITMENT_USER']." ".$h['L_APPOITMENT_INFO']." ".$h['L_APPOITMENT_INFO']."Termin:".$h['L_APPOITMENT_DATE'].' | '; echo ''.$h['K_ZNAK_REFERENTA'].' | '; echo ''.$h['ID_PROJECT']." ".$h['P_M_DIST_DESC']." ( firma ".$h['P_M_DISTRIBUTOR'].") ".' | ';
echo ''.$h['K_LOKALIZACJA']."(".$h['K_LOKALIZACJA_OPIS'].")".' | '; echo '
| ';
echo $h['CO']." ".''.$h['A_STATUS'].'';
if ($selected_user) {
echo' ('.$h['_test_proj_id'].')'; } echo ' | ';
echo ''."Sprawa(ID):".''.$h['ID'].''." Teczka Nadrzędna(PID): ".''.$h['P_ID'].''." ".' | ';
echo ''."M DIST DATE ".$h['M_DIST_DATE'].' | '; echo ''; if (strlen($h['M_DIST_TYPE'] > 20)) { echo $h['M_DIST_TYPE']; } else { echo str_replace('_',' ',$h['M_DIST_TYPE']); } echo ' | '; echo ''; echo $h['M_DIST_DESC']." ( firma ".$h['M_DISTRIBUTOR'].") "; if (strstr($h['M_DIST_TYPE'], 'TV_')) { foreach ($h as $HRI => $HRV) { if (isset($h[$HRI])) { if (strstr($HRI, 'TV_')) { if (strlen($h[$HRI]) > 1) { echo " ".str_replace('_',' ',$HRI).": ".$h[$HRI].""; } } } } } echo ' | '; echo ''."Wpr: ".$h['A_RECORD_CREATE_AUTHOR']."/ akt : ".$h['A_RECORD_UPDATE_AUTHOR']."(".$h['A_RECORD_UPDATE_DATE'].")".' | '; echo ''." ".$h['A_PROBLEM']." ".$h['A_PROBLEM_DATE']."".$h['A_PROBLEM_DESC']."".' | ';
echo'
| '."CO".' | '; echo ''."Numer ID".' | '; echo ''."Data".' | '; echo ''."Typ".' | '; echo ''."Nazwa".' | '; echo ''."Dane Administracyjne Rekordu".' | '; echo ''."Opis".' | '; echo '
|---|---|---|---|---|---|---|
| ';
echo "Proces ".''.$h['A_STATUS'].'';
if ($h['L_APPOITMENT_USER']) {
echo' ('.$h['ID'].')'; } echo ' | ';
echo ''."Proces(ID):".''.$h['ID'].''.' | '; echo '' . $h['L_APPOITMENT_DATE'] . ' | '; echo '' . $h['TYPE'] . ' | '; echo '' . $h['DESC'] . ' | '; echo ''."Wpr: ".$h['A_RECORD_CREATE_AUTHOR']."/ akt : ".$h['A_RECORD_UPDATE_AUTHOR']."(".$h['A_RECORD_UPDATE_DATE'].")".' | '; echo '' . $h['L_APPOITMENT_INFO'] . ' | '; echo'