Beispiel #1
0
 public static function cpanel()
 {
     PHPWS_Core::initModClass('controlpanel', 'Panel.php');
     $linkBase = 'index.php?module=block';
     $tabs['list'] = array('title' => dgettext('block', 'List'), 'link' => $linkBase);
     $tabs['settings'] = array('title' => dgettext('block', 'Settings'), 'link' => $linkBase);
     $panel = new PHPWS_Panel('block');
     $panel->enableSecure();
     $panel->quickSetTabs($tabs);
     $panel->setModule('block');
     return $panel;
 }
Beispiel #2
0
 public static function cpanel()
 {
     PHPWS_Core::initModClass('controlpanel', 'Panel.php');
     $link = PHPWS_Text::linkAddress('analytics', null, false, false, true, false);
     $tabs['list'] = array('title' => dgettext('analytics', 'List Trackers'), 'link' => $link);
     $tabs['new'] = array('title' => dgettext('analytics', 'New Tracker'), 'link' => $link);
     $panel = new PHPWS_Panel('analyticsPanel');
     $panel->enableSecure();
     $panel->quickSetTabs($tabs);
     $panel->setModule('analytics');
     $panel->setPanel('panel.tpl');
     return $panel;
 }
Beispiel #3
0
 public static function cpanel()
 {
     PHPWS_Core::initModClass('controlpanel', 'Panel.php');
     $link['link'] = 'index.php?module=access';
     if (MOD_REWRITE_ENABLED) {
         $link['title'] = dgettext('access', 'Shortcuts');
         $tabs['shortcuts'] = $link;
     }
     if (Current_User::allow('access', 'admin_options')) {
         $link['title'] = dgettext('access', 'Allow/Deny');
         $tabs['deny_allow'] = $link;
     }
     if (Current_User::isDeity()) {
         $link['title'] = dgettext('access', '.htaccess');
         $tabs['htaccess'] = $link;
     }
     $panel = new PHPWS_Panel('access_panel');
     $panel->enableSecure();
     if (!empty($tabs)) {
         $panel->quickSetTabs($tabs);
     }
     $panel->setModule('access');
     return $panel;
 }
Beispiel #4
0
if (DEITY_ACCESS_ONLY && !Current_User::isDeity()) {
    Current_User::disallow();
}
if (!Current_User::authorized('boost')) {
    Current_User::disallow();
}
if (!isset($_REQUEST['action'])) {
    PHPWS_Core::errorPage(404);
}
$js = false;
$content = array();
PHPWS_Core::initModClass('boost', 'Form.php');
PHPWS_Core::initModClass('controlpanel', 'Panel.php');
PHPWS_Core::initModClass('boost', 'Action.php');
$boostPanel = new PHPWS_Panel('boost');
$boostPanel->enableSecure();
Boost_Form::setTabs($boostPanel);
$vars = array('action' => 'admin', 'tab' => $boostPanel->getCurrentTab());
$backToBoost = PHPWS_Text::secureLink(dgettext('boost', 'Return to Boost'), 'boost', $vars);
switch ($_REQUEST['action']) {
    case 'admin':
        $content[] = Boost_Form::listModules(Boost_Form::boostTab($boostPanel));
        break;
    case 'check':
        $content[] = $backToBoost . '<br />';
        $content[] = Boost_Action::checkupdate($_REQUEST['opmod']);
        break;
    case 'check_all':
        Boost_Action::checkAll();
        $content[] = Boost_Form::listModules(Boost_Form::boostTab($boostPanel));
        break;