require 'config.php';
require_once DOL_DOCUMENT_ROOT . '/categories/class/categorie.class.php';
require_once DOL_DOCUMENT_ROOT . '/core/lib/categories.lib.php';
dol_include_once('/commercialbycategory/class/commercialcategory.class.php');
$langs->load("categories");
$action = GETPOST('action');
$id = (int) GETPOST('id');
$commid = (int) GETPOST('commid');
$PDOdb = new TPDOdb();
switch ($action) {
    case 'add':
        TCommercialCategory::add($PDOdb, $id, $commid);
        _fiche($PDOdb, $id);
        break;
    case 'delete':
        TCommercialCategory::del($PDOdb, $id, $commid);
        _fiche($PDOdb, $id);
        break;
    default:
        _fiche($PDOdb, $id);
        break;
}
function _fiche(&$PDOdb, $id)
{
    global $conf, $db, $langs, $user, $form;
    $object = new Categorie($db);
    $result = $object->fetch($id);
    $object->fetch_optionals($id, $extralabels);
    if ($result <= 0) {
        dol_print_error($db, $object->error);
        exit;