Уеб част за CallAdmin плъгин

PHP, MySQL, JavaScript, HTML, CSS и др.
Аватар
Алекс
Извън линия
Потребител
Потребител
Мнения: 114
Регистриран на: 03 Яну 2017, 01:13
Местоположение: $this->locale()
Се отблагодари: 3 пъти
Получена благодарност: 9 пъти
Обратна връзка:

Уеб част за CallAdmin плъгин

Мнение от Алекс » 04 Мар 2022, 11:54

 ! Съобщение от: Алекс
Кодът работи с базата данни на този плъгин.

Конфигурация
Настройте връзката с базата данни в config/dbconnect.php


За нови повиквания се считат тези, които са на по-малко от 5 минути.

Внимание! Кодът трие всички повиквания от базата данни, които не са от днескашният ден.

Изображение

Изображение

Изображение

 ! Съобщение от: Алекс
Предлага се и известяване по дискорд при ново повикване. Вижте тук.

calladmin_1.1.0.zip
(5.46 KiB) Свалено 74 пъти
calladmin_1.1.0.zip
(5.46 KiB) Свалено 74 пъти
01001100 01100001 01110010 01100001 01110110 01100101 01101100

Аватар
bustA
Извън линия
Потребител
Потребител
Мнения: 264
Регистриран на: 20 Юни 2020, 11:47
Се отблагодари: 42 пъти
Получена благодарност: 27 пъти
Обратна връзка:

Re: Уеб част за CallAdmin плъгин

Мнение от bustA » 04 Дек 2022, 17:55

Здравейте. Реших да използвам плъгини на Nikolow за calladmin и да използвам тази уеб част но ударих на греда, не показва репортите и дава следната грешка:

[30-Nov-2022 12:35:05 Europe/Sofia] PHP Warning: Undefined variable $conn in /home/****/****.ma3x.info/ajax/reports.php on line 5 [30-Nov-2022 12:35:06 Europe/Sofia] PHP Fatal error: Uncaught Error: Call to a member function prepare() on null in /home/***/****.ma3x.info/ajax/reports.php:5 Stack trace: #0 {main}

Код за потвърждение: Избери целия код

<?php session_start();
if (isset($_GET['csrf_token']) && $_GET['csrf_token'] === $_SESSION['csrf_token']) {

        include(__DIR__ . '/../config/dbconnect.php');
        $delete_calls = $conn->prepare("DELETE FROM `call_admin` WHERE `date` < '" . date('d.m.Y') . "'");
        $delete_calls->execute();

        $calls = $conn->prepare("SELECT * FROM `call_admin` ORDER BY `id` DESC");
        $calls->execute();
        $results = $calls->fetchAll();
        
        if(count($results)) {
            foreach($results as $call) { ?>
                <div id="call_admin_<?php echo $call['id']; ?>" class="border-bottom pb-2 mb-3">
                    <h6 class="text-muted">
                        <?php if((date("d.m.Y") == $call['date']) && (date('H:i:s',strtotime('+5 minutes',strtotime($call['time']))) > date('H:i:s'))) { ?>
                            <span class="badge bg-danger">NEW CALL</span>
                        <?php } ?>
                        <span class="fw-bold">
                            <i class="fa fa-user"></i>
                            <?php echo $call['reporter_name']; ?>
                        </span> 
                        called an admin in 
                        <span class="calladmin_server text-success" data-ip="<?php echo $call['ip']; ?>" data-name="<?php echo $call['server']; ?>">
                            <?php echo $call['server']; ?>
                        </span> 
                        for player
                        <span class="text-danger">
                            <?php echo $call['nick']; ?>
                        </span>
                        <span class="float-lg-end d-md-inline d-block"><i class="fa fa-clock-o"></i> <?php echo $call['time']; ?></span>
                    </h6>
                    <p class="text-muted ps-md-2"><i class="fa fa-angle-right"></i> <?php echo $call['report']; ?></p>
                </div>
            <?php }
        } else {
            echo "<div class='alert alert-warning mb-0'>There are no calls at this time. <strong><i class='fa fa-clock-o'></i>" . date("H:i:s") . "</strong></div>";
        }

} else {
    echo "<div class='alert alert-danger mb-0'>Please reload the page.</div>";
} ?>
Cs-Plovdiv.com - Aim Attack - 93.123.16.4:27022 :gamer1:

Аватар
Алекс
Извън линия
Потребител
Потребител
Мнения: 114
Регистриран на: 03 Яну 2017, 01:13
Местоположение: $this->locale()
Се отблагодари: 3 пъти
Получена благодарност: 9 пъти
Обратна връзка:

Re: Уеб част за CallAdmin плъгин

Мнение от Алекс » 05 Дек 2022, 13:18

Пробвай да си настроиш пътя към dbconnect.php ръчно. В момента нямаш връзка с базата данни, защото файла не се Include-ва.

Код за потвърждение: Избери целия код

include(__DIR__ . '/../config/dbconnect.php');
А пък ако си сигурен, че пътя към dbconnect.php ти е правилен, то тогава пробвай да изтриеш .htaccess от config папката, тъй като в момента той съдържа

Код за потвърждение: Избери целия код

Order deny, allow
Deny from all
И не позволява на никой файл да бъде използван от тази папка.
01001100 01100001 01110010 01100001 01110110 01100101 01101100

Аватар
bustA
Извън линия
Потребител
Потребител
Мнения: 264
Регистриран на: 20 Юни 2020, 11:47
Се отблагодари: 42 пъти
Получена благодарност: 27 пъти
Обратна връзка:

Re: Уеб част за CallAdmin плъгин

Мнение от bustA » 12 Дек 2022, 12:11

Все още няма решение на проблема
Cs-Plovdiv.com - Aim Attack - 93.123.16.4:27022 :gamer1:

Публикувай отговор
  • Подобни теми
    Отговори
    Преглеждания
     Последно мнение

Обратно към “Уеб Програмиране”

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 10 госта