Browse Source

修正分类信息栏目会员浏览等级无效的错误

tags/6.2.8
tianya 10 months ago
parent
commit
5d210d0990
12 changed files with 25 additions and 32 deletions
  1. +1
    -1
      src/admin/archives_do.php
  2. +1
    -1
      src/admin/templets/album_add.htm
  3. +1
    -1
      src/admin/templets/album_edit.htm
  4. +1
    -1
      src/admin/templets/archives_add.htm
  5. +1
    -1
      src/admin/templets/archives_edit.htm
  6. +1
    -1
      src/admin/templets/article_add.htm
  7. +1
    -1
      src/admin/templets/article_edit.htm
  8. +1
    -1
      src/admin/templets/catalog_add.htm
  9. +1
    -1
      src/admin/templets/catalog_edit.htm
  10. +1
    -1
      src/admin/templets/member_edit.htm
  11. +14
    -14
      src/apps/list.php
  12. +1
    -8
      src/user/reg_new.php

+ 1
- 1
src/admin/archives_do.php View File

@@ -525,7 +525,7 @@ else if ($dopost == 'quickEdit') {
<?php echo $arcRow["rankname"] ?> </option>
<?php
$urank = $cuserLogin->getUserRank();
$dsql->SetQuery("SELECT * FROM `#@__arcrank` WHERE adminrank<='$urank'");
$dsql->SetQuery("SELECT * FROM `#@__arcrank` WHERE adminrank<='$urank' ORDER BY `rank` ASC");
$dsql->Execute();
while ($row = $dsql->GetObject()) {
echo "<option value='".$row->rank."'>".$row->membername."</option>";


+ 1
- 1
src/admin/templets/album_add.htm View File

@@ -327,7 +327,7 @@
<select name="arcrank" id="arcrank" class="admin-input-sm">
<?php
$urank = $cuserLogin->getUserRank();
$dsql->SetQuery("SELECT * FROM `#@__arcrank` where adminrank<='$urank'");
$dsql->SetQuery("SELECT * FROM `#@__arcrank` where adminrank<='$urank' ORDER BY `rank` ASC");
$dsql->Execute();
while($row = $dsql->GetObject())
{


+ 1
- 1
src/admin/templets/album_edit.htm View File

@@ -369,7 +369,7 @@
<option value="<?php echo $arcRow['arcrank']?>"><?php echo $arcRow["rankname"]?></option>
<?php
$urank = $cuserLogin->getUserRank();
$dsql->SetQuery("SELECT * FROM #@__arcrank where adminrank<='$urank'");
$dsql->SetQuery("SELECT * FROM #@__arcrank where adminrank<='$urank' ORDER BY `rank` ASC");
$dsql->Execute();
while($row = $dsql->GetObject()){
echo "<option value='".$row->rank."'>".$row->membername."</option>";


+ 1
- 1
src/admin/templets/archives_add.htm View File

@@ -262,7 +262,7 @@
<select name="arcrank" id="arcrank" class="admin-input-sm">
<?php
$urank = $cuserLogin->getUserRank();
$dsql->SetQuery("SELECT * FROM `#@__arcrank` where adminrank<='$urank'");
$dsql->SetQuery("SELECT * FROM `#@__arcrank` where adminrank<='$urank' ORDER BY `rank` ASC");
$dsql->Execute();
while($row = $dsql->GetObject())
{


+ 1
- 1
src/admin/templets/archives_edit.htm View File

@@ -255,7 +255,7 @@
</option>
<?php
$urank = $cuserLogin->getUserRank();
$dsql->SetQuery("SELECT * FROM #@__arcrank where adminrank<='$urank'");
$dsql->SetQuery("SELECT * FROM #@__arcrank where adminrank<='$urank' ORDER BY `rank` ASC");
$dsql->Execute();
while($row = $dsql->GetObject()){
echo "<option value='".$row->rank."'>".$row->membername."</option>";


+ 1
- 1
src/admin/templets/article_add.htm View File

@@ -271,7 +271,7 @@
<select name="arcrank" id="arcrank" class="admin-input-sm">
<?php
$urank = $cuserLogin->getUserRank();
$dsql->SetQuery("SELECT * FROM `#@__arcrank` where adminrank<='$urank'");
$dsql->SetQuery("SELECT * FROM `#@__arcrank` where adminrank<='$urank' ORDER BY `rank` ASC");
$dsql->Execute();
while($row = $dsql->GetObject())
{


+ 1
- 1
src/admin/templets/article_edit.htm View File

@@ -255,7 +255,7 @@
<option value='<?php echo $arcRow["arcrank"]?>'><?php echo $arcRow["rankname"]?> </option>
<?php
$urank = $cuserLogin->getUserRank();
$dsql->SetQuery("SELECT * FROM `#@__arcrank` where adminrank<='$urank'");
$dsql->SetQuery("SELECT * FROM `#@__arcrank` where adminrank<='$urank' ORDER BY `rank` ASC");
$dsql->Execute();
while($row = $dsql->GetObject()){
echo "<option value='".$row->rank."'>".$row->membername."</option>";


+ 1
- 1
src/admin/templets/catalog_add.htm View File

@@ -117,7 +117,7 @@
<td>
<select name="corank" id="corank" class="admin-input-sm">
<?php
$dsql->SetQuery("SELECT * FROM `#@__arcrank` where `rank` >= 0");
$dsql->SetQuery("SELECT * FROM `#@__arcrank` where `rank` >= 0 ORDER BY `rank` ASC");
$dsql->Execute('cc');
while($row = $dsql->GetObject('cc')) {
if ($corank==$row->rank) echo "<option value='".$row->rank."' selected>".$row->membername."</option>";


+ 1
- 1
src/admin/templets/catalog_edit.htm View File

@@ -113,7 +113,7 @@
<td>
<select name="corank" id="corank" class="admin-input-sm">
<?php
$dsql->SetQuery("SELECT * FROM `#@__arcrank` where `rank` >= 0");
$dsql->SetQuery("SELECT * FROM `#@__arcrank` where `rank` >= 0 ORDER BY `rank` ASC");
$dsql->Execute('cc');
while($row = $dsql->GetObject('cc'))
{


+ 1
- 1
src/admin/templets/member_edit.htm View File

@@ -64,7 +64,7 @@
<td>
<?php
$MemberTypes = array();
$dsql->SetQuery("SELECT `rank`,membername From `#@__arcrank` where `rank`>0");
$dsql->SetQuery("SELECT `rank`,membername From `#@__arcrank` where `rank`>0 ORDER BY `rank` ASC");
$dsql->Execute('n');
$MemberTypes[0] = "限制会员";
while($nrow = $dsql->GetObject('n')){


+ 14
- 14
src/apps/list.php View File

@@ -36,21 +36,21 @@ if ($tinfos['issystem'] == -1) {
} else {
include(DEDEINC."/archive/listview.class.php");
$lv = new ListView($tid, 1, $mod);
//对设置了会员级别的栏目进行处理
if (isset($lv->Fields['corank']) && $lv->Fields['corank'] > 0) {
require_once(DEDEINC.'/memberlogin.class.php');
$cfg_ml = new MemberLogin();
if ($cfg_ml->M_Rank < $lv->Fields['corank']) {
$dsql->Execute('me', "SELECT * FROM `#@__arcrank`");
while ($row = $dsql->GetObject('me')) {
$memberTypes[$row->rank] = $row->membername;
}
$memberTypes[0] = "游客或没权限会员";
$msgtitle = "您没有权限浏览栏目:{$lv->Fields['typename']} ";
$moremsg = "该栏目需要<span class='text-primary'>".$memberTypes[$lv->Fields['corank']]."</span>才能浏览,您目前等级是<span class='text-primary'>".$memberTypes[$cfg_ml->M_Rank]."</span>";
include_once(DEDETEMPLATE.'/apps/view_msg_catalog.htm');
exit();
}
//对设置了会员级别的栏目进行处理
if (isset($lv->Fields['corank']) && $lv->Fields['corank'] > 0) {
require_once(DEDEINC.'/memberlogin.class.php');
$cfg_ml = new MemberLogin();
if ($cfg_ml->M_Rank < $lv->Fields['corank']) {
$dsql->Execute('me', "SELECT * FROM `#@__arcrank`");
while ($row = $dsql->GetObject('me')) {
$memberTypes[$row->rank] = $row->membername;
}
$memberTypes[0] = "游客或没权限会员";
$msgtitle = "您没有权限浏览栏目:{$lv->Fields['typename']} ";
$moremsg = "该栏目需要<span class='text-primary'>".$memberTypes[$lv->Fields['corank']]."</span>才能浏览,您目前等级是<span class='text-primary'>".$memberTypes[$cfg_ml->M_Rank]."</span>,请进行<a href='{$cfg_memberurl}/buy.php' class='btn btn-success btn-sm'>升级会员</button>";
include_once(DEDETEMPLATE.'/apps/view_msg_catalog.htm');
exit();
}
}
if ($lv->IsError) ParamError();


+ 1
- 8
src/user/reg_new.php View File

@@ -82,18 +82,11 @@ if ($step == 1) {
$pwd = md5($userpwd);
}
$mtype = '个人';
$space = 'person';
$spaceSta = ($cfg_mb_spacesta < 0 ? $cfg_mb_spacesta : 0);
$inQuery = "INSERT INTO `#@__member` (`mtype` ,`userid` ,`$pp`,`uname` ,`sex` ,`rank` ,`money` ,`email` ,`scores` ,`matt`, `spacesta` ,`face`,`safequestion`,`safeanswer` ,`jointime` ,`joinip` ,`logintime` ,`loginip`, `pmid`) VALUES ('$mtype','$userid','$pwd','$uname','','10','$dfmoney','','$dfscores','0','$spaceSta','','','','$jointime','$joinip','$logintime','$loginip', '$pMid'); ";
if ($dsql->ExecuteNoneQuery($inQuery)) {
$mid = $dsql->GetLastID();
//写入默认会员详细资料
if ($mtype == '个人') {
$space = 'person';
} else if ($mtype == '企业') {
$space = 'company';
} else {
$space = 'person';
}
//写入默认统计数据
$membertjquery = "INSERT INTO `#@__member_tj` (`mid`,`article`,`album`,`archives`,`homecount`,`pagecount`,`feedback`,`friend`,`stow`) VALUES ('$mid','0','0','0','0','0','0','0','0'); ";
$dsql->ExecuteNoneQuery($membertjquery);


Loading…
Cancel
Save