Sindbad~EG File Manager
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>{% block title %}Regdesk{% endblock %}</title>
<link href="https://cdn.lineicons.com/4.0/lineicons.css" rel="stylesheet" />
<link href="https://unpkg.com/boxicons@2.0.7/css/boxicons.min.css" rel="stylesheet" />
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha3/dist/css/bootstrap.min.css" rel="stylesheet" />
<link rel="stylesheet" type="text/css" href="/static/css/admin_style.css" />
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.7.1/jquery.min.js"></script>
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.2.1/css/all.min.css" rel="stylesheet" />
<link href="https://cdn.jsdelivr.net/gh/NumeroTec/ntec_cdn@main/static/css/v6/all.css" rel="stylesheet">
<link href="https://cdn.jsdelivr.net/gh/NumeroTec/ntec_cdn@main/static/css/v6/sharp-regular.css" rel="stylesheet">
<link href="https://cdn.jsdelivr.net/gh/NumeroTec/ntec_cdn@main/static/css/v6/sharp-solid.css" rel="stylesheet">
<!--<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css" />-->
{% if conf.favicon_url %}
<link rel="shortcut icon" href="{{conf.favicon_url}}">
{% else %}
<link rel="shortcut icon" href="https://delegateapp.s3.ap-southeast-1.amazonaws.com/favicon/globe.png">
{% endif %}
{% block style %} {% endblock %} {% block head %} {% endblock %}
</head>
<body>
<input type="hidden" name="conf_id" id="conf_id" value="{{conf.conf_id}}" />
<input type="hidden" name="conf_key" id="conf_key" value="{{conf.conf_key}}" />
{% if Auth.bocheck(conf.society_id) == True : %}
{% set bouser = Auth.bouser(conf.society_id) %}
{% if bouser %}
{% set show_bo_content = 1 %}
{% if bouser.admin_type == 1 %}
{% set show_menu = 0 %}
{% else %}
{% set show_menu = 1 %}
{% endif %}
{% else %}
{% set show_bo_content = 0 %}
{% endif %}
{% elif Auth.check(conf.society_id) == True : %}
{% set user = Auth.user(conf.society_id) %}
{% if user %}
{% set show_content = 1 %}
{% else %}
{% set show_content = 0 %}
{% endif %}
{% endif %}
{% if show_bo_content == 1 : %}
<div class="sidebar close">
<div class="logo-details">
<i class="bx bx-menu"></i>
<span class="logo_name">Menu</span>
</div>
<ul class="nav-links">
<li>
<a href="{{ url_for('scan_signup.ScanToSignup',conf_id=conf.conf_id,conf_key=conf.conf_key)}}"> <i class="fa-solid fa-mobile-screen"></i><span class="link_name">User Scan</span> </a>
<ul class="sub-menu blank">
<li><a class="link_name" href="{{ url_for('scan_signup.ScanToSignup',conf_id=conf.conf_id,conf_key=conf.conf_key)}}">User Scan</a></li>
</ul>
</li>
<li>
<a href="{{ url_for('dashboard.Dashboard',conf_id=conf.conf_id,conf_key=conf.conf_key)}}"> <i class="fa-solid fa-house"></i><span class="link_name">DashBoard</span> </a>
<ul class="sub-menu blank">
<li><a class="link_name" href="{{ url_for('dashboard.Dashboard',conf_id=conf.conf_id,conf_key=conf.conf_key)}}">DashBoard</a></li>
</ul>
</li>
<!--<li>-->
<!-- <a href="{{ url_for('signup.getSearch',conf_id=conf.conf_id,conf_key=conf.conf_key)}}"> <i class="fa-solid fa-magnifying-glass"></i><span class="link_name">Signup</span> </a>-->
<!-- <ul class="sub-menu blank">-->
<!-- <li><a class="link_name" href="{{ url_for('signup.getSearch',conf_id=conf.conf_id,conf_key=conf.conf_key)}}">Signup</a></li>-->
<!-- </ul>-->
<!--</li>-->
<!-- <li>-->
<!-- <a href="{{ url_for('signup.getSearch',conf_id=conf.conf_id,conf_key=conf.conf_key,default_type='scan')}}"> <i class="fas fa-qrcode"></i><span class="link_name">Scan</span> </a>-->
<!-- <ul class="sub-menu blank">-->
<!-- <li><a class="link_name" href="{{ url_for('signup.getSearch',conf_id=conf.conf_id,conf_key=conf.conf_key,default_type='scan')}}">Scan</a></li>-->
<!-- </ul>-->
<!--</li>-->
<li>
<a href="{{ url_for('signup.CounterAndSetWiseSignup',conf_id=conf.conf_id,conf_key=conf.conf_key)}}"> <i class="fa-solid fa-clipboard-user"></i><span class="link_name">C & S signup</span> </a>
<ul class="sub-menu blank">
<li><a class="link_name" href="{{ url_for('signup.CounterAndSetWiseSignup',conf_id=conf.conf_id,conf_key=conf.conf_key)}}">Counter and Set Signup</a></li>
</ul>
</li>
<li>
<a href="{{ url_for('signup.BulkSignup',conf_id=conf.conf_id,conf_key=conf.conf_key)}}"> <i class="fa-solid fa-list-check"></i><span class="link_name">Bulk signup</span> </a>
<ul class="sub-menu blank">
<li><a class="link_name" href="{{ url_for('signup.BulkSignup',conf_id=conf.conf_id,conf_key=conf.conf_key)}}">Bulk signup</a></li>
</ul>
</li>
{% if show_menu == 1 %}
{% if bouser.email == 'ramya@numerotec.com' %}
<li>
<a href="{{ url_for('signup.BadgeCollectedUnsignupList',conf_id=conf.conf_id,conf_key=conf.conf_key)}}"> <i class="fa-solid fa-wand-sparkles"></i><span class="link_name">Auto Signup</span> </a>
<ul class="sub-menu blank">
<li><a class="link_name" href="{{ url_for('signup.BadgeCollectedUnsignupList',conf_id=conf.conf_id,conf_key=conf.conf_key)}}"> Auto Signup</a></li>
</ul>
</li>
{% endif %}
<li>
<a href="{{ url_for('signup.SignedDetails',conf_id=conf.conf_id,conf_key=conf.conf_key)}}"> <i class="fa-solid fa-user-minus"></i><span class="link_name">Remove Signup</span> </a>
<ul class="sub-menu blank">
<li><a class="link_name" href="{{ url_for('signup.SignedDetails',conf_id=conf.conf_id,conf_key=conf.conf_key)}}">Remove Signup</a></li>
</ul>
</li>
<li>
<a href="{{ url_for('access_request.AccessRequest',conf_id=conf.conf_id,conf_key=conf.conf_key)}}"> <i class="fa-solid fa-user-lock"></i><span class="link_name">Access Request</span> </a>
<ul class="sub-menu blank">
<li><a class="link_name" href="{{ url_for('access_request.AccessRequest',conf_id=conf.conf_id,conf_key=conf.conf_key)}}"> Access Request</a></li>
</ul>
</li>
{% endif %}
<li>
<a href="{{ url_for('login.DashboardLogout',conf_id=conf.conf_id,conf_key=conf.conf_key)}}"> <i class="fa-solid fa-right-from-bracket"></i><span class="link_name">Logout</span> </a>
<ul class="sub-menu blank">
<li><a class="link_name" href="{{ url_for('login.DashboardLogout',conf_id=conf.conf_id,conf_key=conf.conf_key)}}">Logout</a></li>
</ul>
</li>
</ul>
</div>
{% elif show_content == 1 : %}
<div class="sidebar close">
<div class="logo-details">
<i class="bx bx-menu"></i>
<span class="logo_name">Menu</span>
</div>
<ul class="nav-links">
<li>
<a href="{{ url_for('scan_signup.ScanToSignup',conf_id=conf.conf_id,conf_key=conf.conf_key)}}"> <i class="fa-solid fa-mobile-screen"></i><span class="link_name">User Scan</span> </a>
<ul class="sub-menu blank">
<li><a class="link_name" href="{{ url_for('scan_signup.ScanToSignup',conf_id=conf.conf_id,conf_key=conf.conf_key)}}">User Scan</a></li>
</ul>
</li>
<li>
<a href="{{ url_for('signup.CounterAndSetWiseSignup',conf_id=conf.conf_id,conf_key=conf.conf_key)}}"> <i class="fa-solid fa-clipboard-user"></i><span class="link_name">C & S signup</span> </a>
<ul class="sub-menu blank">
<li><a class="link_name" href="{{ url_for('signup.CounterAndSetWiseSignup',conf_id=conf.conf_id,conf_key=conf.conf_key)}}">Counter and Set Signup</a></li>
</ul>
</li>
<!--<li>-->
<!-- <a href="{{ url_for('signup.getSearch',conf_id=conf.conf_id,conf_key=conf.conf_key,default_type='search')}}"> <i class="fa-solid fa-magnifying-glass"></i><span class="link_name">Signup</span> </a>-->
<!-- <ul class="sub-menu blank">-->
<!-- <li><a class="link_name" href="{{ url_for('signup.getSearch',conf_id=conf.conf_id,conf_key=conf.conf_key,default_type='search')}}">Signup</a></li>-->
<!-- </ul>-->
<!--</li>-->
<!--<li>-->
<!-- <a href="{{ url_for('signup.getSearch',conf_id=conf.conf_id,conf_key=conf.conf_key,default_type='scan')}}"> <i class="fas fa-qrcode"></i><span class="link_name">Scan</span> </a>-->
<!-- <ul class="sub-menu blank">-->
<!-- <li><a class="link_name" href="{{ url_for('signup.getSearch',conf_id=conf.conf_id,conf_key=conf.conf_key,default_type='scan')}}">Scan</a></li>-->
<!-- </ul>-->
<!--</li>-->
<li>
<a href="{{ url_for('login.Logout',conf_id=conf.conf_id,conf_key=conf.conf_key)}}"> <i class="fa-solid fa-right-from-bracket"></i><span class="link_name">Logout</span> </a>
<ul class="sub-menu blank">
<li><a class="link_name" href="{{ url_for('login.Logout',conf_id=conf.conf_id,conf_key=conf.conf_key)}}">Logout</a></li>
</ul>
</li>
</ul>
</div>
{% else %}
<div class="sidebar close">
</div>
{% endif %}
<section class="home-section">
<div class="container-fluid home-content">
<div class="row header" style="background-color: white;">
<div class="col">
<div class="row d-flex align-items-center">
<div class="col-12 col-sm-12 col-md-6 col-xl-6 text-center text-md-right name align-middle">
<span class="text" style="font-weight: bold;">REGDESK</span>
</div>
<div class="col-12 col-sm-12 col-md-6 col-xl-6 brand header_image">
<img id="header_image" class="logo img-fluid" src="{{conf.header_logo}}" alt="Logo" style="height: 100px;float: right;" />
</div>
</div>
</div>
</div>
<div class="row subheader" style="background: linear-gradient(to right, #004e92,#639cfb); color:#fff; padding: 4px;">
{% if show_bo_content == 1 : %}
<div class="row">
<div class="col-sm-2">
{% if show_menu == 1 %}
<div id="show_access_req" style="display: none;">
<a style="color:white !important;text-align: center;font-style: italic;" href="{{url_for('access_request.AccessRequest',conf_id=conf.conf_id,conf_key=conf.conf_key)}}">
<span class="badge rounded-pill badge-notification bg-danger" id="show_count"></span> Access Request
</a>
</div>
{% endif %}
</div>
<div class="col-sm-10" >
<span style="float: right;font-weight: bold;color:black">Welcome ! {% if bouser.prefix %}{{bouser.prefix | title}} {% endif %}{% if bouser.full_name %}{{bouser.full_name | title}} {% endif %}</span>
</div>
</div>
{% elif show_content == 1: %}
<div class="row">
<div class="col-sm-2">
</div>
<div class="col-sm-10" >
<span style="float: right;font-weight: bold">Welcome ! {% if user.prefix %}{{user.prefix}} {% endif %}{% if user.full_name %}{{user.full_name}} {% endif %}</span>
</div>
</div>
{% endif %}
</div>
{% if show_bo_content == 1 or show_content == 1: %}
<div class="row" style="float: right;">
<div class="col-lg-12">
<button class="btn btn-link" id="reload"><i class="fa-solid fa-arrows-rotate"></i></button>
</div>
</div>
{% endif %}
{% block content %} {% endblock %}
<footer class="bg-warning" style="position: fixed;left: 0;bottom: 0;width: 100%;text-align: center;">
{% block footer %}{% endblock %}
</footer>
</div>
</section>
<script src="https://cdn.jsdelivr.net/npm/@popperjs/core@2.10.2/dist/umd/popper.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/js/bootstrap.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
<script type="text/javascript">
let arrow = document.querySelectorAll(".arrow");
for (var i = 0; i < arrow.length; i++) {
arrow[i].addEventListener("click", (e) => {
let arrowParent = e.target.parentElement.parentElement; //selecting main parent of arrow
arrowParent.classList.toggle("showMenu");
});
}
let sidebar = document.querySelector(".sidebar");
let sidebarBtn = document.querySelector(".bx-menu");
console.log(sidebarBtn);
sidebarBtn.addEventListener("click", () => {
sidebar.classList.toggle("close");
});
var BaseUrl = document.location.origin;
$(document).ready(function () {
check_waiting_access_request();
});
$(document).on('click','#reload',function()
{
window.location.reload();
});
function check_waiting_access_request() {
var conf_id = $("#conf_id").val();
var conf_key = $("#conf_key").val();
$.ajax({
type: "GET",
url: BaseUrl + "/" + conf_id + "/" + conf_key + "/check_waiting_access_request",
dataType : 'html',
success: function (data_1) {
var data_1 = JSON.parse(data_1);
var data = data_1.data;
var status = data_1.status;
if (status == 1) {
$("#show_access_req").show();
$("#show_count").text(data);
} else {
$("#show_access_req").hide();
return false;
}
},
});
}
</script>
{% block bottomscript %}{% endblock %}
</body>
</html>
Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists