]> dev.renevier.net Git - syj.git/blobdiff - application/forms/User.php
raw mode for termsofuse
[syj.git] / application / forms / User.php
index 40bd5185a9764885cdc088bc5fb03b8d7ee513c0..ca3a91b617887447f4f27eef93cfd2bbd8a47a61 100644 (file)
@@ -7,9 +7,11 @@ class Syj_Form_User extends Syj_Form_TableAbstract
     public function init() {
         $translator = $this->getTranslator();
 
+        $desc = $translator->translate("only letters, numbers, underscores or dots");
         $name = array('Text', 'user_pseudo', array(
             'label' => __("user name"),
-            'attribs' => array('maxlength' => '20'),
+            'attribs' => array('maxlength' => '20', 'autocomplete' => 'off'),
+            'description' => $desc,
             'validators' => array(new Zend_Validate_StringLength(0, 20),
                                  new Zend_Validate_Regex('/^[a-zA-Z0-9_\.]+$/')),
             'required' => true
@@ -38,7 +40,9 @@ class Syj_Form_User extends Syj_Form_TableAbstract
 
         $this->setMainElements(array($name, $pass, $pass_confirm, $email));
 
-        $anchor = $this->getView()->Anchor("termsofuse", $translator->translate("terms of use"), array('id' => 'user_termsofuse_anchor'));
+        $anchor = $this->getView()->Anchor("termsofuse?format=raw",
+                                           $translator->translate("terms of use"),
+                                           array('id' => 'user_termsofuse_anchor'));
         $text = $translator->translate("I've read and accepted %s");
         $text = vsprintf($text, $anchor);
         $this->addElement('Checkbox', 'user_accept', array("label" => $text,