Пример #1
0
                $data['data'] = _('Error! This category already exists');
            }
        } 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);