// +----------------------------------------------------------------------+ // | PHP version 4.0 | // +----------------------------------------------------------------------+ // | Copyright (c) 2005-2007 All About Menchi! | // +----------------------------------------------------------------------+ // | このファイルは作者に無断で再配布や著作権表示の削除はできません。 | // | 最新の利用規約を確認し承諾した上でご利用ください。 | // | http://www.yumemaboroshi.net/user400/ | // +----------------------------------------------------------------------+ // | Authors: Menchi | // +----------------------------------------------------------------------+ // | めんちメールフォーム 設定ファイル | // +----------------------------------------------------------------------+ //管理者メールアドレス //入力されたフォームの内容が送信されます。 define('ADMIN_MAIL','{$smarty.request.ADMIN_MAIL|replace:"'":""}'); //メールアドレスが入力されるフォーム番号 //自動返信しない場合は指定しないでください //define('USER_MAIL',''); define('USER_MAIL','{$smarty.request.USER_MAIL|replace:"'":""}'); //メールフォーム用配列 //label 項目名 {literal}{$form.m00.label}{/literal}で表示されたり、エラー時の文字列に使われます。 //formtype フォームのタイプの種類を指定します。 //opt オプション値を設定します。フォームタイプにより、項目がかわります。サンプルを参考にしてください。 //plabel checkbox専用の項目でチェックボックスの後ろに表示される文字列です。 $mf_form_arr = array( {foreach from=$smarty.request.mf_form_arr.order item=ocur key=okcur} {foreach from=$smarty.request.mf_form_arr item=cur key=kcur} {if $okcur eq $kcur && $cur.label ne ''} '{$kcur}' => array('label' => '{$cur.label|replace:"'":""}', 'formtype' => '{$cur.formtype}'{if $cur.plabel}, 'plabel' => '{$cur.plabel|replace:"'":""}'{/if}, 'attr' => '{$cur.attr|replace:"'":""}', 'values' => array({if count($cur.values_arr) > 1}{foreach from=$cur.values_arr key=kcur item=vcur}{if $vcur}'a{$kcur}' => '{$vcur|replace:"'":""}',{/if}{/foreach}{/if})), {/if} {/foreach} {/foreach} ); //メールフォームチェック用配列 //メールフォームでチェックした項目を設定します。 //フォーム番号 チェックタイプ エラー時の文字列を設定します。 $mf_rule_arr = array( {foreach from=$smarty.request.mf_rule_arr item=cur key=kcur} {if $cur.name} {if $cur.rulename eq 'regex_tel'} array('name' => '{$cur.name|replace:"'":""}', 'rulename' => '{$cur.rulename}', 'ruletype' => 'regex', 'ruleopt' => '/^[0-9]+\-[0-9]+\-[0-9]+$/', 'rulestr' => '{$cur.rulestr|replace:"'":""}'), {elseif $cur.rulename eq 'filename'} array('name' => '{$cur.name|replace:"'":""}', 'rulename' => '{$cur.rulename}', 'ruletype' => 'filename', 'ruleopt' => '/^[0-9a-z\.\-\(\)]+$/', 'rulestr' => '{$cur.rulestr|replace:"'":""}'), {else} array('name' => '{$cur.name|replace:"'":""}', 'rulename' => '{$cur.rulename}', 'ruletype' => '{$cur.rulename|replace:"'":""}', 'ruleopt' => '{$cur.ruleopt|replace:"'":""}', 'rulestr' => '{$cur.rulestr|replace:"'":""}'), {/if} {/if} {/foreach} ); //メールの設定用配列 //subject1 管理者アドレスに対して送信するメールの件名 //subject2 入力されたメールアドレスに対して送信するメールの件名 $mf_config_arr = array( 'subject1' => '{$smarty.request.subject1|replace:"'":""}', 'subject2' => '{$smarty.request.subject2|replace:"'":""}', ); //テンプレートファイル名設定 //共通ヘッダー define('T_HEAD','{$smarty.request.T_HEAD|replace:"'":""}'); //共通フッター define('T_FOOT','{$smarty.request.T_FOOT|replace:"'":""}'); //入力画面 define('T_HTML1','{$smarty.request.T_HTML1|replace:"'":""}'); //確認画面 define('T_HTML3','{$smarty.request.T_HTML3|replace:"'":""}'); //完了画面 define('T_HTML2','{$smarty.request.T_HTML2|replace:"'":""}'); //自動返信メール define('T_MAIL1','{$smarty.request.T_MAIL1|replace:"'":""}'); //管理者宛メール define('T_MAIL2','{$smarty.request.T_MAIL2|replace:"'":""}'); //テンプレート文字コード define('PRECHARSET','{$smarty.request.PRECHARSET|replace:"'":""}'); //出力文字コード define('OUTCHARSET','{$smarty.request.POSTCHARSET|replace:"'":""}'); //ヘッダー画像 //表示フラグ define('HEADIMG1','{$smarty.request.HEADIMG1|replace:"'":""}'); //表示画像 define('HEADIMG2','{$smarty.request.HEADIMG2|replace:"'":""}'); //ヘッダーメッセージ {literal}{$form.header.head}{/literal}で表示されます。 //入力画面 define('HEADER1','{$smarty.request.HEADER1|replace:"'":""}'); //確認画面のメッセージ {literal}{$form.header.head}{/literal}で表示されます。 define('HEADER2','{$smarty.request.HEADER2|replace:"'":""}'); //入力画面 リセットボタン define('IN_RST','{$smarty.request.IN_RST|replace:"'":""}'); //入力画面 リセットボタン イメージボタンにする場合はファイルへのパスを設定 define('IN_RST_SRC','{$smarty.request.IN_RST_SRC|replace:"'":""}'); //入力画面 次へのボタン define('IN_SUB','{$smarty.request.IN_SUB|replace:"'":""}'); //入力画面 次へのボタン イメージボタンにする場合はファイルへのパスを設定 define('IN_SUB_SRC','{$smarty.request.IN_SUB_SRC|replace:"'":""}'); //確認画面 戻るボタン define('CHK_BAK','{$smarty.request.CHK_BAK|replace:"'":""}'); //確認画面 戻るボタン イメージボタンにする場合はファイルへのパスを設定 define('CHK_BAK_SRC','{$smarty.request.CHK_BAK_SRC|replace:"'":""}'); //確認画面 次へのボタン define('CHK_SUB','{$smarty.request.CHK_SUB|replace:"'":""}'); //確認画面 次へのボタン イメージボタンにする場合はファイルへのパスを設定 define('CHK_SUB_SRC','{$smarty.request.CHK_SUB_SRC|replace:"'":""}'); //Javascriptによるメッセージのヘッダー define('JS_MSG_HEAD','{$smarty.request.JS_MSG_HEAD|replace:"'":""}'); //Javascriptによるメッセージのフッター define('JS_MSG_FOOT','{$smarty.request.JS_MSG_FOOT|replace:"'":""}'); //ログ保存の実行フラグ define('L_FLAG','{$smarty.request.L_FLAG|replace:"'":""}'); //ログファイル名 define('L_FILE','{$smarty.request.L_FILE|replace:"'":""}'); //認証の実行フラグ define('A_FLAG','{$smarty.request.A_FLAG|replace:"'":""}'); //認証ファイル名 define('A_FILE','{$smarty.request.A_FILE|replace:"'":""}'); //認証ファイルのセパレータ define('A_FILE_SEP','{$smarty.request.A_FILE_SEP|replace:"'":""}'); //認証項目1入力 define('A_KEY1_INPUT','{$smarty.request.A_KEY1_INPUT|replace:"'":""}'); //認証項目1照合 define('A_KEY1_COL','{$smarty.request.A_KEY1_COL|replace:"'":""}'); //認証項目2入力 define('A_KEY2_INPUT','{$smarty.request.A_KEY2_INPUT|replace:"'":""}'); //認証項目2照合 define('A_KEY2_COL','{$smarty.request.A_KEY2_COL|replace:"'":""}'); //認証自動返信アドレス入力欄 define('A_MAIL_COL','{$smarty.request.A_MAIL_COL|replace:"'":""}'); //時間制限の実行フラグ define('D_FLAG','{$smarty.request.D_FLAG|replace:"'":""}'); //受付開始 define('D_START','{$smarty.request.D_START|replace:"'":""|strtotime|date_format:'%Y-%m-%d %H:%M:%S'}'); //受付終了 define('D_END','{$smarty.request.D_END|replace:"'":""|strtotime|date_format:'%Y-%m-%d %H:%M:%S'}'); //時計補正 define('D_REVISION','{$smarty.request.D_REVISION|replace:"'":""}'); //時間外の際の動作 0:メッセージ表示 1:テンプレート表示 define('D_ALERT_FLAG','{$smarty.request.D_ALERT_FLAG|replace:"'":""}'); //時間外の際のメッセージ define('D_MSG','{$smarty.request.D_MSG|replace:"'":""}'); //時間外の際のテンプレート define('D_TEMPLATE','{$smarty.request.D_TEMPLATE|replace:"'":""}');