<?php
/**
*
* 关于文章权限设置的说明
* 文章权限设置限制形式如下:
* 如果指定了会员等级,那么必须到达这个等级才能浏览
* 如果指定了金币,浏览时会扣指点的点数,并保存记录到用户业务记录中
* 如果两者同时指定,那么必须同时满足两个条件
*
* @version $Id: view.php 1 15:38 2010年7月8日Z tianya $
* @package DedeCMS.Site
* @copyright Copyright (c) 2007 - 2010, DesDev, Inc.
* @license http://help.dedecms.com/usersguide/license.html
* @link http://www.dedecms.com
*/
define('DEDEMOB', 'Y');
require_once(dirname(__FILE__)."/../include/common.inc.php");
require_once(DEDEINC.'/arc.archives.class.php');
$t1 = ExecTime();
if(empty($okview)) $okview = '';
if(isset($arcID)) $aid = $arcID;
if(!isset($dopost)) $dopost = '';
$app = (isset($app) && is_numeric($app) ? $app : 0);
$arcID = $aid = (isset($aid) && is_numeric($aid)) ? $aid : 0;
if($aid==0) die(" Request Error! ");
$arc = new Archives($aid);
if($arc->IsError) ParamError();
//检查阅读权限
$needMoney = $arc->Fields['money'];
$needRank = $arc->Fields['arcrank'];
require_once(DEDEINC.'/memberlogin.class.php');
$cfg_ml = new MemberLogin();
if($needRank < 0 && $arc->Fields['mid'] != $cfg_ml->M_ID)
{
ShowMsg('文章尚未审核,非作者本人无权查看!', 'javascript:;');
exit();
}
//设置了权限限制的文章
//arctitle msgtitle moremsg
if($needMoney>0 || $needRank>1)
{
$arctitle = $arc->Fields['title'];
/*
$arclink = GetFileUrl($arc->ArcID,$arc->Fields["typeid"],$arc->Fields["senddate"],
$arc->Fields["title"],$arc->Fields["ismake"],$arc->Fields["arcrank"]);
*/
$arclink = $cfg_phpurl.'/view.php?aid='.$arc->ArcID;
$arcLinktitle = "<a href=\"{$arclink}\"><u>".$arctitle."</u></a>";
$description = $arc->Fields["description"];
$pubdate = GetDateTimeMk($arc->Fields["pubdate"]);
//会员级别不足
if(($needRank>1 && $cfg_ml->M_Rank < $needRank && $arc->Fields['mid']!=$cfg_ml->M_ID))
{
$dsql->Execute('me' , "SELECT * FROM `#@__arcrank` ");
while($row = $dsql->GetObject('me'))
{
$memberTypes[$row->rank] = $row->membername;
}
$memberTypes[0] = "游客或没权限会员";
$msgtitle = "你没有权限浏览文档:{$arctitle} !";
$moremsg = "这篇文档需要 <font color='red'>".$memberTypes[$needRank]."</font> 才能访问,你目前是:<font color='red'>".$memberTypes[$cfg_ml->M_Rank]."</font> !";
include_once(DEDETEMPLATE.'/plus/view_msg.htm');
exit();
}
//需要金币的情况
if($needMoney > 0 && $arc->Fields['mid'] != $cfg_ml->M_ID)
{
$sql = "SELECT aid,money FROM `#@__member_operation` WHERE buyid='ARCHIVE".$aid."' AND mid='".$cfg_ml->M_ID."'";
$row = $dsql->GetOne($sql);
//未购买过此文章
if(!is_array($row))
{
if($cfg_ml->M_Money=='' || $needMoney > $cfg_ml->M_Money)
{
$msgtitle = "你没有权限浏览文档:{$arctitle} !";
$moremsg = "这篇文档需要 <font color='red'>".$needMoney." 金币</font> 才能访问,你目前拥有金币:<font color='red'>".$cfg_ml->M_Money." 个</font> !";
include_once(DEDETEMPLATE.'/plus/view_msg.htm');
$arc->Close();
exit();
}
else
{
if($dopost=='buy')
{
$inquery = "INSERT INTO `#@__member_operation`(mid,oldinfo,money,mtime,buyid,product,pname)
VALUES ('".$cfg_ml->M_ID."','$arctitle','$needMoney','".time()."', 'ARCHIVE".$aid."', 'archive',''); ";
if($dsql->ExecuteNoneQuery($inquery))
{
$inquery = "UPDATE `#@__member` SET money=money-$needMoney WHERE mid='".$cfg_ml->M_ID."'";
if(!$dsql->ExecuteNoneQuery($inquery))
{
showmsg('购买失败, 请返回', -1);
exit;
}
#api{{
if(defined('UC_APPID'))
{
include_once DEDEROOT.'/api/uc.func.php';
$row = $dsql->GetOne("SELECT `scores`,`userid` FROM `#@__member` WHERE `mid`='".$cfg_ml->M_ID."'");
uc_credit_note($row['userid'],-$needMoney,'money');
}
#/aip}}
showmsg('购买成功,购买扣点不会重扣金币,谢谢!', '/plus/view.php?aid='.$aid);
exit;
} else {
showmsg('购买失败, 请返回', -1);
exit;
}
}
$msgtitle = "扣金币购买阅读!";
$moremsg = "阅读该文档内容需要付费!<br>这篇文档需要 <font color='red'>".$needMoney." 金币</font> 才能访问,你目前拥有金币 <font color='red'>".$cfg_ml->M_Money." </font>个!<br>确认阅读请点 [<a href='/plus/view.php?aid=".$aid."&dopost=buy' target='_blank'>确认付点阅读</a>]" ;
include_once($cfg_basedir.$cfg_templets_dir."/plus/view_msg.htm");
$arc->Close();
exit();
}
}
}//金币处理付处理
}
$arc->Display();
没有合适的资源?快使用搜索试试~ 我知道了~
基于PHP的CMS博客模板带手机模板php版源码.zip
共134个文件
png:42个
gif:34个
js:21个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 84 浏览量
2023-08-13
23:26:39
上传
评论
收藏 1.56MB ZIP 举报
温馨提示
基于PHP的CMS博客模板带手机模板php版源码.zip
资源推荐
资源详情
资源评论
收起资源包目录
基于PHP的CMS博客模板带手机模板php版源码.zip (134个子文件)
amazeui.flat.css 314KB
amazeui.css 313KB
amazeui.flat.min.css 241KB
amazeui.min.css 240KB
page_mp_article_improve.css 55KB
style.css 35KB
global.css 8KB
page_mp_article.css 7KB
style_global.css 5KB
admin.css 4KB
lhgcalendar.css 3KB
page_mp_article_ie.css 3KB
homepage.css 2KB
app.css 23B
fontawesome-webfont.eot 55KB
face_bg.gif 55KB
face_bg_maobi.gif 44KB
sidetool_res.gif 12KB
nohead_200.gif 9KB
tip_alert.gif 9KB
mood_2.gif 9KB
mood_1.gif 8KB
tip_error.gif 7KB
tip_success.gif 7KB
nohead_120.gif 6KB
loading_b.gif 4KB
logo.gif 3KB
nohead_60.gif 3KB
ico_win.gif 2KB
ico_fly.gif 2KB
loading.gif 2KB
photobox_next.gif 2KB
photobox_pre.gif 2KB
comment.gif 2KB
nopic_b.gif 2KB
search.gif 2KB
upload_add_s.gif 1KB
nopic_s.gif 1KB
ui_fly.gif 1KB
loading_bg.gif 1KB
artlt_1.gif 1KB
nohead_20.gif 1KB
ui_tip.gif 1KB
default_s.gif 937B
loading_s.gif 734B
upload_add_b.gif 657B
ui_select.gif 490B
b.gif 92B
default_s2.gif 79B
index.htm 6KB
list_default_m.htm 6KB
index_m.htm 6KB
article_article.htm 6KB
list_article.htm 5KB
article_article_m.htm 3KB
footer.htm 994B
header.htm 524B
favicon.ico 4KB
index_A2.jpg 161KB
foot500x20160201.jpg 63KB
mlszuqiu.jpg 52KB
index_A1.jpg 38KB
ralyou.jpg 22KB
weixin.jpg 20KB
amazeui.js 567KB
amazeui.legacy.js 240KB
amazeui.min.js 211KB
min.js 92KB
jquery.min.js 82KB
amazeui.legacy.min.js 80KB
tczAppsui.js 50KB
handlebars.min.js 47KB
amazeui.widgets.helper.js 33KB
amazeui.widgets.helper.min.js 31KB
lhgcalendar.min.js 10KB
respond.min.js 4KB
homepage_soon.js 4KB
chinesemoney.js 3KB
rem.min.js 3KB
cn.js 2KB
en.js 2KB
global_mobile.js 1KB
global.js 1KB
backToTop.js 595B
app.js 388B
FontAwesome.otf 84KB
view.php 5KB
list.php 3KB
index.php 870B
mood_2.png 25KB
mood_1.png 14KB
startup-640x1096.png 9KB
win_close.png 5KB
sidetool.png 5KB
landing.png 4KB
admin-safari.png 4KB
admin-firefox.png 4KB
admin-ie.png 4KB
admin-opera.png 4KB
共 134 条
- 1
- 2
资源评论
易小侠
- 粉丝: 6476
- 资源: 9万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功