/[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

Annotation of /inc/MySmarty.php

Parent Directory Parent Directory | Revision Log Revision Log


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

1 dpavlin 1.1 <?php
2 ravilov 1.2 include_once("inc/Smarty.class.php");
3 dpavlin 1.1 class MySmarty extends Smarty {
4 ravilov 1.2 function MySmarty($pg = -1, $more = array(), $title = "") {
5     global $language, $page, $sifra, $first, $edit, $PHP_SELF;
6 dpavlin 1.1 $this->template_dir = "./tpl";
7     $this->compile_dir = "./tpc";
8     $this->config_dir = "./cfg";
9     $this->assign("language", $language);
10 ravilov 1.2 $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 dpavlin 1.1 $this->assign("sifra", $sifra);
16     $this->assign("first", $first);
17 ravilov 1.2 $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 dpavlin 1.1 $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 ravilov 1.2 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 dpavlin 1.1 function show() {
59     global $language, $PHP_SELF;
60     $pg = basename($PHP_SELF);
61     $pg = eregi_replace("\.php$", "", $pg);
62 ravilov 1.2 // 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 dpavlin 1.1 }
106     }
107     ?>

  ViewVC Help
Powered by ViewVC 1.1.26