Esempio n. 1
0
function &subscribers_getModuleConfig()
{
    static $config;
    if (!$config) {
        global $xoopsModule;
        if (isset($xoopsModule) && is_object($xoopsModule) && $xoopsModule->getVar('dirname') == 'subscribers') {
            $config =& $GLOBALS['xoopsModuleConfig'];
        } else {
            $handler =& subscribers_getModuleHandler();
            $hModConfig =& xoops_gethandler('config');
            $config = $hModConfig->getConfigsByCat(0, $handler->getVar('mid'));
        }
    }
    return $config;
}
Esempio n. 2
0
<?php

//  Author: Trabis
//  URL: http://www.xuups.com
//  E-Mail: lusopoemas@gmail.com
include_once dirname(dirname(dirname(dirname(__FILE__)))) . '/mainfile.php';
include_once dirname(dirname(__FILE__)) . '/include/functions.php';
include_once XOOPS_ROOT_PATH . '/include/cp_functions.php';
$xoopsModuleConfig =& subscribers_getModuleConfig();
//must come first
$xoopsModule =& subscribers_getModuleHandler();
$myts =& MyTextSanitizer::getInstance();
if ($xoopsUser) {
    $moduleperm_handler =& xoops_gethandler('groupperm');
    if (!$moduleperm_handler->checkRight('module_admin', $xoopsModule->getVar('mid'), $xoopsUser->getGroups())) {
        redirect_header(XOOPS_URL, 1, _NOPERM);
        exit;
    }
} else {
    redirect_header(XOOPS_URL . "/user.php", 1, _NOPERM);
    exit;
}
if (!isset($xoopsTpl) || !is_object($xoopsTpl)) {
    include_once XOOPS_ROOT_PATH . '/class/template.php';
    $xoopsTpl = new XoopsTpl();
}
xoops_loadLanguage('admin', 'subscribers');
xoops_loadLanguage('modinfo', 'subscribers');