All pastes #438443 Raw Edit

nacer

public php v1 · immutable
·published 2007-04-13 16:52 UTC
rendered paste body
<?phpif (isset($_SERVER['PHP_SELF'])) {    $webroot = preg_split(';/;', $_SERVER['PHP_SELF'], 2, PREG_SPLIT_NO_EMPTY);    $webroot = strstr(dirname(__FILE__), DIRECTORY_SEPARATOR . array_shift($webroot));    if ($webroot !== false) {        $webroot = preg_replace(array('/\\\\/', ';/config$;'), array('/', ''), $webroot);    } elseif ($webroot === false) {        $webroot = '';    } else {        $webroot = '/horde';    }} else {    $webroot = '/horde';}$this->applications['horde'] = array(    'fileroot' => dirname(__FILE__) . '/..',    'webroot' => $webroot,#    'webroot' => '/horde',    'initial_page' => 'login.php',    'name' => _("Horde"),    'status' => 'active',    'templates' => dirname(__FILE__) . '/../templates',    'provides' => 'horde');$this->applications['mimp'] = array(    'fileroot' => dirname(__FILE__) . '/../mimp',    'webroot' => $this->applications['horde']['webroot'] . '/mimp',    'name' => _("Mobile Mail"),    'status' => 'notoolbar');$this->applications['imp'] = array(    'fileroot' => dirname(__FILE__) . '/../imp',#    'webroot' => $this->applications['horde']['webroot'] . '/imp',    'webroot' => '/imp',    'name' => _("Mail"),    'status' => 'active',    'provides' => 'mail',);$this->applications['ingo'] = array(    'fileroot' => dirname(__FILE__) . '/../ingo',    'webroot' => $this->applications['horde']['webroot'] . '/ingo',    'name' => _("Filters"),    'status' => 'inactive',    'provides' => array('mail/blacklistFrom', 'mail/showBlacklist', 'mail/whitelistFrom', 'mail/showWhitelist', 'mail/applyFilters', 'mail/canApplyFilters',$    'menu_parent' => 'imp');$this->applications['sam'] = array(    'fileroot' => dirname(__FILE__) . '/../sam',    'webroot' => $this->applications['horde']['webroot'] . '/sam',    'name' => _("Spam"),    'status' => 'inactive',    // Uncomment this line if you want Sam to handle the blacklist filter    // instead of Ingo:    // 'provides' => array('mail/blacklistFrom', 'mail/showBlacklist', 'mail/whitelistFrom', 'mail/showWhitelist'),    'menu_parent' => 'imp');$this->applications['forwards'] = array(    'fileroot' => dirname(__FILE__) . '/../forwards',    'webroot' => $this->applications['horde']['webroot'] . '/forwards',    'name' => _("Forwards"),    'status' => 'inactive',    'provides' => 'forwards',    'menu_parent' => 'imp',);$this->applications['vacation'] = array(    'fileroot' => dirname(__FILE__) . '/../vacation',    'webroot' => $this->applications['horde']['webroot'] . '/vacation',    'name' => _("Vacation"),    'status' => 'inactive',    'provides' => 'vacation',    'menu_parent' => 'imp');$this->applications['imp-folders'] = array(    'status' => 'block',    'app' => 'imp',    'blockname' => 'tree_folders',    'menu_parent' => 'imp',);$this->applications['organizing'] = array(    'name' => _("Organizing"),    'status' => 'heading',);$this->applications['turba'] = array(    'fileroot' => dirname(__FILE__) . '/../turba',    'webroot' => $this->applications['horde']['webroot'] . '/turba',    'name' => _("Address Book"),    'status' => 'active',    'provides' => array('contacts', 'clients'),    'menu_parent' => 'organizing');$this->applications['turba-menu'] = array(    'status' => 'block',    'app' => 'turba',    'blockname' => 'tree_menu',    'menu_parent' => 'turba',);$this->applications['kronolith'] = array(    'fileroot' => dirname(__FILE__) . '/../kronolith',    'webroot' => $this->applications['horde']['webroot'] . '/kronolith',    'name' => _("Calendar"),    'status' => 'active',    'provides' => 'calendar',    'menu_parent' => 'organizing');$this->applications['kronolith-alarms'] = array(    'status' => 'block',    'app' => 'kronolith',    'blockname' => 'tree_alarms',    'menu_parent' => 'kronolith',);$this->applications['kronolith-menu'] = array(    'status' => 'block',    'app' => 'kronolith',    'blockname' => 'tree_menu',    'menu_parent' => 'kronolith',);$this->applications['mnemo'] = array(    'fileroot' => dirname(__FILE__) . '/../mnemo',    'webroot' => $this->applications['horde']['webroot'] . '/mnemo',    'name' => _("Notes"),    'status' => 'active',    'provides' => 'notes',    'menu_parent' => 'organizing');$this->applications['nag'] = array(    'fileroot' => dirname(__FILE__) . '/../nag',    'webroot' => $this->applications['horde']['webroot'] . '/nag',    'name' => _("Tasks"),    'status' => 'active',    'provides' => 'tasks',    'menu_parent' => 'organizing');$this->applications['genie'] = array(    'fileroot' => dirname(__FILE__) . '/../genie',    'webroot' => $this->applications['horde']['webroot'] . '/genie',    'name' => _("Wishlist"),    'status' => 'inactive',    'provides' => 'wishlist',    'menu_parent' => 'organizing');$this->applications['trean'] = array(    'fileroot' => dirname(__FILE__) . '/../trean',    'webroot' => $this->applications['horde']['webroot'] . '/trean',    'name' => _("Bookmarks"),    'status' => 'inactive',    'provides' => 'bookmarks',    'menu_parent' => 'organizing');$this->applications['trean-menu'] = array(    'status' => 'block',    'app' => 'trean',    'blockname' => 'tree_menu',    'menu_parent' => 'trean',);$this->applications['devel'] = array(    'name' => _("Development"),    'status' => 'heading',);$this->applications['chora'] = array(    'fileroot' => dirname(__FILE__) . '/../chora',    'webroot' => $this->applications['horde']['webroot'] . '/chora',    'name' => _("Version Control"),    'status' => 'inactive',    'menu_parent' => 'devel');$this->applications['whups'] = array(    'fileroot' => dirname(__FILE__) . '/../whups',    'webroot' => $this->applications['horde']['webroot'] . '/whups',    'name' => _("Tickets"),    'status' => 'inactive',    'provides' => 'tickets',    'menu_parent' => 'devel');$this->applications['luxor'] = array(    'fileroot' => dirname(__FILE__) . '/../luxor',    'webroot' => $this->applications['horde']['webroot'] . '/luxor',    'name' => _("X-Ref"),    'status' => 'inactive',    'menu_parent' => 'devel');$this->applications['nic'] = array(    'fileroot' => dirname(__FILE__) . '/../nic',    'webroot' => $this->applications['horde']['webroot'] . '/nic',    'name' => _("Network"),    'status' => 'inactive',    'menu_parent' => 'devel');$this->applications['info'] = array(    'name' => _("Information"),    'status' => 'heading',);$this->applications['klutz'] = array(    'fileroot' => dirname(__FILE__) . '/../klutz',    'webroot' => $this->applications['horde']['webroot'] . '/klutz',    'name' => _("Comics"),    'status' => 'inactive',    'provides' => 'comics',    'menu_parent' => 'info');$this->applications['occam'] = array(    'fileroot' => dirname(__FILE__) . '/../occam',    'webroot' => $this->applications['horde']['webroot'] . '/occam',    'name' => _("Courses"),    'status' => 'inactive',    'menu_parent' => 'info');$this->applications['mottle'] = array(    'fileroot' => dirname(__FILE__) . '/../mottle',    'webroot' => $this->applications['horde']['webroot'] . '/mottle',    'name' => _("MOTD"),    'status' => 'inactive',    'menu_parent' => 'info');$this->applications['jonah'] = array(    'fileroot' => dirname(__FILE__) . '/../jonah',    'webroot' => $this->applications['horde']['webroot'] . '/jonah',    'name' => _("News"),    'status' => 'inactive',    'provides' => 'news',    'menu_parent' => 'info');$this->applications['jonah-menu'] = array(    'status' => 'block',    'app' => 'jonah',    'blockname' => 'tree_menu',    'menu_parent' => 'jonah',);$this->applications['troll'] = array(    'fileroot' => dirname(__FILE__) . '/../troll',    'webroot' => $this->applications['horde']['webroot'] . '/troll',    'name' => _("Newsgroups"),    'status' => 'inactive',    'menu_parent' => 'info');$this->applications['troll-menu'] = array(    'status' => 'block',    'app' => 'troll',    'blockname' => 'tree_menu',    'menu_parent' => 'troll',);$this->applications['goops'] = array(    'fileroot' => dirname(__FILE__) . '/../goops',    'webroot' => $this->applications['horde']['webroot'] . '/goops',    'name' => _("Search Engines"),    'status' => 'inactive',    'menu_parent' => 'info');$this->applications['office'] = array(    'name' => _("Office"),    'status' => 'heading',);$this->applications['juno'] = array(    'fileroot' => dirname(__FILE__) . '/../juno',    'webroot' => $this->applications['horde']['webroot'] . '/juno',    'name' => _("Accounting"),    'status' => 'inactive',    'menu_parent' => 'office');$this->applications['midas'] = array(    'fileroot' => dirname(__FILE__) . '/../midas',    'webroot' => $this->applications['horde']['webroot'] . '/midas',    'name' => _("Ads"),    'status' => 'inactive',    'menu_parent' => 'office');$this->applications['hylax'] = array(    'fileroot' => dirname(__FILE__) . '/../hylax',    'webroot' => $this->applications['horde']['webroot'] . '/hylax',    'name' => _("Faxes"),    'status' => 'inactive',    'menu_parent' => 'office',);$this->applications['sesha'] = array(    'fileroot' => dirname(__FILE__) . '/../sesha',    'webroot' => $this->applications['horde']['webroot'] . '/sesha',    'name' => _("Inventory"),    'status' => 'inactive',    // Uncomment this line if you want Sesha to provide queue and version    // names instead of Whups:    // 'provides' => array('tickets/listQueues', 'tickets/getQueueDetails', 'tickets/listVersions', 'tickets/getVersionDetails'),    'menu_parent' => 'office',);$this->applications['thor'] = array(    'fileroot' => dirname(__FILE__) . '/../thor',    'webroot' => $this->applications['horde']['webroot'] . '/thor',    'name' => _("Projects"),    'status' => 'inactive',    'provides' => 'projects',    'menu_parent' => 'office');$this->applications['rakim'] = array(    'fileroot' => dirname(__FILE__) . '/../rakim',    'webroot' => $this->applications['horde']['webroot'] . '/rakim',    'name' => _("Support"),    'status' => 'inactive',    'menu_parent' => 'office');$this->applications['hermes'] = array(    'fileroot' => dirname(__FILE__) . '/../hermes',    'webroot' => $this->applications['horde']['webroot'] . '/hermes',    'name' => _("Time Tracking"),    'status' => 'inactive',    'menu_parent' => 'office',    'provides' => 'time');$this->applications['hermes-watch'] = array(    'status' => 'block',    'app' => 'hermes',    'blockname' => 'stopwatch',    'menu_parent' => 'hermes',);$this->applications['myaccount'] = array(    'name' => _("My Account"),    'status' => 'heading',);$this->applications['gollem'] = array(    'fileroot' => dirname(__FILE__) . '/../gollem',    'webroot' => $this->applications['horde']['webroot'] . '/gollem',    'name' => _("File Manager"),    'status' => 'inactive',    'menu_parent' => 'myaccount',    'provides' => 'files',);$this->applications['gollem-menu'] = array(    'status' => 'block',    'app' => 'gollem',    'blockname' => 'tree_menu',    'menu_parent' => 'gollem',);$this->applications['passwd'] = array(    'fileroot' => dirname(__FILE__) . '/../passwd',    'webroot' => $this->applications['horde']['webroot'] . '/passwd',    'name' => _("Password"),    'status' => 'inactive',    'menu_parent' => 'myaccount');$this->applications['jeta'] = array(    'fileroot' => dirname(__FILE__) . '/../jeta',    'webroot' => $this->applications['horde']['webroot'] . '/jeta',    'name' => _("SSH"),    'status' => 'inactive',    'menu_parent' => 'myaccount');$this->applications['website'] = array(    'name' => _("Web Site"),    'status' => 'heading',);$this->applications['giapeto'] = array(    'fileroot' => dirname(__FILE__) . '/../giapeto',    'webroot' => $this->applications['horde']['webroot'] . '/giapeto',    'name' => _("CMS"),    'status' => 'inactive',    'provides' => 'cms',    'menu_parent' => 'website');$this->applications['agora'] = array(    'fileroot' => dirname(__FILE__) . '/../agora',    'webroot' => $this->applications['horde']['webroot'] . '/agora',    'name' => _("Forums"),    'status' => 'inactive',    'provides' => 'forums',    'menu_parent' => 'website');$this->applications['ulaform'] = array(    'fileroot' => dirname(__FILE__) . '/../ulaform',    'webroot' => $this->applications['horde']['webroot'] . '/ulaform',    'name' => _("Forms"),    'status' => 'inactive',    'menu_parent' => 'website');$this->applications['volos'] = array(    'fileroot' => dirname(__FILE__) . '/../volos',    'webroot' => $this->applications['horde']['webroot'] . '/volos',    'name' => _("Guestbook"),    'status' => 'inactive',    'menu_parent' => 'website');$this->applications['ansel'] = array(    'fileroot' => dirname(__FILE__) . '/../ansel',    'webroot' => $this->applications['horde']['webroot'] . '/ansel',    'name' => _("Photos"),    'status' => 'inactive',    'provides' => 'images',    'menu_parent' => 'website');$this->applications['scry'] = array(    'fileroot' => dirname(__FILE__) . '/../scry',    'webroot' => $this->applications['horde']['webroot'] . '/scry',    'name' => _("Polls"),    'status' => 'inactive',    'provides' => 'polls',    'menu_parent' => 'website');$this->applications['merk'] = array(    'fileroot' => dirname(__FILE__) . '/../merk',    'webroot' => $this->applications['horde']['webroot'] . '/merk',    'name' => _("Shopping"),    'status' => 'inactive',    'menu_parent' => 'website');$this->applications['swoosh'] = array(    'fileroot' => dirname(__FILE__) . '/../swoosh',    'webroot' => $this->applications['horde']['webroot'] . '/swoosh',    'name' => _("SMS Messaging"),    'status' => 'inactive',    'provides' => 'sms',    'menu_parent' => 'website');$this->applications['wicked'] = array(    'fileroot' => dirname(__FILE__) . '/../wicked',    'webroot' => $this->applications['horde']['webroot'] . '/wicked',    'name' => _("Wiki"),    'status' => 'inactive',    'provides' => 'wiki',    'menu_parent' => 'website');$this->applications['vilma'] = array(    'fileroot' => dirname(__FILE__) . '/../vilma',    'webroot' => $this->applications['horde']['webroot'] . '/vilma',    'name' => _("Mail Admin"),    'status' => 'inactive',    'menu_parent' => 'administration');