} } 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);
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); }