Sindbad~EG File Manager

Current Path : /home/numerotech/status.numerotech.com/status_app/core/templates/abs_status/
Upload File :
Current File : //home/numerotech/status.numerotech.com/status_app/core/templates/abs_status/bo_status.html

{% extends "abs_status/bo_status_layout.html" %}
{% block title %}Actives Confernece{% endblock %}
{% block head %}
<!-- <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css"> -->
{% endblock %}
{% block content %}
{% set total_upcoming_conf = namespace(value=0) %}
  {% set b=[] %}
   {% if conf : %}
          {% for k in conf %}
            {% if k.conf_id|int not in b %}
              {% set total_upcoming_conf.value = 1+total_upcoming_conf.value|int %}
              {{ b.append(k.conf_id) or "" }}
            {% endif %} 
          {% endfor %}            
   {% endif %}  
  <div class="row">
    <div class="col-6">
      <span class="text-danger" style="font-size:20px">Total Active conference(s):</span> <span class="h5 text-danger font-weight-bold">{{ total_upcoming_conf.value|int+closed_conf|length }}</span> 
      
    </div>
    <div class="col-6">
      <div class="input-group float-right">
        <input type="text" class="form-control" name="search_text" id="search_text" placeholder="Search conference here.." aria-label="Search Folder or File here.." aria-describedby="basic-addon2" required>
        
        <div>
          <button class="btn btn-outline-secondary" onclick="ClearSearch()" >X</button>
          <!-- <a class="btn btn-outline-danger" href="#" >Clear</a> -->
           <input type="hidden" id="folder-path-input" value="">
          
        </div>
      </div>
      
    </div>
  </div>       
  <div class="row">
    <div class="col">
      <h5 class="h5 mb-0">Upcoming Conference(s)</h5>
      <span class="text-secondary">Count : </span> <span class="text-dark font-weight-bold"> {{ total_upcoming_conf.value }} </span>
    </div>
  </div> 
   <hr/>   
    <div class="panel-group py-3" id="accordion">
      {% set colors = ['badge-success','badge-danger','badge-info','badge-dark'] %}
      {% set a=[] %}
      
      {% if conf : %}
          {% for i in conf %}
            {% if i.conf_id|int not in a %}
            <div class="card" id="search_subfolders" style="background-color: whitesmoke;" >
              <div class="panel panel-default" style="border-color: #9f9595;background-color: #e0f7ff;">
                <div class="panel-heading p-3" id="{{i.conf_id}}">
                    <!-- <a id="conf_id_{{i.conf_id}}" href="conference/{{i.society_id}}"> -->
                      <div class="row">
                        <div class="col-md-12 text-dark mb-1"> Society : 
                          <span class="text-danger "><b>{{i.society_name}}</b></span> 
                          | Society Id : <span><b class="text-danger">{{i.society_id}} </b></span> 

                          {% for j in conf_data[i.conf_id] %}
                          <a href="{{j.app_url or ''}}" target="_blank" class="float-right ml-2"><span class="badge {{ colors[(loop.index-1) % 4] }} text-white">{{j.app_name}}</span> </a>

                          {% endfor %}
                        </div>
                      </div>  
                    <!-- </a> -->
                  <div class="panel-title">
                    <div class="row">
                        <div class="col-md-6 col-sm-12">
                          <span class="text-uppercase h5 text-dark"><i class="fa-solid fa-badge-check text-success"></i> {{i.conf_name}} </span> | Conf Id : <b class="text-danger"><span class="text-danger font-weight-bold">{{i.conf_id}}</span></b>
                         {{ a.append(i.conf_id) or "" }}
                        </div>  
                        <div class="col-md-6 col-sm-12 text-right">
                              {% if i.conf_start_time and i.conf_end_time %}
                              <div class="text-secondary"> Conf dates : <span class="text-dark font-weight-bold">
                                {% if i.conf_start_time.strftime('%m')== i.conf_end_time.strftime('%m') %}
                                    {% if 4 <= i.conf_start_time.strftime('%d')|int <= 20 or i.conf_start_time.strftime('%d')|int >= 4 or i.conf_start_time.strftime('%d')|int == 0 %}
                                        {% set start= i.conf_start_time.strftime('%d')+'th' %}
                                    {% elif i.conf_start_time.strftime('%d')|int == 1: %} 
                                        {% set start= i.conf_start_time.strftime('%d')+'st' %}
                                    {% elif i.conf_start_time.strftime('%d')|int == 2: %}
                                        {% set start= i.conf_start_time.strftime('%d')+'nd' %}
                                    {% elif i.conf_start_time.strftime('%d')|int == 3: %}
                                        {% set start= i.conf_start_time.strftime('%d')+'rd' %}
                                    {% endif %}

                                    {% if 4 <= i.conf_end_time.strftime('%d')|int <= 20 or i.conf_end_time.strftime('%d')|int >= 4 or i.conf_end_time.strftime('%d')|int == 0 %}
                                        {% set end= i.conf_end_time.strftime('%d')+'th '+ i.conf_end_time.strftime('%b %Y') %}
                                    {% elif i.conf_end_time.strftime('%d')|int == 1: %} 
                                        {% set end= i.conf_end_time.strftime('%d')+'st '+ i.conf_end_time.strftime('%b %Y') %}
                                    {% elif conf_end.strftime('%d')|int == 2: %}
                                        {% set end= i.conf_end_time.strftime('%d')+'nd '+ i.conf_end_time.strftime('%b %Y') %}
                                    {% elif i.conf_end_time.strftime('%d')|int == 3: %}
                                        {% set end= i.conf_end_time.strftime('%d')+'rd '+ i.conf_end_time.strftime('%b %Y') %}
                                    {% endif %}

                                    
                                    <label>{{start}} - {{end}}</label>
                                {% else %}
                                    <label>{{i.conf_start_time.strftime('%d/%b/%Y')}} - {{i.conf_end_time.strftime('%d/%b/%Y')}}</label>
                                {% endif %}
                              </span>
                              {% endif %} 

                            </div>      

                              {% if i.reg_start_on and i.reg_end_on %}
                              <div class="text-secondary"> Registration dates : <span class="text-dark font-weight-bold">
                                {% if i.reg_start_on.strftime('%m')== i.reg_end_on.strftime('%m') and i.reg_start_on.strftime('%Y')== i.reg_end_on.strftime('%Y') %}
                                    {% if 4 <= i.reg_start_on.strftime('%d')|int <= 20 or i.reg_start_on.strftime('%d')|int >= 4 or i.reg_start_on.strftime('%d')|int == 0 %}
                                        {% set start= i.reg_start_on.strftime('%d')+'th' %}
                                    {% elif i.reg_start_on.strftime('%d')|int == 1: %} 
                                        {% set start= i.reg_start_on.strftime('%d')+'st' %}
                                    {% elif i.reg_start_on.strftime('%d')|int == 2: %}
                                        {% set start= i.reg_start_on.strftime('%d')+'nd' %}
                                    {% elif i.reg_start_on.strftime('%d')|int == 3: %}
                                        {% set start= i.reg_start_on.strftime('%d')+'rd' %}
                                    {% endif %}

                                    {% if 4 <= i.reg_end_on.strftime('%d')|int <= 20 or i.reg_end_on.strftime('%d')|int >= 4 or i.reg_end_on.strftime('%d')|int == 0 %}
                                        {% set end= i.reg_end_on.strftime('%d')+'th '+ i.reg_end_on.strftime('%b %Y') %}
                                    {% elif i.reg_end_on.strftime('%d')|int == 1: %} 
                                        {% set end= i.reg_end_on.strftime('%d')+'st '+ i.reg_end_on.strftime('%b %Y') %}
                                    {% elif conf_end.strftime('%d')|int == 2: %}
                                        {% set end= i.reg_end_on.strftime('%d')+'nd '+ i.reg_end_on.strftime('%b %Y') %}
                                    {% elif i.reg_end_on.strftime('%d')|int == 3: %}
                                        {% set end= i.reg_end_on.strftime('%d')+'rd '+ i.reg_end_on.strftime('%b %Y') %}
                                    {% endif %}

                                    
                                    <label>{{start}} - {{end}}</label>
                                {% else %}
                                    <label>{{i.reg_start_on.strftime('%d/%b/%Y')}} - {{i.reg_end_on.strftime('%d/%b/%Y')}}</label>
                                {% endif %}
                              </div>
                              {% endif %} 

                        </div>
                        <div class="col col-sm-12">
                          <a data-toggle="collapse" data-parent="#accordion" id="conf_id_{{i.conf_id}}" href="#collapse_{{i.conf_id}}">view abstracts dates..</a> 
                        </div>
                      
                    </div>    
                  
              
                    
                  </div>
                 
                  
                <div id="collapse_{{i.conf_id}}" class="panel-collapse collapse in">
                  <div class="panel-body p-3" id="pb_{{i.conf_id}}">
                    <div id="abs_table_{{i.conf_id}}"></div>
                  </div>
                </div>
              </div>
            </div>
           </div> 
          <br>
            {% endif %}
          {% endfor %}
      {% endif %}

    
    <div class="row ">
      <div class="col">
        <h5 class="h5 mb-0">Previous Conference(s)</h5>
        <span class="text-secondary">Count : </span> <span class="text-dark font-weight-bold"> {{ closed_conf|length }} </span>
      </div>
    </div>
  <hr/>    
     <div class="panel-group py-3" id="accordion_1">
      {% if closed_conf : %}
          {% for i in closed_conf %}
            <div class="card" id="search_subfolders" style="background-color: whitesmoke;" >
              <div class="panel panel-default" style="border-color: #9f9595;">
                <div class="panel-heading p-3" id="{{i.conf_id}}">
                    <a id="conf_id_{{i.conf_id}}" href="conference/{{i.society_id}}"><div class="text-dark mb-1"> Society : <span class="text-danger "><b>{{i.society_name}}</b></span> | Society Id : <b class="text-danger">{{i.society_id}}</b></div></a>
                  <div class="panel-title">
                    <div class="row">
                        <div class="col-md-6 col-sm-12">
                          <span class="text-uppercase h5 text-dark"><i class="fa-solid fa-badge-check text-success"></i> {{i.conf_name}} </span>| Conf Id : <span class="text-dark font-weight-bold">{{i.conf_id}}</span>
                         
                        </div>  
                        <div class="col-md-6 col-sm-12 text-right">
                              <div class="text-secondary"> Conf dates : <span class="text-dark font-weight-bold">{{i.conf_start_time.strftime('%d-%h-%Y') or ''}}</span> to <span class="text-dark font-weight-bold">{{i.conf_end_time.strftime('%d-%h-%Y') or ''}}</span></div>

                              
                        </div>
                        <div class="col col-sm-12">
                          <a data-toggle="collapse" data-parent="#accordion_1" id="conf_id_{{i.conf_id}}" href="#collapse_{{i.conf_id}}">view abstracts dates..</a> 
                        </div>
                    </div>    
                  </div> 
                </div>
                <div id="collapse_{{i.conf_id}}" class="panel-collapse collapse in">
                  <div class="panel-body p-3" id="pb_{{i.conf_id}}">
                    <div id="abs_table_{{i.conf_id}}"></div>
                  </div>
                </div>
              </div>
            </div><br>
          {% endfor %}
      {% endif %}
    </div>
{% endblock %}
{% block bottomscript %}
<script type="text/javascript">
  var BaseUrl=document.location.origin
  $(document).ready(function(){
    $(".panel-body").attr('style','display:none;')
    $(".panel-heading").click(function(){
      var conf_id=$(this).attr('id');
      $.ajax({
          type:'POST',
          url:BaseUrl+"/get_abs_types",
          data:{'conf_id':conf_id},
          dataType: 'json',
          success: function(data)
          {
            var msg=data['msg'];
            if (msg=='success'){
              $("#abs_table_"+conf_id).html(data["data"]);
              $(".panel-body").attr('style','display:none;')
              $("#pb_"+conf_id).attr('style','')
            }

          }

      });
    });
    $(document).ready(function(){
      $("#search_text").on("keyup", function() {
        var value = $(this).val().toLowerCase();
    
      $("#accordion").children().each(function() {
        $(this).toggle($(this).text().toLowerCase().indexOf(value) > -1);
      })

      $("#accordion_1").children().each(function() {
        $(this).toggle($(this).text().toLowerCase().indexOf(value) > -1);
      })
    });
  });

  });
  $(".super_admin").tooltip();
  
  function ClearSearch() {
   $("#search_text").val('') 
   $("#search_text").keyup()
  }
</script>
{% endblock %}

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