function _newsMLDeleteCategories() { global $_ARRAYLANG; if (isset($_POST['selectedNewsMLCatId']) && is_array($_POST['selectedNewsMLCatId']) && count($_POST['selectedNewsMLCatId']) > 0) { $status = true; foreach ($_POST['selectedNewsMLCatId'] as $categoryId) { $categoryId = intval($categoryId); if ($categoryId != 0) { if (!$this->_objNewsML->deleteCategory($categoryId)) { $_SESSION['strErrMessage'] .= str_replace('%CATEGORY%', $this->_objNewsML->arrCategories[$categoryId]['name'], $_ARRAYLANG['TXT_FEED_CATEGORY_COULD_NOT_BE_DELETED'] . "<br />"); $status = false; } } } if ($status) { if (count($_POST['selectedNewsMLCatId']) > 1) { $_SESSION['strOkMessage'] .= $_ARRAYLANG['TXT_FEED_CATEGORIES_SUCCESSFULLY_DELETED'] . "<br />"; } else { $_SESSION['strOkMessage'] .= $_ARRAYLANG['TXT_FEED_CATEGORY_SUCCESSFULLY_DELETED'] . "<br />"; } } $this->_objNewsML->initCategories(); } }