BBnepal-Accounts/account/application/controllers/master/Importvouchers.php

48 lines
1.6 KiB
PHP
Raw Normal View History

2024-07-10 12:43:19 +00:00
<?php defined('BASEPATH') or exit('No direct script access allowed');
class Importvouchers extends CI_Controller
{
function __construct()
{
parent::__construct();
checkLogin();
}
function index()
{
$data['pageTitle'] = "Import Vouchers";
$importedData = array();
if (isset($_FILES['voucher_list'])) {
$filename = $_FILES["voucher_list"]["tmp_name"];
if ($_FILES["voucher_list"]["size"] > 0) {
$file = fopen($filename, "r");
while (($getData = fgetcsv($file, 100000, ",")) !== FALSE) {
$importedData[] = $getData;
}
fclose($file);
}
$data['importedData'] = $importedData;
switch ($_POST['import_type']) {
case 'Groups':
loadView("accounts/importgroups", $data);
break;
case 'Categories':
loadView("accounts/importcategories", $data);
break;
case 'Accounts':
loadView("accounts/importaccounts", $data);
break;
case 'Vouchers':
loadView("accounts/importvouchers", $data);
break;
case 'VoucherDetails':
loadView("accounts/importvoucherdetails", $data);
break;
default:
//loadView("accounts/importvouchers", $data);
break;
}
} else {
loadView("accounts/importvouchers", $data);
}
}
}