仙人 ![](https://xoops.ec-cube.net/uploads/rank479700e865652.gif) ![](https://xoops.ec-cube.net/uploads/cavt52835e010f1d3.png) 登録日: 2008/6/10 居住地: 投稿: 485 |
Re: フォームの複製と編集 恥ずかしいのですが・・・コードを載せておきます^^;
class LC_Page_Contact_s extends LC_Page {
// }}}
// {{{ functions
/**
* フォーム値変換用カラム
*
*
*/
var $arrConvertColumn = array(
array( "column" => "name01", "convert" => "aKV" ),
array( "column" => "name02", "convert" => "aKV" ),
array( "column" => "kana01", "convert" => "CKV" ),
array( "column" => "kana02", "convert" => "CKV" ),
array( "column" => "zip01", "convert" => "n" ),
array( "column" => "zip02", "convert" => "n" ),
array( "column" => "pref", "convert" => "n" ),
array( "column" => "addr01", "convert" => "aKV" ),
array( "column" => "addr02", "convert" => "aKV" ),
array( "column" => "email", "convert" => "a" ),
array( "column" => "tel01", "convert" => "n" ),
array( "column" => "tel02", "convert" => "n" ),
array( "column" => "tel03", "convert" => "n" ),
array( "column" => "nh_all", "convert" => "aKV" ),
array( "column" => "nh_all01", "convert" => "aKV" )
);
/**
* Page を初期化する.
*
//エラーチェック処理部
function lfErrorCheck($array) {
$objErr = new SC_CheckError($array);
$objErr->doFunc(array("お名前(姓)", 'name01', STEXT_LEN), array("EXIST_CHECK","SPTAB_CHECK","MAX_LENGTH_CHECK"));
$objErr->doFunc(array("お名前(名)", 'name02', STEXT_LEN), array("EXIST_CHECK","SPTAB_CHECK","MAX_LENGTH_CHECK"));
$objErr->doFunc(array("フリガナ(セイ)", 'kana01', STEXT_LEN), array("EXIST_CHECK","SPTAB_CHECK","MAX_LENGTH_CHECK", "KANA_CHECK"));
$objErr->doFunc(array("フリガナ(メイ)", 'kana02', STEXT_LEN), array("EXIST_CHECK","SPTAB_CHECK","MAX_LENGTH_CHECK", "KANA_CHECK"));
$objErr->doFunc(array("郵便番号1", "zip01", ZIP01_LEN ) ,array("EXIST_CHECK","SPTAB_CHECK" ,"NUM_CHECK", "NUM_COUNT_CHECK"));
$objErr->doFunc(array("郵便番号2", "zip02", ZIP02_LEN ) ,array("EXIST_CHECK","SPTAB_CHECK" ,"NUM_CHECK", "NUM_COUNT_CHECK"));
$objErr->doFunc(array("ご住所1", "addr01", MTEXT_LEN), array("EXIST_CHECK","SPTAB_CHECK" ,"MAX_LENGTH_CHECK"));
$objErr->doFunc(array("ご住所2", "addr02", MTEXT_LEN), array("EXIST_CHECK","SPTAB_CHECK" ,"MAX_LENGTH_CHECK"));
$objErr->doFunc(array("お問い合わせ内容", "contents", MLTEXT_LEN), array("MAX_LENGTH_CHECK"));
$objErr->doFunc(array('メールアドレス', "email", MTEXT_LEN) ,array("EXIST_CHECK", "EMAIL_CHECK", "EMAIL_CHAR_CHECK", "MAX_LENGTH_CHECK"));
$objErr->doFunc(array('メールアドレス(確認)', "email02", MTEXT_LEN) ,array("EXIST_CHECK", "EMAIL_CHECK", "EMAIL_CHAR_CHECK", "MAX_LENGTH_CHECK"));
$objErr->doFunc(array('メールアドレス', 'メールアドレス(確認)', "email", "email02") ,array("EQUAL_CHECK"));
$objErr->doFunc(array("お電話番号1", 'tel01', TEL_ITEM_LEN), array("EXIST_CHECK","NUM_CHECK", "MAX_LENGTH_CHECK"));
$objErr->doFunc(array("お電話番号2", 'tel02', TEL_ITEM_LEN), array("EXIST_CHECK","NUM_CHECK", "MAX_LENGTH_CHECK"));
$objErr->doFunc(array("お電話番号3", 'tel03', TEL_ITEM_LEN), array("EXIST_CHECK","NUM_CHECK", "MAX_LENGTH_CHECK"));
$objErr->doFunc(array("仮名用半紙 全て", "nh_all", MTEXT_LEN), array("MAX_LENGTH_CHECK"));
$objErr->doFunc(array("追加した項目", "nh_all01", MTEXT_LEN), array("MAX_LENGTH_CHECK"));
if (REVIEW_ALLOW_URL == false) {
// URLの入力を禁止
$masterData = new SC_DB_MasterData_Ex();
$objErr->doFunc(array("URL", "contents", $masterData->getMasterData("mtb_review_deny_url")), array("PROHIBITED_STR_CHECK"));
}
内容は気にしないでください^^; 修正するのがメンドクサイ。。。 こんな感じです♪ まずかったら後で消すかもしれません。。。 ---------------- EC-CUBE3っぽいテンプレート GitHub で公開中 https://github.com/bluestylejp
お問い合わせ番号CSV登録&メール送信プラグイン http://urx.red/qDT6
|