Пример #1
0
    }
    $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();