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/ajax/ajax.add_category.php
<?

header('Content-type: application/json');

include('../db.php');
if (!$_SESSION['isAdmin']) {
    die('Error !');
}

$content_id = (int) $_REQUEST['content_id'];
$category_name = mysqli_real_escape_string($dbconn, $_REQUEST['category_name']);

if ($category_name == '') {
    $response['status'] = 'error';
    $response['message'] = 'Please enter category name!';
}
if ($content_id == '' || $content_id == 0 || !($content_id)) {
    $response['status'] = 'error';
    $response['message'] = 'Invalid content ID!';
}
if (count(dbQuery("SELECT record_num FROM niches WHERE name = '$category_name'",false)) > 0) {
    $response['status'] = 'error';
    $response['message'] = 'This category already exists.';
}

if ($response['status'] != 'error') {
    dbQuery("INSERT INTO niches SET name = '$category_name'");
    $insertid = mysqli_insert_id($dbconn);
    if (is_numeric($insertid)) {
        dbQuery("INSERT INTO content_niches SET content = '$content_id', niche = '$insertid'");
        $get_languages = dbQuery("SELECT * FROM languages", false);
        foreach ($get_languages as $lang) {
            dbQuery("INSERT INTO niches_languages SET niche = '$insertid', language = '" . $lang['iso'] . "', name = '$category_name'");
        }
        $response['status'] = 'success';
        $response['message'] = 'Category has been added.';
    }
}

echo json_encode($response);
?>