| @@ -40,7 +40,7 @@ if ($dopost != 'save') { | |||
| } | |||
| } | |||
| //获得频道模型信息 | |||
| $cInfos = $dsql->GetOne("SELECT * FROM `#@__channeltype` where id='$channelid' "); | |||
| $cInfos = $dsql->GetOne("SELECT * FROM `#@__channeltype` WHERE id='$channelid' "); | |||
| //获取文档最大id+1以确定当前权重 | |||
| $maxWright = $dsql->GetOne("SELECT id+1 AS cc FROM `#@__archives` ORDER BY id DESC LIMIT 1"); | |||
| $maxWright = empty($maxWright)? array('cc'=>1) : $maxWright; | |||
| @@ -170,8 +170,8 @@ else if ($dopost == 'save') { | |||
| $query = "INSERT INTO `{$addtable}` (aid,typeid,redirecturl,templet,userip,body{$inadd_f}) VALUES ('$arcID','$typeid','$redirecturl','$templet','$useip','$body'{$inadd_v})"; | |||
| if (!$dsql->ExecuteNoneQuery($query)) { | |||
| $gerr = $dsql->GetError(); | |||
| $dsql->ExecuteNoneQuery("Delete From `#@__archives` where id='$arcID'"); | |||
| $dsql->ExecuteNoneQuery("Delete From `#@__arctiny` where id='$arcID'"); | |||
| $dsql->ExecuteNoneQuery("DELETE FROM `#@__archives` WHERE id='$arcID'"); | |||
| $dsql->ExecuteNoneQuery("DELETE FROM `#@__arctiny` WHERE id='$arcID'"); | |||
| ShowMsg("数据保存到数据库附加表时出错,请检查数据库字段".str_replace('"', '', $gerr), "javascript:;"); | |||
| exit(); | |||
| } | |||
| @@ -96,7 +96,7 @@ while ($nrow = $dsql->GetObject('op')) { | |||
| $dsql->SetQuery("SELECT id,typename FROM `#@__arctype` WHERE reid={$nrow->id} AND (ispart=0 OR ispart=1)"); | |||
| $dsql->Execute('s'); | |||
| while ($nrow = $dsql->GetObject('s')) { | |||
| $typeOptions .= "<option value='{$nrow->id}'".(in_array($nrow->id, $typeids) ? ' selected' : '').">└─── {$nrow->typename}</option>\r\n"; | |||
| $typeOptions .= "<option value='{$nrow->id}'".(in_array($nrow->id, $typeids) ? ' selected' : '').">└── {$nrow->typename}</option>\r\n"; | |||
| } | |||
| } | |||
| $row = $dsql->GetOne("SELECT * FROM `#@__member` WHERE mid='$id'"); | |||
| @@ -74,7 +74,7 @@ while ($row = $dsql->GetObject('op')) { | |||
| $dsql->SetQuery("SELECT id,typename FROM `#@__arctype` WHERE reid={$row->id} AND (ispart=0 OR ispart=1) "); | |||
| $dsql->Execute('s'); | |||
| while ($row = $dsql->GetObject('s')) { | |||
| $typeOptions .= "<option value='{$row->id}'>└─── {$row->typename}</option>\r\n"; | |||
| $typeOptions .= "<option value='{$row->id}'>└── {$row->typename}</option>\r\n"; | |||
| } | |||
| } | |||
| make_hash(); | |||
| @@ -102,7 +102,7 @@ while ($nrow = $dsql->GetObject('op')) { | |||
| $dsql->SetQuery("SELECT id,typename FROM `#@__arctype` WHERE reid={$nrow->id} AND (ispart=0 OR ispart=1)"); | |||
| $dsql->Execute('s'); | |||
| while ($nrow = $dsql->GetObject('s')) { | |||
| $typeOptions .= "<option value='{$nrow->id}' ".(in_array($nrow->id, $typeids) ? ' selected' : '').">└─── {$nrow->typename}</option>\r\n"; | |||
| $typeOptions .= "<option value='{$nrow->id}' ".(in_array($nrow->id, $typeids) ? ' selected' : '').">└── {$nrow->typename}</option>\r\n"; | |||
| } | |||
| } | |||
| make_hash(); | |||
| @@ -331,11 +331,11 @@ | |||
| while($arr = $dsql->GetArray('s')) | |||
| { | |||
| if ($arr['evalue']%500==0) { | |||
| echo "<option value='{$arr['evalue']}'>{$arr['ename']}</option>"; | |||
| echo "<option value='{$arr['evalue']}'>└─ {$arr['ename']}</option>"; | |||
| } | |||
| else if (preg_match("#\.#", $arr['evalue'])) | |||
| { | |||
| echo "<option value='{$arr['evalue']}'>└─── {$arr['ename']}</option>"; | |||
| echo "<option value='{$arr['evalue']}'>└── {$arr['ename']}</option>"; | |||
| } else { | |||
| echo "<option value='{$arr['evalue']}'>└─ {$arr['ename']}</option>"; | |||
| } | |||
| @@ -282,13 +282,13 @@ | |||
| $selstr = ''; | |||
| } | |||
| if ($arr['evalue']%500==0) { | |||
| echo "<option value='{$arr['evalue']}'{$selstr}>{$arr['ename']}</option>"; | |||
| echo "<option value='{$arr['evalue']}'{$selstr}>└─ {$arr['ename']}</option>"; | |||
| } | |||
| else if (preg_match("#\.#", $arr['evalue'])) | |||
| { | |||
| echo "<option value='{$arr['evalue']}'{$selstr}> └─── {$arr['ename']}</option>"; | |||
| echo "<option value='{$arr['evalue']}'{$selstr}>└── {$arr['ename']}</option>"; | |||
| } else { | |||
| echo "<option value='{$arr['evalue']}'{$selstr}> └─ {$arr['ename']}</option>"; | |||
| echo "<option value='{$arr['evalue']}'{$selstr}>└─ {$arr['ename']}</option>"; | |||
| } | |||
| } | |||
| ?> | |||
| @@ -11,7 +11,6 @@ | |||
| <script src="../static/web/js/bootstrap.bundle.min.js"></script> | |||
| <script src="js/main.js"></script> | |||
| <script src="js/diy.js"></script> | |||
| <style>.style1{color:#dc3545}.style2{color:#545b62;display:none}</style> | |||
| <script> | |||
| function checkSubmit() { | |||
| if (document.form1.name.value == '') { | |||
| @@ -29,43 +28,43 @@ | |||
| <td bgcolor="#f8f8f8" colspan="2"><a href="diy_main.php">自定义表单管理</a> > 新增自定义表单</td> | |||
| </tr> | |||
| <tr> | |||
| <td width="260" align="left">diyid:<span class="style2" id="help1">数字,创建后不可修改,并具有唯一性推荐使用默认值</span></td> | |||
| <td width="260">diyid:<span id="help1">数字,创建后不可修改,并具有唯一性推荐使用默认值</span></td> | |||
| <td> | |||
| <input type="text" name="diyid" id="diyid" value="<?php echo $newdiyid?>" class="biz-input-sm"> * <i class="fa fa-question-circle" title="帮助" onClick="showHide2('help1')"></i> | |||
| </td> | |||
| </tr> | |||
| <tr> | |||
| <td align="left">自定义表单名称:<br> | |||
| <span class="style2" id="help3">自定义表单的中文名称,在后台管理,前台发布等均使用此名字</span></td> | |||
| <td>自定义表单名称:<br> | |||
| <span id="help3">自定义表单的中文名称,在后台管理,前台发布等均使用此名字</span></td> | |||
| <td> | |||
| <input type="text" name="name" id="name" value="自定义表单<?php echo $newdiyid;?>" class="biz-input-sm"> * <i class="fa fa-question-circle" title="帮助" onClick="showHide2('help3')"></i> | |||
| </td> | |||
| </tr> | |||
| <tr> | |||
| <td align="left">数据表:<br> | |||
| <span class="style2" id="help5">必须由英文、数字、下划线组成,用于保存自定义表单数据,不能和已有表名重复,创建后不可修改表名</span></td> | |||
| <td>数据表:<br> | |||
| <span id="help5">必须由英文、数字、下划线组成,用于保存自定义表单数据,不能和已有表名重复,创建后不可修改表名</span></td> | |||
| <td> | |||
| <input type="text" name="table" id="table" value="<?php echo $cfg_dbprefix;?>diyform<?php echo $newdiyid;?>" class="biz-input-sm"> * <i class="fa fa-question-circle" title="帮助" onClick="showHide2('help5')"></i> | |||
| </td> | |||
| </tr> | |||
| <tr> | |||
| <td align="left">字段配置:</td> | |||
| <td>字段配置:</td> | |||
| <td><span class="style1">建立自定义表单后在“修改”自定义表单的地方添加字段即可</span></td> | |||
| </tr> | |||
| <tr> | |||
| <td align="left">列表模板:</td> | |||
| <td>列表模板:</td> | |||
| <td><input type="text" name="listtemplate" id="listtemplate" value="list_diyform<?php echo $newdiyid;?>.htm" class="biz-input-sm"></td> | |||
| </tr> | |||
| <tr> | |||
| <td align="left">内容模板:</td> | |||
| <td>内容模板:</td> | |||
| <td><input type="text" name="viewtemplate" id="viewtemplate" value="view_diyform<?php echo $newdiyid;?>.htm" class="biz-input-sm"></td> | |||
| </tr> | |||
| <tr> | |||
| <td align="left">发布模板:</td> | |||
| <td>发布模板:</td> | |||
| <td><input type="text" name="posttemplate" id="posttemplate" value="post_diyform<?php echo $newdiyid;?>.htm" class="biz-input-sm"></td> | |||
| </tr> | |||
| <tr> | |||
| <td align="left">前台列表和内容页公开:</td> | |||
| <td>前台列表和内容页公开:</td> | |||
| <td> | |||
| <label><input type="radio" name="public" value="2"> 完全公开</label> | |||
| <label><input type="radio" name="public" value="1" checked="1"> 公开审核过的</label> | |||
| @@ -11,7 +11,6 @@ | |||
| <script src="../static/web/js/bootstrap.bundle.min.js"></script> | |||
| <script src="js/main.js"></script> | |||
| <script src="js/diy.js"></script> | |||
| <style>.style1{color:#dc3545}.style2{color:#545b62;display:none}</style> | |||
| <script> | |||
| function checkSubmit() { | |||
| if (document.form1.typename.value == '') { | |||
| @@ -36,7 +35,7 @@ | |||
| <td bgcolor="#f8f8f8" colspan="2"><a href="diy_main.php">自定义表单管理</a> > 修改自定义表单</td> | |||
| </tr> | |||
| <tr> | |||
| <td width="260">自定义表单 diyid:<span class="style2" id="help1">数字,创建后不可修改,并具有唯一性</span></td> | |||
| <td width="260">自定义表单 diyid:<span id="help1">数字,创建后不可修改,并具有唯一性</span></td> | |||
| <td> | |||
| <?php echo $diyid;?> | |||
| <i class="fa fa-question-circle" title="帮助" onClick="showHide2('help1')"></i> | |||
| @@ -44,14 +43,14 @@ | |||
| </tr> | |||
| <tr> | |||
| <td>自定义表单名称:修改表名不会创建新表,如果您不懂手工处理这些表,请不要修改<br> | |||
| <span class="style2" id="help3">自定义表单的中文名称,在后台管理,前台发布等均使用此名字</span></td> | |||
| <span id="help3">自定义表单的中文名称,在后台管理,前台发布等均使用此名字</span></td> | |||
| <td> | |||
| <input type="text" name="name" id="name" value="<?php echo $row['name']?>" class="biz-input-sm"> * <i class="fa fa-question-circle" title="帮助" onClick="showHide2('help3')"></i> | |||
| </td> | |||
| </tr> | |||
| <tr> | |||
| <td>数据表:<br> | |||
| <span class="style2" id="help5">自定义表单数据表创建后不可修改表名</span></td> | |||
| <span id="help5">自定义表单数据表创建后不可修改表名</span></td> | |||
| <td> | |||
| <input type="text" name="table" id="table" value="<?php echo $row['table'];?>" disabled="1" class="biz-input-sm"> * <i class="fa fa-question-circle" title="帮助" onClick="showHide2('help5')"></i> | |||
| </td> | |||
| @@ -10,7 +10,7 @@ | |||
| <script src="../static/web/js/jquery.min.js"></script> | |||
| <script src="../static/web/js/bootstrap.bundle.min.js"></script> | |||
| <script src="js/main.js"></script> | |||
| <style>.style1{color:#FF3300}.style2{color:#545b62}.nw{float:left;width:150px}.cls{clear:both}</style> | |||
| <style>.nw{float:left;width:160px}.cls{clear:both}</style> | |||
| <script> | |||
| var notAllow = " <?php echo $f;?> "; | |||
| function GetFields() | |||
| @@ -81,17 +81,17 @@ | |||
| </tr> | |||
| <tr> | |||
| <td width="30%">表单提示文字:<br> | |||
| <span class="style2">发布内容时显示的提示文字</span></td> | |||
| <span>发布内容时显示的提示文字</span></td> | |||
| <td><input type="text" name="itemname" id="itemname"> *</td> | |||
| </tr> | |||
| <tr> | |||
| <td>字段名称:<br> | |||
| <span class="style2">只能用英文字母或数字,数据表的真实字段名,如果数据类型是联动类型,该项应该填写联动类型的<a href="stepselect_main.php" target="_blank">[组名称]</a></span></td> | |||
| <span>只能用英文字母或数字,数据表的真实字段名,如果数据类型是联动类型,该项应该填写联动类型的<a href="stepselect_main.php" target="_blank">[组名称]</a></span></td> | |||
| <td><input type="text" name="fieldname" id="fieldname"> *</td> | |||
| </tr> | |||
| <tr> | |||
| <td>内容是否需要分页符:<br> | |||
| <span class="style2">如果内容需要分页符,不论何种内容,都可以用#P#副标题#e#作为分页符号实现内容分页,但一个模型里仅允许一个这样的字段</span></td> | |||
| <span>如果内容需要分页符,不论何种内容,都可以用#P#副标题#e#作为分页符号实现内容分页,但一个模型里仅允许一个这样的字段</span></td> | |||
| <td> | |||
| <input type="hidden" name="isnull" value="1"> | |||
| <label><input type="radio" name="spage" value="split"> 是</label> | |||
| @@ -119,12 +119,12 @@ | |||
| </tr> | |||
| <tr> | |||
| <td>默认值:<br> | |||
| <span class="style2">如果定义数据类型为select、radio、checkbox时,此处填写被选择的项目(用“,”分开,如“男,女,人妖”)</span></td> | |||
| <span>如果定义数据类型为select、radio、checkbox时,此处填写被选择的项目(用“,”分开,如“男,女,人妖”)</span></td> | |||
| <td><textarea name="vdefault" id="vdefault" class="biz-textarea"></textarea></td> | |||
| </tr> | |||
| <tr> | |||
| <td>最大长度:<br> | |||
| <span class="style2">文本数据必须填写,大于255为text类型</span></td> | |||
| <span>文本数据必须填写,大于255为text类型</span></td> | |||
| <td><input type="text" name="maxlength" id="maxlength" value="250" class="biz-input-xs"></td> | |||
| </tr> | |||
| <tr> | |||
| @@ -10,7 +10,7 @@ | |||
| <script src="../static/web/js/jquery.min.js"></script> | |||
| <script src="../static/web/js/bootstrap.bundle.min.js"></script> | |||
| <script src="js/main.js"></script> | |||
| <style>.style1{color:#FF3300}.style2{color:#545b62}.nw{float:left;width:150px}.cls{clear:both}</style> | |||
| <style>.nw{float:left;width:160px}.cls{clear:both}</style> | |||
| <script> | |||
| function GetFields() | |||
| { | |||
| @@ -64,12 +64,12 @@ | |||
| </tr> | |||
| <tr> | |||
| <td>表单提示文字:<br> | |||
| <span class="style2">发布内容时显示的提示文字</span></td> | |||
| <span>发布内容时显示的提示文字</span></td> | |||
| <td><input type="text" name="itemname" id="itemname" value="<?php echo $ctag->GetAtt('itemname')?>"> *(发布内容时显示的项名字)</td> | |||
| </tr> | |||
| <tr> | |||
| <td width="28%">字段名称:<br> | |||
| <span class="style2">只能用英文字母或数字,数据表的真实字段名</span></td> | |||
| <span>只能用英文字母或数字,数据表的真实字段名</span></td> | |||
| <td width="72%" style="table-layout:fixed;word-break:break-all"><?php echo $fname?></td> | |||
| </tr> | |||
| <tr> | |||
| @@ -109,7 +109,7 @@ | |||
| </tr> | |||
| <tr> | |||
| <td>内容是否需要分页符:<br> | |||
| <span class="style2">如果内容需要分页符,不论何种内容,都可以用#P#副标题#e#作为分页符号实现内容分页,但一个模型里仅允许一个这样的字段!</span></td> | |||
| <span>如果内容需要分页符,不论何种内容,都可以用#P#副标题#e#作为分页符号实现内容分页,但一个模型里仅允许一个这样的字段!</span></td> | |||
| <td> | |||
| <input type="hidden" name="isnull" value="1"> | |||
| <label><input type="radio" name="spage" value="split" <?php if ($ctag->GetAtt('page')=='split') echo "checked='1'";?>> 是</label> | |||
| @@ -118,12 +118,12 @@ | |||
| </tr> | |||
| <tr> | |||
| <td>默认值:<br> | |||
| <span class="style2"> 如果定义数据类型为select、radio、checkbox时,此处填写被选择的项目(用“,”分开,如“男,女,人妖”)如果为联动选框,这里填写联动选框项目名称</span></td> | |||
| <span> 如果定义数据类型为select、radio、checkbox时,此处填写被选择的项目(用“,”分开,如“男,女,人妖”)如果为联动选框,这里填写联动选框项目名称</span></td> | |||
| <td><textarea name="vdefault" id="vdefault" class="biz-textarea"><?php echo $ctag->GetAtt('default');?></textarea></td> | |||
| </tr> | |||
| <tr> | |||
| <td>最大长度:<br> | |||
| <span class="style2"> 文本数据必须填写,大于255为text类型 </span></td> | |||
| <span> 文本数据必须填写,大于255为text类型 </span></td> | |||
| <td><input type="text" name="maxlength" id="maxlength" value="<?php echo $ctag->GetAtt('maxlength')?>"></td> | |||
| </tr> | |||
| <tr> | |||
| @@ -7,7 +7,6 @@ | |||
| <link rel="stylesheet" href="../static/web/font/css/font-awesome.min.css"> | |||
| <link rel="stylesheet" href="../static/web/css/bootstrap.min.css"> | |||
| <link rel="stylesheet" href="../static/web/css/admin.css"> | |||
| <style>.biz-td{border-bottom:1px solid #CBD8AC}</style> | |||
| </head> | |||
| <body> | |||
| <table width="98%" cellspacing="1" cellpadding="2" align="center" class="table maintable icon mt-3 mb-3"> | |||
| @@ -10,7 +10,6 @@ | |||
| <script src="../static/web/js/jquery.min.js"></script> | |||
| <script src="../static/web/js/bootstrap.bundle.min.js"></script> | |||
| <script src="js/main.js"></script> | |||
| <style>.coolbg2{border:1px solid #000000;background:#F2F5E9;height:18px}.pubinputs{height:auto;margin-top:5px}</style> | |||
| <script> | |||
| function CheckSubmit() { | |||
| if (document.form1.title.value == "") { | |||
| @@ -10,7 +10,6 @@ | |||
| <script src="../static/web/js/jquery.min.js"></script> | |||
| <script src="../static/web/js/bootstrap.bundle.min.js"></script> | |||
| <script src="js/main.js"></script> | |||
| <style>.coolbg2{border:1px solid #000000;background:#F2F5E9;height:18px}</style> | |||
| <script> | |||
| function CheckSubmit() { | |||
| if (document.form1.title.value == "") { | |||
| @@ -7,7 +7,7 @@ | |||
| <link rel="stylesheet" href="../static/web/font/css/font-awesome.min.css"> | |||
| <link rel="stylesheet" href="../static/web/css/bootstrap.min.css"> | |||
| <link rel="stylesheet" href="../static/web/css/admin.css"> | |||
| <style>.napisdiv{left:10;top:0;width:150px;height:100px;position:absolute;z-index:3}</style> | |||
| <style>.napisdiv{position:absolute;left:10;top:0;width:150px;height:100px;z-index:3}</style> | |||
| <script> | |||
| //获得选中文件的文件名 | |||
| function getCheckboxItem() { | |||
| @@ -155,7 +155,7 @@ | |||
| <td>空间信息:</td> | |||
| <td class="biz-td"> | |||
| <?php | |||
| $nrow = $dsql->GetOne("SELECT * FROM `#@__member_tj` where mid='{$row['mid']}' "); | |||
| $nrow = $dsql->GetOne("SELECT * FROM `#@__member_tj` WHERE mid='{$row['mid']}' "); | |||
| echo "文档:{$nrow['article']} 图集:{$nrow['album']} 文档:{$nrow['archives']} 收藏:{$nrow['stow']}"; | |||
| echo "<br>空间访问:{$nrow['homecount']} 页面访问:{$nrow['pagecount']} 留言:{$nrow['feedback']} 好友:{$nrow['friend']} "; | |||
| ?> | |||
| @@ -7,7 +7,6 @@ | |||
| <link rel="stylesheet" href="../static/web/font/css/font-awesome.min.css"> | |||
| <link rel="stylesheet" href="../static/web/css/bootstrap.min.css"> | |||
| <link rel="stylesheet" href="../static/web/css/admin.css"> | |||
| <style>.style2{color:#545b62}</style> | |||
| <script> | |||
| function $Obj(objname) { | |||
| return document.getElementById(objname); | |||
| @@ -45,22 +44,22 @@ | |||
| </tr> | |||
| <tr> | |||
| <td width="30%">频道id<br> | |||
| <span class="style2" id='help1'>数字,创建后不可修改,并具有唯一性</span></td> | |||
| <span id='help1'>数字,创建后不可修改,并具有唯一性</span></td> | |||
| <td width="70%"><input type="text" name="id" id="id" size="10" value="<?php echo $newid;?>"> *</td> | |||
| </tr> | |||
| <tr> | |||
| <td>名字标识<br> | |||
| <span class="style2" id="help2">与文档的模板相关连,建议由英文、数字或下划线组成,因为部份Unix系统无法识别中文文件,频道默认文档模板是“default/article_名字标识.htm”,列表模板、封面模板类推 </span></td> | |||
| <span id="help2">与文档的模板相关连,建议由英文、数字或下划线组成,因为部份Unix系统无法识别中文文件,频道默认文档模板是“default/article_名字标识.htm”,列表模板、封面模板类推 </span></td> | |||
| <td><input type="text" name="nid" id="nid" value="ch<?php echo $newid;?>"> *</td> | |||
| </tr> | |||
| <tr> | |||
| <td>频道名称<br> | |||
| <span class="style2" id="help3">频道的中文名称,在后台管理,前台发布等均使用此名字</span></td> | |||
| <span id="help3">频道的中文名称,在后台管理,前台发布等均使用此名字</span></td> | |||
| <td><input type="text" name="typename" id="typename" value="频道<?php echo $newid;?>"> *</td> | |||
| </tr> | |||
| <tr> | |||
| <td>附加表<br> | |||
| <span class="style2" id="help4">频道除主表以外其它自定义类型数据存放数据的表,如果您不使用主表关连的各种特性(推荐、会员权限等),也可以使用完全以附加表作为存储数据</span></td> | |||
| <span id="help4">频道除主表以外其它自定义类型数据存放数据的表,如果您不使用主表关连的各种特性(推荐、会员权限等),也可以使用完全以附加表作为存储数据</span></td> | |||
| <td> | |||
| <input type="text" name="addtable" id="addtable" value="<?php echo $cfg_dbprefix,'addon',$newid;?>"> 必须由英文、数字、下划线组成 * | |||
| <label><input type="checkbox" name="isdel" id="isdel" value="1"> 删除已有表</label> | |||
| @@ -68,7 +67,7 @@ | |||
| </tr> | |||
| <tr> | |||
| <td>模型性质<br> | |||
| <span class="style2" id="help5">如果为系统模型将禁止删除,此选项不可修改,对于独立模型,系统强制创建字段aid,typeid,senddate,title,mid,channel,独立模型的文档内容必须点击栏目进入列表才能管理</span></td> | |||
| <span id="help5">如果为系统模型将禁止删除,此选项不可修改,对于独立模型,系统强制创建字段aid,typeid,senddate,title,mid,channel,独立模型的文档内容必须点击栏目进入列表才能管理</span></td> | |||
| <td> | |||
| <label><input type="radio" name="issystem" id="is1" value="0" onClick="PublicDefault()" checked="1"> 自动模型</label> | |||
| <label><input type="radio" name="issystem" id="is2" value="1" onClick="PublicDefault()"> 系统模型</label> | |||
| @@ -127,7 +126,7 @@ | |||
| </tr> | |||
| <tr> | |||
| <td>投稿是否使用摘要<br> | |||
| <span class="style2">如果不使用主表(独立模型),缩略图设置同</span></td> | |||
| <span>如果不使用主表(独立模型),缩略图设置同</span></td> | |||
| <td> | |||
| <label><input type="radio" name="needdes" value="1" checked="1"> 使用</label> | |||
| <label><input type="radio" name="needdes" value="0"> 不使用</label> | |||
| @@ -142,12 +141,12 @@ | |||
| </tr> | |||
| <tr> | |||
| <td>默认栏目id<br> | |||
| <span class="style2" id="help8">与投稿是唯一性结合可以用模型设计自定义表单</span></td> | |||
| <span id="help8">与投稿是唯一性结合可以用模型设计自定义表单</span></td> | |||
| <td><input type="text" name="dfcid" id="dfcid" value="0"></td> | |||
| </tr> | |||
| <tr> | |||
| <td>投稿具有唯一性<br> | |||
| <span class="style2" id="help9">如果投稿是唯一的(会员只能在这个模型对应的栏目中发布单篇文档)其作用相当于自定义表单</span></td> | |||
| <span id="help9">如果投稿是唯一的(会员只能在这个模型对应的栏目中发布单篇文档)其作用相当于自定义表单</span></td> | |||
| <td> | |||
| <label><input type="radio" name="onlyone" value="1"> 是</label> | |||
| <label><input type="radio" name="onlyone" value="0" checked="1"> 不是</label> | |||
| @@ -10,7 +10,7 @@ | |||
| <script src="../static/web/js/jquery.min.js"></script> | |||
| <script src="../static/web/js/bootstrap.bundle.min.js"></script> | |||
| <script src="js/main.js"></script> | |||
| <style>.style1{color:#FF3300}.style2{color:#545b62}.nw{float:left;width:150px}.cls{clear:both}</style> | |||
| <style>.nw{float:left;width:160px}.cls{clear:both}</style> | |||
| <script> | |||
| var notAllow = " <?php echo $f;?> "; | |||
| function GetFields() | |||
| @@ -102,12 +102,12 @@ | |||
| </tr> | |||
| <tr> | |||
| <td width="30%">表单提示文字:<br> | |||
| <span class="style2">发布内容时显示的提示文字</span></td> | |||
| <span>发布内容时显示的提示文字</span></td> | |||
| <td><input type="text" name="itemname" id="itemname"> *</td> | |||
| </tr> | |||
| <tr> | |||
| <td>字段名称:<br> | |||
| <span class="style2">只能用英文字母或数字,数据表的真实字段名,如果数据类型是联动类型,该项应该填写联动类型的<a href='stepselect_main.php' target='_blank'>[组名称]</a></span></td> | |||
| <span>只能用英文字母或数字,数据表的真实字段名,如果数据类型是联动类型,该项应该填写联动类型的<a href='stepselect_main.php' target='_blank'>[组名称]</a></span></td> | |||
| <td><input type="text" name="fieldname" id="fieldname"> *</td> | |||
| </tr> | |||
| <tr> | |||
| @@ -126,7 +126,7 @@ | |||
| </tr> | |||
| <tr> | |||
| <td>内容是否需要分页符:<br> | |||
| <span class="style2">如果内容需要分页符,不论何种内容,都可以用#P#副标题#e#作为分页符号实现内容分页,但一个模型里仅允许一个这样的字段!</span></td> | |||
| <span>如果内容需要分页符,不论何种内容,都可以用#P#副标题#e#作为分页符号实现内容分页,但一个模型里仅允许一个这样的字段!</span></td> | |||
| <td> | |||
| <input type="hidden" name="isnull" value="1"> | |||
| <label><input type="radio" name="spage" value="split"> 是</label> | |||
| @@ -161,7 +161,7 @@ | |||
| </tr> | |||
| <tr id="_relation" style="display:none"> | |||
| <td>内容模型:<br> | |||
| <span class="style2">选择关联内容对应的内容模型</span> | |||
| <span>选择关联内容对应的内容模型</span> | |||
| </td> | |||
| <td> | |||
| <select name="channeltype" id="channeltype" class="biz-input-md"> | |||
| @@ -183,12 +183,12 @@ | |||
| </tr> | |||
| <tr> | |||
| <td>默认值:<br> | |||
| <span class="style2">如果定义数据类型为select、radio、checkbox时,此处填写被选择的项目(用“,”分开,如“男,女,人妖”)</span></td> | |||
| <span>如果定义数据类型为select、radio、checkbox时,此处填写被选择的项目(用“,”分开,如“男,女,人妖”)</span></td> | |||
| <td><textarea name="vdefault" id="vdefault" class="biz-textarea"></textarea></td> | |||
| </tr> | |||
| <tr> | |||
| <td>最大长度:<br> | |||
| <span class="style2">文本数据必须填写,大于255为text类型</span></td> | |||
| <span>文本数据必须填写,大于255为text类型</span></td> | |||
| <td><input type="text" name="maxlength" id="maxlength" value="250" class="biz-input-xs"></td> | |||
| </tr> | |||
| <tr> | |||
| @@ -10,7 +10,7 @@ | |||
| <script src="../static/web/js/jquery.min.js"></script> | |||
| <script src="../static/web/js/bootstrap.bundle.min.js"></script> | |||
| <script src="js/main.js"></script> | |||
| <style>.style1{color:#FF3300}.style2{color:#545b62}.nw{float:left;width:150px}.cls{clear:both}</style> | |||
| <style>.nw{float:left;width:160px}.cls{clear:both}</style> | |||
| <script> | |||
| function GetFields() { | |||
| var theform = document.form1; | |||
| @@ -85,12 +85,12 @@ | |||
| <?php }?> | |||
| <tr> | |||
| <td>表单提示文字:<br> | |||
| <span class="style2">发布内容时显示的提示文字</span></td> | |||
| <span>发布内容时显示的提示文字</span></td> | |||
| <td><input type="text" name="itemname" id="itemname" value="<?php echo $ctag->GetAtt('itemname')?>"> *(发布内容时显示的项名字)</td> | |||
| </tr> | |||
| <tr> | |||
| <td width="30%">字段名称:<br> | |||
| <span class="style2">只能用英文字母或数字,数据表的真实字段名</span></td> | |||
| <span>只能用英文字母或数字,数据表的真实字段名</span></td> | |||
| <td width="70%" style="table-layout:fixed;word-break:break-all"><?php echo $fname?></td> | |||
| </tr> | |||
| <tr> | |||
| @@ -146,7 +146,7 @@ | |||
| </tr> | |||
| <tr id="_relation" <?php echo $dtype=="relation"? '' : 'style="display:none"';?>> | |||
| <td>内容模型:<br> | |||
| <span class="style2">选择关联内容对应的内容模型</span></td> | |||
| <span>选择关联内容对应的内容模型</span></td> | |||
| <td> | |||
| <select name="channeltype" id="channeltype" class="biz-input-md"> | |||
| <?php | |||
| @@ -168,7 +168,7 @@ | |||
| </tr> | |||
| <tr> | |||
| <td>内容是否需要分页符:<br> | |||
| <span class="style2">如果内容需要分页符,不论何种内容,都可以用#P#副标题#e#作为分页符号实现内容分页,但一个模型里仅允许一个这样的字段!</span></td> | |||
| <span>如果内容需要分页符,不论何种内容,都可以用#P#副标题#e#作为分页符号实现内容分页,但一个模型里仅允许一个这样的字段!</span></td> | |||
| <td> | |||
| <input name="isnull" type="hidden" value="1"> | |||
| <label><input type="radio" name="spage" value="split" <?php if ($ctag->GetAtt('page')=='split') echo "checked='1'";?>> 是</label> | |||
| @@ -177,12 +177,12 @@ | |||
| </tr> | |||
| <tr> | |||
| <td>默认值:<br> | |||
| <span class="style2">如果定义数据类型为select、radio、checkbox时,此处填写被选择的项目(用“,”分开,如“男,女,人妖”)如果为联动选框,这里填写联动选框项目名称</span></td> | |||
| <span>如果定义数据类型为select、radio、checkbox时,此处填写被选择的项目(用“,”分开,如“男,女,人妖”)如果为联动选框,这里填写联动选框项目名称</span></td> | |||
| <td><textarea name="vdefault" id="vdefault" class="biz-textarea"><?php echo $ctag->GetAtt('default');?></textarea></td> | |||
| </tr> | |||
| <tr> | |||
| <td>最大长度:<br> | |||
| <span class="style2">文本数据必须填写,大于255为text类型</span></td> | |||
| <span>文本数据必须填写,大于255为text类型</span></td> | |||
| <td><input type="text" name="maxlength" id="maxlength" value="<?php echo $ctag->GetAtt('maxlength')?>" class="biz-input-xs"></td> | |||
| </tr> | |||
| <tr> | |||
| @@ -9,7 +9,6 @@ | |||
| <link rel="stylesheet" href="../static/web/font/css/font-awesome.min.css"> | |||
| <link rel="stylesheet" href="../static/web/css/bootstrap.min.css"> | |||
| <link rel="stylesheet" href="../static/web/css/admin.css"> | |||
| <style>.style1{color:#dc3545}.style2{color:#545b62}</style> | |||
| </head> | |||
| <body> | |||
| <table width="98%" cellpadding="1" cellspacing="1" align="center" class="table maintable mt-3 mb-3"> | |||
| @@ -38,18 +37,18 @@ | |||
| ?> | |||
| <tr> | |||
| <td>主表可供自定义搜索的字段<br> | |||
| <span class="style2" id="help2">标题、关键词、摘要为默认选项,不用选择</span></td> | |||
| <span id="help2">标题、关键词、摘要为默认选项,不用选择</span></td> | |||
| <td><?php echo $mainfields;?></td> | |||
| </tr> | |||
| <?php }?> | |||
| <tr> | |||
| <td>附件表可供自定义搜索的字段:<br> | |||
| <span class="style2" id="help4">这里的字段是程序依据字段类型自动选择生成的</span></td> | |||
| <span id="help4">这里的字段是程序依据字段类型自动选择生成的</span></td> | |||
| <td><?php echo $addonfields;?></td> | |||
| </tr> | |||
| <tr> | |||
| <td>自定义搜索结果页模板<br> | |||
| <span class="style2" id="help5" style="display:none">只填写文件名,且文件必须在templets/default目录中</span></td> | |||
| <span id="help5" style="display:none">只填写文件名,且文件必须在templets/default目录中</span></td> | |||
| <td><input type="text" name="template" value="<?php echo $template;?>" class="biz-input-md"></td> | |||
| </tr> | |||
| <tr> | |||
| @@ -1,20 +1,17 @@ | |||
| <!DOCTYPE html> | |||
| <html> | |||
| <head> | |||
| <meta charset="<?php echo $cfg_soft_lang;?>"> | |||
| <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1"> | |||
| <title>搜索关键词管理</title> | |||
| <link rel="stylesheet" href="../static/web/font/css/font-awesome.min.css"> | |||
| <link rel="stylesheet" href="../static/web/css/bootstrap.min.css"> | |||
| <link rel="stylesheet" href="../static/web/css/admin.css"> | |||
| <script src="../static/web/js/jquery.min.js"></script> | |||
| <script src="../static/web/js/bootstrap.bundle.min.js"></script> | |||
| <script src="js/key.js"></script> | |||
| <script src="../static/web/js/webajax.js"></script> | |||
| <script src="js/main.js"></script> | |||
| <style> | |||
| .nnpp{border-bottom:1px solid #545b62;border-top:1px solid #ffffff;border-left:1px solid #ffffff;border-right:1px solid #ffffff;filter:alpha(opacity=50)} | |||
| </style> | |||
| <meta charset="<?php echo $cfg_soft_lang;?>"> | |||
| <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1"> | |||
| <title>搜索关键词管理</title> | |||
| <link rel="stylesheet" href="../static/web/font/css/font-awesome.min.css"> | |||
| <link rel="stylesheet" href="../static/web/css/bootstrap.min.css"> | |||
| <link rel="stylesheet" href="../static/web/css/admin.css"> | |||
| <script src="../static/web/js/jquery.min.js"></script> | |||
| <script src="../static/web/js/bootstrap.bundle.min.js"></script> | |||
| <script src="js/key.js"></script> | |||
| <script src="../static/web/js/webajax.js"></script> | |||
| <script src="js/main.js"></script> | |||
| <script> | |||
| var pageno = 1; | |||
| var totalrow = <?php echo $totalRow?>; | |||
| @@ -8,7 +8,6 @@ | |||
| <link rel="stylesheet" href="../static/web/css/bootstrap.min.css"> | |||
| <link rel="stylesheet" href="../static/web/css/admin.css"> | |||
| </head> | |||
| <style>.fontOrange{color:#ff4e00}.npvar{width:90%}</style> | |||
| <body> | |||
| <center> | |||
| <form action="shops_delivery.php" method="post" name="form1"> | |||
| @@ -134,9 +134,8 @@ | |||
| } | |||
| </script> | |||
| <style> | |||
| .abt{width:90%;border:1px #ffffff solid} | |||
| #edsta{position:absolute;top:70px;left:110px;width:280px;height:200px;background:#f8f8f8;border:1px solid #dedede;display:none;padding:6px} | |||
| #edsta div{margin:6px} | |||
| .abt{width:90%;border:1px solid #fff} | |||
| #edsta{display:none;position:absolute;top:70px;left:110px;width:280px;height:200px;background:#f8f8f8;border:1px solid #dedede} | |||
| </style> | |||
| </head> | |||
| <body> | |||
| @@ -147,7 +146,7 @@ | |||
| <tr bgcolor="#f8f8f8"> | |||
| <td width="270"> | |||
| <select name="egroup1" id="egroup1" onChange="ChangePage(this)" class="biz-input-md"> | |||
| <option value='0'>所有组</option> | |||
| <option value="0">所有组</option> | |||
| <?php | |||
| $selgroup = ''; | |||
| foreach($etypes as $arr) | |||
| @@ -260,7 +259,7 @@ | |||
| { | |||
| if ($fields['evalue']>500 && $fields['evalue']%500 != 0) $fields['ename'] = "└─ ".$fields['ename']; | |||
| } else { | |||
| $fields['ename'] = "└─── ".$fields['ename']; | |||
| $fields['ename'] = "└── ".$fields['ename']; | |||
| } | |||
| ?> | |||
| <input type='text' id='ename{dede:field.id/}' value='{dede:field.ename/}' class='abt'> | |||
| @@ -1,6 +1,6 @@ | |||
| <?php | |||
| if ($action=='edit') { | |||
| $arr = $dsql->GetOne("SELECT * FROM `#@__stepselect` where id='$id' "); | |||
| $arr = $dsql->GetOne("SELECT * FROM `#@__stepselect` WHERE id='$id' "); | |||
| $sbjs = " onsubmit=\"alert('该分类是系统内置枚举,不允许修改'); return false;\" "; | |||
| if ($arr['issystem']==0) $sbjs = ''; | |||
| ?> | |||
| @@ -30,7 +30,7 @@ if ($arr['issystem']==0) $sbjs = ''; | |||
| </form> | |||
| <?php | |||
| } else if ($action=='addenum') { | |||
| $arr = $dsql->GetOne("SELECT * FROM `#@__stepselect` where id='$id' "); | |||
| $arr = $dsql->GetOne("SELECT * FROM `#@__stepselect` WHERE id='$id' "); | |||
| $dsql->Execute('out',"Select evalue,ename from `#@__sys_enum` where egroup='{$arr['egroup']}' And (evalue mod 500)=0 order by disorder asc,evalue asc"); | |||
| $options = ''; | |||
| if ($arr['issign']==0) | |||
| @@ -58,7 +58,7 @@ if ($arr['issign']==0) | |||
| </form> | |||
| <?php | |||
| } else if ($action=='view') { | |||
| $arr = $dsql->GetOne("SELECT * FROM `#@__stepselect` where id='$id' "); | |||
| $arr = $dsql->GetOne("SELECT * FROM `#@__stepselect` WHERE id='$id' "); | |||
| $dsql->Execute('out',"SELECT * FROM `#@__sys_enum` where egroup like '{$arr['egroup']}' order by disorder asc, evalue asc"); | |||
| $options = ''; | |||
| while($row1 = $dsql->GetArray('out')) | |||
| @@ -67,7 +67,7 @@ if ($arr['issign']==0) | |||
| { | |||
| $options .= "<option value='{$row1['evalue']}'>└─ {$row1['ename']}</option>"; | |||
| } else { | |||
| $options .= "<option value='{$row1['evalue']}'>└─── {$row1['ename']}</option>"; | |||
| $options .= "<option value='{$row1['evalue']}'>└── {$row1['ename']}</option>"; | |||
| } | |||
| } | |||
| ?> | |||
| @@ -7,7 +7,6 @@ | |||
| <link rel="stylesheet" href="../static/web/font/css/font-awesome.min.css"> | |||
| <link rel="stylesheet" href="../static/web/css/bootstrap.min.css"> | |||
| <link rel="stylesheet" href="../static/web/css/admin.css"> | |||
| <style>.npvar{width:90%}</style> | |||
| </head> | |||
| <body> | |||
| <center> | |||
| @@ -7,7 +7,6 @@ | |||
| <link rel="stylesheet" href="../static/web/font/css/font-awesome.min.css"> | |||
| <link rel="stylesheet" href="../static/web/css/bootstrap.min.css"> | |||
| <link rel="stylesheet" href="../static/web/css/admin.css"> | |||
| <style>.npvar{width:90%}</style> | |||
| </head> | |||
| <body> | |||
| <center> | |||
| @@ -10,7 +10,6 @@ | |||
| <script src="../static/web/js/jquery.min.js"></script> | |||
| <script src="../static/web/js/bootstrap.bundle.min.js"></script> | |||
| <script src="../static/web/js/style.js"></script> | |||
| <style>.col-form-label{padding-top:0}</style> | |||
| <script> | |||
| function CheckAll(form, prefix, checkall) { | |||
| var checkall = checkall ? checkall : 'chkall'; | |||
| @@ -7,7 +7,6 @@ | |||
| <link rel="stylesheet" href="../static/web/font/css/font-awesome.min.css"> | |||
| <link rel="stylesheet" href="../static/web/css/bootstrap.min.css"> | |||
| <link rel="stylesheet" href="../static/web/css/admin.css"> | |||
| <style>.biz-td{border-bottom:1px solid #CBD8AC}</style> | |||
| <script> | |||
| function DelTpl(filename) { | |||
| if (window.confirm('您确定要删除这篇文档吗')) location = 'tpl.php?action=del&acdir=<?php echo $acdir;?>&filename=' + | |||
| @@ -7,7 +7,6 @@ | |||
| <link rel="stylesheet" href="../static/web/font/css/font-awesome.min.css"> | |||
| <link rel="stylesheet" href="../static/web/css/bootstrap.min.css"> | |||
| <link rel="stylesheet" href="../static/web/css/admin.css"> | |||
| <style>.biz-td{border-bottom:1px solid #CBD8AC}</style> | |||
| </head> | |||
| <body> | |||
| <table width="98%" cellspacing="1" cellpadding="0" align="center" class="table maintable mt-3 mb-3"> | |||
| @@ -63,7 +63,7 @@ class FreeList | |||
| showmsg('必须指定频道','-1');exit(); | |||
| } else { | |||
| $channelid = intval($channelid); | |||
| $channelinfo = $this->dsql->getone("select maintable from #@__channeltype where id='$channelid'"); | |||
| $channelinfo = $this->dsql->getone("select maintable from #@__channeltype WHERE id='$channelid'"); | |||
| $this->maintable = $channelinfo['maintable']; | |||
| } | |||
| */ | |||
| @@ -91,7 +91,7 @@ function GetEnumsForm($egroup, $evalue = 0, $formid = '', $seltitle = '') | |||
| $forms .= "\t<option value='0' selected='selected'>请选择{$seltitle}</option>\r\n"; | |||
| foreach (${'em_'.$egroup.'s'} as $v => $n) { | |||
| $prefix = ($v > 500 && $v % 500 != 0) ? '└─ ' : ''; | |||
| if (preg_match("#\.#", $v)) $prefix = '└─── '; | |||
| if (preg_match("#\.#", $v)) $prefix = '└── '; | |||
| if ($v == $evalue) { | |||
| $forms .= "\t<option value='$v' selected='selected'>$prefix$n</option>\r\n"; | |||
| } else { | |||
| @@ -146,7 +146,7 @@ class MemberLogin | |||
| if (is_array($this->fields)) { | |||
| //间隔一小时更新一次用户登录时间 | |||
| if (time() - $this->M_LoginTime > 3600) { | |||
| $dsql->ExecuteNoneQuery("update `#@__member` set logintime='".time()."',loginip='".GetIP()."' where mid='".$this->fields['mid']."';"); | |||
| $dsql->ExecuteNoneQuery("update `#@__member` set logintime='".time()."',loginip='".GetIP()."' WHERE mid='".$this->fields['mid']."';"); | |||
| PutCookie("DedeLoginTime", time(), $this->M_KeepTime); | |||
| } | |||
| $this->M_LoginID = $this->fields['userid']; | |||
| @@ -265,7 +265,7 @@ class MemberLogin | |||
| { | |||
| global $dsql; | |||
| $mid = $this->M_ID; | |||
| $arr = $dsql->GetOne("Select * `#@__member_tj` where mid='$mid' "); | |||
| $arr = $dsql->GetOne("Select * `#@__member_tj` WHERE mid='$mid' "); | |||
| if (!is_array($arr)) { | |||
| $arr = array('article' => 0, 'album' => 0, 'archives' => 0, 'homecount' => 0, 'pagecount' => 0, 'feedback' => 0, 'friend' => 0, 'stow' => 0); | |||
| } | |||
| @@ -278,7 +278,7 @@ class MemberLogin | |||
| } | |||
| } | |||
| $inquery = "INSERT INTO `#@__member_tj` (`mid`,`article`,`album`,`archives`,`homecount`,`pagecount`,`feedback`,`friend`,`stow`) VALUES ('$mid','$article','$album','$archives','$homecount','$pagecount','$feedback','$friend','$stow'); "; | |||
| $dsql->ExecuteNoneQuery("Delete From `#@__member_tj` where mid='$mid' "); | |||
| $dsql->ExecuteNoneQuery("DELETE FROM `#@__member_tj` WHERE mid='$mid' "); | |||
| $dsql->ExecuteNoneQuery($inquery); | |||
| } | |||
| /** | |||
| @@ -426,7 +426,7 @@ class MemberLogin | |||
| global $cfg_login_adds, $dsql; | |||
| //登录增加积分(上一次登录时间必须大于两小时) | |||
| if (time() - $logintime > 7200 && $cfg_login_adds > 0) { | |||
| $dsql->ExecuteNoneQuery("UPDATE `#@__member` SET `scores`=`scores`+{$cfg_login_adds} where mid='$uid' "); | |||
| $dsql->ExecuteNoneQuery("UPDATE `#@__member` SET `scores`=`scores`+{$cfg_login_adds} WHERE mid='$uid' "); | |||
| } | |||
| $this->M_ID = $uid; | |||
| $this->M_LoginTime = time(); | |||
| @@ -217,7 +217,7 @@ class TypeLink | |||
| while ($row = $this->dsql->GetObject()) { | |||
| if ($row->id != $hid) { | |||
| if ($row->ispart == 1) { | |||
| $this->OptionArrayList .= "<option value='".$row->id."' style='background-color:#EFEFEF;color:#545b62'>".$row->typename."</option>\r\n"; | |||
| $this->OptionArrayList .= "<option value='".$row->id."' style='background:#efefef;color:#545b62'>".$row->typename."</option>\r\n"; | |||
| } else { | |||
| $this->OptionArrayList .= "<option value='".$row->id."'>".$row->typename."</option>\r\n"; | |||
| } | |||
| @@ -94,29 +94,29 @@ else if ($dopost == 'save') { | |||
| $inQuery = "INSERT INTO `#@__archives` (id,typeid,sortrank,flag,ismake,channel,arcrank,click,money,title,shorttitle,color,writer,source,litpic,pubdate,senddate,mid,description,keywords,mtype) VALUES ('$arcID','$typeid','$sortrank','$flag','$ismake','$channelid','$arcrank','0','$money','$title','$shorttitle','$color','$writer','$source','$litpic','$pubdate','$senddate','$mid','$description','$keywords','$mtypesid'); "; | |||
| if (!$dsql->ExecuteNoneQuery($inQuery)) { | |||
| $gerr = $dsql->GetError(); | |||
| $dsql->ExecuteNoneQuery("Delete From `#@__arctiny` where id='$arcID' "); | |||
| $dsql->ExecuteNoneQuery("DELETE FROM `#@__arctiny` WHERE id='$arcID' "); | |||
| ShowMsg("数据保存到数据库主表`#@__archives`时出错,请联系管理员", "javascript:;"); | |||
| exit(); | |||
| } | |||
| //保存到附加表 | |||
| $addtable = trim($cInfos['addtable']); | |||
| if (empty($addtable)) { | |||
| $dsql->ExecuteNoneQuery("Delete From `#@__archives` where id='$arcID'"); | |||
| $dsql->ExecuteNoneQuery("Delete From `#@__arctiny` where id='$arcID'"); | |||
| $dsql->ExecuteNoneQuery("DELETE FROM `#@__archives` WHERE id='$arcID'"); | |||
| $dsql->ExecuteNoneQuery("DELETE FROM `#@__arctiny` WHERE id='$arcID'"); | |||
| ShowMsg("没找到当前模型[{$channelid}]的主表信息,无法完成操作", "javascript:;"); | |||
| exit(); | |||
| } else { | |||
| $inquery = "INSERT INTO `{$addtable}` (aid,typeid,userip,redirecturl,templet{$inadd_f}) VALUES ('$arcID','$typeid','$userip','',''{$inadd_v})"; | |||
| if (!$dsql->ExecuteNoneQuery($inquery)) { | |||
| $gerr = $dsql->GetError(); | |||
| $dsql->ExecuteNoneQuery("Delete From `#@__archives` where id='$arcID'"); | |||
| $dsql->ExecuteNoneQuery("Delete From `#@__arctiny` where id='$arcID'"); | |||
| $dsql->ExecuteNoneQuery("DELETE FROM `#@__archives` WHERE id='$arcID'"); | |||
| $dsql->ExecuteNoneQuery("DELETE FROM `#@__arctiny` WHERE id='$arcID'"); | |||
| ShowMsg("数据保存到数据库附加表时出错,请联系管理员<br>error:{$gerr}", "javascript:;"); | |||
| exit(); | |||
| } | |||
| } | |||
| //增加积分 | |||
| $dsql->ExecuteNoneQuery("Update `#@__member` set scores=scores+{$cfg_sendarc_scores} where mid='".$cfg_ml->M_ID."' ; "); | |||
| $dsql->ExecuteNoneQuery("Update `#@__member` set scores=scores+{$cfg_sendarc_scores} WHERE mid='".$cfg_ml->M_ID."' ; "); | |||
| //更新统计 | |||
| countArchives($channelid); | |||
| //生成网页 | |||
| @@ -135,7 +135,7 @@ else if ($dopost == "delArc") { | |||
| //更新用户记录 | |||
| countArchives($channelid); | |||
| //扣除积分 | |||
| $dsql->ExecuteNoneQuery("Update `#@__member` set scores=scores-{$cfg_sendarc_scores} where mid='".$cfg_ml->M_ID."' And (scores-{$cfg_sendarc_scores}) > 0; "); | |||
| $dsql->ExecuteNoneQuery("Update `#@__member` set scores=scores-{$cfg_sendarc_scores} WHERE mid='".$cfg_ml->M_ID."' And (scores-{$cfg_sendarc_scores}) > 0; "); | |||
| ShowMsg("成功删除一篇文档", $ENV_GOBACK_URL); | |||
| exit(); | |||
| } else { | |||
| @@ -103,11 +103,11 @@ if ($dopost == 'save') { | |||
| ShowMsg('请选择正常的性别', '-1'); | |||
| exit(); | |||
| } | |||
| $query1 = "UPDATE `#@__member` SET $pp='$pwd',sex='$sex'{$addupquery} where mid='".$cfg_ml->M_ID."' "; | |||
| $query1 = "UPDATE `#@__member` SET $pp='$pwd',sex='$sex'{$addupquery} WHERE mid='".$cfg_ml->M_ID."' "; | |||
| $dsql->ExecuteNoneQuery($query1); | |||
| //如果是管理员,修改其后台密码 | |||
| if ($cfg_ml->fields['matt'] == 10 && $pwd2 != "") { | |||
| $query2 = "UPDATE `#@__admin` SET $pp='$pwd2'{$admaddupquery} where id='".$cfg_ml->M_ID."' "; | |||
| $query2 = "UPDATE `#@__admin` SET $pp='$pwd2'{$admaddupquery} WHERE id='".$cfg_ml->M_ID."' "; | |||
| $dsql->ExecuteNoneQuery($query2); | |||
| } | |||
| //清除会员缓存 | |||
| @@ -73,12 +73,12 @@ function DelArc($aid) | |||
| } | |||
| } | |||
| } | |||
| $dsql->ExecuteNoneQuery("DELETE FROM `".$arcRow['addtable']."` where aid='$aid' "); | |||
| $dsql->ExecuteNoneQuery("DELETE FROM `".$arcRow['addtable']."` WHERE aid='$aid' "); | |||
| } | |||
| $dsql->ExecuteNoneQuery(" DELETE FROM `#@__archives` where id='$aid' "); | |||
| $dsql->ExecuteNoneQuery("DELETE FROM `#@__feedback` where aid='$aid'"); | |||
| $dsql->ExecuteNoneQuery("DELETE FROM `#@__member_stow` where aid='$aid'"); | |||
| $dsql->ExecuteNoneQuery("DELETE FROM `#@__taglist ` where aid='$aid'"); | |||
| $dsql->ExecuteNoneQuery(" DELETE FROM `#@__archives` WHERE id='$aid' "); | |||
| $dsql->ExecuteNoneQuery("DELETE FROM `#@__feedback` WHERE aid='$aid'"); | |||
| $dsql->ExecuteNoneQuery("DELETE FROM `#@__member_stow` WHERE aid='$aid'"); | |||
| $dsql->ExecuteNoneQuery("DELETE FROM `#@__taglist ` WHERE aid='$aid'"); | |||
| //删除HTML | |||
| if ($arcRow['ismake'] == -1 || $arcRow['arcrank'] != 0 || $arcRow['typeid'] == 0 || $arcRow['money'] > 0) { | |||
| return TRUE; | |||
| @@ -134,11 +134,11 @@ function DelArcSg($aid) | |||
| return FALSE; | |||
| } | |||
| //删除数据库的内容 | |||
| $dsql->ExecuteNoneQuery("DELETE FROM `#@__arctiny` where id='$aid' "); | |||
| $dsql->ExecuteNoneQuery("DELETE FROM `".$arcRow['addtable']."` where aid='$aid' "); | |||
| $dsql->ExecuteNoneQuery("DELETE FROM `#@__feedback` where aid='$aid'"); | |||
| $dsql->ExecuteNoneQuery("DELETE FROM `#@__member_stow` where aid='$aid'"); | |||
| $dsql->ExecuteNoneQuery("DELETE FROM `#@__taglist ` where aid='$aid'"); | |||
| $dsql->ExecuteNoneQuery("DELETE FROM `#@__arctiny` WHERE id='$aid' "); | |||
| $dsql->ExecuteNoneQuery("DELETE FROM `".$arcRow['addtable']."` WHERE aid='$aid' "); | |||
| $dsql->ExecuteNoneQuery("DELETE FROM `#@__feedback` WHERE aid='$aid'"); | |||
| $dsql->ExecuteNoneQuery("DELETE FROM `#@__member_stow` WHERE aid='$aid'"); | |||
| $dsql->ExecuteNoneQuery("DELETE FROM `#@__taglist ` WHERE aid='$aid'"); | |||
| //删除HTML | |||
| if ($arcRow['arcrank'] != 0 || $arcRow['typeid'] == 0) { | |||
| return TRUE; | |||