13$this->tpl->addBlockFile(
"TABS", 
"tabs", 
"tpl.tabs.html", 
"Services/UIComponent/Tabs");
 
   15$tab = $this->cmd ? $this->cmd : 
"view";
 
   23$this->tpl->setCurrentBlock(
"tab");
 
   24$this->tpl->setVariable(
"TAB_TYPE",
$tab == 
"view" ? 
"active" : 
"");
 
   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();
 
   30$this->tpl->setCurrentBlock(
"tab");
 
   31$this->tpl->setVariable(
"TAB_TYPE", in_array(
$tab, array(
"db", 
"displayDatabase", 
"showUpdateSteps", 
"dbslave")) ? 
"active" : 
"");
 
   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();
 
   37$this->tpl->setCurrentBlock(
"tab");
 
   38$this->tpl->setVariable(
"TAB_TYPE", 
$tab == 
"sess" ? 
"active" : 
"");
 
   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();
 
   44$this->tpl->setCurrentBlock(
"tab");
 
   45$this->tpl->setVariable(
"TAB_TYPE",
$tab == 
"lang" ? 
"active" : 
"");
 
   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();
 
   50$this->tpl->setCurrentBlock(
"tab");
 
   51$this->tpl->setVariable(
"TAB_TYPE",
$tab == 
"contact" ? 
"active" : 
"");
 
   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();
 
   57$this->tpl->setCurrentBlock(
"tab");
 
   58$this->tpl->setVariable(
"TAB_TYPE",in_array(
$tab, array(
"proxy", 
"displayProxy", 
"saveProxy")) ? 
"active" : 
"");
 
   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();
 
   64$this->tpl->setCurrentBlock(
"tab");
 
   65$this->tpl->setVariable(
"TAB_TYPE", in_array(
$tab, array(
"cache", 
"displayCache", 
"saveCache")) ? 
"active" : 
"");
 
   66$this->tpl->setVariable(
"TAB_LINK", 
"setup.php?cmd=cache");
 
   67$this->tpl->setVariable(
"TAB_TEXT", ucfirst($this->lng->txt(
"global_cache")));
 
   68$this->tpl->parseCurrentBlock();
 
   71$this->tpl->setCurrentBlock(
"tab");
 
   72$this->tpl->setVariable(
"TAB_TYPE",
$tab == 
"nic" ? 
"active" : 
"");
 
   73$this->tpl->setVariable(
"TAB_LINK",
"setup.php?cmd=nic");
 
   74$this->tpl->setVariable(
"TAB_TEXT",ucfirst($this->lng->txt(
"ilias_nic")));
 
   75$this->tpl->parseCurrentBlock();
 
   78if ($this->setup->isAdmin())
 
   80        $this->tpl->setCurrentBlock(
"tab");
 
   81        $this->tpl->setVariable(
"TAB_TYPE",
$tab == 
"cloneSelectSource" ? 
"active" : 
"");
 
   82        $this->tpl->setVariable(
"TAB_LINK",
"setup.php?cmd=cloneSelectSource");
 
   83        $this->tpl->setVariable(
"TAB_TEXT",ucfirst($this->lng->txt(
"populate")));
 
   84        $this->tpl->parseCurrentBlock();
 
   96if ((is_object($this->setup) && $this->setup->isAdmin()))
 
   98        $this->tpl->setCurrentBlock(
"tab");
 
   99        $this->tpl->setVariable(
"TAB_TYPE",
$tab == 
"delete" ? 
"active" : 
"");
 
  100        $this->tpl->setVariable(
"TAB_LINK",
"setup.php?cmd=delete&lang=".$this->lang);
 
  101        $this->tpl->setVariable(
"TAB_TEXT",ucfirst($this->lng->txt(
"delete")));
 
  102        $this->tpl->parseCurrentBlock();
 
  106$this->tpl->setCurrentBlock(
"tab");
 
  107$this->tpl->setVariable(
"TAB_TYPE",
$tab == 
"tools" ? 
"active" : 
"");
 
  108$this->tpl->setVariable(
"TAB_LINK",
"setup.php?cmd=tools");
 
  109$this->tpl->setVariable(
"TAB_TEXT",ucfirst($this->lng->txt(
"tools")));
 
  110$this->tpl->parseCurrentBlock();
 
An exception for terminatinating execution or to throw for unit testing.