Index: trunk/globals.php =================================================================== diff -u -r516 -r521 --- trunk/globals.php (.../globals.php) (revision 516) +++ trunk/globals.php (.../globals.php) (revision 521) @@ -549,11 +549,11 @@ $pos = strpos( strtolower($text), $opentag.' '); // tag has parameters if($pos === false) { - $pos = strpos($text,$opentag.']'); + $pos = strpos( strtolower($text), $opentag.']'); } $endopen = strpos($text,']',$pos); - $closepos = strpos($text,$closetag,$pos); + $closepos = strpos( strtolower($text),$closetag,$pos); if($closepos) { @@ -1446,6 +1446,10 @@ return isset($update[$name]) ? $update[$name] : ( isset($main[$name]) ? $main[$name] : ''); } +/** + * @return int + * @desc Checks for debug mode +*/ function IsDebugMode() { return defined('DEBUG_MODE') && constant('DEBUG_MODE') == 1 ? 1 : 0; Index: trunk/admin/category/addcategory.php =================================================================== diff -u -r374 -r521 --- trunk/admin/category/addcategory.php (.../addcategory.php) (revision 374) +++ trunk/admin/category/addcategory.php (.../addcategory.php) (revision 521) @@ -291,9 +291,12 @@ > - "> - - + "> + + + + DBG: '.date('M d. Y H:i:s', $c->get('Modified') ); ?> + Index: trunk/kernel/action.php =================================================================== diff -u -r520 -r521 --- trunk/kernel/action.php (.../action.php) (revision 520) +++ trunk/kernel/action.php (.../action.php) (revision 521) @@ -798,11 +798,18 @@ $objEditItems->SourceTable = $objSession->GetEditTable("Category"); // check if name of cat isn't changed: begin - $original_cats = new clsCatList(); - $original_cat = $original_cats->GetItemByField('CategoryId', $_POST['CategoryId']); - if( $original_cat->Get('Name') != $_POST['cat_name'] ) + if( GetVar('CategoryId') > 0 ) + { + $original_cats = new clsCatList(); + $original_cat = $original_cats->GetItemByField('CategoryId', GetVar('CategoryId')); + if( $original_cat->Get('Name') != $_POST['cat_name'] ) + $objSession->SetVariable('PermCache_UpdateRequired', 1); + unset($original_cat, $original_cats); + } + else + { $objSession->SetVariable('PermCache_UpdateRequired', 1); - unset($original_cat, $original_cats); + } // check if name of cat isn't changed: end $cat = $objEditItems->Edit_Category($_POST["CategoryId"],inp_escape($_POST["cat_name"],$html), inp_escape($_POST["cat_desc"],$html), $CreatedOn, $cat_pick, $Status, $Hot, $New, $Pop, $_POST["Priority"], $_POST["meta_keywords"], $_POST["meta_desc"]);