verifyPackage( 'wiki' ); if( !$gContent->isValid() ) { $gBitSystem->fatalError( KernelTools::tra( "No page indicated" ) ); } $gContent->verifyUserPermission( 'p_wiki_remove_page' ); if( isset( $_REQUEST["confirm"] ) ) { if( $gContent->expunge() ) { header( "location: ".WIKI_PKG_URL ); die; } $gBitSystem->fatalError( KernelTools::tra("There was an error deleting the page:") . ' ' . \Bitweaver\vc( $gContent->mErrors )); } $gBitSystem->setBrowserTitle( KernelTools::tra( 'Confirm delete of: ' ).$gContent->getTitle() ); $formHash['remove'] = true; $formHash['page_id'] = $_REQUEST['page_id']; $msgHash = [ 'label' => KernelTools::tra( 'Delete WikiPage' ), 'confirm_item' => $gContent->getTitle(), 'warning' => KernelTools::tra( 'All previous versions of this page will be completely deleted.' ), 'error' => KernelTools::tra( 'This cannot be undone!' ), ]; $gBitSystem->confirmDialog( $formHash,$msgHash );