public function showAction()
 {
     $this->view->atDeId = $this->atDeId;
     $this->view->atDeName = Default_SimpleQuery::getAttributeName($this->atDeId);
     if (Default_ReferenceQuery::hasValueListData($this->atDeId)) {
         $table = new ValueList();
         $select = $table->select();
         $select->where(ValueList::COL_ATTRIBUTE_DESCRIPTOR_ID . "= ?", $this->atDeId, 'int');
         $rowset = $table->fetchAll($select);
         $array = $rowset->toArray();
         $this->view->list = $array;
         $this->render('list');
     }
 }
Beispiel #2
0
 public function __construct($atDeId)
 {
     parent::__construct();
     $table = new ValueList();
     $select = $table->select();
     $select->where(ValueList::COL_ATTRIBUTE_DESCRIPTOR_ID . "= ?", $atDeId, 'int');
     $rowset = $table->fetchAll($select);
     $array = $rowset->toArray();
     foreach ($array as $valiDataset) {
         $this->addElement('text', 'VALI_' . $valiDataset[ValueList::COL_ID], array('label' => 'Current value: ' . $valiDataset[ValueList::COL_NAME], 'value' => $valiDataset[ValueList::COL_VALUE], 'required' => true, 'validators' => array(new Zend_Validate_Alnum(true))));
     }
     $this->setAction('/admin/valuelist/update/' . AttributeDescriptor::COL_ID . "/" . $atDeId);
     $this->addElement('submit', 'submit', array('label' => 'Update'));
 }
 public function __construct($attributId, $spec = '', $options = '')
 {
     parent::__construct($spec, $options);
     $table = new ValueList();
     $select = $table->select();
     $select->order(ValueList::COL_NAME);
     $select->where(ValueList::COL_ATTRIBUTE_DESCRIPTOR_ID . "= ?", $attributId);
     $rowset = $table->fetchAll($select);
     $array = $rowset->toArray();
     $optArray = array(null => 'Please select');
     foreach ($array as $value) {
         $optArray = $optArray + array($value[ValueList::COL_ID] => $value[ValueList::COL_NAME]);
     }
     $this->setMultiOptions($optArray);
 }