0byt3m1n1
Path:
/
data
/
applications
/
aps.bak
/
tikiwiki
/
1.9.7-31
/
htdocs
/
[
Home
]
File: tiki-userversions.php
<?php // $Header: /cvsroot/tikiwiki/tiki/tiki-userversions.php,v 1.11.2.2 2005/01/05 19:45:28 jburleyebuilt Exp $ // Copyright (c) 2002-2005, Luis Argerich, Garland Foster, Eduardo Polidor, et. al. // All Rights Reserved. See copyright.txt for details and a complete list of authors. // Licensed under the GNU LESSER GENERAL PUBLIC LICENSE. See license.txt for details. // Initialization require_once ('tiki-setup.php'); include_once ('lib/wiki/histlib.php'); if ($feature_wiki != 'y') { $smarty->assign('msg', tra("This feature is disabled").": feature_wiki"); $smarty->display("error.tpl"); die; } // Only an admin can use this script if ($user != 'admin') { if ($tiki_p_admin != 'y') { $smarty->assign('msg', tra("You do not have permission to use this feature")); $smarty->display("error.tpl"); die; } } // We have to get the variable ruser as the user to check if (!isset($_REQUEST["ruser"])) { $smarty->assign('msg', tra("No user indicated")); $smarty->display("error.tpl"); die; } if (!user_exists($_REQUEST["ruser"])) { $smarty->assign('msg', tra("Non-existent user")); $smarty->display("error.tpl"); die; } $smarty->assign_by_ref('ruser', $_REQUEST["ruser"]); $smarty->assign('preview', false); if (isset($_REQUEST["preview"])) { $version = $histlib->get_version($_REQUEST["page"], $_REQUEST["version"]); $version["data"] = $tikilib->parse_data($version["data"]); if ($version) { $smarty->assign_by_ref('preview', $version); $smarty->assign_by_ref('version', $_REQUEST["version"]); } } $history = $histlib->get_user_versions($_REQUEST["ruser"]); $smarty->assign_by_ref('history', $history); ask_ticket('userversion'); $smarty->assign('mid', 'tiki-userversions.tpl'); $smarty->display("tiki.tpl"); ?>