| @@ -184,7 +184,7 @@ if ($dopost == 'quick') { | |||||
| } | } | ||||
| ShowMsg("成功创建一个栏目", "catalog_main.php"); | ShowMsg("成功创建一个栏目", "catalog_main.php"); | ||||
| exit(); | exit(); | ||||
| }//End dopost==save | |||||
| } | |||||
| //获取从父目录继承的默认参数 | //获取从父目录继承的默认参数 | ||||
| if ($dopost == '') { | if ($dopost == '') { | ||||
| $channelid = 1; | $channelid = 1; | ||||
| @@ -56,8 +56,7 @@ if ($dopost == "save") { | |||||
| UpDateCatCache(); | UpDateCatCache(); | ||||
| ShowMsg("成功修改一个栏目", "catalog_main.php"); | ShowMsg("成功修改一个栏目", "catalog_main.php"); | ||||
| exit(); | exit(); | ||||
| } //End Save Action | |||||
| else if ($dopost == "savetime") { | |||||
| } else if ($dopost == "savetime") { | |||||
| $uptopsql = ''; | $uptopsql = ''; | ||||
| $slinks = " id IN (".GetSonIds($id).")"; | $slinks = " id IN (".GetSonIds($id).")"; | ||||
| //顶级栏目二级域名根目录处理 | //顶级栏目二级域名根目录处理 | ||||
| @@ -57,7 +57,7 @@ function DelArc($aid, $type = 'ON', $onlyfile = FALSE, $recycle = 0) | |||||
| //$issystem==-1是自定义模型,不使用回收站 | //$issystem==-1是自定义模型,不使用回收站 | ||||
| if ($issystem == -1) $type = 'OK'; | if ($issystem == -1) $type = 'OK'; | ||||
| if (!is_array($arcRow)) return FALSE; | if (!is_array($arcRow)) return FALSE; | ||||
| /** 删除到回收站 **/ | |||||
| //删除到回收站 | |||||
| if ($cfg_delete == 'Y' && $type == 'ON') { | if ($cfg_delete == 'Y' && $type == 'ON') { | ||||
| $dsql->ExecuteNoneQuery("UPDATE `$maintable` SET arcrank='-2' WHERE id='$aid' "); | $dsql->ExecuteNoneQuery("UPDATE `$maintable` SET arcrank='-2' WHERE id='$aid' "); | ||||
| $dsql->ExecuteNoneQuery("UPDATE `#@__arctiny` SET `arcrank` = '-2' WHERE id = '$aid';"); | $dsql->ExecuteNoneQuery("UPDATE `#@__arctiny` SET `arcrank` = '-2' WHERE id = '$aid';"); | ||||
| @@ -60,5 +60,5 @@ function GetMenus($userrank, $topos = 'main') | |||||
| echo $footTemplet; | echo $footTemplet; | ||||
| } | } | ||||
| } | } | ||||
| }//End Function | |||||
| } | |||||
| ?> | ?> | ||||
| @@ -183,7 +183,7 @@ class Archives | |||||
| $this->Fields[$nk] = $this->ReplaceKeyword($this->Fields['keywords'], $this->Fields[$nk]); | $this->Fields[$nk] = $this->ReplaceKeyword($this->Fields['keywords'], $this->Fields[$nk]); | ||||
| } | } | ||||
| } | } | ||||
| } //End foreach | |||||
| } | |||||
| } | } | ||||
| //设置全局环境变量 | //设置全局环境变量 | ||||
| $this->Fields['typename'] = $this->TypeLink->TypeInfos['typename']; | $this->Fields['typename'] = $this->TypeLink->TypeInfos['typename']; | ||||
| @@ -631,8 +631,8 @@ class Archives | |||||
| } | } | ||||
| } | } | ||||
| $this->dtp->Assign($i, $res); | $this->dtp->Assign($i, $res); | ||||
| } //end case | |||||
| } //结束模板循环 | |||||
| } | |||||
| } | |||||
| } | } | ||||
| } | } | ||||
| /** | /** | ||||
| @@ -1005,7 +1005,7 @@ class Archives | |||||
| $body = preg_replace("#(<a(.*))-\]-(.*)-\[-(\/a>)#isU", '\\1>\\3<\\4', $body); | $body = preg_replace("#(<a(.*))-\]-(.*)-\[-(\/a>)#isU", '\\1>\\3<\\4', $body); | ||||
| return $body; | return $body; | ||||
| } | } | ||||
| }//End Archives | |||||
| } | |||||
| function _highlightkeywords($matches) | function _highlightkeywords($matches) | ||||
| { | { | ||||
| return _highlight($matches[2], $GLOBALS['_dd_karr'], $GLOBALS['_dd_kaarr'], $matches[1]); | return _highlight($matches[2], $GLOBALS['_dd_karr'], $GLOBALS['_dd_kaarr'], $matches[1]); | ||||
| @@ -855,5 +855,5 @@ class FreeList | |||||
| } | } | ||||
| return $nowurl; | return $nowurl; | ||||
| } | } | ||||
| }//End Class | |||||
| } | |||||
| ?> | ?> | ||||
| @@ -1218,5 +1218,5 @@ class ListView | |||||
| } | } | ||||
| return $nowurl; | return $nowurl; | ||||
| } | } | ||||
| }//End Class | |||||
| } | |||||
| ?> | ?> | ||||
| @@ -231,5 +231,5 @@ class PartView | |||||
| function Close() | function Close() | ||||
| { | { | ||||
| } | } | ||||
| }//End Class | |||||
| } | |||||
| ?> | ?> | ||||
| @@ -721,5 +721,5 @@ class SearchView | |||||
| } | } | ||||
| return $nowurl; | return $nowurl; | ||||
| } | } | ||||
| }//End Class | |||||
| } | |||||
| ?> | ?> | ||||
| @@ -1046,5 +1046,5 @@ class SgListView | |||||
| } | } | ||||
| return $nowurl; | return $nowurl; | ||||
| } | } | ||||
| }//End Class | |||||
| } | |||||
| ?> | ?> | ||||
| @@ -99,5 +99,5 @@ class sgpage | |||||
| function Close() | function Close() | ||||
| { | { | ||||
| } | } | ||||
| }//End Class | |||||
| } | |||||
| ?> | ?> | ||||
| @@ -219,7 +219,7 @@ class SpecView | |||||
| } | } | ||||
| $this->dtp->Assign($tagid, $this->GetPageListST($list_len)); | $this->dtp->Assign($tagid, $this->GetPageListST($list_len)); | ||||
| } | } | ||||
| } //End foreach | |||||
| } | |||||
| $makeFile = $GLOBALS['cfg_special']."/spec_".$this->PageNo.$GLOBALS['art_shortname']; | $makeFile = $GLOBALS['cfg_special']."/spec_".$this->PageNo.$GLOBALS['art_shortname']; | ||||
| $murl = $makeFile; | $murl = $makeFile; | ||||
| $makeFile = $GLOBALS['cfg_basedir'].$makeFile; | $makeFile = $GLOBALS['cfg_basedir'].$makeFile; | ||||
| @@ -568,5 +568,5 @@ class SpecView | |||||
| } | } | ||||
| return $nowurl; | return $nowurl; | ||||
| } | } | ||||
| }//End Class | |||||
| } | |||||
| ?> | ?> | ||||
| @@ -666,5 +666,5 @@ class TagList | |||||
| } | } | ||||
| return $nowurl; | return $nowurl; | ||||
| } | } | ||||
| }//End Class | |||||
| } | |||||
| ?> | ?> | ||||
| @@ -198,5 +198,5 @@ class ChannelUnit | |||||
| function Close() | function Close() | ||||
| { | { | ||||
| } | } | ||||
| }//End class ChannelUnit | |||||
| } | |||||
| ?> | ?> | ||||
| @@ -66,7 +66,7 @@ class DedeAtt | |||||
| { | { | ||||
| return $this->Count + 1; | return $this->Count + 1; | ||||
| } | } | ||||
| }//End DedeAtt | |||||
| } | |||||
| /** | /** | ||||
| * 属性解析器 | * 属性解析器 | ||||
| * function c____DedeAttParse(); | * function c____DedeAttParse(); | ||||
| @@ -486,9 +486,9 @@ function GetUrlFromListRule($regxurl = '', $handurl = '', $startid = 0, $endid = | |||||
| } | } | ||||
| } | } | ||||
| } | } | ||||
| } //End 匹配多栏目 | |||||
| } //End使用规则匹配的情况 | |||||
| } | |||||
| } | |||||
| } | } | ||||
| return $lists; | return $lists; | ||||
| }//End | |||||
| } | |||||
| ?> | ?> | ||||
| @@ -271,5 +271,5 @@ class DedeImage | |||||
| } | } | ||||
| } | } | ||||
| } | } | ||||
| }//End Class | |||||
| } | |||||
| ?> | ?> | ||||
| @@ -241,7 +241,7 @@ class DedeModule | |||||
| while (!feof($fp)) { | while (!feof($fp)) { | ||||
| $line = fgets($fp, 1024); | $line = fgets($fp, 1024); | ||||
| if (!$start) { | if (!$start) { | ||||
| //2011-6-7 修复模块打包程序中上传程序安装生成为空白文件 | |||||
| //2011-6-7修复模块打包程序中上传程序安装生成为空白文件 | |||||
| if (preg_match("#<{$ntype}>#i", $line)) $start = TRUE; | if (preg_match("#<{$ntype}>#i", $line)) $start = TRUE; | ||||
| } else { | } else { | ||||
| if (preg_match("#<\/{$ntype}#i", $line)) break; | if (preg_match("#<\/{$ntype}#i", $line)) break; | ||||
| @@ -291,7 +291,7 @@ class DedeModule | |||||
| * | * | ||||
| * @access public | * @access public | ||||
| * @param string $hashcode hash码 | * @param string $hashcode hash码 | ||||
| * @return bool 如果存在则返回True,否则为False | |||||
| * @return bool 如果存在则返回True,否则为False | |||||
| */ | */ | ||||
| function HasModule($hashcode) | function HasModule($hashcode) | ||||
| { | { | ||||
| @@ -582,5 +582,5 @@ class DedeModule | |||||
| unset($this->modules); | unset($this->modules); | ||||
| unset($this->fileListNames); | unset($this->fileListNames); | ||||
| } | } | ||||
| }//End Class | |||||
| } | |||||
| ?> | ?> | ||||
| @@ -16,7 +16,7 @@ class DedeTag | |||||
| var $InnerText = ''; //标记之间的文本 | var $InnerText = ''; //标记之间的文本 | ||||
| var $StartPos = 0; //标记起始位置 | var $StartPos = 0; //标记起始位置 | ||||
| var $EndPos = 0; //标记结束位置 | var $EndPos = 0; //标记结束位置 | ||||
| var $CAttribute = null; //标记属性描述,即是class DedeAttribute | |||||
| var $CAttribute = null; //标记属性描述,即是class DedeAttribute | |||||
| var $TagValue = ''; //标记的值 | var $TagValue = ''; //标记的值 | ||||
| var $TagID = 0; | var $TagID = 0; | ||||
| /** | /** | ||||
| @@ -85,7 +85,7 @@ class DedeTagParse | |||||
| var $TempMkTime = 0; | var $TempMkTime = 0; | ||||
| var $CacheFile = ''; | var $CacheFile = ''; | ||||
| var $SourceString = ''; //模板字符串 | var $SourceString = ''; //模板字符串 | ||||
| var $CTags = array(); //标记集合 | |||||
| var $CTags = array(); //标记集合 | |||||
| var $Count = -1; //$Tags标记个数 | var $Count = -1; //$Tags标记个数 | ||||
| var $refObj = ''; //引用当前模板类的对象 | var $refObj = ''; //引用当前模板类的对象 | ||||
| var $taghashfile = ''; | var $taghashfile = ''; | ||||
| @@ -385,7 +385,7 @@ class DedeTagParse | |||||
| return -1; | return -1; | ||||
| } | } | ||||
| /** | /** | ||||
| * 获得指定名称的CTag数据类(如果有多个同名的Tag,则取没有被分配文档的第一个Tag) | |||||
| * 获得指定名称的CTag数据类,如果有多个同名的Tag,则取没有被分配文档的第一个Tag | |||||
| * | * | ||||
| * @access public | * @access public | ||||
| * @param string $str 字符串 | * @param string $str 字符串 | ||||
| @@ -602,7 +602,7 @@ class DedeTagParse | |||||
| return $ResultString; | return $ResultString; | ||||
| } | } | ||||
| /** | /** | ||||
| * 把分析模板输出到一个字符串中,并返回 | |||||
| * 把分析模板输出到一个字符串中并返回 | |||||
| * | * | ||||
| * @access public | * @access public | ||||
| * @return string | * @return string | ||||
| @@ -940,7 +940,7 @@ class DedeAttributeParse | |||||
| $hasAttribute = FALSE; | $hasAttribute = FALSE; | ||||
| $strLen = strlen($this->sourceString); | $strLen = strlen($this->sourceString); | ||||
| $this->cAttributes->Items = array(); | $this->cAttributes->Items = array(); | ||||
| //获得Tag的名称,解析到 cAtt->GetAtt('tagname') 中 | |||||
| //获得Tag的名称,解析到cAtt->GetAtt('tagname')中 | |||||
| for ($i = 0; $i < $strLen; $i++) { | for ($i = 0; $i < $strLen; $i++) { | ||||
| if ($this->sourceString[$i] == ' ') { | if ($this->sourceString[$i] == ' ') { | ||||
| $this->cAttributes->Count++; | $this->cAttributes->Count++; | ||||
| @@ -967,7 +967,7 @@ class DedeAttributeParse | |||||
| return; | return; | ||||
| } | } | ||||
| $tmpvalue = ''; | $tmpvalue = ''; | ||||
| //如果字符串含有属性值,遍历源字符串,并获得各属性 | |||||
| //如果字符串含有属性值,遍历源字符串并获得各属性 | |||||
| for ($i; $i < $strLen; $i++) { | for ($i; $i < $strLen; $i++) { | ||||
| $d = $this->sourceString[$i]; | $d = $this->sourceString[$i]; | ||||
| //查找属性名称 | //查找属性名称 | ||||
| @@ -1013,13 +1013,13 @@ class DedeAttributeParse | |||||
| $tmpvalue .= $d; | $tmpvalue .= $d; | ||||
| } | } | ||||
| } | } | ||||
| }//for | |||||
| } | |||||
| //最后一个属性给值 | //最后一个属性给值 | ||||
| if ($tmpatt != '') { | if ($tmpatt != '') { | ||||
| $this->cAttributes->Count++; | $this->cAttributes->Count++; | ||||
| $this->cAttributes->Items[$tmpatt] = trim($tmpvalue); | $this->cAttributes->Items[$tmpatt] = trim($tmpvalue); | ||||
| } | } | ||||
| //print_r($this->cAttributes->Items); | //print_r($this->cAttributes->Items); | ||||
| } //end func | |||||
| } | |||||
| } | } | ||||
| ?> | ?> | ||||
| @@ -190,7 +190,7 @@ class DedeTemplate | |||||
| $this->__construct($templatedir, $refDir); | $this->__construct($templatedir, $refDir); | ||||
| } | } | ||||
| /** | /** | ||||
| * 设定本类自身实例的类引用和使用本类的类实例(如果在类中使用本模板引擎,后一参数一般为$this) | |||||
| * 设定本类自身实例的类引用和使用本类的类实例,如果在类中使用本模板引擎,后一参数一般为$this | |||||
| * | * | ||||
| * @access public | * @access public | ||||
| * @param object $refObj 实例对象 | * @param object $refObj 实例对象 | ||||
| @@ -1032,7 +1032,7 @@ class TagAttribute | |||||
| { | { | ||||
| return $this->count + 1; | return $this->count + 1; | ||||
| } | } | ||||
| }//End Class | |||||
| } | |||||
| /** | /** | ||||
| * 属性解析器 | * 属性解析器 | ||||
| * function C__TagAttributeParse(); | * function C__TagAttributeParse(); | ||||
| @@ -1158,14 +1158,14 @@ class TagAttributeParse | |||||
| $tmpvalue .= $d; | $tmpvalue .= $d; | ||||
| } | } | ||||
| } | } | ||||
| } //for | |||||
| } | |||||
| //最后一个属性的给值 | //最后一个属性的给值 | ||||
| if ($tmpatt != '') { | if ($tmpatt != '') { | ||||
| $this->cAttributes->count++; | $this->cAttributes->count++; | ||||
| $this->cAttributes->items[$tmpatt] = trim($tmpvalue); | $this->cAttributes->items[$tmpatt] = trim($tmpvalue); | ||||
| } //print_r($this->cAttributes->items); | } //print_r($this->cAttributes->items); | ||||
| } //end func | |||||
| } //End Class | |||||
| } | |||||
| } | |||||
| /** | /** | ||||
| * 私有标签编译,主要用于if标签内的字符串解析 | * 私有标签编译,主要用于if标签内的字符串解析 | ||||
| * | * | ||||
| @@ -237,5 +237,5 @@ class DedeVote | |||||
| $res .= "</table>\r\n"; | $res .= "</table>\r\n"; | ||||
| return $res; | return $res; | ||||
| } | } | ||||
| }//End Class | |||||
| } | |||||
| ?> | ?> | ||||
| @@ -104,5 +104,5 @@ class diyform | |||||
| } | } | ||||
| return $fields; | return $fields; | ||||
| } | } | ||||
| }//End Class | |||||
| } | |||||
| ?> | ?> | ||||
| @@ -627,5 +627,5 @@ class DedeHttpDown | |||||
| $okurl = preg_replace("/\/{1,}/", "/", $okurl); | $okurl = preg_replace("/\/{1,}/", "/", $okurl); | ||||
| return $proto.$okurl; | return $proto.$okurl; | ||||
| } | } | ||||
| }//End Class | |||||
| } | |||||
| ?> | ?> | ||||
| @@ -258,5 +258,5 @@ class smtp | |||||
| echo $message; | echo $message; | ||||
| } | } | ||||
| } | } | ||||
| }//End Class | |||||
| } | |||||
| ?> | ?> | ||||
| @@ -216,7 +216,7 @@ class OxWindow | |||||
| $ctp->Display(); | $ctp->Display(); | ||||
| $ctp->Clear(); | $ctp->Clear(); | ||||
| } | } | ||||
| }//End Class | |||||
| } | |||||
| /** | /** | ||||
| * 显示一个不带表单的普通提示 | * 显示一个不带表单的普通提示 | ||||
| * | * | ||||
| @@ -466,9 +466,9 @@ class SplitWord | |||||
| $this->simpleResult[$s]['t'] = 5; | $this->simpleResult[$s]['t'] = 5; | ||||
| $s++; | $s++; | ||||
| } | } | ||||
| }//2byte symbol | |||||
| }//end 2byte char | |||||
| }//end for | |||||
| } | |||||
| } | |||||
| } | |||||
| //处理分词后的结果 | //处理分词后的结果 | ||||
| $this->_sort_finally_result(); | $this->_sort_finally_result(); | ||||
| } | } | ||||
| @@ -782,7 +782,7 @@ class SplitWord | |||||
| } | } | ||||
| $j++; | $j++; | ||||
| } | } | ||||
| }//end for | |||||
| } | |||||
| $smarr = $newarr; | $smarr = $newarr; | ||||
| } | } | ||||
| /** | /** | ||||
| @@ -559,5 +559,5 @@ class MemberLogin | |||||
| } | } | ||||
| return $result; | return $result; | ||||
| } | } | ||||
| }//End Class | |||||
| } | |||||
| ?> | ?> | ||||
| @@ -332,19 +332,19 @@ class TypeLink | |||||
| $likeType .= "</td>\r\n"; | $likeType .= "</td>\r\n"; | ||||
| } | } | ||||
| $GLOBALS['autoindex']++; | $GLOBALS['autoindex']++; | ||||
| }//Loop Col | |||||
| } | |||||
| if ($col > 1) { | if ($col > 1) { | ||||
| $i += $col - 1; | $i += $col - 1; | ||||
| } | } | ||||
| if ($col > 1) { | if ($col > 1) { | ||||
| $likeType .= "</tr>\r\n"; | $likeType .= "</tr>\r\n"; | ||||
| } | } | ||||
| }//Loop for $i | |||||
| } | |||||
| if ($col > 1) { | if ($col > 1) { | ||||
| $likeType .= "</table>\r\n"; | $likeType .= "</table>\r\n"; | ||||
| } | } | ||||
| $this->dsql->FreeResult(); | $this->dsql->FreeResult(); | ||||
| return $likeType; | return $likeType; | ||||
| }//GetChannel | |||||
| }//End Class | |||||
| } | |||||
| } | |||||
| ?> | ?> | ||||
| @@ -405,5 +405,5 @@ tpl; | |||||
| $dh->close(); | $dh->close(); | ||||
| return (1); | return (1); | ||||
| } | } | ||||
| }//End Class | |||||
| } | |||||
| ?> | ?> | ||||
| @@ -164,5 +164,5 @@ class TypeUnit | |||||
| } | } | ||||
| } | } | ||||
| } | } | ||||
| }//End Class | |||||
| } | |||||
| ?> | ?> | ||||
| @@ -127,5 +127,5 @@ class TypeUnitSelector | |||||
| } | } | ||||
| } | } | ||||
| } | } | ||||
| }//End Class | |||||
| } | |||||
| ?> | ?> | ||||