Пример #1
0
<?php

doActions('core_actions', false);
// ------------------------------------
if ($npage == 'xml_modules') {
    $ptitle = getMsg('coreModules');
    $isAll = true;
} else {
    $ptitle = getMsg('coreServices');
    $isAll = false;
}
// load options
loadOptions();
$mods = array();
foreach ($nav_modules as $mod => $item) {
    $role = $item['role'];
    if (!$isAll and $role == 'core') {
        continue;
    }
    $irev = $item['revision'];
    $sts = $item['_status'];
    $mods[$mod] = array('status' => $sts, 'title' => $item['title']);
}
if ($isAll) {
    $packs = array();
    $packs = parse_ini_file($mos . '/etc/pm/packages', true);
    // adding non installed modules
    foreach ($packs as $mod => $item) {
        if (!array_key_exists($mod, $nav_modules)) {
            if ($item['role'] == 'package') {
                continue;
Пример #2
0
    // draw content
    if (function_exists($npage . '_body')) {
        call_user_func($npage . '_body');
    }
    ?>
</div></div>
</body></html>
<?php 
} else {
    // non-html page
    // define RSS commandset
    $nav_cmdset = 'sdk';
    if (isset($nav_options['commands'])) {
        $nav_cmdset = $nav_options['commands'];
    }
    include 'rss_commands.php';
    if ($ntype == 'rss') {
        // define rss skin
        $rss_skin = 'default';
        if (isset($nav_options['skin'])) {
            $rss_skin = $nav_options['skin'];
        }
        $rss_images = $mos . '/www/modules/core/rss/images/';
        $rss_skin_path = $mos . '/www/modules/core/rss/skins/' . $rss_skin . '/';
        include 'rss_skins.php';
    }
    doActions($npage . '_actions', false);
    if (function_exists($npage . '_content')) {
        call_user_func($npage . '_content');
    }
}