Exemplo n.º 1
0
<?php

// +----------------------------------------------------------------------
// | Demila [ Beautiful Digital Content Trading System ]
// +----------------------------------------------------------------------
// | Copyright (c) 2015 http://demila.org All rights reserved.
// +----------------------------------------------------------------------
// | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 )
// +----------------------------------------------------------------------
// | Email author@demila.org
// +----------------------------------------------------------------------
define('USING_LANGUAGE', false);
require_once '../../../config.php';
require_once $config['root_path'] . '/core/functions.php';
include_once $config['system_core'] . "/initEngine.php";
admin_login();
if (isset($_POST['delete']) && isset($_POST['id']) && isset($_SESSION['user']['access']['attributes'])) {
    require_once ROOT_PATH . "/apps/attributes/models/categories.class.php";
    $cms = new categories();
    $cms->delete(intval($_POST['id']));
    die(json_encode(array_merge($_POST, array('status' => 'true'))));
} elseif (isset($_POST['deleteAttr']) && isset($_POST['id']) && isset($_SESSION['user']['access']['attributes'])) {
    require_once ROOT_PATH . "/apps/attributes/models/attributes.class.php";
    $cms = new attributes();
    $cms->delete(intval($_POST['id']));
    die(json_encode(array_merge($_POST, array('status' => 'true'))));
}
echo json_encode(array_merge($_POST, array('status' => 'unknown error')));
die;
Exemplo n.º 2
0
 public function delete($id)
 {
     global $mysql;
     require_once ROOT_PATH . '/apps/attributes/models/attributes.class.php';
     $attributesClass = new attributes();
     $attributes = $attributesClass->getAll(0, 0, " `category_id` = '" . intval($id) . "' ");
     if (is_array($attributes)) {
         foreach ($attributes as $a) {
             $attributesClass->delete($a['id']);
         }
     }
     $mysql->query("\n\t\t\tDELETE FROM `attributes_categories`\n\t\t\tWHERE `id` = '" . intval($id) . "'\n\t\t", __FUNCTION__);
     return true;
 }