Index: trunk/kernel/parser.php
===================================================================
diff -u -r3282 -r3287
--- trunk/kernel/parser.php (.../parser.php) (revision 3282)
+++ trunk/kernel/parser.php (.../parser.php) (revision 3287)
@@ -5,8 +5,8 @@
$ParserFiles[] = "kernel/parser.php";
function m_ParseEnv($str = NULL)
-{
- global $m_var_list, $objConfig, $objCatList, $objLanguages, $objThemes;
+{
+ global $m_var_list, $objConfig, $objCatList, $objLanguages, $objThemes;
if ($str != NULL)
{
$str = substr($str,1);
@@ -15,12 +15,12 @@
$m_var_list["cat"] = $pieces[0];
$m_var_list["p"] = $pieces[1];
$objCatList->Page = $m_var_list["p"];
-
+
$m_var_list["lang"] = $pieces[2];
$m_var_list["theme"] = $pieces[3];
$m_var_list['opener']=$pieces[4];
}
- else
+ else
{
$m_var_list["cat"]=0;
$m_var_list["p"] = 1;
@@ -31,7 +31,7 @@
}
function m_BuildEnv()
-{
+{
global $m_var_list, $m_var_list_update;
$module_vars = Array('cat','p','lang','theme','opener');
$ret = GenerateModuleEnv('m', $module_vars);
@@ -40,7 +40,7 @@
}
function m_BuildEnv_NEW()
-{
+{
global $m_var_list, $m_var_list_update;
$module_vars = Array( 'cat' => 'm_cat_id', 'p' => 'm_cat_page', 'lang' => 'm_lang',
'theme' => 'm_theme', 'opener' => 'm_opener');
@@ -72,7 +72,7 @@
IF(TargetId = %1\$s, TargetType, SourceType) AS SourceType,
IF(TargetId = %1\$s, SourceType, TargetType) AS TargetType
FROM %%s", $ResourceId);
-
+
$where = "((SourceId=$ResourceId) OR (TargetId=$ResourceId AND Type=1)) AND Enabled=1";
$Relations->LoadRelated($where,"",$sql);
$ids = array();
@@ -99,8 +99,8 @@
}
$table = GetTablePrefix().$Item->Get("SourceTable");
if($ItemType!=1)
- {
- $cattable = GetTablePrefix()."CategoryItems";
+ {
+ $cattable = GetTablePrefix()."CategoryItems";
$sql = "SELECT *,CategoryId FROM $table INNER JOIN $cattable ON ";
$sql .=" ($table.ResourceId=$cattable.ItemResourceId) WHERE $table.Status=1 AND PrimaryCat=1 ";
$sql .=" AND ResourceId IN (".implode(",",$ids[$ItemType]).")";
@@ -112,7 +112,7 @@
$sql .=" AND ResourceId IN (".implode(",",$ids[$ItemType]).")";
}
// echo $sql."
\n";
- $RelatedItems->Query_Item($sql,-1,-1,$ItemType);
+ $RelatedItems->Query_Item($sql,-1,-1,$ItemType);
}
}
}
@@ -124,12 +124,12 @@
@attrib: _url:: Remote URL to include
@attrib: _StartPos:: Numeric start point of text to include, or string match
@attrib: _EndPos:: Numeric end point of text to include, or string match
- @example:
-*/
+ @example:
+*/
function m_insert_url($attribs=array())
{
global $pathtoroot;
-
+
$url = $attribs["_url"];
$StartPos = $attribs["_startpos"];
$EndPos = $attribs["_endpos"];
@@ -147,17 +147,17 @@
if(substr($tmp,-7)=="