Example #1
0
 } elseif ($action == 'expand') {
     $cat_id = POST('cat_id');
     ossim_valid($cat_id, OSS_DIGIT, 'illegal:' . _('Category'));
     if (ossim_error()) {
         $data['status'] = 'error';
         $data['data'] = _('Error! Category ID not allowed');
     }
 } elseif ($action == 'rename_category') {
     $cat_id = POST('cat_id');
     $c_name = POST('c_name');
     ossim_valid($c_name, OSS_SCORE, OSS_ALPHA, OSS_NULLABLE, 'illegal:' . _('Category Name'));
     ossim_valid($cat_id, OSS_DIGIT, 'illegal:' . _('Category'));
     $data['status'] = 'error';
     $data['data'] = _('Error! Category not renamed');
     if (!ossim_error()) {
         if (!Category::exist($conn, $c_name)) {
             if (Category::edit($conn, $cat_id, $c_name)) {
                 $data['status'] = 'OK';
                 $data['data'] = _('Category renamed successfully');
             }
         } else {
             $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'));