/[hr-web]/StrucniSkupovi.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 /StrucniSkupovi.php

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

revision 1.1.1.1 by dpavlin, Fri Apr 20 08:25:32 2001 UTC revision 1.6 by ravilov, Tue Jul 23 13:08:57 2002 UTC
# Line 5  Line 5 
5          $p = $page;          $p = $page;
6          if (isparam("wb_p")) $p--;          if (isparam("wb_p")) $p--;
7          if (isparam("wb_OK")) $p++;          if (isparam("wb_OK")) $p++;
8          if (isparam("wb_h")) $p = 0;          if (isparam("wb_h")) $p = $PG_HOME;
9          if (isparam("wb_o")) $p = 15;          if (isparam("wb_o")) $p = $PG_OVERVIEW;
10          include("inc/conn.php");          include("inc/conn.php");
11          DBOpen();          DBOpen();
12          $del = 0;          $del = 0;
# Line 23  Line 23 
23                  $del = $match[1];                  $del = $match[1];
24          }          }
25          if ($del) {          if ($del) {
                 unset($edit);  
                 DBQuery("DELETE FROM strucni_skupovi WHERE (rbr=$del) AND (sif_radnika='$sifra')");  
26                  DBQuery("DELETE FROM radovi WHERE (sif_str_skupa=$del) AND (sif_radnika='$sifra')");                  DBQuery("DELETE FROM radovi WHERE (sif_str_skupa=$del) AND (sif_radnika='$sifra')");
27                    DBQuery("DELETE FROM strucni_skupovi WHERE (rbr=$del) AND (sif_radnika='$sifra')");
28                    if (!$DBH->errstr && $edit == $del) unset($edit);
29          }          }
30          $warning = 0;          $warning = 0;
31          if ($update || $p != $page) {          if ($update || $p != $page) {
32                  if ($skup || $mjesto || $dat_od || $dat_do || $rad) {                  if ($skup || $mjesto || $dat_od || $dat_do || $rad) {
33                          if (!$warning) {                          if (!$warning) {
34                                  if ($dat_od) {                                  if ($dat_od) {
35                                          list($d, $m, $y) = split("\s*\.+\s*", $dat_od);                                          $dt = DateCheck($dat_od);
36                                          if (!checkdate($m, $d, $y)) $warning = 1;                                          if ($dt) $datum_od = ComposeDate($dt);
37                                          $datum_od = ComposeDate($dm, $m, $y);                                                  else $warning = 1;
38                                  } else $warning = 2;                                  } else $warning = 2;
39                          }                          }
40                          if (!$warning) {                          if (!$warning) {
41                                  if ($dat_do) {                                  if ($dat_do) {
42                                          list($d, $m, $y) = split("\s*\.+\s*", $dat_do);                                          $dt = DateCheck($dat_do);
43                                          if (!checkdate($m, $d, $y)) $warning = 3;                                          if ($dt) $datum_do = ComposeDate($dt);
44                                          $datum_do = ComposeDate($dm, $m, $y);                                                  else $warning = 3;
45                                  } else $warning = 4;                                  } else $warning = 4;
46                          }                          }
47                          if (!$warning) {                          if (!$warning) {
48                                  $licenca = ereg_replace("\r?\n", "\n", ISO_Win($licenca));                                  $licenca = ISO_Win($licenca);
49                                  $zvanje = ereg_replace("\r?\n", "\n", ISO_Win($zvanje));                                  $zvanje = ISO_Win($zvanje);
50                                  if ($edit) {                                  if ($edit) {
51                                          DBQuery("UPDATE strucni_skupovi SET naziv='$skup',grad='$mjesto',datum_od='$datum_od',datum_do=$datum_do' WHERE (rbr=$edit) AND (sif_radnika='$sifra')");                                          DBQuery("UPDATE strucni_skupovi SET naziv='$skup',grad='$mjesto',datum_od='$datum_od',datum_do='$datum_do' WHERE (rbr=$edit) AND (sif_radnika='$sifra')");
52                                          DBQuery("UPDATE radovi SET naziv_rada_knjige='$rad' WHERE (sif_str_skupa=$edit) AND (sif_radnika='$sifra')");                                          DBQuery("UPDATE radovi SET naziv_rada_knjige='$rad' WHERE (sif_str_skupa=$edit) AND (sif_radnika='$sifra')");
53                                  } else {                                  } else {
54                                          $id = DBQuery("SELECT MAX(rbr) FROM strucni_skupovi WHERE (sif_radnika='$sifra')");                                          $id = DBQuery("SELECT MAX(rbr) FROM strucni_skupovi WHERE (sif_radnika='$sifra')");
# Line 60  Line 60 
60                                  }                                  }
61                          }                          }
62                  } else if ($edit) {                  } else if ($edit) {
                         DBQuery("DELETE FROM strucni_skupovi WHERE (rbr=$edit) AND (sif_radnika='$sifra')");  
63                          DBQuery("DELETE FROM radovi WHERE (sif_str_skupa=$edit) AND (sif_radnika='$sifra')");                          DBQuery("DELETE FROM radovi WHERE (sif_str_skupa=$edit) AND (sif_radnika='$sifra')");
64                            DBQuery("DELETE FROM strucni_skupovi WHERE (rbr=$edit) AND (sif_radnika='$sifra')");
65                  }                  }
66                  if ($p != $page && !$warning) {                  if ($p != $page && !$warning && !$DBH->errstr) {
67                          DBClose();                          DBClose();
68                          Header("Location: $pages[$p]".Params($p));                          Header("Location: $pages[$p]".Params($p));
69                          exit;                          exit;
70                  }                  }
71          }          }
72          if (($new || $update) && !$warning) {          if (($new || $update) && !$warning && !$DBH->errstr) {
73                  unset($edit, $skup, $mjesto, $rad);                  unset($edit, $skup, $mjesto, $rad);
74                  unset($dat_od, $dat_od_d, $dat_od_m, $dat_od_g);                  unset($dat_od, $dat_od_d, $dat_od_m, $dat_od_g);
75                  unset($dat_do, $dat_do_d, $dat_do_m, $dat_do_g);                  unset($dat_do, $dat_do_d, $dat_do_m, $dat_do_g);
76          }          }
77          $rows = DBQuery("SELECT strucni_skupovi.rbr,naziv,grad,datum_od,datum_do,naziv_rada_knjige FROM strucni_skupovi,radovi WHERE (radovi.sif_str_skupa=strucni_skupovi.rbr) AND (strucni_skupovi.sif_radnika=radovi.sif_radnika) AND (radovi.sif_radnika='$sifra')");          $rows = DBQuery("SELECT strucni_skupovi.rbr,naziv,grad,datum_od,datum_do,naziv_rada_knjige FROM strucni_skupovi,radovi WHERE (radovi.sif_str_skupa=strucni_skupovi.rbr) AND (strucni_skupovi.sif_radnika=radovi.sif_radnika) AND (radovi.sif_radnika='$sifra') ORDER BY datum_od");
78          $vars = array();          $vars = array();
79          $fnd = false;          $fnd = false;
80          for ($i = 0; $i < count($rows); $i++) {          for ($i = 0; $i < count($rows); $i++) {
# Line 84  Line 84 
84                  $naz = HTML_Escape(Win_ISO($naz));                  $naz = HTML_Escape(Win_ISO($naz));
85                  $mj = HTML_Escape(Win_ISO($mj));                  $mj = HTML_Escape(Win_ISO($mj));
86                  $rd = HTML_Escape(Win_ISO($rd));                  $rd = HTML_Escape(Win_ISO($rd));
87                  $naz2 = ereg_replace("\r?\n", "<BR>", $naz);                  $naz2 = nl2br($naz);
88                  $mj2 = ereg_replace("\r?\n", "<BR>", $mj);                  $mj2 = nl2br($mj);
89                  $rd2 = ereg_replace("\r?\n", "<BR>", $rd);                  $rd2 = nl2br($rd);
90                  nepoznato($naz2);                  nepoznato($naz2);
91                  nepoznato($mj2);                  nepoznato($mj2);
92                  nepoznato($rd2);                  nepoznato($rd2);
# Line 100  Line 100 
100                          "do_d" => $do["mday"], "do_m" => $do["mon"], "do_g" => $do["year"],                          "do_d" => $do["mday"], "do_m" => $do["mon"], "do_g" => $do["year"],
101                  ));                  ));
102                  if ($edit && $edit == $id) {                  if ($edit && $edit == $id) {
103                          $skup = $naz;                          if (!$warning) {
104                          $mjesto = $mj;                                  $skup = $naz;
105                          $rad = $rd;                                  $mjesto = $mj;
106                          list($dat_od_d, $dat_od_m, $dat_od_g) =                                  $rad = $rd;
107                                  array($od["mday"], $od["mon"], $od["year"]);                                  list($dat_od_d, $dat_od_m, $dat_od_g) =
108                          list($dat_do_d, $dat_do_m, $dat_do_g) =                                          array($od["mday"], $od["mon"], $od["year"]);
109                                  array($do["mday"], $do["mon"], $do["year"]);                                  list($dat_do_d, $dat_do_m, $dat_do_g) =
110                                            array($do["mday"], $do["mon"], $do["year"]);
111                            }
112                          $fnd = true;                          $fnd = true;
113                  }                  }
114          }          }
115          if (!$fnd) unset($edit);          if (!$fnd) unset($edit);
116          DBClose();          DBClose();
117          include("inc/Smarty.class.php");          $tpl = new MySmarty($page, $edit ? array("edit" => $edit) : array());
         $tpl = new Smarty;  
         $tpl->template_dir = "./tpl";  
         $tpl->compile_dir = "./tpc";  
         $tpl->assign("action", $PHP_SELF.Params($page,  
                 $edit ? array("edit" => $edit) : array()));  
         $tpl->assign("language", $language);  
         $tpl->assign("sifra", $sifra);  
118          $tpl->assign("vars", $vars);          $tpl->assign("vars", $vars);
119          $tpl->assign("edit", $edit);          $tpl->assign("edit", $edit);
120          $tpl->assign("skup", $skup);          $tpl->assign("skup", $skup);
# Line 136  Line 131 
131                  $tpl->assign("dat_do_g", $dat_do_g);                  $tpl->assign("dat_do_g", $dat_do_g);
132          } else $tpl->assign("dat_do", $dat_do);          } else $tpl->assign("dat_do", $dat_do);
133          $tpl->assign("warning", $warning);          $tpl->assign("warning", $warning);
134          $pg = basename($PHP_SELF);          $tpl->show("$pg-$language.tpl");
         $pg = eregi_replace("\.php$", "", $pg);  
         $tpl->display("$pg-$language.tpl");  
135  ?>  ?>

Legend:
Removed from v.1.1.1.1  
changed lines
  Added in v.1.6

  ViewVC Help
Powered by ViewVC 1.1.26