@@ -24,7 +24,7 @@ USAGE: | |||||
php ./dedebiz command [arguments...] | php ./dedebiz command [arguments...] | ||||
COMMANDS: | COMMANDS: | ||||
serv,s 运行DedeBIZ开发服务 | serv,s 运行DedeBIZ开发服务 | ||||
make,m 生成HTML | |||||
make,m 更新网页 | |||||
update,u 更新到最新系统 | update,u 更新到最新系统 | ||||
help,h Shows 帮助 | help,h Shows 帮助 | ||||
quick,q 快速开始一个开发环境 | quick,q 快速开始一个开发环境 | ||||
@@ -109,7 +109,7 @@ if (count($argv) > 1 && ($argv[1] == "serv" || $argv[1] == "s")) { | |||||
DedeCli::showProgress(ceil(($i / $total) * 100), 100, $i, $total); | DedeCli::showProgress(ceil(($i / $total) * 100), 100, $i, $total); | ||||
$i++; | $i++; | ||||
} | } | ||||
DedeCli::write("成功生成内容html"); | |||||
DedeCli::write("成功更新文档页"); | |||||
$queryTime = ExecTime() - $t1; | $queryTime = ExecTime() - $t1; | ||||
DedeCli::write($queryTime); | DedeCli::write($queryTime); | ||||
exit; | exit; | ||||
@@ -129,7 +129,7 @@ if (count($argv) > 1 && ($argv[1] == "serv" || $argv[1] == "s")) { | |||||
$lv = new SgListView($row->id); | $lv = new SgListView($row->id); | ||||
} | } | ||||
$lv->CountRecord(); | $lv->CountRecord(); | ||||
DedeCli::write("开始生成列表html[id:{$row->id}]"); | |||||
DedeCli::write("开始更新列表页[id:{$row->id}]"); | |||||
$lv->MakeHtml('', '', 0); | $lv->MakeHtml('', '', 0); | ||||
} | } | ||||
exit; | exit; | ||||
@@ -153,7 +153,7 @@ if (count($argv) > 1 && ($argv[1] == "serv" || $argv[1] == "s")) { | |||||
$GLOBALS['_arclistEnv'] = 'index'; | $GLOBALS['_arclistEnv'] = 'index'; | ||||
$pv->SetTemplet($cfg_basedir . $cfg_templets_dir . "/" . $templet); | $pv->SetTemplet($cfg_basedir . $cfg_templets_dir . "/" . $templet); | ||||
$pv->SaveToHtml($homeFile); | $pv->SaveToHtml($homeFile); | ||||
DedeCli::write("成功生成首页html"); | |||||
DedeCli::write("成功更新首页"); | |||||
} else if (count($argv) > 2 && ($argv[2] == "auto" || $argv[2] == "o")) { | } else if (count($argv) > 2 && ($argv[2] == "auto" || $argv[2] == "o")) { | ||||
//自动生成 | //自动生成 | ||||
function OptimizeData($dsql) | function OptimizeData($dsql) | ||||
@@ -190,7 +190,7 @@ if (count($argv) > 1 && ($argv[1] == "serv" || $argv[1] == "s")) { | |||||
} else { | } else { | ||||
if (file_exists($homeFile)) @unlink($homeFile); | if (file_exists($homeFile)) @unlink($homeFile); | ||||
} | } | ||||
DedeCli::write("成功生成首页html"); | |||||
DedeCli::write("成功更新首页"); | |||||
//2.生成栏目 | //2.生成栏目 | ||||
$query = "SELECT DISTINCT typeid From `#@__arctiny` WHERE senddate >=" . $start . " AND arcrank>-1"; | $query = "SELECT DISTINCT typeid From `#@__arctiny` WHERE senddate >=" . $start . " AND arcrank>-1"; | ||||
$dsql->SetQuery($query); | $dsql->SetQuery($query); | ||||
@@ -220,10 +220,10 @@ if (count($argv) > 1 && ($argv[1] == "serv" || $argv[1] == "s")) { | |||||
$lv = new SgListView($tt); | $lv = new SgListView($tt); | ||||
} | } | ||||
$lv->CountRecord(); | $lv->CountRecord(); | ||||
DedeCli::write("开始生成列表html[id:{$tt}]"); | |||||
DedeCli::write("开始更新列表页[id:{$tt}]"); | |||||
$lv->MakeHtml('', '', 0); | $lv->MakeHtml('', '', 0); | ||||
} | } | ||||
DedeCli::write("成功生成列表html"); | |||||
DedeCli::write("成功更新列表页"); | |||||
} | } | ||||
//生成文档 | //生成文档 | ||||
$tt = $dsql->GetOne("SELECT COUNT(id) as dd FROM `#@__arctiny` WHERE senddate >=" . $start . " AND arcrank>-1"); | $tt = $dsql->GetOne("SELECT COUNT(id) as dd FROM `#@__arctiny` WHERE senddate >=" . $start . " AND arcrank>-1"); | ||||
@@ -237,7 +237,7 @@ if (count($argv) > 1 && ($argv[1] == "serv" || $argv[1] == "s")) { | |||||
DedeCli::showProgress(ceil(($i / $total) * 100), 100); | DedeCli::showProgress(ceil(($i / $total) * 100), 100); | ||||
$i++; | $i++; | ||||
} | } | ||||
DedeCli::write("成功生成html"); | |||||
DedeCli::write("成功更新网页"); | |||||
//优化数据 | //优化数据 | ||||
OptimizeData($dsql); | OptimizeData($dsql); | ||||
DedeCli::write("成功优化数据"); | DedeCli::write("成功优化数据"); | ||||
@@ -246,16 +246,16 @@ if (count($argv) > 1 && ($argv[1] == "serv" || $argv[1] == "s")) { | |||||
USAGE: | USAGE: | ||||
php ./dedebiz make action [arguments...] | php ./dedebiz make action [arguments...] | ||||
ACTIONS: | ACTIONS: | ||||
index,i 生成首页html | |||||
--position 首页html位置,默认: ../index.html(相对system目录) | |||||
arc,a 生成文档html | |||||
index,i 更新首页 | |||||
--position 首页位置,默认: ../index.html(相对system目录) | |||||
arc,a 更新文档页 | |||||
--typeid 栏目id | --typeid 栏目id | ||||
--aid 文档id | --aid 文档id | ||||
list,l 生成列表html | |||||
list,l 更新列表页 | |||||
--typeid 栏目id | --typeid 栏目id | ||||
auto,o 自动生成 | |||||
auto,o 自动更新 | |||||
--start 开始时间(format:2012-03-12) | --start 开始时间(format:2012-03-12) | ||||
tdata 生成测试数据 | |||||
tdata 更新测试数据 | |||||
WEBSITE: | WEBSITE: | ||||
https://www.dedebiz.com/help/"; | https://www.dedebiz.com/help/"; | ||||
DedeCli::write($helpStr); | DedeCli::write($helpStr); | ||||
@@ -1 +1 @@ | |||||
body{line-height:1.6;letter-spacing:.6px;font:14px Helvetica Neue,Helvetica,PingFang SC,Tahoma,Arial,sans-serif;color:#545b62;background:#f5f5f5}a{color:#545b62}a:hover{color:#ff8400;text-decoration:none}h2{line-height:1.6;font-size:24px;color:#393d49;font-weight:600}.btn,input,select{font-size:14px!important}.admin-head{padding:1rem 0;background:#fff}.logo,.form-control{height:36px}.admin-nav{height:36px;line-height:36px}.admin-nav-a{padding-right:30px}.admin-btn{color:#545b62}.dropdown-menu{min-width:8rem;font-size:14px}.dropdown-item{padding:0 1rem;height:30px;line-height:30px;font-size:14px;color:#545b62!important}.login-from{margin:0 auto;width:500px}.login-box{padding:1.25rem;background:#fff;border-radius:.5rem}.login-power{padding-top:1rem}.form-control,.btn-md,.alert,.rounded{border-radius:.5rem!important}.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label,.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label::after,.input-group:not(.has-validation)>.custom-select:not(:last-child),.input-group:not(.has-validation)>.form-control:not(:last-child){border-top-right-radius:0!important;border-bottom-right-radius:0!important}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0!important;border-bottom-left-radius:0!important}#validateimg{border-radius:0 .5rem .5rem 0;cursor:pointer}#browsehappy{padding:20px 30px;font-size:14px;line-height:16px;color:#856404;background:#fff3cd;border-radius:.25rem;border:0}.browsehappy-close{float:right;cursor:pointer}@media (max-width:760px){.admin-head{padding:1rem 15px}.admin-nav-a{display:none!important}.login-from{width:100%}} | |||||
body{line-height:1.6;letter-spacing:.6px;font:14px Helvetica Neue,Helvetica,PingFang SC,Tahoma,Arial,sans-serif;color:#545b62;background:#f5f5f5}a{color:#545b62}a:hover{color:#ff8400;text-decoration:none}h2{line-height:1.6;font-size:24px;color:#393d49;font-weight:600}.btn,input,select{font-size:14px!important}.admin-head{padding:1rem 0;background:#fff}.admin-nav{height:36px;line-height:36px}.admin-nav-a{padding-right:30px}.dropdown-menu{min-width:8rem;font-size:14px}.dropdown-item{padding:0 1rem;height:30px;line-height:30px;font-size:14px;color:#545b62!important}.logo,.form-control{height:36px}.login-from{margin:0 auto;width:500px}.login-box{padding:1.25rem;background:#fff;border-radius:.5rem}.login-power{padding-top:1rem}.form-control,.btn-md,.alert,.rounded{border-radius:.5rem!important}.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label,.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label::after,.input-group:not(.has-validation)>.custom-select:not(:last-child),.input-group:not(.has-validation)>.form-control:not(:last-child){border-top-right-radius:0!important;border-bottom-right-radius:0!important}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0!important;border-bottom-left-radius:0!important}#validateimg{border-radius:0 .5rem .5rem 0;cursor:pointer}#browsehappy{padding:20px 30px;font-size:14px;line-height:16px;color:#856404;background:#fff3cd;border-radius:.25rem;border:0}.browsehappy-close{float:right;cursor:pointer}@media (max-width:760px){.admin-head{padding:1rem 15px}.admin-nav-a{display:none!important}.login-from{width:100%}} |
@@ -15,7 +15,7 @@ if (empty($dopost)) $dopost = ''; | |||||
if ($dopost == 'add') { | if ($dopost == 'add') { | ||||
CheckCSRF(); | CheckCSRF(); | ||||
if (preg_match("#[^0-9a-zA-Z_@!\.-]#", $pwd) || preg_match("#[^0-9a-zA-Z_@!\.-]#", $userid)) { | if (preg_match("#[^0-9a-zA-Z_@!\.-]#", $pwd) || preg_match("#[^0-9a-zA-Z_@!\.-]#", $userid)) { | ||||
ShowMsg('密码或或会员名不合法,<br>只能用[0-9a-zA-Z_@!.-]以内范围的字符', '-1', 0, 3000); | |||||
ShowMsg('密码或或会员名不合法,只能用[0-9a-zA-Z_@!.-]以内范围的字符', '-1', 0, 3000); | |||||
exit(); | exit(); | ||||
} | } | ||||
$safecodeok = substr(md5($cfg_cookie_encode.$randcode), 0, 24); | $safecodeok = substr(md5($cfg_cookie_encode.$randcode), 0, 24); | ||||
@@ -1,6 +1,6 @@ | |||||
<?php | <?php | ||||
/** | /** | ||||
* 获取管理员统计信息 | |||||
* 获取管理员绩效统计 | |||||
* | * | ||||
* @version $id:sys_admin_user_edit.php 16:22 2010年7月20日 tianya $ | * @version $id:sys_admin_user_edit.php 16:22 2010年7月20日 tianya $ | ||||
* @package DedeBIZ.Administrator | * @package DedeBIZ.Administrator | ||||
@@ -63,7 +63,7 @@ if (isset($dopost) && $dopost == 'getone') { | |||||
$row = $dsql->GetOne("SELECT COUNT(id) AS dd,SUM(click) AS cc FROM `#@__archives` WHERE senddate>$istarttime AND mid='$uid';"); | $row = $dsql->GetOne("SELECT COUNT(id) AS dd,SUM(click) AS cc FROM `#@__archives` WHERE senddate>$istarttime AND mid='$uid';"); | ||||
$ddm = $row['dd'] + $ddm; | $ddm = $row['dd'] + $ddm; | ||||
$ccm = $row['cc'] + $ccm; | $ccm = $row['cc'] + $ccm; | ||||
//本周 | |||||
//七天 | |||||
$starttime = $y."-{$m}-{$d} 00:00:00"; | $starttime = $y."-{$m}-{$d} 00:00:00"; | ||||
$istarttime = GetMkTime($starttime) - (7 * 24 * 3600); | $istarttime = GetMkTime($starttime) - (7 * 24 * 3600); | ||||
$sql = "SELECT addtable FROM `#@__channeltype` WHERE issystem='-1'"; | $sql = "SELECT addtable FROM `#@__channeltype` WHERE issystem='-1'"; | ||||
@@ -93,12 +93,16 @@ if (isset($dopost) && $dopost == 'getone') { | |||||
$row = $dsql->GetOne("SELECT COUNT(id) AS dd,SUM(click) AS cc FROM `#@__archives` WHERE senddate>$istarttime AND mid='$uid';"); | $row = $dsql->GetOne("SELECT COUNT(id) AS dd,SUM(click) AS cc FROM `#@__archives` WHERE senddate>$istarttime AND mid='$uid';"); | ||||
$ddd = $row['dd'] + $ddd; | $ddd = $row['dd'] + $ddd; | ||||
$ccd = $row['cc'] + $ccd; | $ccd = $row['cc'] + $ccd; | ||||
$msg = "<span class='mr-3'>管理员:{$userid}</span> | |||||
<span class='mr-3'>文档/点击:{$dd}/{$cc}</span> | |||||
<span class='mr-3'>季度:{$dds}/{$ccs}</span> | |||||
<span class='mr-3'>当月:{$ddm}/{$ccm}</span> | |||||
<span class='mr-3'>近七天:{$ddw}/{$ccw}</span> | |||||
<span>当天:{$ddd}/{$ccd}</span>"; | |||||
$msg = "<div class='container-fluid'> | |||||
<div class='row'> | |||||
<div class='col-2'>管理员:{$userid}</div> | |||||
<div class='col-2'>文档/点击:{$dd}/{$cc}</div> | |||||
<div class='col-2'>季度:{$dds}/{$ccs}</div> | |||||
<div class='col-2'>当月:{$ddm}/{$ccm}</div> | |||||
<div class='col-2'>七天:{$ddw}/{$ccw}</div> | |||||
<div class='col-2'>当天:{$ddd}/{$ccd}</div> | |||||
</div> | |||||
</div>"; | |||||
AjaxHead(); | AjaxHead(); | ||||
echo $msg; | echo $msg; | ||||
exit(); | exit(); | ||||
@@ -104,9 +104,9 @@ else if ($dopost == 'search') { | |||||
<td bgcolor="#f5f5f5" colspan="3">系统配置变量搜索</td> | <td bgcolor="#f5f5f5" colspan="3">系统配置变量搜索</td> | ||||
</tr> | </tr> | ||||
<tr bgcolor="#e9ecef" align="center"> | <tr bgcolor="#e9ecef" align="center"> | ||||
<td width="300">参数说明</td> | |||||
<td width="360">参数说明</td> | |||||
<td>参数值</td> | <td>参数值</td> | ||||
<td width="220">变量名</td> | |||||
<td width="260">变量名</td> | |||||
</tr> | </tr> | ||||
EOT; | EOT; | ||||
echo $configstr; | echo $configstr; | ||||
@@ -39,7 +39,7 @@ | |||||
function ShowObj(objname) { | function ShowObj(objname) { | ||||
var obj = document.getElementById(objname); | var obj = document.getElementById(objname); | ||||
if (Nav() == 'IE') obj.style.display = "block"; | if (Nav() == 'IE') obj.style.display = "block"; | ||||
else obj.style.display = "table"; | |||||
else obj.style.display = "block"; | |||||
} | } | ||||
function HideObj(objname) { | function HideObj(objname) { | ||||
var obj = document.getElementById(objname); | var obj = document.getElementById(objname); | ||||
@@ -49,7 +49,7 @@ | |||||
var upinyin = document.getElementById('upinyin'); | var upinyin = document.getElementById('upinyin'); | ||||
var tpobj = document.getElementById('typedir'); | var tpobj = document.getElementById('typedir'); | ||||
if (upinyin.checked) tpobj.style.display = "none"; | if (upinyin.checked) tpobj.style.display = "none"; | ||||
else tpobj.style.display = "block"; | |||||
else tpobj.style.display = "inline-block"; | |||||
} | } | ||||
function ParTemplet(obj) { | function ParTemplet(obj) { | ||||
var sevvalue = channelArray[obj.value]; | var sevvalue = channelArray[obj.value]; | ||||
@@ -64,7 +64,7 @@ | |||||
temparticle[0].value = dfstyleValue + "/article_" + sevvalue + ".htm"; | temparticle[0].value = dfstyleValue + "/article_" + sevvalue + ".htm"; | ||||
if (obj.value < 0) { | if (obj.value < 0) { | ||||
if (Nav() == 'IE') tobj.style.display = "block"; | if (Nav() == 'IE') tobj.style.display = "block"; | ||||
else tobj.style.display = "table-row"; | |||||
else tobj.style.display = "block"; | |||||
} else { | } else { | ||||
tobj.style.display = "none"; | tobj.style.display = "none"; | ||||
} | } | ||||
@@ -126,6 +126,7 @@ | |||||
<tr> | <tr> | ||||
<td>文档模型:</td> | <td>文档模型:</td> | ||||
<td> | <td> | ||||
<input type="hidden" value="{style}" name="dfstyle"> | |||||
<select name="channeltype" id="channeltype" onChange="ParTemplet(this)" class="admin-input-sm"> | <select name="channeltype" id="channeltype" onChange="ParTemplet(this)" class="admin-input-sm"> | ||||
<?php | <?php | ||||
foreach($channelArray as $k=>$arr) | foreach($channelArray as $k=>$arr) | ||||
@@ -139,7 +140,25 @@ | |||||
} | } | ||||
?> | ?> | ||||
</select> | </select> | ||||
<input type="hidden" value="{style}" name="dfstyle"> | |||||
<div id="smclass" class="mt-3" style="<?php echo ($channelid<0 ? '' : 'display:none');?>"> | |||||
<select name="smalltype[]" multiple="yes" class="admin-input-md"> | |||||
<?php | |||||
$sql = "SELECT * FROM `#@__sys_enum` WHERE egroup LIKE 'infotype' ORDER BY disorder ASC, id DESC "; | |||||
$dsql->Execute('s',$sql); | |||||
while($arr = $dsql->GetArray('s')) | |||||
{ | |||||
if ($arr['evalue']%500==0) { | |||||
echo "<option value='{$arr['evalue']}'>{$arr['ename']}</option>"; | |||||
} else if (preg_match("#\.#", $arr['evalue'])) { | |||||
echo "<option value='{$arr['evalue']}'>└─ {$arr['ename']}</option>"; | |||||
} else { | |||||
echo "<option value='{$arr['evalue']}'>{$arr['ename']}</option>"; | |||||
} | |||||
} | |||||
?> | |||||
</select> | |||||
<span>(支持多选)</span> | |||||
</div> | |||||
</td> | </td> | ||||
<td>上级目录:</td> | <td>上级目录:</td> | ||||
<td> | <td> | ||||
@@ -199,13 +218,9 @@ | |||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td>文件保存目录:</td> | <td>文件保存目录:</td> | ||||
<td class="p-0"> | |||||
<table cellspacing="1" cellpadding="1" class="table-borderless"> | |||||
<tr> | |||||
<td><input type="text" name="typedir" id="typedir" class="admin-input-md"></td> | |||||
<td><label for="upinyin"><input type="checkbox" name="upinyin" id="upinyin" value="1" onclick="CheckTypeDir()"> 拼音</label></td> | |||||
</tr> | |||||
</table> | |||||
<td> | |||||
<input type="text" name="typedir" id="typedir" class="admin-input-md"> | |||||
<label for="upinyin"><input type="checkbox" name="upinyin" id="upinyin" value="1" onclick="CheckTypeDir()"> 拼音</label> | |||||
</td> | </td> | ||||
<td>目录相对位置:</td> | <td>目录相对位置:</td> | ||||
<td> | <td> | ||||
@@ -321,31 +336,17 @@ | |||||
<td>栏目描述:</td> | <td>栏目描述:</td> | ||||
<td><textarea name="description" id="description" class="admin-textarea-sm"></textarea>(标签“{dede:field.description/}”调用)</td> | <td><textarea name="description" id="description" class="admin-textarea-sm"></textarea>(标签“{dede:field.description/}”调用)</td> | ||||
</tr> | </tr> | ||||
<tr id="smclass" style="<?php echo ($channelid<0 ? '' : 'display:none');?>"> | |||||
<td>绑定小分类</td> | |||||
<tr> | |||||
<td>是否支持跨站数据:</td> | |||||
<td> | <td> | ||||
<select name="smalltype[]" multiple="yes" class="admin-input-md" style="height:200px"> | |||||
<?php | |||||
$sql = "SELECT * FROM `#@__sys_enum` WHERE egroup LIKE 'infotype' ORDER BY disorder ASC, id DESC "; | |||||
$dsql->Execute('s',$sql); | |||||
while($arr = $dsql->GetArray('s')) | |||||
{ | |||||
if ($arr['evalue']%500==0) { | |||||
echo "<option value='{$arr['evalue']}'>{$arr['ename']}</option>"; | |||||
} else if (preg_match("#\.#", $arr['evalue'])) { | |||||
echo "<option value='{$arr['evalue']}'>└─ {$arr['ename']}</option>"; | |||||
} else { | |||||
echo "<option value='{$arr['evalue']}'>{$arr['ename']}</option>"; | |||||
} | |||||
} | |||||
?> | |||||
</select> | |||||
<span>(支持多选)</span> | |||||
<input type="text" name="" id="" class="admin-input-md" placeholder="请输入调用秘钥"> | |||||
<label><input type="radio" name="issend" value="1" <?php if ($issend==1) echo " checked='checked' ";?>> 支持</label> | |||||
<label><input type="radio" name="issend" value="0" <?php if ($issend==0) echo " checked='checked' ";?>> 不支持</label> | |||||
</td> | </td> | ||||
<td colspan="2"></td> | <td colspan="2"></td> | ||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td colspan="4"><?php GetEditor("content","","300","Default","print","false");?></td> | |||||
<td colspan="4"><?php GetEditor("content","","400","Default","print","false");?></td> | |||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td bgcolor="#f5f5f5" colspan="4" align="center"> | <td bgcolor="#f5f5f5" colspan="4" align="center"> | ||||
@@ -177,7 +177,7 @@ | |||||
<tr bgcolor="#e9ecef" align="center"> | <tr bgcolor="#e9ecef" align="center"> | ||||
<td width="6%" class="border-top-0">排序</td> | <td width="6%" class="border-top-0">排序</td> | ||||
<td width="16%" class="border-top-0">顶级栏目名称</td> | <td width="16%" class="border-top-0">顶级栏目名称</td> | ||||
<td width="60%" class="border-top-0">子类栏目名称(目录名称1,目录名称2)</td> | |||||
<td width="60%" class="border-top-0">子栏目名称(名称1,名称2)</td> | |||||
<td class="border-top-0"><button type="button" id="add" class="btn btn-success btn-sm">添加</button></td> | <td class="border-top-0"><button type="button" id="add" class="btn btn-success btn-sm">添加</button></td> | ||||
</tr> | </tr> | ||||
<tr align="center"> | <tr align="center"> | ||||
@@ -39,7 +39,7 @@ | |||||
function ShowObj(objname) { | function ShowObj(objname) { | ||||
var obj = document.getElementById(objname); | var obj = document.getElementById(objname); | ||||
if (Nav() == 'IE') obj.style.display = "block"; | if (Nav() == 'IE') obj.style.display = "block"; | ||||
else obj.style.display = "table"; | |||||
else obj.style.display = "block"; | |||||
} | } | ||||
function HideObj(objname) { | function HideObj(objname) { | ||||
var obj = document.getElementById(objname); | var obj = document.getElementById(objname); | ||||
@@ -49,7 +49,7 @@ | |||||
var upinyin = document.getElementById('upinyin'); | var upinyin = document.getElementById('upinyin'); | ||||
var tpobj = document.getElementById('typedir'); | var tpobj = document.getElementById('typedir'); | ||||
if (upinyin.checked) tpobj.style.display = "none"; | if (upinyin.checked) tpobj.style.display = "none"; | ||||
else tpobj.style.display = "block"; | |||||
else tpobj.style.display = "inline-block"; | |||||
} | } | ||||
function ParTemplet(obj) { | function ParTemplet(obj) { | ||||
var sevvalue = channelArray[obj.value]; | var sevvalue = channelArray[obj.value]; | ||||
@@ -64,7 +64,7 @@ | |||||
temparticle[0].value = dfstyleValue + "/article_" + sevvalue + ".htm"; | temparticle[0].value = dfstyleValue + "/article_" + sevvalue + ".htm"; | ||||
if (obj.value < 0) { | if (obj.value < 0) { | ||||
if (Nav() == 'IE') tobj.style.display = "block"; | if (Nav() == 'IE') tobj.style.display = "block"; | ||||
else tobj.style.display = "table-row"; | |||||
else tobj.style.display = "block"; | |||||
} else { | } else { | ||||
tobj.style.display = "none"; | tobj.style.display = "none"; | ||||
} | } | ||||
@@ -109,6 +109,7 @@ | |||||
<tr> | <tr> | ||||
<td>文档模型:</td> | <td>文档模型:</td> | ||||
<td> | <td> | ||||
<input type="hidden" value="{style}" name="dfstyle"> | |||||
<select name="channeltype" id="channeltype" onChange="ParTemplet(this)" class="admin-input-sm"> | <select name="channeltype" id="channeltype" onChange="ParTemplet(this)" class="admin-input-sm"> | ||||
<?php | <?php | ||||
foreach($channelArray as $k=>$arr) | foreach($channelArray as $k=>$arr) | ||||
@@ -118,7 +119,31 @@ | |||||
} | } | ||||
?> | ?> | ||||
</select> | </select> | ||||
<input type="hidden" value="{style}" name="dfstyle"> | |||||
<div id="smclass" class="mt-3" style="<?php echo ($channelid<0 ? '' : 'display:none');?>"> | |||||
<select name="smalltype[]" multiple="yes" class="admin-input-md"> | |||||
<?php | |||||
$smtypes = explode(',',trim($myrow['smalltypes'])); | |||||
$sql = "SELECT * FROM `#@__sys_enum` WHERE egroup LIKE 'infotype' ORDER BY disorder ASC, id DESC "; | |||||
$dsql->Execute('s',$sql); | |||||
while($arr = $dsql->GetArray('s')) | |||||
{ | |||||
if (in_array($arr['evalue'],$smtypes)) { | |||||
$selstr = " selected='1' "; | |||||
} else { | |||||
$selstr = ''; | |||||
} | |||||
if ($arr['evalue']%500==0) { | |||||
echo "<option value='{$arr['evalue']}'{$selstr}>{$arr['ename']}</option>"; | |||||
} else if (preg_match("#\.#", $arr['evalue'])) { | |||||
echo "<option value='{$arr['evalue']}'{$selstr}>└─ {$arr['ename']}</option>"; | |||||
} else { | |||||
echo "<option value='{$arr['evalue']}'{$selstr}>{$arr['ename']}</option>"; | |||||
} | |||||
} | |||||
?> | |||||
</select> | |||||
<span>(支持多选)</span> | |||||
</div> | |||||
</td> | </td> | ||||
<td>上级目录:</td> | <td>上级目录:</td> | ||||
<td> | <td> | ||||
@@ -284,32 +309,12 @@ | |||||
<td>栏目描述:</td> | <td>栏目描述:</td> | ||||
<td><textarea name="description" id="description" class="admin-textarea-sm"><?php echo $myrow['description']?></textarea>(标签“{dede:field.description/}”调用)</td> | <td><textarea name="description" id="description" class="admin-textarea-sm"><?php echo $myrow['description']?></textarea>(标签“{dede:field.description/}”调用)</td> | ||||
</tr> | </tr> | ||||
<tr id="smclass" style="<?php echo ($channelid<0 ? '' : 'display:none');?>"> | |||||
<td>绑定小分类:</td> | |||||
<tr> | |||||
<td>是否支持跨站数据:</td> | |||||
<td> | <td> | ||||
<select name="smalltype[]" multiple="yes" class="admin-input-md" style="height:200px"> | |||||
<?php | |||||
$smtypes = explode(',',trim($myrow['smalltypes'])); | |||||
$sql = "SELECT * FROM `#@__sys_enum` WHERE egroup LIKE 'infotype' ORDER BY disorder ASC, id DESC "; | |||||
$dsql->Execute('s',$sql); | |||||
while($arr = $dsql->GetArray('s')) | |||||
{ | |||||
if (in_array($arr['evalue'],$smtypes)) { | |||||
$selstr = " selected='1' "; | |||||
} else { | |||||
$selstr = ''; | |||||
} | |||||
if ($arr['evalue']%500==0) { | |||||
echo "<option value='{$arr['evalue']}'{$selstr}>{$arr['ename']}</option>"; | |||||
} else if (preg_match("#\.#", $arr['evalue'])) { | |||||
echo "<option value='{$arr['evalue']}'{$selstr}>└─ {$arr['ename']}</option>"; | |||||
} else { | |||||
echo "<option value='{$arr['evalue']}'{$selstr}>{$arr['ename']}</option>"; | |||||
} | |||||
} | |||||
?> | |||||
</select> | |||||
<span>(支持多选)</span> | |||||
<input type="text" name="" id="" class="admin-input-md" placeholder="请输入调用秘钥"> | |||||
<label><input type="radio" name="" value="1" <?php if ($myrow['issend']=="1") echo "checked='1'";?>> 支持</label> | |||||
<label><input type="radio" name="" value="0" <?php if ($myrow['issend']=="0") echo "checked='1'";?>> 不支持</label> | |||||
</td> | </td> | ||||
<td colspan="2"></td> | <td colspan="2"></td> | ||||
</tr> | </tr> | ||||
@@ -52,7 +52,7 @@ | |||||
</table> | </table> | ||||
<table cellpadding="1" cellspacing="1" align="center" class="maintable mb-3"> | <table cellpadding="1" cellspacing="1" align="center" class="maintable mb-3"> | ||||
<tr> | <tr> | ||||
<td bgcolor="#f5f5f5" style="padding:.65rem;border-bottom:1px solid #dee2e6">网站栏目管理</td> | |||||
<td bgcolor="#f5f5f5" class="admin-td">网站栏目管理</td> | |||||
</tr> | </tr> | ||||
<form name="form1" method="post" action="catalog_do.php?dopost=upRankAll"> | <form name="form1" method="post" action="catalog_do.php?dopost=upRankAll"> | ||||
<tr> | <tr> | ||||
@@ -57,12 +57,12 @@ | |||||
<tr bgcolor="#e9ecef" align="center"> | <tr bgcolor="#e9ecef" align="center"> | ||||
<td width="6%">选择</td> | <td width="6%">选择</td> | ||||
<td width="6%">mid</td> | <td width="6%">mid</td> | ||||
<td width="15%">头像/会员名</td> | |||||
<td width="12%">头像/会员名</td> | |||||
<td width="8%">昵称</td> | <td width="8%">昵称</td> | ||||
<td width="6%">等级</td> | <td width="6%">等级</td> | ||||
<td width="15%">钱包积分</td> | |||||
<td width="16%">钱包积分</td> | |||||
<td width="16%">地址/时间</td> | |||||
<td width="6%">投稿限制</td> | <td width="6%">投稿限制</td> | ||||
<td width="15%">地址/时间</td> | |||||
<td>操作</td> | <td>操作</td> | ||||
</tr> | </tr> | ||||
{dede:datalist empty='<tr><td colspan="9" align="center">暂无会员</td></tr>'} | {dede:datalist empty='<tr><td colspan="9" align="center">暂无会员</td></tr>'} | ||||
@@ -80,11 +80,11 @@ | |||||
<span class="mr-1">金币:{dede:field.money/}</span> | <span class="mr-1">金币:{dede:field.money/}</span> | ||||
<span>余额:{dede:field.user_money/}</span> | <span>余额:{dede:field.user_money/}</span> | ||||
</td> | </td> | ||||
<td>{dede:field.send_max/}</td> | |||||
<td> | <td> | ||||
<span class="mr-1">{dede:field.loginip/}</span> | <span class="mr-1">{dede:field.loginip/}</span> | ||||
<span>{dede:field.logintime function="MyDate('Y-m-d H:i:s',@me)"/}</span> | <span>{dede:field.logintime function="MyDate('Y-m-d H:i:s',@me)"/}</span> | ||||
</td> | </td> | ||||
<td>{dede:field.send_max/}</td> | |||||
<td> | <td> | ||||
<a href="member_toadmin.php?id={dede:field.mid/}" target="_self" class="btn btn-light btn-sm"><i class="fa fa-user-plus"></i> 提升</a> | <a href="member_toadmin.php?id={dede:field.mid/}" target="_self" class="btn btn-light btn-sm"><i class="fa fa-user-plus"></i> 提升</a> | ||||
<a href="content_list.php?mid={dede:field.mid/}" target="_self" class="btn btn-light btn-sm"><i class="fa fa-file-text"></i> 文档</a> | <a href="content_list.php?mid={dede:field.mid/}" target="_self" class="btn btn-light btn-sm"><i class="fa fa-file-text"></i> 文档</a> | ||||
@@ -69,7 +69,7 @@ | |||||
<tr> | <tr> | ||||
<td class="admin-td">授权栏目:</td> | <td class="admin-td">授权栏目:</td> | ||||
<td class="admin-td"> | <td class="admin-td"> | ||||
<select name="typeids[]" id="typeid" multiple="true" class="admin-input-md" style="height:200px"> | |||||
<select name="typeids[]" id="typeid" multiple="yes" class="admin-input-md"> | |||||
<option value="0" class='alltype'>所有栏目</option> | <option value="0" class='alltype'>所有栏目</option> | ||||
<?php echo $typeOptions?> | <?php echo $typeOptions?> | ||||
</select> | </select> | ||||
@@ -70,7 +70,7 @@ | |||||
<tr> | <tr> | ||||
<td>授权栏目:</td> | <td>授权栏目:</td> | ||||
<td> | <td> | ||||
<select name="typeids[]" id="typeid" multiple="true" class="admin-input-md" style="height:200px"> | |||||
<select name="typeids[]" id="typeid" multiple="yes" class="admin-input-md"> | |||||
<option value="0" selected>所有栏目</option> | <option value="0" selected>所有栏目</option> | ||||
<?php echo $typeOptions?> | <?php echo $typeOptions?> | ||||
</select> | </select> | ||||
@@ -49,7 +49,7 @@ | |||||
<tr> | <tr> | ||||
<td>授权栏目:</td> | <td>授权栏目:</td> | ||||
<td> | <td> | ||||
<select name="typeids[]" id="typeid" multiple="true" class="admin-input-md" style="height:200px"> | |||||
<select name="typeids[]" id="typeid" multiple="yes" class="admin-input-md"> | |||||
<option value="0">所有栏目</option> | <option value="0">所有栏目</option> | ||||
<?php echo $typeOptions?> | <?php echo $typeOptions?> | ||||
</select> | </select> | ||||
@@ -17,7 +17,7 @@ | |||||
if (resp.ok) { | if (resp.ok) { | ||||
return resp.text() | return resp.text() | ||||
} | } | ||||
throw new Error('载入失败'); | |||||
throw new Error('加载失败'); | |||||
}).then((d)=>{ | }).then((d)=>{ | ||||
ajaxdiv.innerHTML = d; | ajaxdiv.innerHTML = d; | ||||
}).catch((error) => { | }).catch((error) => { | ||||
@@ -11,7 +11,7 @@ | |||||
<script src="../static/web/js/popper.min.js"></script> | <script src="../static/web/js/popper.min.js"></script> | ||||
<script src="../static/web/js/bootstrap.min.js"></script> | <script src="../static/web/js/bootstrap.min.js"></script> | ||||
<script src="../static/web/js/style.js"></script> | <script src="../static/web/js/style.js"></script> | ||||
<style>body{line-height:1.6;letter-spacing:.6px;font:14px Helvetica Neue,Helvetica,PingFang SC,Tahoma,Arial,sans-serif;color:#545b62;background:#f5f5f5}a{color:#545b62}a:hover{color:#ff8400;text-decoration:none}h2,legend{line-height:1.6;font-size:18px;font-weight:600;color:#393d49}label{margin-bottom:10px;line-height:18px}input,select,.btn{font-size:14px!important}.install-box{margin:0 auto;width:800px}.admin-head{padding:1rem 0;background:#fff}.logo,.form-control{height:36px}.admin-nav{height:36px;line-height:36px}.admin-nav-a{padding-right:30px}.admin-btn{color:#545b62}.dropdown-menu{min-width:8rem;font-size:14px}.dropdown-item{padding:0 1rem;height:36px;line-height:36px;font-size:14px;color:#545b62!important}.fa{font-size:14px!important;color:inherit;cursor:pointer}.form-control,.btn-md,.card,.alert,.rounded{border-radius:.5rem!important}.card-header:first-child{border-radius:.5rem .5rem 0 0}.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label,.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label::after,.input-group:not(.has-validation)>.custom-select:not(:last-child),.input-group:not(.has-validation)>.form-control:not(:last-child){border-top-right-radius:0!important;border-bottom-right-radius:0!important}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0!important;border-bottom-left-radius:0!important}@media (max-width:760px){.install-box{width:100%}.admin-head{padding:1rem 15px}.admin-nav-a{display:none!important}}</style> | |||||
<style>body{line-height:1.6;letter-spacing:.6px;font:14px Helvetica Neue,Helvetica,PingFang SC,Tahoma,Arial,sans-serif;color:#545b62;background:#f5f5f5}a{color:#545b62}a:hover{color:#ff8400;text-decoration:none}h2,legend{line-height:1.6;font-size:18px;font-weight:600;color:#393d49}label{margin-bottom:10px;line-height:18px}input,select,.btn{font-size:14px!important}.install-box{margin:0 auto;width:800px}.admin-head{padding:1rem 0;background:#fff}.admin-nav{height:36px;line-height:36px}.admin-nav-a{padding-right:30px}.dropdown-menu{min-width:8rem;font-size:14px}.dropdown-item{padding:0 1rem;height:36px;line-height:36px;font-size:14px;color:#545b62!important}.fa{font-size:14px!important;color:inherit;cursor:pointer}.logo,.form-control{height:36px}.form-control,.btn-md,.card,.alert,.rounded{border-radius:.5rem!important}.card-header:first-child{border-radius:.5rem .5rem 0 0}.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label,.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label::after,.input-group:not(.has-validation)>.custom-select:not(:last-child),.input-group:not(.has-validation)>.form-control:not(:last-child){border-top-right-radius:0!important;border-bottom-right-radius:0!important}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0!important;border-bottom-left-radius:0!important}@media (max-width:760px){.install-box{width:100%}.admin-head{padding:1rem 15px}.admin-nav-a{display:none!important}}</style> | |||||
</head> | </head> | ||||
<body> | <body> | ||||
<div class="d-flex flex-md-row align-items-center shadow-sm admin-head mb-5"> | <div class="d-flex flex-md-row align-items-center shadow-sm admin-head mb-5"> | ||||
@@ -105,7 +105,7 @@ | |||||
</div> | </div> | ||||
</div> | </div> | ||||
<div class="col-md-12"> | <div class="col-md-12"> | ||||
<p>Powered by <a href="https://www.dedebiz.com" target="_blank">DedeBIZ开发团队</a></p> | |||||
<p><a href="https://www.dedebiz.com" target="_blank">Powered by DedeBIZ开发团队</a></p> | |||||
</div> | </div> | ||||
</div> | </div> | ||||
<script> | <script> | ||||
@@ -14,6 +14,7 @@ | |||||
font-size:12px | font-size:12px | ||||
} | } | ||||
body { | body { | ||||
margin:0; | |||||
line-height:1.6; | line-height:1.6; | ||||
letter-spacing:.6px; | letter-spacing:.6px; | ||||
font:12px Helvetica Neue,Helvetica,PingFang SC,Tahoma,Arial,sans-serif; | font:12px Helvetica Neue,Helvetica,PingFang SC,Tahoma,Arial,sans-serif; | ||||
@@ -106,6 +107,9 @@ select { | |||||
vertical-align:middle; | vertical-align:middle; | ||||
transition:all .5s | transition:all .5s | ||||
} | } | ||||
select[multiple=yes] { | |||||
height:180px | |||||
} | |||||
textarea { | textarea { | ||||
padding:.25rem .65rem; | padding:.25rem .65rem; | ||||
color:#545b62; | color:#545b62; | ||||
@@ -9,6 +9,7 @@ | |||||
* @link https://www.dedebiz.com | * @link https://www.dedebiz.com | ||||
*/ | */ | ||||
require_once(dirname(__FILE__)."/config.php"); | require_once(dirname(__FILE__)."/config.php"); | ||||
//考虑安全原因不管是否开启游客投稿功能,都不允许会员对图片投稿 | |||||
CheckRank(0, 0); | CheckRank(0, 0); | ||||
if ($cfg_mb_lit == 'Y') { | if ($cfg_mb_lit == 'Y') { | ||||
ShowMsg("由于系统开启会员空间精简版,您浏览的功能不可用", "-1"); | ShowMsg("由于系统开启会员空间精简版,您浏览的功能不可用", "-1"); | ||||
@@ -9,7 +9,6 @@ | |||||
* @link https://www.dedebiz.com | * @link https://www.dedebiz.com | ||||
*/ | */ | ||||
require_once(dirname(__FILE__)."/config.php"); | require_once(dirname(__FILE__)."/config.php"); | ||||
CheckRank(0, 0); | |||||
require_once(DEDEINC."/dedetag.class.php"); | require_once(DEDEINC."/dedetag.class.php"); | ||||
require_once(DEDEINC."/customfields.func.php"); | require_once(DEDEINC."/customfields.func.php"); | ||||
require_once(DEDEMEMBER."/inc/inc_catalog_options.php"); | require_once(DEDEMEMBER."/inc/inc_catalog_options.php"); | ||||
@@ -9,7 +9,6 @@ | |||||
* @link https://www.dedebiz.com | * @link https://www.dedebiz.com | ||||
*/ | */ | ||||
require_once(dirname(__FILE__)."/config.php"); | require_once(dirname(__FILE__)."/config.php"); | ||||
CheckRank(0, 0); | |||||
require_once(DEDEINC."/dedetag.class.php"); | require_once(DEDEINC."/dedetag.class.php"); | ||||
require_once(DEDEINC."/customfields.func.php"); | require_once(DEDEINC."/customfields.func.php"); | ||||
require_once(DEDEMEMBER."/inc/inc_catalog_options.php"); | require_once(DEDEMEMBER."/inc/inc_catalog_options.php"); | ||||
@@ -9,7 +9,6 @@ | |||||
* @link https://www.dedebiz.com | * @link https://www.dedebiz.com | ||||
*/ | */ | ||||
require_once(dirname(__FILE__)."/config.php"); | require_once(dirname(__FILE__)."/config.php"); | ||||
CheckRank(0, 0); | |||||
require_once(DEDEINC."/dedetag.class.php"); | require_once(DEDEINC."/dedetag.class.php"); | ||||
require_once(DEDEINC."/customfields.func.php"); | require_once(DEDEINC."/customfields.func.php"); | ||||
require_once(DEDEMEMBER."/inc/inc_catalog_options.php"); | require_once(DEDEMEMBER."/inc/inc_catalog_options.php"); | ||||
@@ -9,10 +9,10 @@ | |||||
* @link https://www.dedebiz.com | * @link https://www.dedebiz.com | ||||
*/ | */ | ||||
require_once(dirname(__FILE__)."/config.php"); | require_once(dirname(__FILE__)."/config.php"); | ||||
CheckRank(0, 0); | |||||
require_once(DEDEINC."/typelink/typelink.class.php"); | require_once(DEDEINC."/typelink/typelink.class.php"); | ||||
require_once(DEDEINC."/datalistcp.class.php"); | require_once(DEDEINC."/datalistcp.class.php"); | ||||
require_once(DEDEMEMBER."/inc/inc_list_functions.php"); | require_once(DEDEMEMBER."/inc/inc_list_functions.php"); | ||||
CheckRank(0, 0); | |||||
setcookie("ENV_GOBACK_URL", $dedeNowurl, time() + 3600, "/"); | setcookie("ENV_GOBACK_URL", $dedeNowurl, time() + 3600, "/"); | ||||
$cid = isset($cid) && is_numeric($cid) ? $cid : 0; | $cid = isset($cid) && is_numeric($cid) ? $cid : 0; | ||||
$channelid = isset($channelid) && is_numeric($channelid) ? $channelid : 0; | $channelid = isset($channelid) && is_numeric($channelid) ? $channelid : 0; | ||||
@@ -9,10 +9,10 @@ | |||||
* @link https://www.dedebiz.com | * @link https://www.dedebiz.com | ||||
*/ | */ | ||||
require_once(dirname(__FILE__)."/config.php"); | require_once(dirname(__FILE__)."/config.php"); | ||||
CheckRank(0, 0); | |||||
require_once(DEDEINC."/typelink/typelink.class.php"); | require_once(DEDEINC."/typelink/typelink.class.php"); | ||||
require_once(DEDEINC."/datalistcp.class.php"); | require_once(DEDEINC."/datalistcp.class.php"); | ||||
require_once(DEDEMEMBER."/inc/inc_list_functions.php"); | require_once(DEDEMEMBER."/inc/inc_list_functions.php"); | ||||
CheckRank(0, 0); | |||||
setcookie("ENV_GOBACK_URL", $dedeNowurl, time() + 3600, "/"); | setcookie("ENV_GOBACK_URL", $dedeNowurl, time() + 3600, "/"); | ||||
$cid = isset($cid) && is_numeric($cid) ? $cid : 0; | $cid = isset($cid) && is_numeric($cid) ? $cid : 0; | ||||
$channelid = isset($channelid) && is_numeric($channelid) ? $channelid : 0; | $channelid = isset($channelid) && is_numeric($channelid) ? $channelid : 0; | ||||
@@ -9,8 +9,8 @@ | |||||
* @link https://www.dedebiz.com | * @link https://www.dedebiz.com | ||||
*/ | */ | ||||
require_once(dirname(__FILE__)."/config.php"); | require_once(dirname(__FILE__)."/config.php"); | ||||
CheckRank(0, 0); | |||||
require_once(DEDEINC."/datalistcp.class.php"); | require_once(DEDEINC."/datalistcp.class.php"); | ||||
CheckRank(0, 0); | |||||
setcookie("ENV_GOBACK_URL", GetCurUrl(), time() + 3600, "/"); | setcookie("ENV_GOBACK_URL", GetCurUrl(), time() + 3600, "/"); | ||||
$type = empty($type) ? "sys" : trim($type); | $type = empty($type) ? "sys" : trim($type); | ||||
$tpl = ''; | $tpl = ''; | ||||
@@ -9,11 +9,11 @@ | |||||
* @link https://www.dedebiz.com | * @link https://www.dedebiz.com | ||||
*/ | */ | ||||
require_once(dirname(__FILE__)."/config.php"); | require_once(dirname(__FILE__)."/config.php"); | ||||
CheckRank(0, 0); | |||||
require_once(DEDEINC."/dedetag.class.php"); | require_once(DEDEINC."/dedetag.class.php"); | ||||
require_once(DEDEINC."/customfields.func.php"); | require_once(DEDEINC."/customfields.func.php"); | ||||
require_once(DEDEMEMBER."/inc/inc_catalog_options.php"); | require_once(DEDEMEMBER."/inc/inc_catalog_options.php"); | ||||
require_once(DEDEMEMBER."/inc/inc_archives_functions.php"); | require_once(DEDEMEMBER."/inc/inc_archives_functions.php"); | ||||
CheckRank(0, 0); | |||||
$channelid = isset($channelid) && is_numeric($channelid) ? $channelid : 3; | $channelid = isset($channelid) && is_numeric($channelid) ? $channelid : 3; | ||||
$aid = isset($aid) && is_numeric($aid) ? $aid : 0; | $aid = isset($aid) && is_numeric($aid) ? $aid : 0; | ||||
$menutype = 'content'; | $menutype = 'content'; | ||||