templates\mpesa\manual_new_mpesa_transaction.html.twig line 1

Open in your IDE?
  1. {% extends 'base.html.twig' %}
  2.  {% block heading %}
  3.      <h6 class="head" style="margin-top: 5px; font-size: 20px;">ADD A MANUAL MPESA TRANSACTION</h6>
  4.      <p class="head_p">This is a form to add a transaction</p>
  5.  {% endblock %}
  6.  {% block styles_addins %}
  7.      <style>
  8.          fieldset {
  9.              border: 1px dotted #FFFFFF;
  10.              background-color: #FFFFFF;
  11.          }
  12.          .form-control {
  13.              background-color: #ffffff;
  14.          }
  15.          fieldset label {
  16.              text-transform: uppercase;
  17.              font-family: 'Roboto Slab', serif;
  18.              font-size: 12px;
  19.              font-weight: bold;
  20.          }
  21.      </style>
  22.  {% endblock %}
  23. {% block li_mpesa %}
  24.     <li>
  25.         <a data-toggle="collapse" href="#componentsMpesa" class="active" aria-expanded="true">
  26.             <i class="ti-package"></i>
  27.             <p>M-Pesa<b class="caret"></b></p>
  28.         </a>
  29.         <div class="sub-menu collapse in" id="componentsMpesa" aria-expanded="true" style="">
  30.             <ul class="nav">
  31.                 <li class="">
  32.                     <a href="{{ path('mpesaHomeRoute') }}">
  33.                         <span class="sidebar-normal"><i class="fas fa-arrow-circle-right"></i> ALL</span>
  34.                     </a>
  35.                 </li>
  36.                 <li class="active">
  37.                     <a href="#">
  38.                         <span class="sidebar-normal"><i class="fas fa-arrow-circle-right"></i>MANUALLY ADDED</span>
  39.                     </a>
  40.                 </li>
  41.             </ul>
  42.         </div>
  43.     </li>
  44. {% endblock %}
  45. {% block main %}
  46.     <ul class="nav nav-tabs">
  47.             {% block manualTransactions %}
  48.                 <li class="nav-item" >
  49.                     <a class="nav-link" aria-current="page" href="{{ path('mpesaManualRoute') }}"> <i class="fas fa-exchange-alt"></i> TRANSACTIONS</a>
  50.                 </li>
  51.                 <li class="nav-item active">
  52.                     <a class="nav-link" aria-current="page" href="#"> <i class="fas fa-plus-circle"></i> ADD WITH TRANSACTION ID</a>
  53.                 </li>
  54.                 {% if is_granted('ROLE_MWANGI') %}
  55.                     <li class="nav-item">
  56.                         <a class="nav-link" aria-current="page" href="{{ path('mpesaManualNewRoute') }}"> <i class="fas fa-plus-circle"></i> ADD TRANSACTION</a>
  57.                     </li>
  58.                 {% endif %}
  59.             {% endblock %}
  60.     </ul>
  61.     <div class="row">
  62.         <div class="col-lg-6 col-md-6">
  63.             <fieldset>
  64.                 {% for type, messages in app.session.flashbag.all() %}
  65.                     {% for message in messages %}
  66.                         {% if type == 'error' %}
  67.                             <div class="invalid-feedback"> {{ message }}</div>
  68.                         {% elseif type == 'info' %}
  69.                             <div class="invalid-feedback"> {{ message }}</div>
  70.                         {% endif %}
  71.                     {% endfor %}
  72.                 {% endfor %}
  73.                 {{ form_start(form, {'attr':{'id':'mpesa_form'}}) }}
  74.                 {#<div class="row">
  75.                     <div class="col-lg-6 col-md-6">
  76.                         <label for="receiver_name">Branch</label>
  77.                         {{ form_widget(form.branch,{'attr':{'class':'form-control' }} ) }}
  78.                         <div class="invalid-feedback">
  79.                             {{ form_errors(form.branch) }}
  80.                         </div>
  81.                     </div>
  82.                 </div>#}
  83.                 <div class="row">
  84.                     <div class="col-lg-6 col-md-6">
  85.                         <label for="receiver_name">Transaction ID</label>
  86.                         {{ form_widget(form.MpesaTransaction.transactionId,{'attr':{'class':'form-control','placeholder':'ie: TLDKA90UREN' }} ) }}
  87.                         <div class="invalid-feedback">
  88.                             {{ form_errors(form.MpesaTransaction.transactionId) }}
  89.                         </div>
  90.                     </div>
  91.                 </div>
  92.                 <hr>
  93.                 <div class="row">
  94.                     <div class="col-lg-6 col-md-6">
  95.                         <input type="submit" value="SAVE" class="btn btn-success">
  96.                     </div>
  97.                 </div>
  98.                 {{ form_end(form) }}
  99.             </fieldset>
  100.         </div>
  101.     </div>
  102.     {% block script %}
  103.         
  104.     <script>
  105.         function myformatter(date){
  106.             var y = date.getFullYear();
  107.             var m = date.getMonth()+1;
  108.             var d = date.getDate();
  109.             return y+'-'+(m<10?('0'+m):m)+'-'+(d<10?('0'+d):d);
  110.         }
  111.         function myparser(s){
  112.             if (!s) return new Date();
  113.             var ss = (s.split('-'));
  114.             var y = parseInt(ss[0],10);
  115.             var m = parseInt(ss[1],10);
  116.             var d = parseInt(ss[2],10);
  117.             if (!isNaN(y) && !isNaN(m) && !isNaN(d)){
  118.                 return new Date(y,m-1,d);
  119.             } else {
  120.                 return new Date();
  121.             }
  122.         }
  123.     </script>
  124.     {% endblock %}
  125. {% endblock %}