summaryrefslogtreecommitdiffstats
path: root/application/modules/user/forms/Client.php
diff options
context:
space:
mode:
authormichael pereira2011-03-16 17:28:52 +0100
committermichael pereira2011-03-16 17:28:52 +0100
commitc4037e25f2dfdbe8440c3aade2bfb76bbea7c65d (patch)
treef5b4b2c8c261a42fb92d549f872baa3af132ddd9 /application/modules/user/forms/Client.php
parentKCL jetzt auf 175 zeichen begrentzt (diff)
parentMerge branch 'master' of openslx.org:lsfks/master-teamprojekt/pbs2 (diff)
downloadpbs2-c4037e25f2dfdbe8440c3aade2bfb76bbea7c65d.tar.gz
pbs2-c4037e25f2dfdbe8440c3aade2bfb76bbea7c65d.tar.xz
pbs2-c4037e25f2dfdbe8440c3aade2bfb76bbea7c65d.zip
Merge branch 'master' of openslx.org:lsfks/master-teamprojekt/pbs2
Diffstat (limited to 'application/modules/user/forms/Client.php')
-rw-r--r--application/modules/user/forms/Client.php19
1 files changed, 16 insertions, 3 deletions
diff --git a/application/modules/user/forms/Client.php b/application/modules/user/forms/Client.php
index a79ede1..9f3926c 100644
--- a/application/modules/user/forms/Client.php
+++ b/application/modules/user/forms/Client.php
@@ -8,18 +8,31 @@ class user_Form_Client extends Zend_Form
$this->setName("pool");
$this->setMethod('post');
- $this->addElement('text', 'macadress', array(
+ $mac = $this->createElement('text', 'macadress', array(
'filters' => array('StringTrim'),
'validators' => array(
- array('StringLength', false, array(0, 50)),
+ array(
+ 'regex',
+ false,
+ array(
+ '/^[0-9A-F]{2}:[0-9A-F]{2}:[0-9A-F]{2}:[0-9A-F]{2}:[0-9A-F]{2}:[0-9A-F]{2}$/i',
+ 'messages' => array(
+ Zend_Validate_Regex::NOT_MATCH => "'%value%' is not a valid Mac-Adress",
+ Zend_Validate_Regex::INVALID => 'Mac-Adress contains invalid characters.'
+ )
+ )
+ )
),
'required' => true,
'label' => 'MacAdress:',
));
+ $this->addElement($mac);
+
+
$this->addElement('text', 'hardwarehash', array(
'filters' => array('StringTrim'),
'validators' => array(
- array('StringLength', false, array(0, 50)),
+ array('StringLength', false, array(32, 32)),
),
'required' => true,
'label' => 'Hardwarehash:',