summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: 2515cae)
raw | patch | inline | side by side (parent: 2515cae)
author | hickert <hickert@594d385d-05f5-0310-b6e9-bd551577e9d8> | |
Tue, 28 Sep 2010 07:04:08 +0000 (07:04 +0000) | ||
committer | hickert <hickert@594d385d-05f5-0310-b6e9-bd551577e9d8> | |
Tue, 28 Sep 2010 07:04:08 +0000 (07:04 +0000) |
git-svn-id: https://oss.gonicus.de/repositories/gosa/trunk@19823 594d385d-05f5-0310-b6e9-bd551577e9d8
gosa-plugins/goto/admin/systems/goto/Config/class_DeviceConfig.inc | patch | blob | history |
diff --git a/gosa-plugins/goto/admin/systems/goto/Config/class_DeviceConfig.inc b/gosa-plugins/goto/admin/systems/goto/Config/class_DeviceConfig.inc
index 5105f4f44d7760f189930220b6427dd138b43ad9..f080e1f3259426cfc6e8d7f950041647551ef913 100644 (file)
'name' => 'temp1',
'file' => 'kekse.tpl')
);
+ $this->setCurrentItem('temp1');
+ $this->addItem('PuppetTemplate','tep1',
+ array(
+ 'name' => 'tep1',
+ 'file' => 'kekse.tpl')
+ );
$this->setCurrentItem('root');
}
- /*! \brief Renders a navigation to allow to switch between the
- * active mopdules.
- * This method recursivly collects all module entries.
- * @return HTML content which represents the navigation
+ /*! \brief Prepares an item list which can then be used in
+ * sortableListings to display the items of this configuration.
+ * @return Array Containing 'data' and 'lData' for a sortableListing.
*/
- function renderNavigator($array = NULL)
- {
- $array = ($array == NULL)? $this->currentItemValues['root']: $array;
- $str = "<ul>";
- $plug = $_GET['plug'];
-
- $id = array_search($array['name'],$this->idToName);
- $str .= "<a href='?plug={$plug}&item={$id}'>";
- if($this->currentItemName == $array['name']){
- $str .= "<b>".$array['name']."</b>";
- }else{
- $str .= $array['name'];
- }
- $str .= " <i>(".$array['type'].")</i>";
- $str .= "</a>";
-
- if(count($array['children'])){
- foreach($array['children'] as $subItem){
- $str .= $this->renderNavigator($subItem);
- }
- }
- $str .= "</ul>";
- return($str);
- }
-
function getItemList($array=NULL,&$res = NULL, $depth = 0)
{
// Prepare values.
$this->navigationList->update();
$smarty->assign('navigationList',$this->navigationList->render());
- // Assign the navigation bar.
- $smarty->assign('navigator', $this->renderNavigator());
-
- // Assign possible sub-container objects.
- $smarty->assign('subModule', $this->currentItemDescriptor['container']);
-
// Assign current item info
$smarty->assign('containerName', $this->currentItemDescriptor['name']);
$smarty->assign('containerDescription', $this->currentItemDescriptor['description']);