48 lines
1.6 KiB
PHP
48 lines
1.6 KiB
PHP
|
<?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);
|
||
|
}
|
||
|
}
|
||
|
}
|