--- html/ic.php 2000/07/11 13:45:29 1.2 +++ html/ic.php 2000/07/11 13:49:15 1.3 @@ -6,64 +6,92 @@ include("inc/bgcolor.inc"); include("inc/radio.inc"); +if (! isset($datum)) { + +$result = pg_Exec ($conn, " + select datum,count(*) as nr from izvjestaji group by datum + order by datum + "); + +print ' +

Izvještaji o otvaranju računa

+ +
+ +'; + +for ($k=0; $k < pg_numrows($result); $k++) { + $arr=pg_fetch_row($result,$k); + print " + \n"; +} + +print '
datum izvještajabroj otvorenih računa
$arr[0]$arr[1]
'; + + +} else { // isset(datum) + + $result = pg_Exec ($conn, " - select osobe.id as id,osobe.ime as ime,osobe.prezime as prezime, - max(status_tip_id) as mxstat, - (max(status_tip_id) = 6) as podesen, - max(kontakt_osobe.ime||' '||kontakt_osobe.prezime) as stwho - from osobe,status,kontakt_osobe,status_tip - where osobe.id=osoba_id and - umrezavanje and - status_tip_id > 3 and status_tip_id <= 6 and - status_tip_id = status_tip.id and - status.kontakt_osoba_id=kontakt_osobe.id - group by - osobe.ime,osobe.prezime,osobe.id, - umrezavanje - order by osobe.id + select osobe.id,ime,prezime,tel,lokacije.naziv, + org_jed.naziv,org_pod_jed.pod_naziv, + lok_racunala,objekt,kat,soba,z_rac,umrezavanje, + kontakt_osobe.e_mail,podesavanje + from osobe + where osobe.id in ( select osoba_id from izvjestaji where datum='$datum' ) + and lokacija_id=lokacije.id and org_jed_id=org_jed.id + and org_pod_jed_id=org_pod_jed.pod_id + and podesavanje=true + and kontakt_osobe.id=kontakt_osoba_id + order by lokacije.naziv,org_jed.naziv,osobe.id + "); -print " -

Prikaz zahtjeva koji traže podešavanje

-
- - -
- - ".radio("samo_nepodesene",1,$samo_nepodesene,0)." prikaži sve zahtjeve -
".radio("samo_nepodesene",0,$samo_nepodesene,1)." prikaži samo nepodešene -
-
- -
-
- - - - +print ' +

Izvještaj o otvaranju računa

+ +

Izvještaj za: '.$datum.'

+ +

zah.ime i prezimepodešen
+ + +'; + +$lokacija=""; +$mreza=""; +$rbr=1; - "; for ($k=0; $k < pg_numrows($result); $k++) { - $row=pg_fetch_array($result,$k); - if (!$samo_nepodesene && $row[mxstat] == 8) { - // null == skip this one! + $arr=pg_fetch_row($result,$k); + + if ($lokacija != $arr[4]) { + $lokacija=$arr[4]; + print ""; + } + print "\n"; + if ($arr[12] == 0) { + $mreza='umreženo'; } else { - print " - - - - - - "; + $result2 = pg_Exec ($conn, " + select count(status_tip_id) as nr_of_status8 from status + where osoba_id = $arr[0] and status_tip_id=8"); + $row2=pg_fetch_row($result2,0); + if ($row2["nr_of_status8"] > 0) { + $mreza='umrežavanje obavljeno'; + } else { + $mreza='potrebno umrežavanje'; + } } + print "\n"; + $rbr++; + } +print "
rbridime i prezimetellokacijaorg.jed
lokacija računala, mrežažobjekat / kat / soba
$lokacija
$rbr$arr[0]$arr[1] $arr[2]tel: $arr[3]$arr[4]$arr[5]
$arr[6]
$row[id]$row[ime] $row[prezime]".show_bool($row[podesen])." - \"Prikaži -
 $arr[7] $mrezaž-$arr[11]$arr[8] / $arr[9] / $arr[10]
"; + +} // isset(datum) + -print " -

Povratak na početnu stranicu. - "; +print "

Povratak na početnu stranicu."; include("inc/footer.inc");