* @license GPLv2 http://files.syscp.org/misc/COPYING.txt * @package Functions * @version $Id: function.checkUsername.php 2724 2009-06-07 14:18:02Z flo $ */ function checkUsername($fieldname, $fielddata, $newfieldvalue, $allnewfieldvalues) { global $settings; if(!isset($allnewfieldvalues['customer_mysqlprefix'])) { $allnewfieldvalues['customer_mysqlprefix'] = $settings['customer']['mysqlprefix']; } $returnvalue = array(); if(validateUsername($newfieldvalue, $settings['panel']['unix_names'], 14 - strlen($allnewfieldvalues['customer_mysqlprefix'])) === true) { $returnvalue = array(FORMFIELDS_PLAUSIBILITY_CHECK_OK); } else { $returnvalue = array(FORMFIELDS_PLAUSIBILITY_CHECK_ERROR, 'accountprefixiswrong'); } return $returnvalue; }