示例#1
0
文件: index.php 项目: hardikk/HNH
function import($smarty, $module_name, $local_templates_dir, $pDB_customer, $arrLang, $arrConf)
{
    include "modules/{$module_name}/libs/importExcel.php";
    include_once "libs/JSON.php";
    $import_dir = "modules/customer/libs/Upload/server/php/files";
    $sFileName = getParameter('file');
    $filePath = "{$import_dir}/{$sFileName}";
    $filePath2 = "/var/www/html/{$import_dir}/{$sFileName}";
    $sFileSize = strval(filesize($filePath2));
    if (!file_exists($filePath)) {
        $response['action'] = 'error';
        $response['message'] = 'Lỗi: không tìm thấy file ' . $filePath;
        $json = new Services_JSON();
        Header('Content-Type: application/json');
        return $json->encode($response);
    }
    $oImport = new importExcel($pDB_customer);
    $result = $oImport->import2Db($filePath);
    if (!$result) {
        $response['action'] = 'error';
        $response['message'] = 'Lỗi  - ' . $oImport->errMsg;
        $json = new Services_JSON();
        Header('Content-Type: application/json');
        return $json->encode($response);
    }
    $response['action'] = 'import';
    $response['message'] = $result;
    $response['message']['filename'] = $sFileName;
    $response['message']['filesize'] = $sFileSize;
    $json = new Services_JSON();
    Header('Content-Type: application/json');
    return $json->encode($response);
    //echo '<pre>'.print_r($result->import2Db('tmp/KLE.xls'),1).'</pre>';
    //echo '<pre>'.print_r($result->arrError,1).'</pre>';
}
示例#2
0
文件: index.php 项目: hardikk/HNH
    {
        switch ($type) {
            case 'type':
                switch ($value) {
                    case 'CTY':
                        return 2;
                    case 'DLY':
                        return 3;
                    case 'KLE':
                        return 0;
                    default:
                        return 4;
                }
                break;
            case 'district':
                break;
            case 'province':
                break;
            case 'booker':
                break;
            case 'accountant':
                break;
            case 'sale':
                break;
            default:
                break;
        }
    }
}
$result = new importExcel();
echo '<pre>' . print_r($result->convert2Array('sample.xls'), 1) . '</pre>';