Advertisement
syokkendesuyo

mail_form.php fixed

Dec 22nd, 2016
140
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.50 KB | None | 0 0
  1. <?php
  2. /**
  3.  * [PUBLISH] フォーム
  4.  */
  5. // ブラウザのヒストリーバック(戻るボタン)対応
  6. $this->Mail->token();
  7. ?>
  8.  
  9.  
  10. <script type="text/javascript">
  11.     $(function(){
  12.         $(".form-submit").click(function(){
  13.             var mode = $(this).attr('id').replace('BtnMessage', '');
  14.             $("#MailMessageMode").val(mode);
  15.             return true;
  16.         });
  17.     });
  18. </script>
  19.  
  20.  
  21. <?php /* フォーム開始タグ */ ?>
  22. <?php if (!$freezed): ?>
  23.     <?php echo $this->Mailform->create('MailMessage', array('url' => $this->request->params['Content']['url'] . 'confirm', 'type' => 'file')),PHP_EOL ?>
  24. <?php else: ?>
  25.     <?php echo $this->Mailform->create('MailMessage', array('url' => $this->request->params['Content']['url']  . 'submit')),PHP_EOL ?>
  26. <?php endif; ?>
  27. <?php /* フォーム本体 */ ?>
  28.  
  29. <?php $this->Mailform->unlockField('MailMessage.mode') ?>
  30. <?php echo $this->Mailform->hidden('MailMessage.mode'),PHP_EOL ?>
  31.  
  32. <table cellpadding="0" cellspacing="0" class="table">
  33.     <?php echo "<tr><th>項目</th><th>入力欄</th></tr>"; ?>
  34.     <?php $this->BcBaser->element('mail_input', array('blockStart' => 1)) ?>
  35. </table>
  36.  
  37. <?php if ($mailContent['MailContent']['auth_captcha']): ?>
  38.     <?php if (!$freezed): ?>
  39.         <div class="auth-captcha clearfix">
  40.             <?php echo $this->Mailform->authCaptcha('MailMessage.auth_captcha'),PHP_EOL ?>
  41.             <br />
  42.             &nbsp;画像の文字を入力してください<br clear="all" />
  43.             <?php echo $this->Mailform->error('MailMessage.auth_captcha', '入力された文字が間違っています。入力をやり直してください。'),PHP_EOL ?>
  44.         </div>
  45.     <?php else: ?>
  46.         <?php echo $this->Mailform->hidden('MailMessage.auth_captcha'),PHP_EOL ?>
  47.         <?php echo $this->Mailform->hidden('MailMessage.captcha_id'),PHP_EOL ?>
  48.     <?php endif ?>
  49. <?php endif ?>
  50.  
  51. <?php /* 送信ボタン */ ?>
  52. <div class="submit">
  53.     <?php if ($freezed): ?>
  54.         <?php echo $this->Mailform->submit(' 書き直す ', array('div' => false, 'class' => 'btn btn-default form-submit', 'id' => 'BtnMessageBack')),PHP_EOL ?>
  55.         <?php echo $this->Mailform->submit(' 送信する ', array('div' => false, 'class' => 'btn btn-default form-submit', 'id' => 'BtnMessageSubmit')),PHP_EOL ?>
  56.     <?php else: ?>
  57.         <input name="resetdata" value=" 取り消す " type="reset" class="btn btn-default" />
  58.         <?php echo $this->Mailform->submit(' 入力内容を確認する ', array('div' => false, 'class' => 'btn btn-default', 'id' => 'BtnMessageConfirm')),PHP_EOL ?>
  59.     <?php endif; ?>
  60. </div>
  61.  
  62. <?php echo $this->Mailform->end() ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement