Пример #1
0
 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();
     }
 }