Index: trunk/kernel/units/general/cat_dbitem.php =================================================================== diff -u -r2045 -r2095 --- trunk/kernel/units/general/cat_dbitem.php (.../cat_dbitem.php) (revision 2045) +++ trunk/kernel/units/general/cat_dbitem.php (.../cat_dbitem.php) (revision 2095) @@ -49,8 +49,8 @@ $cat_id = $this->Application->GetVar('m_cat_id'); $original_checked = false; do { - if ( preg_match("/Copy ([0-9]*)[ ]*of(.*)/", $new_name, $regs) ) { - $new_name = 'Copy '.($regs[1]+1).' of '.$regs[2]; + if ( preg_match('/Copy ([0-9]*) *of (.*)/', $new_name, $regs) ) { + $new_name = 'Copy '.( (int)$regs[1] + 1 ).' of '.$regs[2]; } elseif ($original_checked) { $new_name = 'Copy of '.$new_name;