* * "PCPIN Chat 6" is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 3 of the License, or * (at your option) any later version. * * "PCPIN Chat 6" is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see <http://www.gnu.org/licenses/>. */ _pcpin_loadClass('category'); $category = new PCPIN_Category($session); if (!isset($category_id) || !pcpin_ctype_digit($category_id)) { $category_id = 0; } if (!empty($current_user->id) && $current_user->is_admin === 'y' && $session->_s_user_id == $current_user->id) { $xmlwriter->setHeaderStatus(1); $xmlwriter->setHeaderMessage($l->g('error')); if (!empty($category_id) && $category->_db_getList('name', 'id = ' . $category_id)) { // Category exists $xmlwriter->setHeaderStatus(0); $category_name = $category->_db_list[0]['name']; $xmlwriter->setHeaderMessage(str_replace('[NAME]', $category_name, $l->g('category_deleted'))); // Delete category $category->deleteCategory($category_id); } }