require_once "../../_init_auth.php"; require_once 'maintenance/class.MasterCsv.php'; try { $param['page'] = $PAGE; $searchCondition = $request; // ========================== // 検索条件をセッションに保持 // ========================== /* $_SESSION[SESSION_ADMIN_CHANNEL_PAGE_SEARCH] = serialize($searchCondition); $_SESSION[SESSION_LIST_BACK_URL] = 'maintenance/account/index.tpl'; */ // ========================== // ワークテーブル更新 // ========================== $classObj = new MasterCsv(); if (!$classObj->flushTmpStaffCsv()) { throw new Exception("ワークテーブルの更新処理に失敗しました。"); } // ========================== // リスト取得 // ========================== $param['list'] = $classObj->GetTmpStaffCsv(); $param['total_cnt'] = $classObj->countTmpStaffCsv(); // ========================== // 出力処理 // ========================== $outputFileName = sprintf($outputFileName, date('YmdHis')); setOutputHeaderContent($outputFileName); // ヘッダ出力 outputLine($outputHeader);
require_once 'maintenance/class.MasterCsv.php'; try { $param['page'] = $PAGE; // index.tpl下部の検索ゾーン表示時に引き渡される値を強制的に設定 $param['form_staff_cd'] = ""; $param['form_name'] = ""; $param['form_department_cd'] = ""; $param['form_division_cd'] = ""; $param['form_section_cd'] = ""; $param['form_target_year'] = ""; $param['result'] = ""; $param['list_account'] = ""; $param['error_message'] = ""; $param['limit_message'] = ""; //クラス読み込み $classObj = new MasterCsv(); //共通処理 $csv_list = $classObj->readCsvFile(); //---------------------------------- //エラーチェック $errors = $classObj->validateCsv($csv_list); if (count($errors) > 0) { $form = array(); foreach ($param as $k => $v) { if (preg_match("/^edit_(.+)\$/", $k, $match)) { $form[$match[1]] = $param[$k]; } } $param['form'] = $form; $param['errors'] = $errors; renderTemplate('maintenance/account/index.tpl', $param);