/[hr-web]/Nagrade.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 /Nagrade.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.5 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          if (isparam("wb_U")) $p = 200;          if (isparam("wb_U")) $p = 200;
11          include("inc/conn.php");          include("inc/conn.php");
12          DBOpen();          DBOpen();
# Line 24  Line 24 
24                  $del = $match[1];                  $del = $match[1];
25          }          }
26          if ($del) {          if ($del) {
                 unset($edit);  
27                  DBQuery("DELETE FROM nagrade WHERE (id=$del) AND (sif_radnika='$sifra')");                  DBQuery("DELETE FROM nagrade WHERE (id=$del) AND (sif_radnika='$sifra')");
28                    if (!$DBH->errstr && $edit == $del) unset($edit);
29          }          }
30          if ($godina && $godina < 1900)          YearFix($godina);
                 if ($godina <= 40) $godina += 2000; else $godina += 1900;  
31          $warning = 0;          $warning = 0;
32          if ($update || $p != $page) {          if ($update || $p != $page) {
33                  if ($naziv || $ustanova || $urucitelj || $godina) {                  if ($naziv || $ustanova || $urucitelj || $godina) {
34                          if (!$warning) {                          if (!$warning) {
35                                  $naziv = ereg_replace("\r?\n", "\n", ISO_Win($naziv));                                  $naziv = ISO_Win($naziv);
36                                  $urucitelj = ereg_replace("\r?\n", "\n", ISO_Win($urucitelj));                                  $urucitelj = ISO_Win($urucitelj);
37                                  if ($edit)                                  if ($edit) DBQuery("UPDATE nagrade SET naziv='$naziv',sif_ustanove=$ustanova,urucitelj='$urucitelj',godina='$godina' WHERE (id=$edit) AND (sif_radnika='$sifra')");
38                                          DBQuery("UPDATE nagrade SET naziv='$naziv',sif_ustanove=$ustanova,urucitelj='$urucitelj',godina='$godina' WHERE (id=$edit) AND (sif_radnika='$sifra')");                                          else DBQuery("INSERT INTO nagrade (sif_radnika,naziv,sif_ustanove,urucitelj,godina) VALUES ('$sifra','$naziv',$ustanova,'$urucitelj','$godina')");
                                 else {  
                                         $id = DBQuery("SELECT MAX(id) FROM nagrade");  
                                         $id = $id[0][0] + 1;  
                                         DBQuery("INSERT INTO nagrade (id,sif_radnika,naziv,sif_ustanove,urucitelj,godina) VALUES ($id,'$sifra','$naziv',$ustanova,'$urucitelj','$godina')");  
                                 }  
39                          }                          }
40                  } else if ($edit)                  } else if ($edit)
41                          DBQuery("DELETE FROM nagrade WHERE (id=$edit) AND (sif_radnika='$sifra')");                          DBQuery("DELETE FROM nagrade WHERE (id=$edit) AND (sif_radnika='$sifra')");
42                  if ($p != $page && !$warning) {                  if ($p != $page && !$warning && !$DBH->errstr) {
43                          DBClose();                          DBClose();
44                          Header("Location: $pages[$p]".Params($p));                          Header("Location: $pages[$p]".Params($p));
45                          exit;                          exit;
46                  }                  }
47          }          }
48          if (($new || $update) && !$warning)          if (($new || $update) && !$warning && !$DBH->errstr)
49                  unset($edit, $naziv, $ustanova, $urucitelj, $godina);                  unset($edit, $naziv, $ustanova, $urucitelj, $godina);
50          $rows = DBQuery("SELECT sifra,naziv,grad FROM ustanove WHERE (language='$language')");          include("inc/util.php");
51            $rows = DBQuery("SELECT sifra,naziv,grad FROM ustanove WHERE (language='$language') AND (NOT obrazovna)");
52          $ustanove = array();          $ustanove = array();
53          for ($i = 0; $i < count($rows); $i++) {          for ($i = 0; $i < count($rows); $i++) {
54                  list($sif, $naz, $grad) = $rows[$i];                  list($sif, $naz, $grad) = $rows[$i];
# Line 61  Line 56 
56                  array_push($ustanove, array("id" => $sif,                  array_push($ustanove, array("id" => $sif,
57                          "name" => HTML_Escape(Win_ISO($naz))));                          "name" => HTML_Escape(Win_ISO($naz))));
58          }          }
59          $rows = DBQuery("SELECT id,naziv,sif_ustanove,urucitelj,godina FROM nagrade WHERE (sif_radnika='$sifra')");          usort($ustanove, "sort_name");
60            $rows = DBQuery("SELECT id,naziv,sif_ustanove,urucitelj,godina FROM nagrade WHERE (sif_radnika='$sifra') ORDER BY godina");
61          $vars = array();          $vars = array();
62          $fnd = false;          $fnd = false;
63          for ($i = 0; $i < count($rows); $i++) {          for ($i = 0; $i < count($rows); $i++) {
# Line 78  Line 74 
74                  nepoznato($ust2);                  nepoznato($ust2);
75                  $god2 = $god;                  $god2 = $god;
76                  if (!$god2) $god2 = "-";                  if (!$god2) $god2 = "-";
77                  $naz2 = ereg_replace("\r?\n", "<BR>", $naz);                  $naz2 = nl2br($naz);
78                  $ur2 = ereg_replace("\r?\n", "<BR>", $ur);                  $ur2 = nl2br($ur);
79                  nepoznato($naz2);                  nepoznato($naz2);
80                  nepoznato($ur2);                  nepoznato($ur2);
81                  array_push($vars, array(                  array_push($vars, array(
# Line 91  Line 87 
87                          "godina" => $god2                          "godina" => $god2
88                  ));                  ));
89                  if ($edit && $edit == $id) {                  if ($edit && $edit == $id) {
90                          $naziv = $naz;                          if (!$warning && !$DBH->errstr) {
91                          $ustanova = $ust;                                  $naziv = $naz;
92                          $urucitelj = $ur;                                  $ustanova = $ust;
93                          $godina = $god;                                  $urucitelj = $ur;
94                                    $godina = $god;
95                            }
96                          $fnd = true;                          $fnd = true;
97                  }                  }
98          }          }
99          if (!$fnd) unset($edit);          if (!$fnd) unset($edit);
100          DBClose();          DBClose();
101          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);  
102          $tpl->assign("vars", $vars);          $tpl->assign("vars", $vars);
103          $tpl->assign("edit", $edit);          $tpl->assign("edit", $edit);
104          $tpl->assign("ustanove", $ustanove);          $tpl->assign("ustanove", $ustanove);
105          $tpl->assign("naziv", $naziv);          $tpl->assign("naziv", $naziv);
106          $tpl->assign("ustanova", $ustanova);          $tpl->assign("ustanova", $ustanova);
107            $tpl->assign("urucitelj", $urucitelj);
108          $tpl->assign("godina", $godina);          $tpl->assign("godina", $godina);
109          $tpl->assign("warning", $warning);          $tpl->assign("warning", $warning);
110          $pg = basename($PHP_SELF);          $tpl->show("$pg-$language.tpl");
         $pg = eregi_replace("\.php$", "", $pg);  
         $tpl->display("$pg-$language.tpl");  
111  ?>  ?>

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

  ViewVC Help
Powered by ViewVC 1.1.26