<?php
function fiddb_article($fiddb,$rows=8,$leng=50,$order='list'){
global $db,$pre,$Fid_db,$webdb;
if(!$webdb[viewNoPassArticle]){
$SQL_yz=' AND yz=1 ';
}
$detail=explode(",",$fiddb);
foreach($detail AS $key=>$fid){
if(!$fid){
continue;
}
$SQL="WHERE fid='$fid' $SQL_yz ORDER BY $order DESC LIMIT $rows";
$which='*';
$rs=list_article($SQL,$which,$leng);
//如果本栏目不能获取到文章,将获取其所有子栏目的文章
if(!$rs)
{
$array_fid=Get_SonFid("{$pre}sort",$fid);
if($array_fid)
{
$SQL="WHERE fid IN (".implode(',',$array_fid).") $SQL_yz ORDER BY $order DESC LIMIT $rows";
$rs=list_article($SQL,$which,$leng);
}
}
//为获取栏目名称
if($Fid_db[name][$fid]){
$listdb[$fid][name]=$Fid_db[name][$fid];
}else{
$rss=$db->get_one("SELECT name FROM {$pre}sort WHERE fid='$fid' ");
$listdb[$fid][name]=$rss[name];
}
$listdb[$fid][fid]=$fid;
$listdb[$fid][article]=$rs;
}
//重新排序
foreach( $detail AS $key=>$fid){
//主要是处理某些已删除的栏目
if(!$listdb[$fid][name])
{
unset($listdb[$fid]);
continue;
}
$list_db[$fid][fid]=$fid;
$list_db[$fid][name]=$listdb[$fid][name];
$list_db[$fid][article]=$listdb[$fid][article];
}
unset($listdb);
return $list_db;
}
function list_article($SQL,$which='*',$leng=40,$erp=''){
global $db,$pre;
$query=$db->query("SELECT $which FROM {$pre}article$erp $SQL");
while( $rs=$db->fetch_array($query) ){
if($rs[mid]){
$_rss=$db->get_one("SELECT * FROM {$pre}article_content_{$rs[mid]} WHERE aid='$rs[aid]' LIMIT 1");
$_rss && $rs=$rs+$_rss;
}
$rs[content]=@preg_replace('/<([^<]*)>/is',"",$rs[content]); //把HTML代码过滤掉
$rs[content]=@preg_replace('/ | | /is',"",$rs[content]); //把空格过滤掉
//如果文章有短标题,将以此显示在文章列表
if($rs[smalltitle]){
$title=$rs[smalltitle];
}else{
$title=$rs[title];
}
$rs[title]=get_word($rs[full_title]=$title,$leng);
if($rs[titlecolor]||$rs[fonttype]){
$titlecolor=$rs[titlecolor]?"color:$rs[titlecolor];":'';
$font_weight=$rs[fonttype]==1?'font-weight:bold;':'';
$rs[title]="<font style='$titlecolor$font_weight'>$rs[title]</font>";
}
$rs[posttime]=date("Y-m-d",$rs[full_posttime]=$rs[posttime]);
if($rs[picurl]){
$rs[picurl]=tempdir($rs[picurl]);
}
$listdb[]=$rs;
}
return $listdb;
}
function list_special($SQL,$which='*',$leng=40,$cleng=180){
global $db,$pre;
$query=$db->query("SELECT $which FROM {$pre}special $SQL");
while( $rs=$db->fetch_array($query) ){
$rs[content]=@preg_replace('/<([^<]*)>/is',"",$rs[content]); //把HTML代码过滤掉
$rs[about]=get_word($rs[content],$cleng);
//如果专题有短标题,将以此显示在专题列表
$title=$rs[title];
$rs[title]=get_word($rs[full_title]=$title,$leng);
$rs[posttime]=date("Y-m-d",$rs[posttime]);
if($rs[picurl]){
$rs[picurl]=tempdir($rs[picurl]);
}
$listdb[]=$rs;
}
return $listdb;
}
function do_work($id,$job,$check=0){
global $db,$pre,$timestamp,$lfjid,$lfjdb,$webdb,$web_admin,$reason,$Fid_db;
if(!$Fid_db){
include(PHP168_PATH."php168/all_fid.php");
}
if(!$lfjid){
showerr("请先登录");
}
$erp=get_id_table($id);
$rsdb=$db->get_one("SELECT A.*,B.admin FROM {$pre}article$erp A LEFT JOIN {$pre}sort B ON A.fid=B.fid WHERE A.aid='$id' ");
if($check==1){
if(!$web_admin&&!in_array($lfjid,explode(",",$rsdb[admin]))){
showerr("你没权限操作此文:$rsdb[title]");
}
}
if($job=="delete")
{
global $forcedel;
delete_article($rsdb[aid],'',$forcedel);
$array[title]="你发表的《{$rsdb[title]}》被删除了";
}
elseif($job=="move"&&$rsdb[yz]!=2)
{
global $fid;
if($fid){
$rs=$db->get_one("SELECT name FROM {$pre}sort WHERE fid='$fid'");
$db->query("UPDATE {$pre}article$erp SET fid='$fid',fname='$rs[name]',lastfid='$rsdb[fid]' WHERE aid='$id' ");
$db->query("UPDATE {$pre}reply$erp SET fid='$fid' WHERE aid='$id' ");
$rsdb[mid]&&$db->query("UPDATE {$pre}article_content_$rsdb[mid] SET fid='$fid' WHERE aid='$id' ");
$array[title]="你发表的《{$rsdb[title]}》被转移栏目了";
}
}
elseif($job=="color")
{
global $Color;
$db->query("UPDATE {$pre}article$erp SET titlecolor='$Color' WHERE aid='$id' ");
$array[title]="你发表的《{$rsdb[title]}》被设置标题颜色了";
}
elseif($job=="yz"&&$rsdb[yz]!=2&&$rsdb[yz]!=1)
{
$db->query("UPDATE {$pre}article$erp SET yz='1',yzer='$lfjdb[username]',yztime='$timestamp' WHERE aid='$id' ");
//财富处理
Give_article_money($rsdb[uid],'yz');
$array[title]="你发表的《{$rsdb[title]}》通过审核了";
}
elseif($job=="unyz"&&$rsdb[yz]!=2&&$rsdb[yz]!=0)
{
$db->query("UPDATE {$pre}article$erp SET yz='0',yzer='$lfjdb[username]',yztime='$timestamp' WHERE aid='$id' ");
//财富处理
Give_article_money($rsdb[uid],'unyz');
$array[title]="你发表的《{$rsdb[title]}》被取消审核了";
}
elseif($job=="com"&&!$rsdb[levels])
{
global $levels;
if($levels<1){
$levels=1;
}
$db->query("UPDATE {$pre}article$erp SET levels='$levels',levelstime='$timestamp' WHERE aid='$id' ");
//财富处理
Give_article_money($rsdb[uid],'com');
$array[title]="你发表的《{$rsdb[title]}》被推荐了";
}
elseif($job=="uncom"&&$rsdb[levels])
{
$db->query("UPDATE {$pre}article$erp SET levels='0',levelstime='0' WHERE aid='$id' ");
//财富处理
Give_article_money($rsdb[uid],'uncom');
$array[title]="你发表的《{$rsdb[title]}》被取消推荐了";
}
elseif($job=="top")
{
global $toptime;
$times=$timestamp+$toptime;
$db->query("UPDATE {$pre}article$erp SET list='$times' WHERE aid='$id'");
$array[title]="你发表的《{$rsdb[title]}》被置顶了";
}
elseif($job=="untop")
{
$db->query("UPDATE {$pre}article$erp SET list=posttime WHERE aid='$id' ");
$array[title]="你发表的《{$rsdb[title]}》被取消置顶了";
}
elseif($job=="front")
{
global $topid;
if($topid)
{
$rs=$db->get_one("SELECT list FROM {$pre}article$erp WHERE aid='$topid' ");
$list=$rs["list"]+5;
$db->query("UPDATE {$pre}article$erp SET list='$list' WHERE aid='$id' ");
}
else
{
$db->query("UPDATE {$pre}article$erp SET list='$timestamp' WHERE aid='$id' ");
}
$array[title]="你发表的《{$rsdb[title]}》被提前显示了";
}
elseif($job=="bottom")
{
global $bottomid;
if($bottomid)
{
$rs=$db->get_one("SELECT list FROM {$pre}article$erp WHERE aid='$bottomid' ");
$list=$rs["list"]-5;
$db->query("UPDATE {$pre}article$erp SET list='$list' WHERE aid='$id' ");
}
else
{
$db->query("UPDATE {$pre}article$erp SET list='0' WHERE aid='$id' ");
}
$array[title]="你发表的《{$rsdb[title]}》被沉底了";
}
elseif($job=='return')
{
if($rsdb[yz]==2){
$db->query("UPDATE {$pre}article$erp SET yz=1 WHERE aid='$id' ");
$array[title]="你发表的《{$rsdb[title]}》从回收站还原了";
}
}
elseif($job=='special')
{
global $spid;
if(!$spid){
showerr("请选择一个专题");
}
$rssp=$db->get_one(" SELECT * FROM {$pre}special WHERE id='$spid' ");
$detail=explode(",",$rssp[aids]);
if( !in_array($id,$detail) ){
if($rssp[aids]){
$rssp[aids]="$id,$rssp[aids]";
}else{
$rssp[aids]="$id";
}
$db->query("UPDATE `{$pre}special` SET `aids`='$rssp[aids]' WHERE id='$spid'");
}
$array[title]="你发表的《{$rsdb[title]}》被设置专题了";
}
elseif($job=='fusort'){
global $fid;
if(!$fid){
showerr("请选择一个辅栏目");
}
if(!$db->get_one("SELECT * FROM {$pre}fu_article WHERE fid='$fid' AND aid='$id'")){
$db->query("INSERT INTO {$pre}fu_article SET fid='$fid',aid='$id'");
}
$array[title]="你发表的《{$rsdb[title]}》被设置辅栏目了";
}
//短消息通知
if($reason){
$array[fromer]=$lfjdb[username];
$array[fromuid]=$lfjdb[uid];
$array[touid]=$rsdb[uid];
$array[content]=$reason;
pm_msgbox($array);
}
//删除缓存文件
delete_cache_file($rsdb[fid],$rsdb[aid]);
}
//自定义字段处理
//$basedb=id,uid
没有合适的资源?快使用搜索试试~ 我知道了~
php168CMS+SQL2005 V6正式版(版本号为V6.01)
共1797个文件
gif:657个
htm:611个
php:367个
需积分: 10 8 下载量 137 浏览量
2010-05-27
14:20:16
上传
评论
收藏 5.64MB RAR 举报
温馨提示
php168CMS+SQL2005 V6正式版(版本号为V6.01)php168CMS+SQL2005 V6正式版(版本号为V6.01)php168CMS+SQL2005 V6正式版(版本号为V6.01)php168CMS+SQL2005 V6正式版(版本号为V6.01)php168CMS+SQL2005 V6正式版(版本号为V6.01)php168CMS+SQL2005 V6正式版(版本号为V6.01)php168CMS+SQL2005 V6正式版(版本号为V6.01)php168CMS+SQL2005 V6正式版(版本号为V6.01)php168CMS+SQL2005 V6正式版(版本号为V6.01)php168CMS+SQL2005 V6正式版(版本号为V6.01)php168CMS+SQL2005 V6正式版(版本号为V6.01)php168CMS+SQL2005 V6正式版(版本号为V6.01)php168CMS+SQL2005 V6正式版(版本号为V6.01)php168CMS+SQL2005 V6正式版(版本号为V6.01)v
资源推荐
资源详情
资源评论
收起资源包目录
php168CMS+SQL2005 V6正式版(版本号为V6.01) (1797个子文件)
style.css 22KB
default.css 8KB
tinymce.css 8KB
style.css 7KB
css.css 5KB
style.css 5KB
default.css 4KB
im.css 4KB
editor.css 3KB
editor.css 3KB
style.css 2KB
style.css 2KB
pic.css 970B
rollpic.css 926B
menuarea.css 624B
menuarea.css 624B
dialog.css 424B
editorarea.css 250B
editorarea.css 250B
common.css 125B
pp.cur 2KB
ciyu.dat 872KB
Thumbs.db 125KB
Thumbs.db 38KB
Thumbs.db 20KB
Thumbs.db 14KB
Thumbs.db 9KB
Thumbs.db 8KB
Thumbs.db 8KB
Thumbs.db 8KB
Thumbs.db 8KB
Thumbs.db 7KB
Thumbs.db 6KB
Thumbs.db 5KB
p8headad.gif 261KB
2.gif 110KB
7.gif 80KB
6.gif 28KB
1.gif 28KB
3.gif 28KB
8.gif 28KB
5.gif 28KB
headad.gif 24KB
1_20090418160451_64IKO.gif 20KB
cnidca1.gif 18KB
mmcbbs.gif 16KB
li_6.gif 13KB
tinymce.gif 12KB
card_logo.gif 12KB
news_06.gif 12KB
li_2.gif 9KB
li_4.gif 9KB
b_right.gif 9KB
default.gif 8KB
footer_logo.gif 8KB
header_gray.gif 7KB
flower.gif 7KB
footbg2.gif 7KB
1_20090418160412_bm7cQ.gif 6KB
ivy.gif 6KB
index_hz01.gif 5KB
water.gif 5KB
logo.gif 5KB
logo.gif 5KB
yeepay_logo.gif 5KB
ewebeditor.gif 5KB
but_buy.gif 4KB
bg_logo.gif 4KB
li_10.gif 4KB
1_20090418160400_wqpAk.gif 4KB
topbg.gif 4KB
99bill_logo.gif 4KB
4.gif 4KB
11_offline.gif 4KB
tenpay_logo.gif 4KB
11_online.gif 4KB
button_czrecord.gif 4KB
5.gif 4KB
noface.gif 4KB
baidu1.gif 3KB
1_20090418160423_boQJA.gif 3KB
christmas.gif 3KB
30041118122844.gif 3KB
showerr.gif 3KB
10_online.gif 3KB
linknopic.gif 3KB
php168.gif 3KB
myinfobg.gif 3KB
index_hz04.gif 3KB
footer1.gif 3KB
li_14.gif 3KB
12_offline.gif 3KB
1_20090418160432_JNCry.gif 3KB
12_online.gif 3KB
4.gif 3KB
1_20090418160443_TQ9NR.gif 3KB
13_online.gif 3KB
13_offline.gif 3KB
alipay_logo.gif 3KB
8.gif 3KB
共 1797 条
- 1
- 2
- 3
- 4
- 5
- 6
- 18
资源评论
jone33
- 粉丝: 79
- 资源: 471
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 3122080306 邹子轩 实验报告二.docx
- 基于STM32 NUCLEO板设计彩色LED照明灯(纯cubeMX开发)(大赛作品,文档完整,可直接运行)
- 发那科工业机器人保养大全
- Sphere.h
- REMD固有时间尺度分解信号分量可视化(Matlab完整源码和数据)
- 嵌入式系统双单片机STC89C52+STC15W104多功能学习板电路图可扩展 适用于单片机初学者和教学
- 基于STM32蓝牙控制小车系统设计(硬件+源代码+论文)大赛作品
- XILINXFPGA源码基于Spartan3火龙刀系列FPGA开发板VGA测试例程
- Java聊天室的设计与实现【尚学堂·百战程序员】
- python中matplotlib教程
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功