Example #1
0
            }
        } else {
            $data['data'] = ossim_get_error_clean();
        }
    } elseif ($action == 'rename_subcategory') {
        $cat_id = POST('cat_id');
        $subcat_id = POST('subcat_id');
        $sc_name = POST('sc_name');
        ossim_valid($sc_name, OSS_SCORE, OSS_ALPHA, OSS_NULLABLE, 'illegal:' . _('Subcategory Name'));
        ossim_valid($cat_id, OSS_DIGIT, 'illegal:' . _('Category'));
        ossim_valid($subcat_id, OSS_DIGIT, 'illegal:' . _('Subcategory'));
        $data['status'] = 'error';
        $data['data'] = _('Error! Subcategory not renamed');
        if (!ossim_error()) {
            if (!Subcategory::exist($conn, $cat_id, $sc_name)) {
                if (Subcategory::edit($conn, $subcat_id, $sc_name)) {
                    $data['status'] = 'OK';
                    $data['data'] = _('Subcategory renamed successfully');
                }
            } else {
                $data['data'] = _('Error! This subcategory already exists');
            }
        } else {
            $data['data'] = ossim_get_error_clean();
        }
    }
    ossim_clean_error();
}
if ($action != '' && $action != 'expand') {
    Category::clone_data($conn);
    Subcategory::clone_data($conn);
Example #2
0
    ossim_valid($idCategory, OSS_ALPHA, 'illegal:' . _("Category"));
    $nameCategory = POST('nameCategory');
    ossim_valid($nameCategory, OSS_SCORE, OSS_ALPHA, OSS_NULLABLE, 'illegal:' . _("Name Category"));
    if (Category::edit($conn, $idCategory, $nameCategory)) {
        // insert ok
        $msg = 'Ok! Rename Category';
    } else {
        // fail insert
        $msg = 'Error no rename Category';
    }
} elseif ($action == 'renameSubcategory') {
    $idSubcategory = POST('id');
    ossim_valid($idSubcategory, OSS_ALPHA, 'illegal:' . _("Subcategory"));
    $nameSubCategory = POST('nameSubCategory');
    ossim_valid($nameSubCategory, OSS_SCORE, OSS_ALPHA, OSS_NULLABLE, 'illegal:' . _("Name Subcategory"));
    if (Subcategory::edit($conn, $idSubcategory, $nameSubCategory)) {
        // insert ok
        $msg = 'Ok! Rename Subcategory';
    } else {
        // fail insert
        $msg = 'Error no rename Subcategory';
    }
}
//
if (ossim_error()) {
    die(ossim_error());
}
if ($action != "" && $action != "expand") {
    Category::clone_data($conn);
    Subcategory::clone_data($conn);
}