HEX
Server: Apache
System: Linux msm5694.mjhst.com 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64
User: camjab_ssh (1000)
PHP: 5.3.29
Disabled: NONE
Upload Files
File: /home/httpd/html/baretube.com.new/admin/csv_photos_stats.php
<?
include_once "./db.php";

if (!isset($_SESSION['isAdmin'])) {
    die();
}

if (isset($_GET['csv_photos_reset']) || isset($_GET['csv_photos_start'])) {
    ini_set('default_socket_timeout', 24000);
    ignore_user_abort();
    shell_exec("pkill -f csv_photos_cron.php");
    dbQuery("UPDATE `status` SET `csv_photos_import_running` = 0, `csv_photos_import_total` = 0", false);
    $pid = backgroundProcess("$php_path $basepath/admin/csv_photos_cron.php", "csv_photo_log.txt");
    setMessage('CSV Photos Importer has been ' . ($_GET['csv_photos_reset'] ? 're' : '') . 'started as PID: ' . $pid);
    header("Location: $_SERVER[HTTP_REFERER]");
    exit();
}

$csvPhotosImportStatus = dbRow("SELECT * FROM `status`");
$csvPhotosImportLeftCount = dbValue("SELECT COUNT(`record_num`) AS `count` FROM `csv_import_photos`", 'count');
$csvPhotosImportPercent = ($csvPhotosImportLeftCount > 0 && $csvPhotosImportStatus['csv_photos_import_total'] > 0) ? round((($csvPhotosImportStatus['csv_photos_import_total'] - $csvPhotosImportLeftCount) / $csvPhotosImportStatus['csv_photos_import_total']) * 100) : 0;
?>
<? if ($csvPhotosImportStatus['csv_photos_import_running'] == 1) { ?>
    <h2>CSV Photos Import</h2>
    <div class="content">
        <div class="msg success">CSV Photos Import is currently running!</div>
        <div class="progress-bar<? echo $csvPhotosImportPercent <= 20 ? ' short' : ''; ?>"><span style="width:<?php echo $csvPhotosImportPercent; ?>%;"><i><? echo $csvPhotosImportPercent; ?>%</i></span></div>
        <div class="queue-processing">Processing Gallery: <b><? echo $csvPhotosImportStatus['csv_photos_import_total'] - $csvPhotosImportLeftCount; ?></b> of <b><? echo $csvPhotosImportStatus['csv_photos_import_total']; ?></b></div>
        <a href="<? echo $basehttp; ?>/admin/csv_photos_stats.php?csv_photos_reset=1" class="btn red">Reset CSV Photos Import</a>
    </div>
<? } else if ($csvPhotosImportLeftCount > 0) { ?>
    <h2>CSV Photos Import</h2>
    <div class="content">
        <div class="msg error">CSV Photos Import is not running!</div>
        <div class="queue-processing">Galleries in Queue: <b><? echo $csvPhotosImportLeftCount; ?></b></div>
        <a href="<? echo $basehttp; ?>/admin/csv_photos_stats.php?csv_photos_start=1" class="btn red">Start CSV Photos Import</a>
    </div>
<? } ?>