예제 #1
0
 public function populateBatches($item_id, $rows)
 {
     $manufacturer = array();
     $stakeholder_items = new Model_Stakeholders();
     $stakeholder_items->form_values['item_id'] = $item_id;
     $associated = $stakeholder_items->getManufacturerByProduct();
     if ($associated) {
         foreach ($associated as $row) {
             $manufacturer[$row['pkId']] = $row['stakeholderName'];
         }
     }
     $this->{$rows}->manufacturer_id->setMultiOptions($manufacturer);
 }
 public function ajaxGetManufacturerByProductAction()
 {
     $this->_helper->layout->disableLayout();
     $item_id = $this->_request->getParam('item_id', '');
     $stakeholder_items = new Model_Stakeholders();
     $stakeholder_items->form_values['item_id'] = $item_id;
     $associated = $stakeholder_items->getManufacturerByProduct();
     $this->view->associated = $associated;
     $not_associated = $stakeholder_items->getUnaccociatedManufacturer();
     $this->view->not_associated = $not_associated;
 }
예제 #3
0
 public function addNewManufacturerAction()
 {
     $this->_helper->layout->disableLayout();
     $data = array();
     $data['name'] = $this->_request->getParam('name');
     $data['item_id'] = $this->_request->getParam('item_id');
     $data['quantity'] = $this->_request->getParam('quantity');
     $stakeholer = new Model_Stakeholders();
     $stakeholer->form_values = $data;
     $stakeholer->addStakeholder();
     $stakeholder_items = new Model_Stakeholders();
     $stakeholder_items->form_values['item_id'] = $data['item_id'];
     $this->view->associated = $stakeholder_items->getManufacturerByProduct();
 }
예제 #4
0
 public function getManufacturerByProductId($item_id)
 {
     $stakeholder_items = new Model_Stakeholders();
     $stakeholder_items->form_values['item_id'] = $item_id;
     $associated = $stakeholder_items->getManufacturerByProduct();
     if ($associated) {
         foreach ($associated as $item) {
             $manufacturers[$item['pkId']] = $item['stakeholderName'];
         }
     }
     $this->getElement("manufacturer_id")->setMultiOptions($manufacturers);
 }