diff --git a/forms/PasswordField.php b/forms/PasswordField.php
index baf03a7c3..55bbb947c 100755
--- a/forms/PasswordField.php
+++ b/forms/PasswordField.php
@@ -1,38 +1,50 @@
maxLength = $maxLength;
- parent::__construct($name, $title, $value);
+ parent::__construct($name, $title, $value);
}
-
+
+
function Field() {
- if($this->maxLength){
- return "id() . "\" name=\"{$this->name}\" value=\"" . $this->attrValue() . "\" maxlength=\"$this->maxLength\" size=\"$this->maxLength\"/>";
- }else{
- return "id() . "\" name=\"{$this->name}\" value=\"" . $this->attrValue() . "\" />";
+ if($this->maxLength) {
+ return "id() .
+ "\" name=\"{$this->name}\" value=\"" . $this->attrValue() .
+ "\" maxlength=\"$this->maxLength\" size=\"$this->maxLength\"/>";
+ } else {
+ return "id() .
+ "\" name=\"{$this->name}\" value=\"" . $this->attrValue() . "\" />";
}
}
-
+
+
/**
- * Makes a pretty readonly field with stars the length of the password instead of the
- * actual one. ;)
+ * Makes a pretty readonly field with some stars in it
*/
function performReadonlyTransformation() {
- $stars = '';
- $count = strlen($this->attrValue());
- do{ $stars .= "*";} while(strlen($stars) <= $count);
-
- $field = new ReadonlyField($this->name,$this->title ? $this->title : "",$stars);
+ $stars = '*****';
+
+ $field = new ReadonlyField($this->name, $this->title ? $this->title : '', $stars);
$field->setForm($this->form);
return $field;
}
}
+
?>
\ No newline at end of file