/[hr-web]/Radovi.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 /Radovi.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 ravilov, Wed Jun 13 09:13:42 2001 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);  
26                  DBQuery("DELETE FROM radovi WHERE (rbr=$del) AND (sif_radnika='$sifra')");                  DBQuery("DELETE FROM radovi WHERE (rbr=$del) AND (sif_radnika='$sifra')");
27                    if (!$DBH->errstr && $edit != $del) unset($edit);
28          }          }
29          if ($godina && $godina < 1900)          YearFix($godina);
                 if ($godina <= 40) $godina += 2000; else $godina += 1900;  
30          $warning = 0;          $warning = 0;
31          if ($update || $p != $page) {          if ($update || $p != $page) {
32                  if ($naziv || $komentar || $godina) {                  if ($naziv || $komentar || $godina) {
# Line 37  Line 36 
36                                  if ($edit)                                  if ($edit)
37                                          DBQuery("UPDATE radovi SET naziv_rada_knjige='$naziv',naziv_casopisa='$komentar',godina='$godina' WHERE (sif_radnika='$sifra') AND (rbr=$edit)");                                          DBQuery("UPDATE radovi SET naziv_rada_knjige='$naziv',naziv_casopisa='$komentar',godina='$godina' WHERE (sif_radnika='$sifra') AND (rbr=$edit)");
38                                  else {                                  else {
39                                          $id = DBQuery("SELECT MAX(rbr) FROM radovi WHERE (sifra=$id)");                                          $id = DBQuery("SELECT MAX(rbr) FROM radovi");
40                                          $id = $id[0][0] + 1;                                          $id = $id[0][0] + 1;
41                                          DBQuery("INSERT INTO radovi (rbr,sif_radnika,naziv_rada_knjige,naziv_casopisa,godina,sif_str_skupa) VALUES ($id,'$sifra','$naziv','$komentar','$godina',0)");                                          DBQuery("INSERT INTO radovi (rbr,sif_radnika,naziv_rada_knjige,naziv_casopisa,godina,sif_str_skupa) VALUES ($id,'$sifra','$naziv','$komentar','$godina',0)");
42                                  }                                  }
43                          }                          }
44                  } else if ($edit)                  } else if ($edit)
45                          DBQuery("DELETE FROM radovi WHERE (rbr=$edit) AND (sif_radnika='$sifra')");                          DBQuery("DELETE FROM radovi WHERE (rbr=$edit) AND (sif_radnika='$sifra')");
46                  if ($p != $page && !$warning) {                  if ($p != $page && !$warning && !$DBH->errstr) {
47                          DBClose();                          DBClose();
48                          Header("Location: $pages[$p]".Params($p));                          Header("Location: $pages[$p]".Params($p));
49                          exit;                          exit;
50                  }                  }
51          }          }
52          if (($new || $update) && !$warning)          if (($new || $update) && !$warning && !$DBH->errstr)
53                  unset($edit, $naziv, $komentar, $godina);                  unset($edit, $naziv, $komentar, $godina);
54          $rows = DBQuery("SELECT rbr,naziv_rada_knjige,naziv_casopisa,godina FROM radovi WHERE (sif_str_skupa=0) AND (sif_radnika='$sifra')");          $rows = DBQuery("SELECT rbr,naziv_rada_knjige,naziv_casopisa,godina FROM radovi WHERE (sif_str_skupa=0) AND (sif_radnika='$sifra') ORDER BY godina");
         DBClose();  
55          $vars = array();          $vars = array();
56          $fnd = false;          $fnd = false;
57          for ($i = 0; $i < count($rows); $i++) {          for ($i = 0; $i < count($rows); $i++) {
# Line 72  Line 70 
70                          "godina" => $god                          "godina" => $god
71                  ));                  ));
72                  if ($edit && $edit == $id) {                  if ($edit && $edit == $id) {
73                          $naziv = $rad;                          if (!$warning) {
74                          $komentar = $kom;                                  $naziv = $rad;
75                          $godina = $god;                                  $komentar = $kom;
76                                    $godina = $god;
77                            }
78                          $fnd = true;                          $fnd = true;
79                  }                  }
80          }          }
81          if (!$fnd) unset($edit);          if (!$fnd) unset($edit);
82          include("inc/Smarty.class.php");          DBClose();
83          $tpl = new Smarty;          $tpl = new MySmarty($page, $edit ? array("edit" => $edit) : array());
         $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);  
84          $tpl->assign("vars", $vars);          $tpl->assign("vars", $vars);
85          $tpl->assign("edit", $edit);          $tpl->assign("edit", $edit);
86          $tpl->assign("naziv", $naziv);          $tpl->assign("naziv", $naziv);
87          $tpl->assign("komentar", $komentar);          $tpl->assign("komentar", $komentar);
88          $tpl->assign("godina", $godina);          $tpl->assign("godina", $godina);
89          $tpl->assign("warning", $warning);          $tpl->assign("warning", $warning);
90          $pg = basename($PHP_SELF);          $tpl->show();
         $pg = eregi_replace("\.php$", "", $pg);  
         $tpl->display("$pg-$language.tpl");  
91  ?>  ?>

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

  ViewVC Help
Powered by ViewVC 1.1.26