public function getProductCompanies()
 {
     $companyList = array();
     $productCompanies = new Products_Model_ProductCompanyGateway();
     $companies = $productCompanies->fetchProductCompanies();
     foreach ($companies as $company) {
         $companyList[$company['product_company_id']] = $company['product_company_name'];
     }
     return $companyList;
 }
예제 #2
0
 /**
  * Get a list of Companies and Build
  * the Select List for the Product Form
  */
 public function getProductCompanies()
 {
     $companyList = array();
     $productCompanies = new Products_Model_ProductCompanyGateway();
     $companies = $productCompanies->fetchProductCompanies();
     if (!$companies) {
         return null;
     }
     $companies = $companies->toArray();
     //Build Product Company Select List
     $companyList[''] = '***Select Product Company***';
     foreach ($companies as $company) {
         $companyList[$company['product_company_id']] = $company['product_company_name'];
     }
     return $companyList;
 }
 public function searchCompanyNameAction()
 {
     if (!$this->_request->isXmlHttpRequest()) {
         $this->_redirect('/admin/products/');
     }
     $return = array();
     $productCompanyGateway = new Products_Model_ProductCompanyGateway();
     $companyNames = $productCompanyGateway->searchCompanyNameByName($this->_request->getParam('term'));
     foreach ($companyNames as $key => $companyName) {
         $return[$key] = array('id' => $companyName['product_company_id'], 'label' => $companyName['product_company_name'], 'value' => $companyName['product_company_name']);
     }
     $this->_helper->json->sendJson($return);
 }