Index: trunk/kernel/include/category.php =================================================================== diff -u -N -r3179 -r3220 --- trunk/kernel/include/category.php (.../category.php) (revision 3179) +++ trunk/kernel/include/category.php (.../category.php) (revision 3220) @@ -46,13 +46,18 @@ $string = str_replace($not_allowed, '_', $string); $string = preg_replace('/(_+)/', '_', $string); + $string = $this->checkAutoFilename($string); + return $string; + } + + function checkAutoFilename($string) + { while( preg_match('/(.*)_([\d]+)$/', $string, $rets) ) { $string = $rets[1]; } - - return $string; + return $string; } function GenerateFilename()