@@ -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 | |||||
} | |||||
?> | ?> |