diff --git a/app/Config/Routes.php b/app/Config/Routes.php index ff8df13..0fc9ba8 100755 --- a/app/Config/Routes.php +++ b/app/Config/Routes.php @@ -73,6 +73,7 @@ $routes->post("save_manufacturer", "Products::save_manufacturer"); $routes->get("product_list_for_service", "Products::product_list_for_service"); $routes->post('status_product', 'Products::status_product'); $routes->get('delete_product_name/(:any)', 'Products::delete_product_name/$1'); +$routes->get('get_product_addtional_details/(:any)', 'Products::get_product_addtional_details/$1'); //end products// //Sales order // diff --git a/app/Controllers/Products.php b/app/Controllers/Products.php index 5c27b84..1002bba 100755 --- a/app/Controllers/Products.php +++ b/app/Controllers/Products.php @@ -571,5 +571,27 @@ class Products extends BaseController return redirect()->to('new_product/' . $product_id); } + + public function get_product_addtional_details($product_id) + { + $ProductModel = new ProductModel(); + $products = $ProductModel->where('product_id', $product_id)->get()->getRowArray(); + $products['models_id'] = json_decode($products['models_id'], true); + $BikemodelsModel = new BikemodelsModel(); + + $models = []; + if( $products['models_id'] != null) { + foreach ($products['models_id'] as $model_id) { + + $model = $BikemodelsModel->select('model_name')->where('model_id', $model_id)->get()->getRow(); + array_push($models,$model); + } + } + $data['modelNames'] = $models; + + $data['additionalNames'] = $this->additionalProductNameModal->select('additional_product_name')->where('product_id', $product_id)->findAll(); + + return json_encode($data); + } } \ No newline at end of file diff --git a/app/Views/product_form.php b/app/Views/product_form.php index e5672a5..26c6c99 100755 --- a/app/Views/product_form.php +++ b/app/Views/product_form.php @@ -17,7 +17,7 @@