Sindbad~EG File Manager

Current Path : /home/numerotech/conf-regdesk.numerotech.com/reg_desk/core/templates/dashboard/
Upload File :
Current File : //home/numerotech/conf-regdesk.numerotech.com/reg_desk/core/templates/dashboard/dashboard_page.html

{% extends "dashboard/admin_layout.html" %}

{% block style %} {% endblock %} {% block content %}
<div class="container">
    <input type="hidden" name="conf_id" id="conf_id" value="{{conf_id}}" />
    <input type="hidden" name="conf_key" id="conf_key" value="{{conf_key}}" />
    <center>
        <h5 class="text-center mt-2"><b>Regdesk Dashboard</b><a href="{{ url_for('signup.getSearch',conf_id=conf.conf_id,conf_key=conf.conf_key)}}"  style="float:right" title="Search by Delegate Number"><i class="fa-solid fa-magnifying-glass p-2"></i></a></h5>  

       
            <div class="container">
                <center>
                    <!-- <h2>MC Info</h2> -->
                    <div class="row mb-3">
                        <div class="col-lg-4 col-sm-12 p-3" style="background: #397ae7;">
                            <h6 style="color: white;">Total Online Delegate</h6>
                            <div class="row">
                                <div class="col-lg-6 p-1">
                                    <input readonly class="form-control" value="{{total_registered_count|length or '0'}}" />
                                </div>
                                <div class="col-lg-6 p-1">
                                    <button type="button" class="btn btn-dark form-control" id="view_btn" data-value="Total delegate count" name="">View</button>
                                </div>
                            </div>
                        </div>
                        
                        <div class="col-lg-4 col-sm-12 p-3" style="background: #639cfb;">
                            <h6 style="color: white;">Online pending count</h6>
                            <div class="row">
                                <div class="col-lg-6 p-1">
                                    <input readonly class="form-control" value="{{total_pending_count|length or '0'}}" />
                                </div>
                                <div class="col-lg-6 p-1">
                                    <button type="button" class="btn btn-dark form-control" id="view_btn" data-value="Total pending count">View</button>
                                </div>
                            </div>
                        </div>
                        
                        <div class="col-lg-4 col-sm-12 p-3" style="background:#397ae7;">
                            <h6 style="color: white;">Online signedup count</h6>
                            <div class="row">
                                <div class="col-lg-6 p-1">
                                    <input readonly class="form-control" value="{{total_signed_on_count|length or '0'}}" />
                                </div>
                                <div class="col-lg-6 p-1">
                                    <button type="button" class="btn btn-dark form-control" id="view_btn" data-value="Total online signedup count">View</button>
                                </div>
                            </div>
                        </div>
                        </div>
                        <div class="row mb-3">
                        <div class="col-lg-2 col-sm-12 p-3"></div>
                        <div class="col-lg-4 col-sm-12 p-3" style="background:#639cfb;">
                            <h6 style="color: white;">Spot signedup count</h6>
                            <div class="row">
                                <div class="col-lg-6 p-1">
                                    <input readonly class="form-control" value="{{total_spot_signed_on_count|length or '0'}}" />
                                </div>
                                <div class="col-lg-6 p-1">
                                    <button type="button" class="btn btn-dark form-control" id="view_btn" data-value="Total Spot signedup count">View</button>
                                </div>
                            </div>
                        </div>
                        
                        <div class="col-lg-4 col-sm-12 p-3" style="background:#397ae7;">
                            <h6 style="color: white;">Total Signedup count</h6>
                            <div class="row">
                                <div class="col-lg-6 p-1">
                                    <input readonly class="form-control" value="{{total_signedup_count|length or '0'}}" />
                                </div>
                                <div class="col-lg-6 p-1">
                                    <button type="button" class="btn btn-dark form-control" id="view_btn" data-value="Total signedup count">View</button>
                                </div>
                            </div>
                        </div>
                        <div class="col-lg-2 col-sm-12 p-3"></div
                    </div>
                    <h5 style="text-align:center;">Signed on List</h5>
                    <div class="row">
                        <div class="col-md-6">
                            <p align="center">
                                <h6 class="text-center"> Date : 
                                    <a class="btn btn-secondary btn-sm" id="all_date"  style="border-radius: 5px;font-size: 10px;">All</a>
                                    {% for i in days %}
                                        <a class="btn btn-secondary btn-sm" id="date_wise" style="border-radius: 5px;font-size: 10px;"  value="{{i.registerd_on}}"> {{i.registerd_on.strftime('%d-%m-%Y')}} </a>
                                    {% endfor %}
                                </h6>
                            </p>
                        </div>
                        <div class="col-md-6">
                            <p align="center">
                                <h6 class="text-center"> Signed By : 
                                <a class="btn btn-primary btn-sm" id="all_signed_by" style="border-radius: 5px;font-size: 10px;">All</a>
                            
                                {% for k in admins %}
                                    <a {% if k.is_admin |int == 1  %} class="btn btn-success btn-sm" {% else %}  class="btn btn-primary btn-sm" {% endif %} id="signed_by" style="border-radius: 5px;font-size: 10px;" value ="{{k.user_id}}" type="button" role="tab" >{{k.admin_name}} {% if k.is_admin |int == 1  %} - Super Admin {% endif %}</a>  
                                {% endfor %}  
                                </h6> 
                            </p>
                        </div>
                    </div>
                </center>
            </div>
    </center>
</div>
<hr />
<div class="container">
    
    <div id="table_content"></div>
</div>
{% endblock %} {% block bottomscript %}
<script type="text/javascript">
    var BaseUrl = document.location.origin;

    $(document).ready(function () {
    });
    
  $(document).on("click", "#view_btn", function (e) {
        e.preventDefault();
        var view_type = $(this).attr("data-value");
        var date      = '';
        var user_id   = '';
        var form_data = {'view_type':view_type,'date':date,'user_id':user_id};
        call_view_data(form_data);
    });


    $(document).on("click", "#all_date", function (e) {
        e.preventDefault();
        var view_type = 'Total signedup count';
        var date      = '';
        var user_id   = '';
        var form_data = {'view_type':view_type,'date':date,'user_id':user_id};
        call_view_data(form_data);
    });


    $(document).on("click", "#all_signed_by", function (e) {
        e.preventDefault();
        var view_type = 'Total signedup count';
        var date      = '';
        var user_id   = '';
        var form_data = {'view_type':view_type,'date':date,'user_id':user_id};
        call_view_data(form_data);
    });

    $(document).on("click", "#date_wise", function (e) {
        e.preventDefault();
        var view_type = 'Total signedup count';
        var date      = $(this).attr("value");
        var user_id   = '';
        var form_data = {'view_type':view_type,'date':date,'user_id':user_id};
        call_view_data(form_data);
    });

    $(document).on("click", "#signed_by", function (e) {
        e.preventDefault();
        var view_type = 'Total signedup count';
        var date      = '';
        var user_id   = $(this).attr("value");
        var form_data = {'view_type':view_type,'date':date,'user_id':user_id};
        call_view_data(form_data);
    });

    function call_view_data(form_data) {
        var conf_id   = $("#conf_id").val();
        var conf_key  = $("#conf_key").val();

        $.ajax({
            type: "POST",
            url: BaseUrl + "/" + conf_id + "/" + conf_key + "/signup_table_data",
            data: form_data,
            success: function (response) {
                var data_1 = JSON.parse(response);
                var msg = data_1.msg;
                if (data_1.status == 1) {
                    $("#table_content").empty();
                    $("#table_content").html(data_1.html_data);
                } else {
                    alert(msg);
                    return false;
                }
            },
        });
    }
</script>
{% endblock %}

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