Example #1
0
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);
Example #2
0
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);