Index: trunk/admin/include/mainscript.php =================================================================== diff -u -N -r964 -r1016 --- trunk/admin/include/mainscript.php (.../mainscript.php) (revision 964) +++ trunk/admin/include/mainscript.php (.../mainscript.php) (revision 1016) @@ -277,6 +277,18 @@ } } +function ValidThemeName(name_str) +{ + if (trim(name_str) == '') return false; + var re = new RegExp('^[a-zA-Z0-9_ ]{1,}$'); + if (name_str.match(re)) { + return true; + } + else { + return false; + } +} + function DaysInMonth(month,year) { timeA = new Date(year, month,1);