Пример #1
0
<?php

if ($_user['user_id'] && isset($_POST['data']) && $_POST['data'] && $is_show) {
    $cat_lng = false;
    $cat_name = false;
    $empty = false;
    $data = json_decode($_POST['data'], true);
    if (isset($data['lang']) && $data['lang']) {
        $lang = $data['lang'];
    }
    if (isset($data['language'])) {
        $cat_lng = mysqli_real_escape_string($MV, htmlspecialchars(trim($data['language'])));
    }
    if (isset($data['category'])) {
        $cat_name = mysqli_real_escape_string($MV, htmlspecialchars(trim($data['category'])));
    }
    if ($cat_lng && $cat_name) {
        $category = new Categories();
        $cat = $category->ListProperties(array($cat_lng), array($cat_name));
        if ($cat) {
            $response = '!!!_This category is already exist._!!!';
        }
    }
}
Пример #2
0
<?php

if ($_user['user_id'] && isset($_POST['data']) && $_POST['data'] && $is_show) {
    $cat_id = false;
    $cat_lng = false;
    $empty = false;
    $data = json_decode($_POST['data'], true);
    if (isset($data['cat_lng'])) {
        $cat_lng = mysqli_real_escape_string($MV, htmlspecialchars(trim($data['cat_lng'])));
        $lng = $cat_lng;
    }
    if (isset($data['cat_id'])) {
        $cat_id = mysqli_real_escape_string($MV, htmlspecialchars(trim($data['cat_id'])));
    }
    if ($cat_id && $cat_lng) {
        $category = new Categories();
        $cat = array();
        $res = $category->ListProperties(array($cat_lng), array(), array($cat_id));
        if (isset($res[0])) {
            $cat = $res[0];
        }
        $cat['language'] = $lng;
        $cat['lng'] = $data['cat_lng'];
        $cat['id'] = $data['cat_id'];
        $response = json_encode($cat);
    }
}
Пример #3
0
$f_lang = Registry::getInstance()->getFrontLang();
$fr_lang = $f_lang[0];
if (isset($_REQUEST['name'])) {
    $name = mysqli_real_escape_string($MV, htmlspecialchars(trim($_REQUEST['name'])));
    if (isset($_REQUEST['fr_lang'])) {
        $fr_lang = mysqli_real_escape_string($MV, htmlspecialchars(trim($_REQUEST['fr_lang'])));
    }
    $descr = "";
    if (isset($_REQUEST['description'])) {
        $descr = mysqli_real_escape_string($MV, htmlspecialchars(trim($_REQUEST['description'])));
    }
    $category->AddProperty($name, $fr_lang, $descr);
}
$categories = array();
$cat_lang = $f_lang[0];
foreach ($category->ListProperties() as $k => $v) {
    if ($v['language'] && $v['language']) {
        $fr_lang = $v['language'];
    }
    if (in_array($fr_lang, $front_languages)) {
        foreach ($v as $key => $val) {
            if ($key == 'category') {
                $categories[$v['category_id']]['category'][$fr_lang] = $val;
            } elseif ($key == 'description') {
                $categories[$v['category_id']]['description'][$fr_lang] = $val;
            } elseif ($key == 'last_updated_date') {
                $categories[$v['category_id']]['last_updated_date'][$fr_lang] = $val;
            } elseif ($key == 'username') {
                $categories[$v['category_id']]['username'][$fr_lang] = $val;
            }
        }