Ejemplo n.º 1
0
 function keys_path($id = 0, $find = 0, $force = false)
 {
     global $keywords;
     if (!$id) {
         return $this->find_keylist();
     }
     if (empty($keywords)) {
         $keywords = new KeyWords();
     }
     return $keywords->keys_path($id, $find, $force);
 }
Ejemplo n.º 2
0
<?php

# Medialinks index page
# $Id: index.php,v 1.3 2007/11/25 06:34:37 nobu Exp $
include "../../mainfile.php";
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)
{