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; }
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(); }
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); }