# This file is auto-configured by ./configure. @items = ( { # itemid = 0 name => '氏名', need => 'mandatory', eleids => [0, 1, 2, 3], }, { # itemid = 1 name => 'ふりがな', need => 'mandatory', eleids => [4, 5, 6, 7, 8], }, { # itemid = 2 name => '会社名・団体名', need => 'mandatory', eleids => [9], }, { # itemid = 3 name => '所属・役職名', need => 'mandatory', eleids => [10, 11], }, { # itemid = 4 name => '郵便番号', need => 'mandatory', eleids => [12, 13, 14], }, { # itemid = 5 name => '住所', need => 'mandatory', eleids => [15, 16, 17, 18, 19, 20, 21], }, { # itemid = 6 name => '電話', need => 'mandatory', eleids => [22, 23], }, { # itemid = 7 name => '電子メール', need => 'mandatory', eleids => [24, 25], }, { # itemid = 8 name => '参加区分', need => 'mandatory', eleids => [26, 27], }, { # itemid = 9 name => '会員区分', need => '', eleids => [28, 29], }, { # itemid = 10 name => '関連団体名', need => 'mandatory', eleids => [30], }, { # itemid = 11 name => '懇親会', need => 'mandatory', eleids => [31, 32], }, { # itemid = 12 name => '参加費について', need => 'mandatory', eleids => [33], }, { # itemid = 13 name => 'Zoomの利用', need => 'mandatory', eleids => [34, 35], }, { # itemid = 14 name => '備考', need => 'mandatory', eleids => [36], }, ); @elements = ( { # eleid = 0 name => 'item_0', type => 'print', need => '', style => '', check => '', labels => [], values => [], cols => '', rows => '', size => '', text => '(姓)', errmsg => '', depeleids => [], mandatory => [], }, { # eleid = 1 name => 'familyname', type => 'text', need => 'mandatory', style => '', check => '', labels => [], values => [], cols => '', rows => '', size => '10', text => '', errmsg => '姓が入力されていません。', depeleids => [], mandatory => [], }, { # eleid = 2 name => 'item_2', type => 'print', need => '', style => '', check => '', labels => [], values => [], cols => '', rows => '', size => '', text => '(名)', errmsg => '', depeleids => [], mandatory => [], }, { # eleid = 3 name => 'givenname', type => 'text', need => 'mandatory', style => '', check => '', labels => [], values => [], cols => '', rows => '', size => '10', text => '', errmsg => '名が入力されていません。', depeleids => [], mandatory => [], }, { # eleid = 4 name => 'item_4', type => 'print', need => '', style => '', check => '', labels => [], values => [], cols => '', rows => '', size => '', text => '(姓)', errmsg => '', depeleids => [], mandatory => [], }, { # eleid = 5 name => 'familykana', type => 'text', need => 'mandatory', style => '', check => '', labels => [], values => [], cols => '', rows => '', size => '10', text => '', errmsg => 'ふりなが(姓)が入力されていません。', depeleids => [], mandatory => [], }, { # eleid = 6 name => 'item_6', type => 'print', need => '', style => '', check => '', labels => [], values => [], cols => '', rows => '', size => '', text => '(名)', errmsg => '', depeleids => [], mandatory => [], }, { # eleid = 7 name => 'givenkana', type => 'text', need => 'mandatory', style => '', check => '', labels => [], values => [], cols => '', rows => '', size => '10', text => '', errmsg => 'ふりなが(名)が入力されていません。', depeleids => [], mandatory => [], }, { # eleid = 8 name => 'item_8', type => 'notice', need => '', style => '', check => '', labels => [], values => [], cols => '', rows => '', size => '', text => '(全角かな)', errmsg => '', depeleids => [], mandatory => [], }, { # eleid = 9 name => 'affi', type => 'text', need => 'mandatory', style => '', check => '', labels => [], values => [], cols => '', rows => '', size => '60', text => '', errmsg => '会社名・団体名が入力されていません。', depeleids => [], mandatory => [], }, { # eleid = 10 name => 'item_10', type => 'notice', need => '', style => '', check => '', labels => [], values => [], cols => '', rows => '', size => '', text => '学生の方は、学部(研究科)、学年をご記入ください。
', errmsg => '', depeleids => [], mandatory => [], }, { # eleid = 11 name => 'item_11', type => 'text', need => 'mandatory', style => '', check => '', labels => [], values => [], cols => '', rows => '', size => '60', text => '', errmsg => '所属・役職名が入力されていません。', depeleids => [], mandatory => [], }, { # eleid = 12 name => 'item_12', type => 'print', need => '', style => '', check => '', labels => [], values => [], cols => '', rows => '', size => '', text => '〒', errmsg => '', depeleids => [], mandatory => [], }, { # eleid = 13 name => 'item_13', type => 'text', need => 'mandatory', style => '', check => 'postcode', labels => [], values => [], cols => '', rows => '', size => '10', text => '', errmsg => '郵便番号が入力されていないか、半角文字ではありません。', depeleids => [], mandatory => [], }, { # eleid = 14 name => 'item_14', type => 'notice', need => '', style => '', check => '', labels => [], values => [], cols => '', rows => '', size => '', text => '(半角文字、例:123-4567)', errmsg => '', depeleids => [], mandatory => [], }, { # eleid = 15 name => 'item_15', type => 'selector', need => 'mandatory', style => 'prefecture', check => 'prefecture', labels => ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12', '13', '14', '15', '16', '17', '18', '19', '20', '21', '22', '23', '24', '25', '26', '27', '28', '29', '30', '31', '32', '33', '34', '35', '36', '37', '38', '39', '40', '41', '42', '43', '44', '45', '46', '47'], values => ['都道府県', '北海道', '青森県', '岩手県', '宮城県', '秋田県', '山形県', '福島県', '茨城県', '栃木県', '群馬県', '埼玉県', '千葉県', '東京都', '神奈川県', '新潟県', '富山県', '石川県', '福井県', '山梨県', '長野県', '岐阜県', '静岡県', '愛知県', '三重県', '滋賀県', '京都府', '大阪府', '兵庫県', '奈良県', '和歌山県', '鳥取県', '島根県', '岡山県', '広島県', '山口県', '徳島県', '香川県', '愛媛県', '高知県', '福岡県', '佐賀県', '長崎県', '熊本県', '大分県', '宮崎県', '鹿児島県', '沖縄県'], cols => '', rows => '', size => '', text => '', errmsg => '住所(都道府県)を選択してください。', depeleids => [], mandatory => [], }, { # eleid = 16 name => 'item_16', type => 'print', need => '', style => '', check => '', labels => [], values => [], cols => '', rows => '', size => '', text => '
', errmsg => '', depeleids => [], mandatory => [], }, { # eleid = 17 name => 'item_17', type => 'print', need => '', style => '', check => '', labels => [], values => [], cols => '', rows => '', size => '', text => '市区町村・番地:', errmsg => '', depeleids => [], mandatory => [], }, { # eleid = 18 name => 'item_18', type => 'text', need => 'mandatory', style => '', check => '', labels => [], values => [], cols => '', rows => '', size => '60', text => '', errmsg => '住所(市区町村・番地)を入力してください。', depeleids => [], mandatory => [], }, { # eleid = 19 name => 'item_19', type => 'print', need => '', style => '', check => '', labels => [], values => [], cols => '', rows => '', size => '', text => '
', errmsg => '', depeleids => [], mandatory => [], }, { # eleid = 20 name => 'item_20', type => 'print', need => '', style => '', check => '', labels => [], values => [], cols => '', rows => '', size => '', text => 'ビル名等:', errmsg => '', depeleids => [], mandatory => [], }, { # eleid = 21 name => 'item_21', type => 'text', need => '', style => '', check => '', labels => [], values => [], cols => '', rows => '', size => '60', text => '', errmsg => '住所(番地、ビル名等)を入力してください。', depeleids => [], mandatory => [], }, { # eleid = 22 name => 'item_22', type => 'text', need => 'mandatory', style => '', check => 'phone', labels => [], values => [], cols => '', rows => '', size => '15', text => '', errmsg => '電話番号が入力されていないか、半角数字ではありません。', depeleids => [], mandatory => [], }, { # eleid = 23 name => 'item_23', type => 'notice', need => '', style => '', check => '', labels => [], values => [], cols => '', rows => '', size => '', text => '(半角数字、例:0123-456-7890)', errmsg => '', depeleids => [], mandatory => [], }, { # eleid = 24 name => 'email', type => 'text', need => 'mandatory', style => '', check => 'email', labels => [], values => [], cols => '', rows => '', size => '30', text => '', errmsg => '電子メールが入力されていないか、正しいアドレスではありません。', depeleids => [], mandatory => [], }, { # eleid = 25 name => 'item_25', type => 'notice', need => '', style => '', check => '', labels => [], values => [], cols => '', rows => '', size => '', text => '
(半角文字、例:youracount@yourdomain.jp)', errmsg => '', depeleids => [], mandatory => [], }, { # eleid = 26 name => 'item_26', type => 'notice', need => '', style => '', check => '', labels => [], values => [], cols => '', rows => '', size => '', text => 'TOPPERSプロジェクト、または、社団法人組込みシステム技術協会(JASA)の会員である場合は、会員を選択してください。
', errmsg => '', depeleids => [], mandatory => [], }, { # eleid = 27 name => 'entrytype', type => 'radio', need => 'mandatory', style => '', check => '', labels => ['member_attend', 'member', 'notmember', 'student'], values => ['会員(個人正会員または団体正会員を代表して総会に出席する方):0円', '会員(上記以外の方):0円', '非会員:0円', '学生:0円'], cols => '', rows => '', size => '', text => '', errmsg => '参加区分を選択してください。', depeleids => [], mandatory => [], }, { # eleid = 28 name => 'item_28', type => 'notice', need => '', style => '', check => '', labels => [], values => [], cols => '', rows => '', size => '', text => '参加区分で会員を選んだ場合、その該当する団体を選択してください。
', errmsg => '', depeleids => [], mandatory => [], }, { # eleid = 29 name => 'item_29', type => 'radio', need => '', style => '', check => '', labels => ['0', '1', '2'], values => ['TOPPERSプロジェクト団体会員', 'TOPPERSプロジェクト個人会員', 'JASA'], cols => '', rows => '', size => '', text => '', errmsg => '参加区分で会員を選んだ場合、その該当する団体を選択してください。', depeleids => [27], mandatory => ['27=member'], }, { # eleid = 30 name => 'item_30', type => 'text', need => '', style => '', check => '', labels => [], values => [], cols => '', rows => '', size => '60', text => '', errmsg => '', depeleids => [], mandatory => [], }, { # eleid = 31 name => 'item_31', type => 'notice', need => '', style => '', check => '', labels => [], values => [], cols => '', rows => '', size => '', text => 'カンファレンスの最後にある懇親会への出欠を選択してください。
', errmsg => '', depeleids => [], mandatory => [], }, { # eleid = 32 name => 'item_32', type => 'radio', need => 'mandatory', style => '', check => '', labels => ['0', '1'], values => ['出席', '欠席'], cols => '', rows => '', size => '', text => '', errmsg => '懇親会への出欠を選択してください。', depeleids => [], mandatory => [], }, { # eleid = 33 name => 'item_33', type => 'print', need => '', style => '', check => '', labels => [], values => [], cols => '', rows => '', size => '', text => '
参加区分懇親会に出席懇親会を欠席
会員(個人正会員または団体正会員を代表して総会に出席する方)0円0円
会員(上記以外の方)0円0円
非会員0円0円
学生0円0円
関連団体会員0円0円
', errmsg => '', depeleids => [], mandatory => [], }, { # eleid = 34 name => 'item_34', type => 'notice', need => '', style => '', check => '', labels => [], values => [], cols => '', rows => '', size => '', text => '配信媒体としてZoomを検討しています。会社の方針等でZoomの参加が出来ないという方が多ければ、他の配信媒体を利用することを検討いたします。', errmsg => '', depeleids => [], mandatory => [], }, { # eleid = 35 name => 'item_35', type => 'radio', need => 'mandatory', style => '', check => '', labels => ['0', '1'], values => ['可能', '不可'], cols => '', rows => '', size => '', text => '', errmsg => 'Zoomの利用が可能か不可能かを選択してください。', depeleids => [], mandatory => [], }, { # eleid = 36 name => 'item_36', type => 'textarea', need => '', style => '', check => '', labels => [], values => [], cols => '60', rows => '5', size => '', text => '', errmsg => '', depeleids => [], mandatory => [], }, ); @mails = ( { # mailid = 0 body => 'mail3', send => '', from => 'secretariat@toppers.jp', to => '%%email%%', cc => '', bcc => 'secretariat@toppers.jp', subject => 'TOPPERS=?ISO-2022-JP?B?GyRCJSslcyVVJSElbCVzJTkbKEI=?=2020=?ISO-2022-JP?B?GyRCOzIyQz89OX4kXzx1SVUzTkcnIUo8dUlVSFY5ZhsoQg==?=%%SEQNO%%=?ISO-2022-JP?B?GyRCIUsbKEI=?=' #cond => '27=member_attend', }, ); %conf = ( title => 'TOPPERSカンファレンス2020参加申込みフォーム', confpath => './', logspath => 'logs/', htmlpath => 'html/', filepath => 'data/', tmplpath => 'template/', );