Source for file populateTabs.phpinc

Documentation is available at populateTabs.phpinc

  1. <?php
  2. /**
  3.   * Menu tabs
  4.   *
  5.   * @project    Open CSP-Management
  6.   * @author     Peter Krebs <p.krebs@lvus.at>
  7.   * @copyright  (c) 2002-2003 by Peter Krebs and Landesverlag Unternehmensservice
  8.   * @license    http://opensource.org/licenses/gpl-license.php GNU Public License
  9.   *
  10.   * @package    cms
  11.   * @category   menu
  12.   *
  13.   * @version    pk-04-07-23
  14.   * @since      pk-04-07-23
  15.   *
  16.   ***/
  17.  
  18.   $TABMENU['TABLE']="T_SYS_MENU";
  19.  
  20.   $query="SELECT MEN_ID FROM ".$TABMENU['TABLE']." WHERE MEN_TITLE='CMS-Menu'";
  21.   if (!($TABMENU['MEN_PARENT']=$GLOBALS['USRDB']->quickQuery($query,0))) {
  22.     $sortOrder=intval($GLOBALS['USRDB']->quickQuery("SELECT NVL(MAX(MEN_SORTORDER),0) FROM ".$TABMENU['TABLE']." WHERE MEN_PARENT=0",0));
  23.     $tabMenArr=array(
  24.         'MEN_TITLE'     => 'CMS-Menu',
  25.         'MEN_PARENT'    => 0,
  26.         'MEN_LINKTYPE'  => 1,
  27.         'MEN_LINK'      => '/admin/cms/',
  28.         'MEN_SORTORDER' => ($sortOrder+1),
  29.         'MEN_SHOW'      => 1
  30.     );
  31.     if ($TABMENU['MEN_PARENT']=$GLOBALS['USRDB']->insertArray($TABMENU['TABLE'],$tabMenArr,TRUE)) {
  32.         $tabMenArr=array(
  33.             'MEN_TITLE'     => 'Untermenü',
  34.             'MEN_PARENT'    => $TABMENU['MEN_PARENT'],
  35.             'MEN_LINKTYPE'  => 1,
  36.             'MEN_LINK'      => '/admin/cms/menu/list.php',
  37.             'MEN_SORTORDER' => 1,
  38.             'MEN_SHOW'      => 1
  39.         );
  40.         $GLOBALS['USRDB']->insertArray($TABMENU['TABLE'],$tabMenArr,TRUE);
  41.  
  42.         $tabMenArr=array(
  43.             'MEN_TITLE'     => 'Seiten',
  44.             'MEN_PARENT'    => $TABMENU['MEN_PARENT'],
  45.             'MEN_LINKTYPE'  => 1,
  46.             'MEN_LINK'      => '/admin/cms/menu/pageList.php',
  47.             'MEN_SORTORDER' => 2,
  48.             'MEN_SHOW'      => 1
  49.         );
  50.         $GLOBALS['USRDB']->insertArray($TABMENU['TABLE'],$tabMenArr,TRUE);
  51.  
  52.         $tabMenArr=array(
  53.             'MEN_TITLE'     => 'Bearbeiten',
  54.             'MEN_PARENT'    => $TABMENU['MEN_PARENT'],
  55.             'MEN_LINKTYPE'  => 1,
  56.             'MEN_LINK'      => '/admin/cms/menu/edit.php',
  57.             'MEN_SORTORDER' => 3,
  58.             'MEN_SHOW'      => 1
  59.         );
  60.         $GLOBALS['USRDB']->insertArray($TABMENU['TABLE'],$tabMenArr,TRUE);
  61.  
  62.         $tabMenArr=array(
  63.             'MEN_TITLE'     => 'Neues Untermenu',
  64.             'MEN_PARENT'    => $TABMENU['MEN_PARENT'],
  65.             'MEN_LINKTYPE'  => 1,
  66.             'MEN_LINK'      => '/admin/cms/menu/new.php',
  67.             'MEN_SORTORDER' => 4,
  68.             'MEN_SHOW'      => 1
  69.         );
  70.         $GLOBALS['USRDB']->insertArray($TABMENU['TABLE'],$tabMenArr,TRUE);
  71.  
  72.     }
  73.  
  74.   }
  75. ?>

Documentation generated on Thu, 08 Jan 2009 17:47:58 +0100 by phpDocumentor 1.4.0a2