/[informatika.old]/html/osoba.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/osoba.php

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

revision 1.9 by dpavlin, Fri Jul 28 09:54:19 2000 UTC revision 1.14 by dpavlin, Tue Feb 5 09:29:30 2002 UTC
# Line 2  Line 2 
2    
3          include("inc/head.inc");          include("inc/head.inc");
4          include("inc/radio.inc");          include("inc/radio.inc");
5            include("inc/sap_org_jed.inc");
6    
7          function check_required() {          function check_required() {
8                  global $warn,$ime,$prezime,$sifra,$tel,$zap_plive;                  global $warn,$ime,$prezime,$sifra,$tel,$zap_plive;
# Line 59  Line 60 
60          } elseif (isset($lookup) && isset($sifra)) {          } elseif (isset($lookup) && isset($sifra)) {
61    
62                  $warn="<i>Polja označena zvjezdicom (*) su obavezna</i>";                  $warn="<i>Polja označena zvjezdicom (*) su obavezna</i>";
63                  $conn_mreze = pg_connect("dbname=mreze user=dpavlin");                  $result=pg_Exec($conn,"select ime,prezime from sap_osobe where sap_sifra = $sifra");
                 $result=pg_Exec($conn_mreze,"select ime,prezime from iso_korisnik where sifra=$sifra");  
64                  if ($result && pg_numrows($result)>0) {                  if ($result && pg_numrows($result)>0) {
65                          $row=pg_fetch_array($result,0);                          $row=pg_fetch_array($result,0);
66                          $ime=$row[ime];                          $ime=$row[ime];
67                          $prezime=$row[prezime];                          $prezime=$row[prezime];
68                            $nad_select=0;
69                            $pod_select=0;
70                            $result=pg_Exec($conn,"select objekt,soba,tel,lokacije.id as lokacija_id from imenik where javni is true and lokacije.imenik_lokacija=imenik.lokacija and sifra=$sifra");
71                            if ($result && pg_numrows($result)>0) {
72                                    $row=pg_fetch_array($result,0);
73                                    $lokacija_id=$row[lokacija_id];
74                                    $objekt=$row[objekt];
75                                    $kat=$row[kat]; $soba=$row[soba];
76                                    $tel=$row[tel]; $shell=$row[shell];
77                            }
78                  } else {                  } else {
79                          $warn.="<br><b>Osoba sa šifrom $sifra nije pronađena!</b>";                          $warn.="<br><b>Osoba sa šifrom $sifra nije pronađena!</b>";
80                          $sifra=""; $ime=""; $prezime="";                          $sifra=""; $ime=""; $prezime="";
81                  }                  }
 #               $what="insert-osoba";  
82    
83          } elseif ($what == "insert-osoba" && check_required()) {          } elseif ($what == "insert-osoba" && check_required()) {
84               $result=pg_Exec($conn,"select id,ime,prezime from osobe where sifra='$sifra'");               $result=pg_Exec($conn,"select id,ime,prezime from osobe where sifra='$sifra' and aktivna=true");
85               if (pg_numrows($result) > 0 && $zap_plive=="t") {               if (pg_numrows($result) > 0 && $zap_plive=="t") {
86                          $row=pg_fetch_array($result,0);                          $row=pg_fetch_array($result,0);
87                          $warn.="<p><big>Vaš podatak nije unešen zbog duple šifre radnika!</big>                          $warn.="<p><big>Vaš podatak nije unešen zbog duple šifre radnika!</big>
# Line 82  Line 91 
91                          u broju šifre unesite ga ponovo!";                          u broju šifre unesite ga ponovo!";
92               } else {               } else {
93    
                 $org_jed_id=trim($nad_select);  
                 $tmp=explode(" ",$pod_select);  
                 $org_pod_jed_id=$tmp[1];  
                 if ($org_jed_id != $tmp[0]) { $warn.="<p>Greška u konzistentnosti podataka o organizacijskoj jedinici!"; }  
                 if (! isset($org_pod_jed_id) || $org_pod_jed_id=="" ) { $warn.="<p>Greška u podacima o organizacijskoj pod jedinici!"; $org_pod_jed_id=0; }  
94                  $sql="insert into osobe                  $sql="insert into osobe
95                          (ime,prezime,zap_plive,sifra,                          (ime,prezime,zap_plive,sifra,
96                          org_jed_id,org_pod_jed_id,lokacija_id,                          lokacija_id,
97                          objekt,kat,soba,tel,shell,                          objekt,kat,soba,tel,shell,
98                          lok_racunala,z_rac,podesavanje,umrezavanje,                          lok_racunala,z_rac,podesavanje,umrezavanje,
99                          datum_unesen,kontakt_osoba_id)                          datum_unesen,kontakt_osoba_id)
100                          values                          values
101                          ('$ime','$prezime','$zap_plive','$sifra',                          ('$ime','$prezime','$zap_plive','$sifra',
102                          $org_jed_id,$org_pod_jed_id,$lokacija_id,                          $lokacija_id,
103                          '$objekt','$kat','$soba','$tel','$shell',                          '$objekt','$kat','$soba','$tel','$shell',
104                          '$lok_racunala','$z_rac','$podesavanje','$umrezavanje',                          '$lok_racunala','$z_rac','$podesavanje','$umrezavanje',
105                          'now'::datetime,$kontakt_osoba_id)                          'now'::datetime,$kontakt_osoba_id)
# Line 129  Line 133 
133    
134                  $sql="select                  $sql="select
135                          ime,prezime,zap_plive,sifra,                          ime,prezime,zap_plive,sifra,
136                          org_jed_id,org_pod_jed_id,lokacija_id,                          lokacija_id,
137                          objekt,kat,soba,tel,shell,                          objekt,kat,soba,tel,shell,
138                          lok_racunala,z_rac,podesavanje,umrezavanje,                          lok_racunala,z_rac,podesavanje,umrezavanje,
139                          datum_unesen,kontakt_osoba_id                          datum_unesen,kontakt_osoba_id
# Line 143  Line 147 
147                  $prezime=$row[prezime];                  $prezime=$row[prezime];
148                  $zap_plive=$row[zap_plive];                  $zap_plive=$row[zap_plive];
149                  $sifra=$row[sifra];                  $sifra=$row[sifra];
                 $nad_select=$row[org_jed_id];  
                 $pod_select="$row[org_jed_id] $row[org_pod_jed_id]";  
150                  $lokacija_id=$row[lokacija_id];                  $lokacija_id=$row[lokacija_id];
151                  $objekt=$row[objekt];                  $objekt=$row[objekt];
152                  $kat=$row[kat]; $soba=$row[soba];                  $kat=$row[kat]; $soba=$row[soba];
# Line 159  Line 161 
161                  $prev_button='<a href="index.php">Početna stranica</a>';                  $prev_button='<a href="index.php">Početna stranica</a>';
162    
163          } elseif ($what == "update-osoba" && check_required()) {          } elseif ($what == "update-osoba" && check_required()) {
                 $org_jed_id=trim($nad_select);  
                 $tmp=explode(" ",$pod_select);  
                 $org_pod_jed_id=$tmp[1];  
164    
 #               echo "--$pod_select|$org_pod_jed_id|$tmp[0]|$tmp[1]";  
   
                 if ($org_jed_id != $tmp[0]) { $warn.="<p>Greška u konzistentnosti podataka o organizacijskoj jedinici!"; }  
                 if (! isset($org_pod_jed_id) || $org_pod_jed_id=="" ) { $warn.="<p>Greška u podacima o organizacijskoj pod jedinici!"; $org_pod_jed_id=0;  
                   
                   
                 }  
165                  $result=pg_Exec($conn,"insert into promjene_osobe                  $result=pg_Exec($conn,"insert into promjene_osobe
166                          select * from osobe where id=$id");                          select * from osobe where id=$id");
167                  $promjene_osobe_oid=pg_getlastoid($result);                  $promjene_osobe_oid=pg_getlastoid($result);
168                  $sql="update osobe set                  $sql="update osobe set
169                          ime='$ime',prezime='$prezime',zap_plive='$zap_plive',                          ime='$ime',prezime='$prezime',zap_plive='$zap_plive',
170                          sifra='$sifra', org_jed_id=$org_jed_id,                          sifra='$sifra',
                         org_pod_jed_id=$org_pod_jed_id,  
171                          lokacija_id=$lokacija_id,                          lokacija_id=$lokacija_id,
172                          objekt='$objekt', kat='$kat', soba='$soba',                          objekt='$objekt', kat='$kat', soba='$soba',
173                          lok_racunala='$lok_racunala',                          lok_racunala='$lok_racunala',
# Line 260  Line 251 
251      <tr bgcolor="#f0f0f0">      <tr bgcolor="#f0f0f0">
252        <td>Organizacijska<br>jedinica</td>        <td>Organizacijska<br>jedinica</td>
253        <td colspan="4">        <td colspan="4">
254            <?= sap_org_jed($sifra) ?>
255          <?  include("inc/org_jed.inc"); ?> *          &nbsp;
   
256        </td>        </td>
257      </tr>      </tr>
258      <tr>      <tr>

Legend:
Removed from v.1.9  
changed lines
  Added in v.1.14

  ViewVC Help
Powered by ViewVC 1.1.26