$form->addRule('lastName', _THEFIELD . ' "' . _LASTNAME . '" ' . _MUSTBESMALLERTHAN . ' 50 ' . mb_strtolower(_CHARACTERS), 'maxlength', 50, 'client'); $form->addRule('lastName', _THEFIELD . ' ' . _LASTNAME . ' ' . _HASINVALIDCHARACTERS . '. ' . _ONLYALLOWEDCHARACTERSTEXT, 'checkParameter', 'text'); $form->addElement('text', 'email', _EMAILADDRESS, 'class = "inputText "'); $form->addRule('email', _THEFIELD . ' ' . _EMAILADDRESS . ' ' . _ISMANDATORY, 'required', null, 'client'); $form->addRule('email', _THEFIELD . ' ' . _EMAILADDRESS . ' ' . _HASINVALIDCHARACTERS . '. ' . _ONLYALLOWEDCHARACTERSTEXT, 'email', null, 'client'); //$form -> addRule('email', _THEEMAIL.' "'.($form -> exportValue('email')).'" '._ALREADYEXISTS, 'checkNotExist', 'email'); $languages = array(); foreach (EfrontSystem::getLanguages() as $key => $value) { if ($value['active']) { $languages[$key] = $value['translation']; } } $form->addElement('select', 'languages_NAME', _LANGUAGE, $languages, 'class = "inputSelect" onchange = "location = \'index.php?ctg=signup&bypass_language=\'+this.options[this.selectedIndex].value"'); //A select drop down for languages if ($_SESSION['s_language']) { $form->setDefaults(array('languages_NAME' => $_SESSION['s_language'])); //The default language is also the selected one } else { $form->setDefaults(array('languages_NAME' => $GLOBALS['configuration']['default_language'])); //The default language is also the selected one } if ($GLOBALS['configuration']['onelanguage']) { $form->freeze(array('languages_NAME')); } if (G_VERSIONTYPE != 'community') { #cpp#ifndef COMMUNITY if (G_VERSIONTYPE == 'enterprise') { #cpp#ifdef ENTERPRISE require_once "../libraries/module_hcd_tools.php"; } #cpp#endif