From 458a1a0d9bc8ea7fe9abc127b10e6417d5a26936 Mon Sep 17 00:00:00 2001 From: suseendhiran17 <58357088+suseendhiran17@users.noreply.github.com> Date: Sat, 21 Jan 2023 11:02:51 +0530 Subject: [PATCH] qrcode : suseendhiran --- .../modules/Asset/controllers/Asset.php | 36 +++- .../modules/Asset/views/amc_reports_list.php | 4 +- .../modules/Asset/views/asset_list.php | 175 +++++++++++++----- .../modules/Asset/views/depreciation_list.php | 6 +- .../Asset/views/insurance_reports_list.php | 4 +- application/modules/Asset/views/view_qr.php | 58 +++++- assets/default/customize/ajax.js | 3 + 7 files changed, 220 insertions(+), 66 deletions(-) diff --git a/application/modules/Asset/controllers/Asset.php b/application/modules/Asset/controllers/Asset.php index cbafdb0..6a47db0 100644 --- a/application/modules/Asset/controllers/Asset.php +++ b/application/modules/Asset/controllers/Asset.php @@ -72,15 +72,6 @@ public function assetList() $this->layout->buffer('main_content', 'Asset/asset_list'); $this->layout->render('default_layout'); - } - - public function view_qrcode($id) - { - $assetData = $this->Asset_model->get_asset_id($id, 'asset' , user()->business_id); - $this->layout->set('img', $assetData->qrcode_img); - $this->layout->buffer('main_content', 'Asset/view_qr'); - $this->layout->render('default_layout'); - } public function createAssets() @@ -211,6 +202,33 @@ public function deleteAsset($id) $Data = $this->Asset_model->delete_by_md5_id($id,user()->business_id,'asset'); redirect('asset/assetList'); } + + + public function deleteMultipleAsset() + { + $delete_data_id = $this->input->post('data'); + foreach ($delete_data_id as $id) { + $this->Asset_model->delete_by_md5_id(md5($id),user()->business_id,'asset'); + } + $data['csrf_hash'] = $this->security->get_csrf_hash(); + echo json_encode($data); + } + + + public function view_qrcode() + { + $view_qr_data_id = $this->input->post('data'); + $output = array(); + foreach ($view_qr_data_id as $id) { + $qr = $this->Asset_model->get_asset_id(md5($id), 'asset' , user()->business_id); + array_push($output , $qr); + } + $data['data'] = $output; + $data['htmlPage'] = $this->load->view('view_qr.php',$data,true); + $data['csrf_hash'] = $this->security->get_csrf_hash(); + echo json_encode($data); + + } diff --git a/application/modules/Asset/views/amc_reports_list.php b/application/modules/Asset/views/amc_reports_list.php index 2c510ee..963f110 100644 --- a/application/modules/Asset/views/amc_reports_list.php +++ b/application/modules/Asset/views/amc_reports_list.php @@ -13,7 +13,7 @@