Пример #1
0
 /**
  * Delete NewsML documents
  * @access private
  * @global $_ARRAYLANG
  */
 function _newsMLDeleteDocuments()
 {
     global $_ARRAYLANG;
     if (isset($_POST['selectedNewsMLDocId']) && is_array($_POST['selectedNewsMLDocId']) && count($_POST['selectedNewsMLDocId'])) {
         $status = true;
         foreach ($_POST['selectedNewsMLDocId'] as $id) {
             $id = intval($id);
             $arrNewsMLDocuments = $this->_objNewsML->getDocuments($id);
             if ($id != 0) {
                 if (!$this->_objNewsML->deleteDocument($id)) {
                     $_SESSION['strErrMessage'] .= str_replace('%NAME%', $arrNewsMLDocuments[$id]['headline'], $_ARRAYLANG['TXT_FEED_COULD_NOT_DELETE_NEWS_MSG']);
                     $status = false;
                 }
             }
         }
         if ($status) {
             $_SESSION['strOkMessage'] = $_ARRAYLANG['TXT_FEED_NEWS_MSGS_DELETED_SUCCESSFULLY'];
         }
     }
 }