📄 guestbook.php
字号:
<?php
/*
*######################################
* PHPCMS v2.00 - Advanced Content Manage System.
* Copyright (c) 2004-2005 phpcms.cn
*
* For further information go to http://www.phpcms.cn/
* This copyright notice MUST stay intact for use.
*######################################
*/
if(!defined('IN_PHPCMS')) {
exit('Access Denied');
}
include $phpcms_root.'/include/ubb.php';
include $phpcms_root.'/include/ip.php';
$referer=$referer ? $referer : $PHP_REFERER;
switch($action){
case 'reply':
if(empty($gid)){
showmessage('非法参数!请返回!');
}
if($submit){
$db->query("update $table_guestbook set reply='$reply',passed='$passed',replyer='$_SESSION[phpcms_username]',replytime='$timestamp' where gid=$gid ");
showmessage('操作成功!',$referer);
}else{
$getip = new IpLocation;
$referer=urlencode($referer);
$query="select * from $table_guestbook where gid='$gid'";
$result=$db->query($query);
$gbook=$db->fetch_array($result);
$gip=$getip->getlocation($gbook[ip]);
$gbook[addtime]=date("Y-m-d H:i:s",$gbook[addtime]);
$gbook[replytime]=date("Y-m-d H:i:s",$gbook[replytime]);
$gbook[content]=ubb($gbook[content]);
$gbook[head]=$gbook[head]<10 ? "0".$gbook[head] : $gbook[head];
include template('guestbook_reply',1);
}
break;
case 'edit':
break;
case 'delete':
if(empty($gid)){
showmessage('非法参数!请返回!');
}
$gids=is_array($gid) ? implode(',',$gid) : $gid;
$db->query("delete from $table_guestbook where gid in ($gids)");
showmessage('操作成功!',$referer);
break;
case 'pass':
if(empty($gid)){
showmessage('非法参数!请返回!');
}
$gids=is_array($gid) ? implode(',',$gid) : $gid;
$db->query("update $table_guestbook set passed='$passed',checker='$_SESSION[phpcms_username]',checktime='$timestamp' where gid in ($gids)");
showmessage('操作成功!',$referer);
break;
default:
if(!$page){
$page=1;
$offset=0;
}else{
$offset=($page-1)*$pagesize;
}
$query="select count(*) as num from $table_guestbook ";
$result=$db->query($query);
$r=$db->fetch_array($result);
$number=$r["num"];
$url="?dir=plugin&file=guestbook";
$pages=showpage($number,$page,$pagesize,$url);
$query="select * from $table_guestbook order by passed,gid desc limit $offset,$pagesize";
$result=$db->query($query);
if($db->num_rows($result)>0){
while($r=$db->fetch_array($result)){
$r[head]=$r[head]<10 ? "0".$r[head] : $r[head];
$r[addtime]=date("Y-m-d H:i:s",$r[addtime]);
$r[gender]=$r[gender] ? "男" : "女";
$gbooks[]=$r;
}
}
include template('guestbook',1);
}
?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -