summaryrefslogtreecommitdiffstats
path: root/application/modules/user/forms
diff options
context:
space:
mode:
Diffstat (limited to 'application/modules/user/forms')
-rw-r--r--application/modules/user/forms/Bootiso.php1
-rw-r--r--application/modules/user/forms/Bootos.php81
2 files changed, 66 insertions, 16 deletions
diff --git a/application/modules/user/forms/Bootiso.php b/application/modules/user/forms/Bootiso.php
index 1fb7ec3..cdb84f9 100644
--- a/application/modules/user/forms/Bootiso.php
+++ b/application/modules/user/forms/Bootiso.php
@@ -83,6 +83,7 @@ class user_Form_Bootiso extends Zend_Form
$publicfield = $this->createElement('select','public');
$publicfield->setLabel('Public:');
+ $publicfield->addMultiOption(-1, 'X. Not Visible');
$publicfield->addMultiOption(0, '0. Eigene Gruppe');
$publicfield->setAttrib('readOnly', $meta);
$publicfield->setAttrib('id', 'depth');
diff --git a/application/modules/user/forms/Bootos.php b/application/modules/user/forms/Bootos.php
index c9669c7..2453f1b 100644
--- a/application/modules/user/forms/Bootos.php
+++ b/application/modules/user/forms/Bootos.php
@@ -52,26 +52,13 @@ class user_Form_Bootos extends Zend_Form
'cols' => 50,
'label' => 'Description:',
));
-
- $configfield = $this->createElement('select','configID');
- $configfield ->setLabel('Config:');
- $configfield->setAttrib('readOnly', $meta);
-
- if(count($this->configlist)>0){
- foreach($this->configlist as $config => $c){
- $configfield->addMultiOption($c->getID(), $c->getTitle());
- }
- }
-
- $configfield->setRegisterInArrayValidator(false);
- $this->addElement($configfield);
$this->addElement('text', 'path_init', array(
'filters' => array('StringTrim'),
'validators' => array(
array('StringLength', false, array(0, 250)),
),
- 'required' => true,
+ 'required' => flase,
'size' => 50,
'readOnly' => $meta,
'label' => 'Init-Path:',
@@ -82,12 +69,23 @@ class user_Form_Bootos extends Zend_Form
'validators' => array(
array('StringLength', false, array(0, 250)),
),
- 'required' => true,
+ 'required' => false,
'size' => 50,
'readOnly' => $meta,
'label' => 'Kernel-Path:',
));
+ $this->addElement('text', 'path_config', array(
+ 'filters' => array('StringTrim'),
+ 'validators' => array(
+ array('StringLength', false, array(0, 250)),
+ ),
+ 'required' => false,
+ 'size' => 50,
+ 'readOnly' => $meta,
+ 'label' => 'Config-Path:',
+ ));
+
$this->addElement('textarea', 'defaultkcl', array(
'filters' => array('StringTrim'),
'validators' => array(
@@ -100,6 +98,56 @@ class user_Form_Bootos extends Zend_Form
'label' => 'Default-KCL:',
));
+ $this->addElement('text', 'source', array(
+ 'filters' => array('StringTrim'),
+ 'validators' => array(
+ array('StringLength', false, array(0, 140)),
+ ),
+ 'required' => false,
+ 'readOnly' => $meta,
+ 'label' => 'Source:',
+ ));
+
+ $this->addElement('text', 'distro', array(
+ 'filters' => array('StringTrim'),
+ 'validators' => array(
+ array('StringLength', false, array(0, 140)),
+ ),
+ 'required' => false,
+ 'readOnly' => $meta,
+ 'label' => 'Distro:',
+ ));
+
+ $this->addElement('text', 'distroversion', array(
+ 'filters' => array('StringTrim'),
+ 'validators' => array(
+ array('StringLength', false, array(0, 140)),
+ ),
+ 'required' => false,
+ 'readOnly' => $meta,
+ 'label' => 'Distroversion:',
+ ));
+
+ $this->addElement('text', 'shortname', array(
+ 'filters' => array('StringTrim'),
+ 'validators' => array(
+ array('StringLength', false, array(0, 140)),
+ ),
+ 'required' => false,
+ 'readOnly' => $meta,
+ 'label' => 'Shortname:',
+ ));
+
+ $this->addElement('text', 'share', array(
+ 'filters' => array('StringTrim'),
+ 'validators' => array(
+ array('StringLength', false, array(0, 140)),
+ ),
+ 'required' => false,
+ 'readOnly' => $meta,
+ 'label' => 'Share:',
+ ));
+
$date = new DateTime();
$date->add(new DateInterval('P1Y'));
$this->addElement('text', 'expires', array(
@@ -115,7 +163,8 @@ class user_Form_Bootos extends Zend_Form
$publicfield = $this->createElement('select','public');
$publicfield->setLabel('Public:');
- $publicfield->addMultiOption(0, '0. Eigene Gruppe');
+ $publicfield->addMultiOption(-1, 'X. Not Visible');
+ $publicfield->addMultiOption(0, '0. Own Group');
$publicfield->setAttrib('readOnly', $meta);
$publicfield->setAttrib('id', 'depth');
$publicfield->setAttrib('onchange', "$('#groups .v1').show();changeDepth();");