// Excelファイル読み込み処理 if ($tgt_file) { list($xls, $errmsg) = excel_peruser_factory($charset, $tgt_file); $sheet = new Sheet($xls); } // // エラーメッセージ処理 // if ($errmsg) { print "<blockquote><font color=\"red\"><STRONG>"; print strconv($errmsg); print "</STRONG></font></blockquote>"; } $target = $conf->get("target") == "registered" ? 1 : 0; // ステータス表示 put_status($file_id, $group_id, $sheet_id); // アクションボタン表示 $label_marker = "位置指定"; if (file_exists(DST_DIR . $file_id . ".rb")) { $label_marker = "位置再指定"; } print "<div class=\"clearfix\" style=\"padding: 10px 0; margin-bottom: 30px;\">\n"; print "<button onclick=\"show_marker();\" style=\"z-index:10; float: left; margin-right: 10px;\">" . $label_marker . "</button>\n"; print "<form action=\"/external/sht_config/\" method=\"post\" id=\"form-save\">\n"; print "<input type=\"hidden\" name=\"fileid\" value=\"" . $file_id . "\" />\n"; print "<input type=\"hidden\" name=\"gid\" value=\"" . $group_id . "\" />\n"; print "<input type=\"hidden\" name=\"sid\" value=\"" . $sheet_id . "\" />\n"; print "<input type=\"hidden\" name=\"target\" value=\"" . $target . "\" />\n"; print "<input type=\"hidden\" name=\"scale\" value=\"" . $sheet->scale . "\" />\n"; print "</form>\n"; if (file_exists(DST_DIR . $file_id . ".rb")) {
if ($sheet->min_cell_width != 0 && $sheet->min_cell_width * $sheet->scale <= MIN_CELL_WIDTH || $sheet->min_cell_height != 0 && $sheet->min_cell_height * $sheet->scale <= MIN_CELL_HEIGHT) { // 厳密にはマーカー指定時のサイズによって決まる array_push($errmsg, "セルのサイズが小さすぎます。" . MIN_CELL_WIDTH . "px x " . MIN_CELL_HEIGHT . "px以上にしてください。"); } } } // エラーメッセージ処理 if (!empty($errmsg)) { print "<blockquote><font color=\"red\"><strong>"; foreach ($errmsg as $msg) { print strconv($msg) . "<br />\n"; } print "</strong></font></blockquote>"; } // ステータス表示 put_status($file_id, $group_id, $sheet_id, $conf_sw); // Excelファイル表示処理 if ($xls) { put_css($xls); print "<div style=\"margin: 20px 0 30px; text-align:center;\">読み取りたいセルをクリックし、フィールド指定して下さい。</div>\n"; put_excel($xls, $sheet, $field_list, $field_width); if ($conf_sw) { $dirty_label = " disabled"; } else { $dirty_label = count($field_list) > 0 ? "" : "disabled=\"disabled\""; } // pass field_list or saved data to js $field_list_json = field_list2json($field_list); $field_list = array(); // clear: no longer use $json = loadPreviouslySelectedFieldList($file_id);