/[hr-web]/inc/MySmarty.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

Contents of /inc/MySmarty.php

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.2 - (show annotations)
Wed Oct 9 14:53:13 2002 UTC (21 years, 5 months ago) by ravilov
Branch: MAIN
CVS Tags: HEAD
Changes since 1.1: +73 -5 lines
bla

1 <?php
2 include_once("inc/Smarty.class.php");
3 class MySmarty extends Smarty {
4 function MySmarty($pg = -1, $more = array(), $title = "") {
5 global $language, $page, $sifra, $first, $edit, $PHP_SELF;
6 $this->template_dir = "./tpl";
7 $this->compile_dir = "./tpc";
8 $this->config_dir = "./cfg";
9 $this->assign("language", $language);
10 $this->assign("p", ($pg >= 0) ? $pg : $page);
11 $imgdir = "";
12 if ($language == "HR") $imgdir = "img/";
13 if ($language == "EN") $imgdir = "img_en/";
14 $this->assign("images", $imgdir);
15 $this->assign("sifra", $sifra);
16 $this->assign("first", $first);
17 $this->assign("action", HTMLSpecialChars($PHP_SELF).Params($page, $more));
18 if (!is_array($title)) $title[$language] = $title;
19 $this->assign("title", $title[$language]);
20 $this->assign("utitle",
21 strtr(strtoupper($title[$language]), "¹ðèæ¾", "©ÐÈÆ®"));
22 $new = $update = $delete = "&lt;?&gt;";
23 switch ($language) {
24 case "HR":
25 $delete = "Obri¹i";
26 $new = "Odustani";
27 if ($edit) $update = "Zapi¹i promjene";
28 else $update = "Upi¹i podatke";
29 break;
30 case "EN":
31 $delete = "Delete";
32 $new = "Cancel";
33 if ($edit) $update = "Update changes";
34 else $update = "Save data";
35 break;
36 }
37 $this->assign("delete", $delete);
38 $this->assign("new", $new);
39 $this->assign("update", $update);
40 }
41 function lang_assign($vars) {
42 global $language;
43 // Language-specific
44 if (is_array($vars[$language])) {
45 reset($vars[$language]);
46 while (list($k, $v) = each($vars[$language]))
47 $this->assign($k, $v);
48 }
49 // Common
50 if (is_array($vars)) {
51 reset($vars);
52 while (list($k, $v) = each($vars)) {
53 if (is_array($v)) continue;
54 $this->assign($k, $v);
55 }
56 }
57 }
58 function show() {
59 global $language, $PHP_SELF;
60 $pg = basename($PHP_SELF);
61 $pg = eregi_replace("\.php$", "", $pg);
62 // Za header/footer
63 $this->lang_assign(array(
64 "HR" => array(
65 "pretitle" => "FUNKCIJA PODR©KE - KADROVSKI POSLOVI - ",
66 "pisite" => "Pi¹ite nam",
67 "copy" => "Copyright &copy; 1998-2002 PLIVA d.d. - samo za internu upotrebu",
68 "uredjuje" => "Ureðuje",
69 "l1" => "Prva stranica",
70 "l2" => "O Plivi",
71 "l3" => "Vijesti",
72 "l4" => "Uprava",
73 "l5" => "Farmaceutika",
74 "l6" => "Funkcije podr¹ke",
75 "l7" => "Istra¾ivanje i razvoj",
76 "l8" => "Projekti",
77 "l9" => "Korisne informacije",
78 "l10" => "Publikacije",
79 "l11" => "Predstavni¹tva",
80 "l12" => "Kompanije kæeri",
81 "l13" => "©port i rekreacija"
82 ),
83 "EN" => array(
84 "pretitle" => "SUPPORT FUNCTION - HUMAN RESOURCES - ",
85 "pisite" => "Write to us",
86 "copy" => "Copyright &copy; 1998-2002 PLIVA d.d. - for internal usage only",
87 "uredjuje" => "Design",
88 "l1" => "Homepage",
89 "l2" => "About Pliva",
90 "l3" => "News",
91 "l4" => "Board",
92 "l5" => "Pharmaceutics",
93 "l6" => "Support functions",
94 "l7" => "R&amp;D",
95 "l8" => "Projects",
96 "l9" => "Useful info",
97 "l10" => "Publications",
98 "l11" => "Representatives",
99 "l12" => "[Kompanije kæeri]",
100 "l13" => "Sport and recreation"
101 )
102 ));
103 #$this->display("$language/$pg.tpl");
104 $this->display("$pg.tpl");
105 }
106 }
107 ?>

  ViewVC Help
Powered by ViewVC 1.1.26