/[informatika.old]/html/ic.php
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /html/ic.php

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.1 by dpavlin, Wed Jun 28 12:39:01 2000 UTC revision 1.5 by dpavlin, Thu Oct 5 11:10:27 2000 UTC
# Line 6  include("inc/show_bool.inc"); Line 6  include("inc/show_bool.inc");
6  include("inc/bgcolor.inc");  include("inc/bgcolor.inc");
7  include("inc/radio.inc");  include("inc/radio.inc");
8    
9    if (!isset($datum) and !isset($lokacija)) {
10    
11  $result = pg_Exec ($conn, "  $result = pg_Exec ($conn, "
12          select osobe.id as id,osobe.ime as ime,osobe.prezime as prezime,          select datum,count(*) as nr from izvjestaji group by datum
13                  max(status_tip_id) as mxstat,          order by datum desc
                 (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  
14          ");          ");
15    
16  print "  print '
17          <h1>Prikaz zahtjeva koji traže podešavanje</h1>  <h1>Izvještaji o otvaranju računa</h1>
18          <form action=$PHP_SELF>  <table border=1>
19          <table border=0>  <tr bgcolor="#e0e0f0"><th>datum izvještaja</th><th>broj otvorenih računa</th></tr>
20          <tr><td>  ';
21          <small>  
22          ".radio("samo_nepodesene",1,$samo_nepodesene,0)." prikaži sve zahtjeve  for ($k=0; $k < pg_numrows($result); $k++) {
23          <br>".radio("samo_nepodesene",0,$samo_nepodesene,1)." prikaži samo nepodešene          $arr=pg_fetch_row($result,$k);
24          </small>          print "<tr".bgcolor()."><td><a href=\"$PHP_SELF?datum=".rawurlencode($arr[0])."\">$arr[0]</a></td>
25          </td><td>                  <td align=center>$arr[1]</td></tr>\n";
26          <input type=submit value=\"Odaberi\">  }
27          </td><tr>  
28          </table>  print '</table>';
29          </form>  
30    print "<table border=0>
31          <table border=0>  <tr><td>Zahtjevi sa lokacije:</td>
32          <tr><th>zah.</th><th>ime i prezime</th><th>podešen</th>  <td><form action=$PHP_SELF><select name=lokacija>";
         </tr>  
33    
34          ";  $result = pg_Exec ($conn, "select id,naziv from lokacije where aktivna is true order by naziv");
35  for ($k=0; $k < pg_numrows($result); $k++) {  for ($k=0; $k < pg_numrows($result); $k++) {
36          $row=pg_fetch_array($result,$k);          $arr=pg_fetch_row($result,$k);
37          if (!$samo_nepodesene && $row[mxstat] == 8) {          print "<option value=$arr[0]>$arr[1]</option>\n";
38                  // null == skip this one!  }
39    print "</select></td><td><input type=submit value=Prikazi></td></tr></table>";
40    
41    } else {        // isset(datum)
42            print "<h1>Izvještaj o otvaranju računa</h1>";
43    
44            if (isset($datum)) {
45                    $result = pg_Exec ($conn, "
46                            select osobe.id,ime,prezime,tel,lokacije.naziv,
47                                    org_jed.naziv,org_pod_jed.pod_naziv,
48                                    lok_racunala,objekt,kat,soba,z_rac,umrezavanje,
49                                    kontakt_osobe.e_mail,podesavanje
50                            from osobe
51                            where osobe.id in ( select osoba_id from izvjestaji where datum='$datum' )
52                                    and lokacija_id=lokacije.id
53                                    and org_jed_id=org_jed.id
54                                    and org_pod_jed_id=org_pod_jed.pod_id
55                                    and podesavanje=true
56                                    and kontakt_osobe.id=kontakt_osoba_id
57                            order by lokacije.naziv,org_jed.naziv,osobe.id
58                            ");
59                    print "<p>Izvještaj za: $datum<p>";
60          } else {          } else {
61          print "<tr".bgcolor().">                  $sql="select osobe.id,ime,prezime,tel,lokacije.naziv,
62                  <!-- $row[mxstat] -->                                  org_jed.naziv,org_pod_jed.pod_naziv,
63                  <td>$row[id]</td>                                  lok_racunala,objekt,kat,soba,z_rac,umrezavanje,
64                  <td>$row[ime] $row[prezime]</td>                                  kontakt_osobe.e_mail,podesavanje
65                  <td>".show_bool($row[podesen])."</td>                          from osobe
66                  <td><a href=\"obavijest.php?id=$row[id]\">                          where lokacija_id = $lokacija
67                          <img src=pix/text.gif border=0                                  and lokacija_id=lokacije.id
68                          alt=\"Prikaži sve podatke o ovom zahtjevu\"></a>                                  and org_jed_id=org_jed.id
69                  </td>                                  and org_pod_jed_id=org_pod_jed.pod_id
70                  </tr>";                                  and podesavanje=true
71                                    and kontakt_osobe.id=kontakt_osoba_id
72                            order by lokacije.naziv,org_jed.naziv,osobe.id
73                            ";
74    #               print "<pre>$sql</pre>";
75                    $result = pg_Exec ($conn, "$sql");
76            }
77    
78    
79    print '
80    <table border=1>
81    <tr bgcolor="#e0e0f0"><th>rbr</th><th>id</th><th>ime i prezime</th><th>tel</th><th>lokacija</th><th>org.jed</th></tr>
82    <tr bgcolor="#e0e0f0"><th colspan=2>podešeno</th><th>lokacija računala, mreža</th><th>ž</th><th colspan=2>objekat / kat / soba</th></tr>
83    ';
84    
85    $lokacija="";
86    $mreza="";
87    $rbr=1;
88    $podeseno="&nbsp;";
89    
90    for ($k=0; $k < pg_numrows($result); $k++) {
91            $arr=pg_fetch_row($result,$k);
92    
93            if ($lokacija != $arr[4]) {
94                    $lokacija=$arr[4];
95                    print "<tr bgcolor=#000000><td colspan=6><font size=+1 color=#ffffff>$lokacija</font></td></tr>";
96          }          }
97    
98            print "<tr".bgcolor()."><td>$rbr</td><td><a href=\"http://support.pliva.hr/obavijest.php?id=$arr[0]\">$arr[0]</a></td><td>$arr[1] $arr[2]</td><td>tel: $arr[3]</td><td><small>$arr[4]</small></td><td>$arr[5]<br>$arr[6]</td></tr>\n";
99    
100    
101            if ($arr[12] == "f") {
102                    $mreza='umreženo';
103            } else {
104                    $result2 = pg_Exec ($conn, "
105                            select count(status_tip_id) as nr_of_status8 from status
106                            where osoba_id = $arr[0] and status_tip_id=8");
107                    $row2=pg_fetch_array($result2,0);
108                    if ($row2["nr_of_status8"] > 0) {
109                            $mreza='<i>umrežavanje obavljeno</i>';
110                    } else {
111                            $mreza='<b>potrebno umrežavanje</b>';
112                    }
113            }
114    
115            $result3 = pg_Exec ($conn, "
116                    select count(status_tip_id) as nr_of_status6 from status
117                    where osoba_id = $arr[0] and status_tip_id=6");
118            $row3=pg_fetch_array($result3,0);
119            if ($row3["nr_of_status6"] > 0) {
120                    $podeseno=show_bool("t");
121            } else {
122                    $podeseno="<a href=\"http://support.pliva.hr/obavijest.php?id=$arr[0]\">".show_bool("f")."</a>";
123            }
124    
125    #       print "<tr><td colspan=6>$arr[12] | ".$row2["nr_of_status8"]." | ".$row3["nr_of_status6"]."</td></tr>\n";
126    
127            print "<tr".bgcolor()."><td colspan=2>$podeseno</td><td><small>$arr[7] $mreza</small></a><td><small>ž-$arr[11]</small></td><td colspan=2><small>$arr[8] / $arr[9] / $arr[10]</small></td></tr>\n";
128            $rbr++;
129    
130  }  }
131    print "</table>";
132    
133  print "</table>  }               // isset(datum)
134          <p>Povratak na <a href=\"index.php\">početnu stranicu</a>.  
135          ";  
136    print "<p>Povratak na ";
137    if (isset($HTTP_REFERER)) {
138            print "<a href=\"$HTTP_REFERER\">stranicu sa koje ste došli</a> ili ";
139    }
140    print "<a href=\"/\">početnu stranicu</a>.";
141    
142  include("inc/footer.inc");  include("inc/footer.inc");
143    

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.5

  ViewVC Help
Powered by ViewVC 1.1.26