Sindbad~EG File Manager

Current Path : /home/numerotech/hs.numerotech.com/scan_v1/core/templates/conferenceapp/
Upload File :
Current File : //home/numerotech/hs.numerotech.com/scan_v1/core/templates/conferenceapp/view_tariff_table.html

<form id="addon_datail" method="post" action="{{ url_for('confapp.BoBulkUpdatedAddon',conf_id=conf.conf_id,conf_key=conf.conf_key) }}">
<div class="container mobile-responsive mt-3">
  <table class="table table-striped table-bordered bg-light" style="width:100%;" >
      <thead class="thead-dark">
      <tr>
          <th colspan="7">
            <i class="fa fa-square" style="font-size:15 px;color:#3dd15f80; "> </i> 
            <span class="text-black p-3">Running Tariff</span>
            <i class="fa fa-square" style="font-size:15 px;color: #f8a6a66e;"> </i> 
            <span class="text-black p-3">Completed Tariff</span>
            <i class="fa fa-square " style="font-size:15 px;color: #b8850b47;"> </i> 
            <span class="text-black p-3">Upcoming Tariff</span>
            <button style="display:none ;" type="submit" id="submit" value="" onclick="return confirm('Are you sure do you want to Update ?')" class="btn btn-primary btn-sm float-right ad_sub">Bulk update</button>
                        <label style="display:none ;" for="send_mail_addon" class="float-right check_mail" style="position: relative; right: 40px;">Send Mail</label>
                        <input style="display:none ;" class="float-right check_mail mt-1" style="position: relative; left: -50px;" type="checkbox" name="send_mail_addon" id="send_mail_addon" value="1" />
          </th>
        </tr>      
      <tr  >
        <th>Addon Id</th>
        <th>Addon Name</th>
        <th>Reg Type</th>
        <th>Amount</th>
        <th>Start By</th>
        <th>End By</th>
        <th>Action</th>
        
      </tr>
      </thead>
      <tbody>
      {% if tariff_data : %}
        {% for t in tariff_data %}

            {% set current_dt = current_dt.strftime('%Y-%m-%d %H:%M:%S') %}
            {% set start_by = t.startby.strftime('%Y-%m-%d %H:%M:%S') or "" %}
            {% set end_by = t.endby.strftime('%Y-%m-%d %H:%M:%S') %}



            <input type="hidden" name="addon_reg" id="addon_reg" class="addon_reg" value="{{t.addon_id or ''}}" />
            <input type="hidden" name="addon_change_{{t.addon_id}}" id="addon_change_{{t.addon_id or ''}}" value="0" />

         <tr {% if start_by < current_dt  < end_by   %} style="background-color: #3dd15f80;" 
            {% elif current_dt > end_by : %} style="background-color: #f8a6a66e;"
            {% elif current_dt < end_by %} style="background-color: #b8850b47" {% endif %} > 
          <td data-label="Addon Id">{{t.addon_id}}</td>
          <td data-label="Addon Name">{{t.addon_name or t.display_name}}   </td>
          <td data-label="Reg Type">


            {% if t.conference_id == 28 %}
                {% if t.user_type == t.addon_name or t.user_type == t.display_name %}
                   {{t.reg_type or '-'}} 
                {% else %}
                    {{t.user_type}} <span style="color:red;font-weight: bold;">/</span> {{t.reg_type or '-'}} 
                {% endif %}
            {% elif t.conference_id == 17 %}
                {{t.display_name}}
            {% else %}
              {{t.reg_type or '-'}} 
            {% endif %}

            </td>


          <!-- <td data-label="Amount">{{t.amount or '-'}}  </td>
          <td data-label="Start By">{{t.start_by or '-'}}   </td>
          <td data-label="End By">{{t.end_by or '-'}}  </td> -->
          <td data-label="Amount">{{t.amount or '-'}}  </td>
          <td data-label="Start By"> 
            <input type="datetime-local" class="form-control start_by" name="start_by_{{t.addon_id}}" id="start_by_{{t.addon_id}}" value="{{start_by or ''}}" onChange="start_by('{{t.addon_id}}')" /> 
          </td>
          <td data-label="End By">
           <input class="form-control end_by" type="datetime-local" name="end_by_{{t.addon_id}}" id="end_by_{{t.addon_id}}" value="{{end_by or ''}}" onChange="end_by('{{t.addon_id}}')" /> 
          </td>
          <td data-label="Action ">
             <button type="button" id="addon_{{t.addon_id}}" value="{{t.addon_id or ''}}" class="btn btn-primary btn-sm addon_id_btn">update</button>
          </td>
        </tr>
        {% endfor %}

      {% else %}
        <tr>
          <td colspan="7" style="color: red; text-align: center;">Record not available</td>
        </tr>
      {% endif %}
      </tbody>
  </table>
</div>
</form>

<script type="text/javascript">
$(document).ready(function()
{


$(document).on("click", ".ad_sub", function (e) {


    $(".addon_label_1").show();
    var is_valid = true

    $( ".addon_reg" ).each(function( index ) {
        
         addon_reg_type =    $( this ).val();
         var id_1 = "#start_by_" + addon_reg_type;
         var start_by = $("" + id_1 + "").val();
         var id_1 = "#end_by_" + addon_reg_type;
         var end_by = $("" + id_1 + "").val();
      
         if (start_by > end_by){
            $("#error_"+addon_reg_type).html("Please enter valid start_by and end_by date time");
            is_valid = false
         }



    });

       return is_valid

 });


});

function end_by(addon_reg_type){
$("#addon_change_"+addon_reg_type).val(1)
};

function start_by(addon_reg_type){

$("#addon_change_"+addon_reg_type).val(1) 
   
};
  </script>

Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists