app/Plugin/NZCustomPlugin/Resource/template/admin/submission_detail.twig line 1

Open in your IDE?
  1. {% extends '@admin/default_frame.twig' %}
  2. {% block title %}送信データ詳細{% endblock %}
  3. {% block sub_title %}{{ customForm.name }}{% endblock %}
  4. {% block main %}
  5. <div class="c-contentsArea__cols">
  6.     <div class="c-contentsArea__primaryCol">
  7.         <div class="c-primaryCol">
  8.             <div class="card rounded border-0 mb-4">
  9.                 <div class="card-header d-flex justify-content-between align-items-center">
  10.                     <span>送信データ詳細 #{{ submission.id }}</span>
  11.                     <a href="{{ url('nzcustomplugin_admin_submissions', {'form_id': customForm.id}) }}" 
  12.                        class="btn btn-secondary btn-sm" 
  13.                        style="color: white;">
  14.                         <i class="fa fa-backward"></i> 一覧に戻る
  15.                     </a>
  16.                 </div>
  17.                 <div class="card-body">
  18.                     <div class="row mb-3">
  19.                         <div class="col-md-3 font-weight-bold">送信日時:</div>
  20.                         <div class="col-md-9">{{ submission.submitDate|date('Y年m月d日 H:i:s') }}</div>
  21.                     </div>
  22.                     <div class="row mb-3">
  23.                         <div class="col-md-3 font-weight-bold">顧客ID:</div>
  24.                         <div class="col-md-9">{{ submission.customerId|default('-') }}</div>
  25.                     </div>
  26.                     <div class="row mb-3">
  27.                         <div class="col-md-3 font-weight-bold">顧客メール:</div>
  28.                         <div class="col-md-9">{{ submission.customerEmail|default('-') }}</div>
  29.                     </div>
  30.                     <div class="row mb-3">
  31.                         <div class="col-md-3 font-weight-bold">IPアドレス:</div>
  32.                         <div class="col-md-9">{{ submission.ipAddress|default('-') }}</div>
  33.                     </div>
  34.                     <div class="row mb-3">
  35.                         <div class="col-md-3 font-weight-bold">ユーザーエージェント:</div>
  36.                         <div class="col-md-9"><small>{{ submission.userAgent|default('-') }}</small></div>
  37.                     </div>
  38.                     
  39.                     <hr>
  40.                     
  41.                     <h5 class="mb-3">送信内容</h5>
  42.                     {% for field in customForm.formFields %}
  43.                     <div class="row mb-3">
  44.                         <div class="col-md-3 font-weight-bold">{{ field.label }}:</div>
  45.                         <div class="col-md-9">
  46.                             {% if data[field.fieldName] is defined %}
  47.                                 {% set fieldValue = data[field.fieldName] %}
  48.                                 {% if fieldValue is iterable %}
  49.                                     {{ fieldValue|join(', ') }}
  50.                                 {% else %}
  51.                                     {{ fieldValue }}
  52.                                 {% endif %}
  53.                             {% else %}
  54.                                 -
  55.                             {% endif %}
  56.                         </div>
  57.                     </div>
  58.                     {% endfor %}
  59.                 </div>
  60.             </div>
  61.         </div>
  62.     </div>
  63. </div>
  64. {% endblock %}