ILIAS  release_4-3 Revision
 All Data Structures Namespaces Files Functions Variables Groups Pages
inc.client_tabs.php
Go to the documentation of this file.
1 <?php
2 /* Copyright (c) 1998-2012 ILIAS open source, Extended GPL, see docs/LICENSE */
3 
13 $this->tpl->addBlockFile("TABS", "tabs", "tpl.tabs.html", "Services/UIComponent/Tabs");
14 
15 $tab = $this->cmd ? $this->cmd : "view";
16 
17 //if (!isset($_SESSION["ClientId"]))
18 //{
19  $client_id = "client_id=".$_GET["client_id"];
20 //}
21 
22 // overview
23 $this->tpl->setCurrentBlock("tab");
24 $this->tpl->setVariable("TAB_TYPE",$tab == "view" ? "tabactive" : "tabinactive");
25 $this->tpl->setVariable("TAB_LINK","setup.php?".$client_id."&cmd=view");
26 $this->tpl->setVariable("TAB_TEXT",ucfirst($this->lng->txt("overview")));
27 $this->tpl->parseCurrentBlock();
28 
29 // database
30 $this->tpl->setCurrentBlock("tab");
31 $this->tpl->setVariable("TAB_TYPE", in_array($tab, array("db", "displayDatabase", "showUpdateSteps")) ? "tabactive" : "tabinactive");
32 $this->tpl->setVariable("TAB_LINK","setup.php?".$client_id."&cmd=db");
33 $this->tpl->setVariable("TAB_TEXT",ucfirst($this->lng->txt("database")));
34 $this->tpl->parseCurrentBlock();
35 
36 // sessions
37 $this->tpl->setCurrentBlock("tab");
38 $this->tpl->setVariable("TAB_TYPE", $tab == "sess" ? "tabactive" : "tabinactive");
39 $this->tpl->setVariable("TAB_LINK","setup.php?".$client_id."&cmd=sess");
40 $this->tpl->setVariable("TAB_TEXT",ucfirst($this->lng->txt("session_management")));
41 $this->tpl->parseCurrentBlock();
42 
43 // languages
44 $this->tpl->setCurrentBlock("tab");
45 $this->tpl->setVariable("TAB_TYPE",$tab == "lang" ? "tabactive" : "tabinactive");
46 $this->tpl->setVariable("TAB_LINK","setup.php?cmd=lang");
47 $this->tpl->setVariable("TAB_TEXT",ucfirst($this->lng->txt("languages")));
48 $this->tpl->parseCurrentBlock();
49 // contact data
50 $this->tpl->setCurrentBlock("tab");
51 $this->tpl->setVariable("TAB_TYPE",$tab == "contact" ? "tabactive" : "tabinactive");
52 $this->tpl->setVariable("TAB_LINK","setup.php?cmd=contact");
53 $this->tpl->setVariable("TAB_TEXT",ucfirst($this->lng->txt("contact")));
54 $this->tpl->parseCurrentBlock();
55 
56 // proxy tab
57 $this->tpl->setCurrentBlock("tab");
58 $this->tpl->setVariable("TAB_TYPE",in_array($tab, array("proxy", "displayProxy", "saveProxy")) ? "tabactive" : "tabinactive");
59 $this->tpl->setVariable("TAB_LINK","setup.php?cmd=proxy");
60 $this->tpl->setVariable("TAB_TEXT",ucfirst($this->lng->txt("proxy")));
61 $this->tpl->parseCurrentBlock();
62 
63 // ilias-NIC
64 $this->tpl->setCurrentBlock("tab");
65 $this->tpl->setVariable("TAB_TYPE",$tab == "nic" ? "tabactive" : "tabinactive");
66 $this->tpl->setVariable("TAB_LINK","setup.php?cmd=nic");
67 $this->tpl->setVariable("TAB_TEXT",ucfirst($this->lng->txt("ilias_nic")));
68 $this->tpl->parseCurrentBlock();
69 
70 // Populate
71 if ($this->setup->isAdmin())
72 {
73  $this->tpl->setCurrentBlock("tab");
74  $this->tpl->setVariable("TAB_TYPE",$tab == "cloneSelectSource" ? "tabactive" : "tabinactive");
75  $this->tpl->setVariable("TAB_LINK","setup.php?cmd=cloneSelectSource");
76  $this->tpl->setVariable("TAB_TEXT",ucfirst($this->lng->txt("populate")));
77  $this->tpl->parseCurrentBlock();
78 }
79 
80 // setup settings
81 /* disabled
82 $this->tpl->setCurrentBlock("tab");
83 $this->tpl->setVariable("TAB_TYPE",$tab == "settings" ? "tabactive" : "tabinactive");
84 $this->tpl->setVariable("TAB_LINK","setup.php?cmd=settings&lang=".$this->lang);
85 $this->tpl->setVariable("TAB_TEXT",$this->lng->txt("settings"));
86 $this->tpl->parseCurrentBlock();*/
87 
88 // delete confirmation
89 if ((is_object($this->setup) && $this->setup->isAdmin()))
90 {
91  $this->tpl->setCurrentBlock("tab");
92  $this->tpl->setVariable("TAB_TYPE",$tab == "delete" ? "tabactive" : "tabinactive");
93  $this->tpl->setVariable("TAB_LINK","setup.php?cmd=delete&lang=".$this->lang);
94  $this->tpl->setVariable("TAB_TEXT",ucfirst($this->lng->txt("delete")));
95  $this->tpl->parseCurrentBlock();
96 }
97 
98 // ilias-NIC
99 $this->tpl->setCurrentBlock("tab");
100 $this->tpl->setVariable("TAB_TYPE",$tab == "tools" ? "tabactive" : "tabinactive");
101 $this->tpl->setVariable("TAB_LINK","setup.php?cmd=tools");
102 $this->tpl->setVariable("TAB_TEXT",ucfirst($this->lng->txt("tools")));
103 $this->tpl->parseCurrentBlock();
104 
105 ?>