"青森県火災共済協同組合",
"03" => "岩手県火災共済協同組合",
"04" => "宮城県火災共済協同組合",
"05" => "秋田県火災共済協同組合",
"06" => "山形県火災共済協同組合",
"07" => "福島県火災共済協同組合",
"08" => "茨城県火災共済協同組合",
"09" => "栃木県火災共済協同組合",
"10" => "群馬県火災共済協同組合",
"11" => "埼玉県火災共済協同組合",
"12" => "千葉県火災共済協同組合",
"13" => "東京都火災共済協同組合",
"14" => "神奈川県火災共済協同組合",
"20" => "長野県火災共済協同組合",
"19" => "山梨県火災共済協同組合",
"15" => "新潟県火災共済協同組合",
"22" => "静岡県火災共済協同組合",
"23" => "愛知火災共済協同組合",
"21" => "岐阜県火災共済協同組合",
"16" => "富山県火災共済協同組合",
"18" => "福井県火災共済協同組合",
"25" => "滋賀県火災共済協同組合",
"27" => "大阪府火災共済協同組合",
"28" => "兵庫県火災共済協同組合",
"29" => "奈良県火災共済協同組合",
"30" => "和歌山県火災共済協同組合",
"32" => "島根県火災共済協同組合",
"33" => "岡山県火災共済協同組合",
"35" => "山口県火災共済協同組合",
"37" => "香川県火災共済協同組合",
"38" => "愛媛県火災共済協同組合",
"39" => "高知県火災共済協同組合",
"40" => "福岡県火災共済協同組合",
"41" => "佐賀県火災共済協同組合",
"42" => "長崎県火災共済協同組合",
"43" => "熊本県火災共済協同組合",
"44" => "大分県火災共済協同組合",
"45" => "宮崎県火災共済協同組合",
"46" => "鹿児島県火災共済協同組合"
);
//送られてきた組合の名前を、組合コードに変換する
$kumiaiCode = array_search($_POST['select_union'], $kumiaiList);
//エラーチェック
if ($kumiaiCode === FALSE) {
$errorMessage['select_union'] = "ご契約先の組合を選択してください。";
$errorFlag = TRUE;
}
if (in_array($_POST['select_area'], array('1', '2', '3', '4', '5', '6')) === FALSE) {
$errorMessage['select_area'] = "ご契約先の組合を選択してください。";
$errorFlag = TRUE;
}
if (strlen($_POST['kumiainBango']) == 0) {
$errorMessage['kumiainBango'] = "組合員番号を入力してください。";
$errorFlag = TRUE;
}
if (file_exists(DAT_PATH . $kumiaiCode) === FALSE) {
$errorFlag = TRUE;
}
//以下はエラーが無かった場合に行う
if ($errorFlag === FALSE) {
//検索結果格納用
$display = array();
$display["dosan"] = FALSE;
$display["shinsougou"] = FALSE;
$display["sougou"] = FALSE;
$display["futsuuII"] = FALSE;
$display["futuu_factory"] = FALSE;
$display["futuu_jutaku"] = FALSE;
//入力値の組合番号を全角に変換する
$qKumiainBango = mb_convert_kana(trim($_POST['kumiainBango']), "ASK");
//検索用文字列の作成
$searchString = $qKumiainBango . ',';
//検索結果格納用配列
$keiyakuResult = array();
//結果を取り出す
$handle = fopen(DAT_PATH . $kumiaiCode, "r");
while (!feof($handle)) {
$line = fgets($handle, 8192);
$line = mb_convert_encoding($line, "UTF-8", "EUC-JP");
$line = str_replace("−", "-", $line); //半角ダッシュ(≠ハイフン)を全角ハイフンにあわせる
if (mb_strpos($line, $searchString) === 0) {
$lineDat = explode(",", trim($line));
$keiyaku = array();
$keiyaku['KSIKND'] = $lineDat[1];
$keiyaku['BKKBN'] = $lineDat[2];
$keiyakuResult[] = $keiyaku;
//続きを再開
//速度のチューニングのため、whileをネストする
while (!feof($handle)) {
$line = fgets($handle, 8192);
$line = mb_convert_encoding($line, "UTF-8", "EUC-JP");
$line = str_replace("−", "-", $line); //半角ダッシュ(≠ハイフン)を全角ハイフンにあわせる
if (mb_strpos($line, $searchString) === 0) {
$lineDat = explode(",", trim($line));
$keiyaku = array();
$keiyaku['KSIKND'] = $lineDat[1];
$keiyaku['BKKBN'] = $lineDat[2];
$keiyakuResult[] = $keiyaku;
} else {
//検索用組合員番号でソートされてるはずなので、ここにきたら終了
break 2;
}
}
}
}
fclose($handle);
//検索結果を元に、商品を選別する
foreach ($keiyakuResult as $result) {
switch ($result['KSIKND']) {
case "1":
$display["dosan"] = TRUE;
break;
case "A":
$display["shinsougou"] = TRUE;
break;
case "3":
$display["sougou"] = TRUE;
break;
case "5":
$display["futsuuII"] = TRUE;
break;
case "2":
if ($result['BKKBN'] == "3") {
$display["futuu_factory"] = TRUE;
} elseif ($result['BKKBN'] == "1" || $result['BKKBN'] == "2") {
$display["futuu_jutaku"] = TRUE;
}
break;
}
}
}
}
?>
Web約款 | 全日本火災共済協同組合連合会


【Web約款を選択いただける商品】
契約種類からの参照
火災共済契約のご契約の種類により、下記Web約款を参照してください。
| 火災共済のご契約種類 |
EOD;
if ($display['dosan'] == TRUE) {
outputLinkHtml($kumiaiCode, 'dosan');
}
if ($display['shinsougou'] == TRUE) {
outputLinkHtml($kumiaiCode, 'shinsougou');
}
if ($display['sougou'] == TRUE) {
outputLinkHtml($kumiaiCode, 'sougou');
}
if ($display['futsuuII'] == TRUE) {
outputLinkHtml($kumiaiCode, 'futsuuII');
}
if ($display['futuu_factory'] == TRUE) {
outputLinkHtml($kumiaiCode, 'futuu_factory');
}
if ($display['futuu_jutaku'] == TRUE) {
outputLinkHtml($kumiaiCode, 'futuu_jutaku');
}
print <<
EOD;
} else {
//検索結果が無かった場合
print <<
入力いただいた条件では商品を確認できませんでした。上記組合までお問合せ下さい。
EOD;
}
}
?>
$value) {
$ret[$key] = mb_convert_encoding($value, 'UTF-8', 'SJIS-WIN');
}
return $ret;
} else {
return mb_convert_encoding($str, 'UTF-8', 'SJIS-WIN');
}
}
//組合コードと保険タイプに応じた、PDF表示リンク部分を出力する
function outputLinkHtml($kCode, $type) {
$typeLabel = "";
switch ($type) {
case "dosan":
$typeLabel = "建物内動産火災共済";
break;
case "shinsougou":
$typeLabel = "新総合火災共済";
break;
case "sougou":
$typeLabel = "総合火災共済";
break;
case "futsuuII":
$typeLabel = "普通Ⅱ火災共済";
break;
case "futuu_factory":
$typeLabel = "普通火災共済(工場物件用)";
break;
case "futuu_jutaku":
$typeLabel = "普通火災共済(住宅・普通物件用)";
break;
}
$kumiaiCodePath = array(
"02" => "02_aomori",
"03" => "03_iwate",
"04" => "04_miyagi",
"05" => "05_akita",
"06" => "06_yamagata",
"07" => "07_fukushima",
"08" => "08_ibaraki",
"09" => "09_tochigi",
"10" => "10_gunma",
"11" => "11_saitama",
"12" => "12_chiba",
"13" => "13_tokyo",
"14" => "14_kanagawa",
"15" => "15_niigata",
"16" => "16_toyama",
"18" => "18_fukui",
"19" => "19_yamanashi",
"20" => "20_nagano",
"21" => "21_gifu",
"22" => "22_shizuoka",
"23" => "23_aichi",
"25" => "25_shiga",
"27" => "27_osaka",
"28" => "28_hyogo",
"29" => "29_nara",
"30" => "30_wakayama",
"32" => "32_shimane",
"33" => "33_okayama",
"35" => "35_yamaguchi",
"37" => "37_kagawa",
"38" => "38_ehime",
"39" => "39_kouchi",
"40" => "40_fukuoka",
"41" => "41_saga",
"42" => "42_nagasaki",
"43" => "43_kumamoto",
"44" => "44_oita",
"45" => "45_miyazaki",
"46" => "46_kagoshima"
);
$path = $kumiaiCodePath[$kCode];
print <<
|
EOD;
}
function getUnionKey($kumiaiName) {
$selectList = array();
$selectList[0] = array('組合を選択してください','青森県火災共済協同組合','岩手県火災共済協同組合','宮城県火災共済協同組合','秋田県火災共済協同組合','山形県火災共済協同組合','福島県火災共済協同組合');
$selectList[1] = array('組合を選択してください','茨城県火災共済協同組合','栃木県火災共済協同組合','群馬県火災共済協同組合','埼玉県火災共済協同組合','千葉県火災共済協同組合','東京都火災共済協同組合','神奈川県火災共済協同組合','長野県火災共済協同組合','山梨県火災共済協同組合','新潟県火災共済協同組合');
$selectList[2] = array('組合を選択してください','静岡県火災共済協同組合','愛知火災共済協同組合','岐阜県火災共済協同組合','富山県火災共済協同組合');
$selectList[3] = array('組合を選択してください','福井県火災共済協同組合','滋賀県火災共済協同組合','大阪府火災共済協同組合','兵庫県火災共済協同組合','奈良県火災共済協同組合','和歌山県火災共済協同組合');
$selectList[4] = array('組合を選択してください','島根県火災共済協同組合','岡山県火災共済協同組合','山口県火災共済協同組合','香川県火災共済協同組合','愛媛県火災共済協同組合','高知県火災共済協同組合');
$selectList[5] = array('組合を選択してください','福岡県火災共済協同組合','佐賀県火災共済協同組合','長崎県火災共済協同組合','熊本県火災共済協同組合','大分県火災共済協同組合','宮崎県火災共済協同組合','鹿児島県火災共済協同組合');
$sKey = FALSE;
foreach ($selectList as $list) {
$sKey = array_search($kumiaiName, $list);
if ($sKey !== FALSE) {
return $sKey;
}
}
return 0;
}
?>