function b_medialinks_show($options)
{
    $style = $options[4];
    if ($style == 3) {
        $style = $GLOBALS['mlModuleConfig']['list_style'];
    }
    return ml_index_view($options[0] . " DESC", $options[2], $options[3], $style, $options[1], 0, $style == 2 ? "s" : _BLOCK_MEDIALINKS_DFMT);
}
Example #2
0
include_once "functions.php";
include_once XOOPS_ROOT_PATH . '/class/pagenav.php';
$keywords = new KeyWords();
$isadmin = is_object($xoopsUser) && $xoopsUser->isAdmin($xoopsModule->getVar('mid'));
include XOOPS_ROOT_PATH . "/header.php";
$xoopsOption['template_main'] = 'medialinks_index.html';
$keyid = isset($_GET['keyid']) ? intval($_GET['keyid']) : 0;
$xoopsTpl->assign('keyid', $keyid);
$keypath = $keywords->keys_path($keyid, 0, true);
$xoopsTpl->assign('keypath', $keypath);
set_ml_breadcrumbs($keypath);
$xoopsTpl->assign(get_keyword_index($keyid, $isadmin));
$start = isset($_GET['start']) ? intval($_GET['start']) : 0;
$max = $xoopsModuleConfig['max_rows'];
$verb = intval($GLOBALS['mlModuleConfig']['list_style']);
$media = ml_index_view($keyid ? 'weight, mid' : 'ctime DESC', 0, $keyid, $verb, $max, $start);
$xoopsTpl->assign('media', $media);
$n = $media['count'];
$nav = new XoopsPageNav($n, $max, $start, "start", "keyid=" . $keyid);
if ($n > $max) {
    $xoopsTpl->assign('pagenav', $nav->renderNav());
}
include XOOPS_ROOT_PATH . "/footer.php";
exit;
function get_keyword_index($keyid, $isadmin = false)
{
    global $xoopsDB, $xoopsModule, $xoopsUser, $keywords;
    $result = array();
    if ($keyid) {
        $key = $keywords->get($keyid);
        if (isset($key['child'])) {