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

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

revision 1.1 by dpavlin, Fri Apr 20 08:25:32 2001 UTC revision 1.3 by dpavlin, Wed Apr 25 13:18:46 2001 UTC
# Line 25  Line 25 
25                  $del = $match[1];                  $del = $match[1];
26          }          }
27          if ($del) {          if ($del) {
                 unset($edit);  
28                  DBQuery("DELETE FROM edukacije WHERE (sifra=$del) AND (sif_radnika='$sifra') AND (sif_qualification=6)");                  DBQuery("DELETE FROM edukacije WHERE (sifra=$del) AND (sif_radnika='$sifra') AND (sif_qualification=6)");
29                    if (!$DBH->errstr && $edit == $del) unset($edit);
30          }          }
31          $warning = 0;          $warning = 0;
32          if ($update || $p != $page) {          if ($update || $p != $page) {
33                  if ($tecaj || $ustanova || $dat_od || $dat_do || $mjesto) {                  if ($tecaj || $ustanova || $dat_od || $dat_do || $mjesto) {
34                          if (!$warning) {                          if (!$warning) {
35                                  if ($dat_od) {                                  if ($dat_od) {
36                                          list($d, $m, $y) = split("\s*\.+\s*", $dat_od);                                          $dt = DateCheck($dat_od);
37                                          if (!checkdate($m, $d, $y)) $warning = 1;                                          if ($dt) $datum_od = ComposeDate($dt);
38                                          $datum_od = ComposeDate($dm, $m, $y);                                                  else $warning = 1;
39                                  } else $warning = 2;                                  } else $warning = 2;
40                          }                          }
41                          if (!$warning) {                          if (!$warning) {
42                                  if ($dat_do) {                                  if ($dat_do) {
43                                          list($d, $m, $y) = split("\s*\.+\s*", $dat_do);                                          $dt = DateCheck($dat_do);
44                                          if (!checkdate($m, $d, $y)) $warning = 3;                                          if ($dt) $datum_do = ComposeDate($dt);
45                                          $datum_do = ComposeDate($dm, $m, $y);                                                  else $warning = 3;
46                                  } else $warning = 4;                                  } else $warning = 4;
47                          }                          }
48                          if (!$warning) {                          if (!$warning) {
# Line 58  Line 58 
58                          }                          }
59                  } else if ($edit)                  } else if ($edit)
60                          DBQuery("DELETE FROM edukacije WHERE (sifra=$edit) AND (sif_radnika='$sifra') AND (sif_qualification=6)");                          DBQuery("DELETE FROM edukacije WHERE (sifra=$edit) AND (sif_radnika='$sifra') AND (sif_qualification=6)");
61                  if ($p != $page && !$warning) {                  if ($p != $page && !$warning && !$DBH->errstr) {
62                          DBClose();                          DBClose();
63                          Header("Location: $pages[$p]".Params($p,                          Header("Location: $pages[$p]".Params($p,
64                                  ($p == 300) ? array("q" => 6) : array()));                                  ($p == 300) ? array("q" => 6) : array()));
65                          exit;                          exit;
66                  }                  }
67          }          }
68          if (($new || $update) && !$warning) {          if (($new || $update) && !$warning && !$DBH->errstr) {
69                  unset($edit, $tecaj, $ustanova, $mjesto);                  unset($edit, $tecaj, $ustanova, $mjesto);
70                  unset($dat_od, $dat_od_d, $dat_od_m, $dat_od_g);                  unset($dat_od, $dat_od_d, $dat_od_m, $dat_od_g);
71                  unset($dat_do, $dat_do_d, $dat_do_m, $dat_do_g);                  unset($dat_do, $dat_do_d, $dat_do_m, $dat_do_g);
                 unset($dat_pol, $dat_pol_d, $dat_pol_m, $dat_pol_g);  
                 unset($dat_izd, $dat_izd_d, $dat_izd_m, $dat_izd_g);  
                 unset($dat_ist, $dat_ist_d, $dat_ist_m, $dat_ist_g);  
72          }          }
73          include("inc/util.php");          include("inc/util.php");
74          $rows = DBQuery("SELECT sifra,naziv FROM tecajevi WHERE (language='$language') AND (sif_qualification=6)");          $rows = DBQuery("SELECT sifra,naziv FROM tecajevi WHERE (language='$language') AND (sif_qualification=6)");
# Line 90  Line 87 
87                  array_push($ustanove, array("id" => $sif,                  array_push($ustanove, array("id" => $sif,
88                          "name" => HTML_Escape(Win_ISO($naz))));                          "name" => HTML_Escape(Win_ISO($naz))));
89          }          }
90          usort($tecajevi, "sort_name");          usort($ustanove, "sort_name");
91          $rows = DBQuery("SELECT sifra,sif_tecaja,sif_ustanove,datum_upisa,datum_zavrsetka,grad_odrzavanja_tecaja FROM edukacije WHERE (sif_radnika='$sifra') AND (sif_qualification=6)");          $rows = DBQuery("SELECT sifra,sif_tecaja,sif_ustanove,datum_upisa,datum_zavrsetka,grad_odrzavanja_tecaja FROM edukacije WHERE (sif_radnika='$sifra') AND (sif_qualification=6) ORDER BY datum_upisa");
92          $vars = array();          $vars = array();
93          $fnd = false;          $fnd = false;
94          for ($i = 0; $i < count($rows); $i++) {          for ($i = 0; $i < count($rows); $i++) {
# Line 125  Line 122 
122                          "mjesto" => $mj2                          "mjesto" => $mj2
123                  ));                  ));
124                  if ($edit && $edit == $id) {                  if ($edit && $edit == $id) {
125                          $tecaj = $tec;                          if (!$warning) {
126                          $ustanova = $ust;                                  $tecaj = $tec;
127                          list($dat_od_d, $dat_od_m, $dat_od_g) =                                  $ustanova = $ust;
128                                  array($od["mday"], $od["mon"], $od["year"]);                                  list($dat_od_d, $dat_od_m, $dat_od_g) =
129                          list($dat_do_d, $dat_do_m, $dat_do_g) =                                          array($od["mday"], $od["mon"], $od["year"]);
130                                  array($do["mday"], $do["mon"], $do["year"]);                                  list($dat_do_d, $dat_do_m, $dat_do_g) =
131                          $mjesto = $mj;                                          array($do["mday"], $do["mon"], $do["year"]);
132                                    $mjesto = $mj;
133                            }
134                          $fnd = true;                          $fnd = true;
135                  }                  }
136          }          }
137          if (!$fnd) unset($edit);          if (!$fnd) unset($edit);
138          DBClose();          DBClose();
139          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);  
140          $tpl->assign("vars", $vars);          $tpl->assign("vars", $vars);
141          $tpl->assign("edit", $edit);          $tpl->assign("edit", $edit);
142          $tpl->assign("tecajevi", $tecajevi);          $tpl->assign("tecajevi", $tecajevi);
# Line 163  Line 155 
155                  $tpl->assign("dat_do_g", $dat_do_g);                  $tpl->assign("dat_do_g", $dat_do_g);
156          } else $tpl->assign("dat_do", $dat_do);          } else $tpl->assign("dat_do", $dat_do);
157          $tpl->assign("warning", $warning);          $tpl->assign("warning", $warning);
158          $pg = basename($PHP_SELF);          $tpl->show();
         $pg = eregi_replace("\.php$", "", $pg);  
         $tpl->display("$pg-$language.tpl");  
159  ?>  ?>

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

  ViewVC Help
Powered by ViewVC 1.1.26