0byt3m1n1
Path:
/
data
/
applications
/
aps.bak
/
tikiwiki
/
1.9.7-31
/
htdocs
/
modules
/
[
Home
]
File: mod-wiki_last_comments.php
<?php // // $Header: /cvsroot/tikiwiki/tiki/modules/mod-wiki_last_comments.php,v 1.4.4.4 2005/04/23 12:27:26 redflo Exp $ // \brief Show last comments on wiki pages // //this script may only be included - so its better to die if called directly. if (strpos($_SERVER["SCRIPT_NAME"],basename(__FILE__)) !== false) { header("location: index.php"); exit; } if (!function_exists("wiki_last_comments")) { function wiki_last_comments($limit) { $query = "select `object`,`title`,`commentDate`,`userName` from `tiki_comments` where `objectType`='wiki page' order by `commentDate` desc"; global $tikilib; global $user; $result = $tikilib->query($query, array(), $limit, 0); $ret = array(); while ($res = $result->fetchRow()) { //WYSIWYCA hack: the $limit will not be respected if($tikilib->user_has_perm_on_object($user,$res["object"],'wiki page','tiki_p_view')) { $aux["page"] = $res["object"]; $aux["title"]= $res["title"]; $aux["commentDate"] = $res["commentDate"]; $aux["user"] = $res["userName"]; $ret[] = $aux; } } return $ret; } } $comments = wiki_last_comments($module_rows); $smarty->assign('comments', $comments); $smarty->assign('nonums', isset($module_params["nonums"]) ? $module_params["nonums"] : 'n'); $smarty->assign('module_rows', $module_rows); $smarty->assign('moretooltips', isset($module_params["moretooltips"]) ? $module_params["moretooltips"] : 'n'); ?>