WordPress

Briefly unavailable for scheduled maintenance.
Check back in a some hours.
403WebShell
403Webshell
Server IP : 38.242.244.58  /  Your IP : 216.73.217.126
Web Server : Apache/2.4.41 (Ubuntu)
System : Linux vmi1486879.contaboserver.net 5.4.0-166-generic #183-Ubuntu SMP Mon Oct 2 11:28:33 UTC 2023 x86_64
User : root ( 0)
PHP Version : 7.4.3-4ubuntu2.19
Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : OFF
Directory :  /var/www/html/sura/templates/administrator/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/html/sura/templates/administrator/index.html.twig
{% extends 'security.html.twig' %}


{% block body %}


    <div class="app_wrapper">
        {% include 'navigation.html.twig' %}
        <div class="app_content">
            <div class="menu_overlay"></div>
            {% include 'contributor/contributor_header.html.twig' %}
            {% block contributor_body %}
                <div class="app_main_inner">
                    <div class="page_excerpt">
                        <h2 class="sr_heading_title">Dashboard</h2>
                        <p class="sr_heading_intro">This has a summary of activities and actions required.</p>
                    </div>
                    <div class="row sales_overview">
                        <div class="col-xl-3">
                            <div class="card mb-3 widget-chart text-left">
                                <div class="widget-chart-content alternate">
                                    <div class="app_header_left">
                                        <h6 class="widget-subheading">Uploaded Images</h6>
                                        <div class="widget-chart-flex">
                                            <div class="widget_count">{{ images }}</div>
                                        </div>
                                    </div>
                                    <div class="app_header_right">
                                        <h6 class="widget-subheading">Image Sales</h6>
                                        <div class="widget-chart-flex">
{#                                            <div class="widget_count">$ {{ helper.amountByStatus }}</div>#}
                                            <div class="widget_count">{{ imageSales }}</div>
                                        </div>
                                    </div>
                                </div>
                            </div>
                        </div>

                        <div class="col-xl-3">
                            <div class="card mb-3 widget-chart text-left">
                                <div class="widget-chart-content">
                                    <h6 class="widget-subheading">Image Earnings</h6>
                                    <div class="widget-chart-flex">
                                        <div class="widget_count">{{ imageEarning|localizedcurrency("USD") }}</div>
                                    </div>
                                </div>
                            </div>
                        </div>

                        <div class="col-xl-3">
                            <div class="card mb-3 widget-chart text-left">
                                <div class="widget-chart-content alternate">
                                    <div class="app_header_left">
                                        <h6 class="widget-subheading">Uploaded Videos</h6>
                                        <div class="widget-chart-flex">
                                            <div class="widget_count">{{ videos }}</div>
                                        </div>
                                    </div>

                                    <div class="app_header_right">
                                        <h6 class="widget-subheading">Video Sales</h6>
                                        <div class="widget-chart-flex">
                                            <div class="widget_count">{{ videoSales }}</div>
                                        </div>
                                    </div>
                                </div>
                            </div>
                        </div>

                        <div class="col-xl-3">
                            <div class="card mb-3 widget-chart text-left">
                                <div class="widget-chart-content">
                                    <h6 class="widget-subheading">Video Earnings</h6>
                                    <div class="widget-chart-flex">
                                        <div class="widget_count">{{ videoEarning|localizedcurrency("USD") }}</div>
                                    </div>
                                </div>
                            </div>
                        </div>
                    </div>
                    <div class="row">
                        <div class="col-lg-12">
                            <div class="mb-3 card" style="min-height: 384px;">
                                <div class="card-header">
{#                                    <div class="card-header-title">Contributors Pending Approval ({{ helper.getPendingContributors()|length }})</div>#}
                                    <div class="card-header-title">Contributors Pending Approval ({{ contibutors|length }})</div>
                                </div>
                                <div class="datagrid">
                                    <table class="datatable1">
                                        <thead>
                                        <tr>
                                            <th>Name</th>
                                            <th>Date Joined</th>
                                            <th>Uploads</th>
                                            <th>Status</th>
                                        </tr>
                                        </thead>
                                        <tbody>
                                        {# @var contributor \App\Entity\User #}
                                        {% for contributor in contibutors|slice(0,5)  %}
                                            <tr>
                                                <td data-label="Name"><a href="{{ path('administrator_contributor',{id:contributor.id}) }}" class="clickable_td">{{ contributor.fullName }}</a></td>
                                                <td data-label="Date Joined">{{ contributor.joinedOn is not null?contributor.joinedOn.format("d F Y"):'' }}</td>
                                                <td data-label="No. of Uploads">{{ contributor.stocks|length }}</td>
                                                <td data-label="Status">
                                                    <span class="status pending">Pending</span>
                                                </td>
                                            </tr>
                                        {% endfor %}

                                        </tbody>
                                    </table>
                                    <div class="btn_center mb-3">
                                        <a class="btn creat_new " href="{{ path('contributors_new') }}">View All</a>
                                    </div>
                                </div>
                            </div>
                        </div>
                    </div>
                    <div class="row">
                        <div class="col-lg-12">
                            <div class="mb-3 card" style="min-height: 384px;">
                                <div class="card-header">
                                    <div class="card-header-title">Stock Pending Approval ({{ allPendingStockCount }})</div>
                                </div>
                                <div class="datagrid">
                                    <table class="datatable1">
                                        <thead>
                                        <tr>
                                            <th>Contributor</th>
                                            <th>Uploads</th>
                                            <th>Approve</th>
                                        </tr>
                                        </thead>
                                        <tbody>
                                        {# @var item \App\Entity\Stock #}
                                        {% for item in pendingStock|slice(0,5) %}
                                            <tr>
                                                <td  data-label="Contributor"><a href="{{ path('administrator_contributor',{id:item.contributor_id}) }}" class="clickable_td">{{item.FirstName ~' '~ item.LastName }}</a></td>
                                                <td  data-label="Uploads">{{ item.stock_count }}</td>
                                                <td data-label="Approve">
                                                    </a>
                                                    <a class="btn status pending" href="{{ path('images_approve',{id: item.contributor_id}) }}">
                                                        <span class="button_primary_label">Images</span>
                                                    </a>
                                                    <a class="btn status pending" href="{{ path('videos_approve',{id: item.contributor_id}) }}">
                                                        <span class="button_primary_label">Videos</span>
                                                    </a>
                                                </td>
                                            </tr>
                                        {% endfor %}

                                        </tbody>
                                    </table>
                                    <div class="btn_center mb-3">
                                        <a class="btn creat_new " href="{{path('all_pending_stock')}}">View All</a>
                                    </div>
                                </div>
                            </div>
                        </div>
                    </div>

                    <div class="row">
                        <div class="col-lg-12">
                            <div class="mb-3 card" {#style="min-height: 534px;"#}>
                                <div class="card-header">
                                    <div class="card-header-title">Recent Sales ({{ items|length }})</div>
                                </div>
                                <div class="datagrid">
                                    <table class="datatable1">
                                        <thead>
                                        <tr>
                                            <th>File</th>
                                            <th>ID</th>
                                            <th>Title</th>
                                            <th>License Type</th>
                                            <th>Price</th>
                                            <th>Date Purchased</th>
                                        </tr>
                                        </thead>
                                        <tbody>
                                        {# @var item \App\Entity\InvoiceItems #}
                                        {% for item in items|slice(0,5) %}
                                            {% set stock =item.Stock %}
                                            <tr>
                                                <td data-label="File">
                                                    <img src="{{asset('uploads/stock/'~item.stock.thumbName)}}" class="cart_thumbnail_small">
                                                </td>
                                                <td data-label="ID">{{ item.stock.formattedId ? item.stock.formattedId : item.stock.id }}</td>
                                                <td data-label="Title">{{ item.stock.title }}</td>
                                                <td data-label="License Type">
                                                    {{ item.stock.licenceType is not null ? item.stock.licenceType : "Royalty Free" }}
                                                    ({{ item.stock.licenceType == "Rights Managed" or item.stock.licenceType == "Rights Ready" ? "Large" : item.fileSize }})
                                                    {% if item.exclusiveLicenceDuration %}
                                                        - Exclusive for
                                                        {% if item.exclusiveLicenceDuration / 12 >= 1 %}
                                                            {% if item.exclusiveLicenceDuration / 12 > 1  %}
                                                                {% set durationIn = " years" %}
                                                            {% else %}
                                                                {% set durationIn = " year" %}
                                                            {% endif %}
                                                        {% else %}
                                                            {% if item.exclusiveLicenceDuration > 1  %}
                                                                {% set durationIn = " months" %}
                                                            {% else %}
                                                                {% set durationIn = " month" %}
                                                            {% endif %}
                                                        {% endif %}
                                                        {{ item.exclusiveLicenceDuration / 12 >= 1 ? item.exclusiveLicenceDuration/12 ~ durationIn : item.exclusiveLicenceDuration ~ durationIn }}
                                                    {% endif %}
                                                </td>
                                                <td data-label="Price">{{ item.amount|localizedcurrency('USD') }}</td>
                                                <td data-label="Date Purchased">{{ item.createdAt.format('d F y, h:i:s') }}</td>
                                            </tr>
                                        {% endfor %}

                                        </tbody>
                                    </table>
                                    <div class="btn_center mb-3">
                                        <a class="btn creat_new " href="{{ path('all_sales') }}">View All</a>
                                    </div>
                                </div>
                            </div>
                        </div>

                    </div>
                    <div class="row">
                        <div class="col-lg-12">
                            <div class="mb-3 card" style="min-height:334px;">
                                <div class="card-header">
                                    <div class="card-header-title">Weekly Sales Graph</div>
                                </div>
                                <div class="datagrid">
                                    <div id="chart_bars_vertical" class="chart"> </div>
                                </div>
                            </div>
                        </div>
                    </div>
                </div>
            {% endblock %}

        </div>
    </div>
    {% include'svg.html.twig' %}

{% endblock %}

{% block title %} Dashboard {% endblock %}
{% block header %}{% endblock %}
{% block footer_js %}
<script src="https://code.highcharts.com/highcharts.js"></script>
<script src="https://code.highcharts.com/modules/series-label.js"></script>


<script type="text/javascript">
    //jquery.circliful.js

    jQuery(function ($) {
        //here
        {#{% set raw_sample_count=util.getSamplesReceivedByCampaign(campaign.id) %}#}



        var sales ={{ helper.getWeekSales()|json_encode|raw }};
        var the_dates ={{ helper.getWeekDates()|json_encode|raw }};
        var dates_cat=[];
        var series=[];
        the_dates.forEach(function (item) {
            dates_cat.push(item.dt);
        });
        sales.forEach(function (item) {
            series.push( parseFloat(item.total_sale));
        });
        Highcharts.chart('chart_bars_vertical', {
            chart: {
                type: 'line'
            },
            title: {
                text: ''
            },
            subtitle: {
                text: ''
            },
            credits: {
                enabled: false
            },
            xAxis: {
                categories:dates_cat,
                crosshair: true
            },
            yAxis: {
                min: 0,
                title: {
                    text: 'Dollars'
                }
            },
            tooltip: {
                headerFormat: '<span style="font-size:10px">{point.key}</span><table>',
                pointFormat: '<tr><td style="color:{series.color};padding:0">{series.name}: </td>' +
                    '<td style="padding:0"><b>{point.y} Dollar</b></td></tr>',
                footerFormat: '</table>',
                shared: true,
                useHTML: true
            },
            plotOptions: {
                column: {
                    pointPadding: 0.2,
                    borderWidth: 0
                }
            },
            series: [{
                'name':'Sales',
                'data':series
            }]
        });

    });
</script>

{% endblock %}

Youez - 2016 - github.com/yon3zu
LinuXploit