HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux spn-python 5.15.0-89-generic #99-Ubuntu SMP Mon Oct 30 20:42:41 UTC 2023 x86_64
User: arjun (1000)
PHP: 8.1.2-1ubuntu2.20
Disabled: NONE
Upload Files
File: //home/arjun/projects/buyercall_forms/buyercall/buyercall/templates/layouts/backend_base.jinja2
{% import 'macros/layout/meta_tags.jinja2' as meta_tags %}
{% import 'macros/layout/fav_icons.jinja2' as fav_icons %}
{% import 'macros/layout/assets.jinja2' as assets with context %}
{% import 'billing/macros/billing.jinja2' as billing with context %}
{% import 'macros/layout/flash.jinja2' as flash with context %}

<!doctype html>
<html lang="">
<head>
  <title>{% block title %}{% endblock %}</title>

  <!-- Added to force secure requests -->
  <meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">

  {{ meta_tags.render(csrf_token()) }}
  {{ fav_icons.render(self.title()) }}

  {{ assets.render() }}
  {{ assets.polyfills() }}

  <!-- Modernizr (browser feature detection library) -->
  <script src="/static/js/vendor/modernizr-2.8.3.min.js"></script>
  <!-- Chart.js (used for charts) -->
  <script src="/static/js/vendor/Chart.min.js"></script>
  <script>
    var spinner;
    function preLoader() {
        var contactIndex = document.getElementById("contactPage")
        if (contactIndex === null) {
            spinner = setTimeout(showPage, 1500);
        }
    }

    function showPage() {
      document.getElementById("loaderContainer").style.display = "none";
      document.getElementById("loader").style.display = "none";
      document.getElementById("postLoader").style.display = "block";
    }
  </script>
  {% if current_user.partnership.partner_url  | replace("http://", "") | replace("https://", "") | safe  == request.host | replace("http://", "") | replace("https://", "") | replace("/", "") | safe and current_user.partnership.custom_styles %}
    <link rel="stylesheet" type="text/css" href="{{ current_user.partnership.custom_styles }}">
  {% endif %}
</head>
<body{{ ' data-locale="' + current_user.locale + '"' if current_user.is_authenticated }}
        class="{% if current_supervisor_user.is_authenticated %}has-supervisor{% endif %}" onload="preLoader()">
<div id="loaderContainer">
    <div id="loader"></div>
    <div id="loaderText"></div>
</div>
<div class="wrapper" id="postLoader">
        <div class="sidebar" data-background-color="white" data-active-color="light-blue">
            <!--
                Tip 1: You can change the color of active element of the sidebar using: data-active-color="purple | blue | green | orange | red | rose"
                Tip 2: you can also add an image using data-image tag
                Tip 3: you can change the color of the sidebar with data-background-color="white | black"
            -->
            <div class="logo text-center">
                <img src="https://s3.amazonaws.com/{{ config.PARTNERSHIP_BUCKET }}/{{ current_user.partnership.logo if (current_user.partnership and current_user.partnership.logo) else asset_url_for('images/buyercall-logo.png') }}"
                class="img-responsive"
                width="200" height="40" title="{{ current_user.partnership.name }}" alt=" {{ current_user.partnership.name }}"
                style="display:inline"/>
            </div>
            <div class="logo logo-mini">
                <a href="#" class="simple-text">
                </a>
            </div>
            <div class="sidebar-wrapper">
                <div class="user col-xs-12">
                    <div class="avatar-circle-sm col-xs-2">
                      <span class="initials">{{ current_user.firstname[0] }}{{ current_user.lastname[0] }}</span>
                    </div>
                    <div class="info">
                        <a data-toggle="collapse" href="#profileMenu" class="collapsed">
                            {{ current_user.firstname }} {{ current_user.lastname }}
                            <b class="caret"></b>
                            <br />
                            {% if current_user.role == "partner" %}
                            <small>{{ current_user.company }}</small>
                            {% elif current_user.is_viewing_partnership %}
                            <small>{{ current_user.get_user_viewing_partnership_account_name }}</small>
                            {% else %}
                            <small>{{ current_user.partnership_account.name }}</small>
                            {% endif %}
                        </a>
                        <div class="collapse" id="profileMenu">
                            <ul class="nav">
                                {% if not current_user.is_viewing_partnership %}
                                <li>
                                    <a href="{{ url_for('user.settings') }}">My Profile</a>
                                </li>
                                {% endif %}
                                <li {%- if request.path == "/logout" %} class="active" {% endif %}>
                                    <a href="{{ url_for('user.logout') }}">logout</a>
                                </li>
                            </ul>
                        </div>
                    </div>
                </div>
                <ul class="nav nav-custom col-xs-12">
                {% if current_user.role not in ['sysadmin', 'limitsysadmin', 'partner'] and not current_user.is_admin_user_with_groups %}
                    {% if current_user.role not in ['agent'] and current_user.subscription.plan != 'partnershipsingle' %}
                    <li {%- if "/dashboard" in request.path %} class="active" {% endif %}>
                        <a href="{{ url_for('dashboard.user_dashboard') }}">
                            <i class="material-icons">home</i>
                            <p>Home Dashboard</p>
                        </a>
                    </li>
                    {% endif %}
                    <li {%- if "/contacts" in request.path %} class="active" {% endif %}>
                        <a href="/contacts">
                            <i class="material-icons">language</i>
                            <p>Leads</p>
                        </a>
                    </li>
                    <li>
                        <a data-toggle="collapse" href="#phoneMenu" class="collapsed">
                            <i class="material-icons">phone</i>
                            <p>Phone
                                <b class="caret"></b>
                            </p>
                        </a>
                        <div class="collapse {% if request.path in ["/leads","/inbound","/agents","/outbound","/sms","/block_numbers"] %} in {% endif %}" id="phoneMenu">
                            <ul class="nav">
                                <li {%- if "/leads" in request.path %} class="active" {% endif %}>
                                    <a href="{{ url_for('leads.call_leads') }}">
                                        Calls
                                    </a>
                                </li>
                                <li {%- if "/sms" in request.path %} class="active" {% endif %}>
                                    <a href="/sms">
                                    Messages
                                    </a>
                                </li>
                                {% if current_user.role not in ['agent'] %}
                                <li {%- if request.path == "/inbound" %} class="active" {% endif %}>
                                    <a href="{{ url_for('phonenumbers.inbound_list') }}">
                                        Phone Numbers
                                    </a>
                                </li>
                                {% endif %}
                                <li {%- if "/agents" in request.path %} class="active" {% endif %}>
                                    <a href="{{ url_for('agents.call_agents') }}">
                                        {% if current_user.role == 'agent' %}
                                        My Info & Schedule
                                        {% else %}
                                        Agents & Groups
                                        {% endif %}
                                    </a>
                                </li>
                                 {% if current_user.role not in ['agent']%}
                                <li {%- if request.path == "/outbound" %} class="active" {% endif %}>
                                    <a href="{{ url_for('widgets.list') }}">
                                        Widgets
                                    </a>
                                </li>
                                {% endif %}
                                <li {%- if "/block_numbers" in request.path %} class="active" {% endif %}>
                                    <a href="{{ url_for('block_numbers.block_number_list') }}">
                                    Blocked Numbers
                                    </a>
                                </li>
                            </ul>
                        </div>
                    </li>
                    {% if current_user.forms_access %}
					<li {% if "/forms" in request.path or "/form_leads" in request.path %} class="active" {% endif %}>
                        <a href="{{ url_for('form_leads.forms_list') }}">
                            <i class="material-icons">assignment</i>
                            <p>Forms</p>
                        </a>
                    </li>
                    {% endif %}
                {% endif %}

                {% if current_user.role in ['admin'] and current_user.is_viewing_partnership and current_user.is_admin_user_with_groups %}
                    {% if current_user.role not in ['agent'] and current_user.subscription.plan != 'partnershipsingle' and not current_user.is_viewing_partnership %}
                        <li {%- if "/dashboard" in request.path %} class="active" {% endif %}>
                            <a href="{{ url_for('dashboard.user_dashboard') }}">
                                <i class="material-icons">home</i>
                                <p>Home Dashboard</p>
                            </a>
                        </li>
                    {% elif current_user.is_viewing_partnership and current_user.get_user_viewing_partnership_account_subscription_plan != 'partnershipsingle' %}
                        <li {%- if "/dashboard" in request.path %} class="active" {% endif %}>
                            <a href="{{ url_for('dashboard.user_dashboard') }}">
                                <i class="material-icons">home</i>
                                <p>Home Dashboard</p>
                            </a>
                        </li>
                    {% endif %}
                    <li {%- if "/contacts" in request.path %} class="active" {% endif %}>
                        <a href="/contacts">
                            <i class="material-icons">language</i>
                            <p>Leads</p>
                        </a>
                    </li>
                    <li>
                        <a data-toggle="collapse" href="#phoneMenu" class="collapsed">
                            <i class="material-icons">phone</i>
                            <p>Phone
                                <b class="caret"></b>
                            </p>
                        </a>
                        <div class="collapse {% if request.path in ["/leads","/inbound","/agents","/sms","/outbound","/block_numbers"] %} in {% endif %}" id="phoneMenu">
                            <ul class="nav">
                                <li {%- if "/leads" in request.path %} class="active" {% endif %}>
                                    <a href="{{ url_for('leads.call_leads') }}">
                                        Calls
                                    </a>
                                </li>
                                <li {%- if "/sms" in request.path %} class="active" {% endif %}>
                                    <a href="/sms">
                                    Messages
                                    </a>
                                </li>
                                {% if current_user.role not in ['agent'] %}
                                <li {%- if request.path == "/inbound" %} class="active" {% endif %}>
                                    <a href="{{ url_for('phonenumbers.inbound_list') }}">
                                        Phone Numbers
                                    </a>
                                </li>
                                {% endif %}
                                <li {%- if "/agents" in request.path %} class="active" {% endif %}>
                                    <a href="{{ url_for('agents.call_agents') }}">
                                        {% if current_user.role == 'agent' %}
                                        My Info & Schedule
                                        {% else %}
                                        Agents & Groups
                                        {% endif %}
                                    </a>
                                </li>
                                 {% if current_user.role not in ['agent']%}
                                <li {%- if request.path == "/outbound" %} class="active" {% endif %}>
                                    <a href="{{ url_for('widgets.list') }}">
                                        Widgets
                                    </a>
                                </li>
                                {% endif %}
                                <li {%- if "/block_numbers" in request.path %} class="active" {% endif %}>
                                    <a href="{{ url_for('block_numbers.block_number_list') }}">
                                    Blocked Numbers
                                    </a>
                                </li>
                            </ul>
                        </div>
                    </li>
                    {% if current_user.forms_access %}
					<li {% if "/forms" in request.path or "/form_leads" in request.path %} class="active" {% endif %}>
                        <a href="{{ url_for('form_leads.forms_list') }}">
                            <i class="material-icons">assignment</i>
                            <p>Forms</p>
                        </a>
                    </li>
                    {% endif %}
                {% endif %}

					{% if current_user.role in ['admin', 'sysadmin', 'limitsysadmin', 'partner'] %}
					<li>
						{% include 'admin/_menu.jinja2' %}
					</li>
					{% endif %}
                    {% if not current_user.is_viewing_partnership %}
                    <li>
                        <a data-toggle="collapse" href="#settingsMenu" class="collapsed">
                            <i class="material-icons">face</i>
                            <p> Account
                            <b class="caret"></b>
                            </p>
                        </a>
                        <div class="collapse
                        {% if "/settings" in request.path and "rest_api" not in request.path %} in
                        {% elif "/subscription" in request.path %} in
                        {% elif "/support" in request.path %} in
                        {% elif "/logout" in request.path %} in
                        {% endif %}"
                        id="settingsMenu">
                            <ul class="nav">
                                <li {%- if "/settings" in request.path and "rest_api" not in request.path %} class="active"
                                    {% elif "/subscription" in request.path %} class="active"
                                    {% endif %}>
                                    <a href="{{ url_for('user.settings') }}">Settings</a>
                                </li>
                                {% if current_user.role not in ['sysadmin', 'limitsysadmin', 'partner'] %}
                                <li {%- if request.path == "/support" %} class="active" {% endif %}>
                                    <a href="{{ url_for('issue.support') }}">
                                        Support
                                    </a>
                                </li>
                                {% endif %}
                                <li {%- if request.path == "/logout" %} class="active" {% endif %}>
                                    <a href="{{ url_for('user.logout') }}">logout</a>
                                </li>
                            </ul>
                        </div>
                    </li>
                    {% endif %}
                </ul>
            </div>
        </div>
        <div class="main-panel">
            {% block header %}{% endblock %}
			{% block hero %}{% endblock %}
			{% block notifications %}{% endblock %}
			{% block body %}{% endblock %}
			{% block footer %}{% endblock %}
        </div>
    </div>
<!-- Jquery plugins and Custom JS code -->
<script src="/static/js/plugins.js"></script>

{{ javascript_tag('vendor_js') | safe }}
<!-- Load and execute javascript code used only in this page -->
{% block scripts %}
{{ javascript_tag('backend_js') | safe }}
{% endblock %}
{% block pagescripts %}
<script>
    window.setTimeout(function() { $('#flash-messages').hide('slow') }, 10000);
</script>
{% endblock %}
</body>
</html>