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); }
<?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) {