www.gusucode.com > HadSky PHP轻论坛系统源码 v2.4.2源码程序 > ytqlt_v2.4.2.0701/phpscript/edit.php
<?php if (!defined('puyuetian')) exit('Not Found puyuetian!Please contact QQ632827168'); if ($_G['USER']['ID'] == 2 && !chkUserQx($_G['USER']['QUANXIAN'], 'read')) { header('Location:index.php?c=error&id=101&message=请登录后再发布文章&gourl=' . urlencode('index.php?c=login&referer=' . urlencode('index.php?c=edit&type=read&sortid=' . $sortid))); exit('Please back'); } //==============================新用户见习时长判断=================================== if (time() - Cnum(ArrayData($_G['USER']['DATA'], 'regtime')) < (Cnum($_G['SET']['NEWUSERPOSTWAITTIME']) * 60)) { header('Location:index.php?c=error&id=104&message=暂无法发帖,新用户见习期时长' . Cnum($_G['SET']['NEWUSERPOSTWAITTIME']) . '分钟&gourl=index.php'); exit('Please back'); } //gps导航模板加载 head $sortarray = $_G['TABLE']['READSORT'] -> getData(Cnum($sortid)); $sortarray ? $sorttitle = $sortarray['title'] : $sorttitle = "未分类"; $_G['HTMLCODE']['GPS'] = "<a href='index.php?c=forum'>板块</a><span>»</span><a href='index.php?c=list&sortid={$sortid}'>{$sorttitle}</a><span>»</span><span>帖子相关操作</span>"; $_G['HTMLCODE']['OUTPUT'] .= template('gps', true); //gps导航模板加载 foot //文章分类读取 $readsort = ''; if ($_G['SET']['READSORT']) { $readsorts = explode(',', $_G['SET']['READSORT']); foreach ($readsorts as $value) { if ($value) { $value = htmlspecialchars($value, ENT_QUOTES); $readsort .= " <a href='javascript:' onclick=readsorta('$value')>$value</a> "; } } $readsort .= " <a class='text_center' href='javascript:' onclick=readsortdivhidden()>收起下拉框<br>(所需标签若不存在可自行创建)</a> "; } switch ($type) { case 'read' : //版块读取 $childs = -1; foundchildforum(0); if ($sortid) { $_s = $_G['TABLE']['READSORT'] -> getData($sortid); if ($_s) { $_creadsorttitle = "已为您智能选择 {$_s['title']} 版块"; } else { $sortid = 0; $_creadsorttitle = '默认版块'; } } else { $_creadsorttitle = '默认版块'; } //上传文件相关设置 if (chkUserQx($_G['USER']['QUANXIAN'], 'uploadfile')) { if (Cnum(ArrayData($_G['USER']['DATA'], 'uploadsize'))) { $uploadfilesize = ArrayData($_G['USER']['DATA'], 'uploadsize') . 'KB'; } else { $uploadfilesize = $_G['SET']['UPLOADFILESIZE'] . 'KB'; } } else { $uploadfilesize = '您无权上传文件'; } $uploadfiletypes = $_G['SET']['UPLOADFILETYPES']; $RA = $_G['TABLE']['READ'] -> getData($id); if ($RA) { if (chkUserQx($_G['USER']['QUANXIAN'], 'admin') || ($_G['USER']['ID'] == $RA['uid'] && $_G['USER']['ID'] != 2)) { $title = htmlspecialchars($RA['title'], ENT_QUOTES); $content = htmlspecialchars($RA['content'], ENT_QUOTES); $readlevel = Cnum($RA['readlevel']); $sortid = Cnum($RA['sortid']); $_G['SET']['WEBNAME'] = '编辑帖子'; $_G['HTMLCODE']['OUTPUT'] .= template('edit', true); } else { $_G['HTMLCODE']['TIP'] = '编辑失败!您无权对此文章操作。'; $_G['HTMLCODE']['OUTPUT'] .= template('tip', true); } } else { $id = 0; $_G['SET']['WEBNAME'] = '发布帖子'; $_G['HTMLCODE']['OUTPUT'] .= template('edit', true); } break; case 'reply' : $RA = $_G['TABLE']['REPLY'] -> getData($id); if ($RA) { $notitle = 'am-hide'; if (chkUserQx($_G['USER']['QUANXIAN'], 'admin') || ($_G['USER']['ID'] == $RA['uid'] && $_G['USER']['ID'] != 2)) { $rid = $RA['rid']; $content = htmlspecialchars($RA['content'], ENT_QUOTES); $_G['SET']['WEBNAME'] = '编辑回复'; $_G['HTMLCODE']['OUTPUT'] .= template('edit', true); } else { $_G['HTMLCODE']['TIP'] = '编辑失败!您无权对此回复操作。'; $_G['HTMLCODE']['OUTPUT'] .= template('tip', true); } } else { $_G['HTMLCODE']['TIP'] = '编辑失败!对不存在的回复操作。'; $_G['HTMLCODE']['OUTPUT'] .= template('tip', true); } break; default : $_G['HTMLCODE']['TIP'] = '非法的GET参数。'; $_G['HTMLCODE']['OUTPUT'] .= template('tip', true); break; }