} $name = $widget->generateName($key); $allowBlank = 'true'; $extraItem = ''; if ($validatorSchema[$key] instanceof sfValidatorCSRFToken) { $csrfToken = $form->getDefault($key); $extraItem = ",value:'" . $csrfToken . "'"; } if (isset($validatorSchema[$key]) and $validatorSchema[$key]->getOption('required') == true) { $allowBlank = 'false'; } $loginFormItems[] = "{fieldLabel: '" . __($label) . "',name: '" . $name . "',inputType:'" . $type . "',allowBlank:" . $allowBlank . $extraItem . "}\n\t\t"; } $loginFormItems = implode(",", $loginFormItems); $sfExtjs3Plugin->begin(); $sfExtjs3Plugin->end(); ?> <script type='text/javascript'> Ext.namespace('Login'); Login = function(){ var loginWindow, loginForm; return{ init:function(){ Ext.QuickTips.init(); Ext.form.Field.prototype.msgTarget = 'side'; <?php $culture = new sfCultureInfo(sfContext::getInstance()->getUser()->getCulture()); $languages = $culture->getLanguages(array('pt', 'en')); $js_languages = array();