From: <pri...@us...> - 2008-05-10 23:24:04
|
Revision: 5266 http://mantisbt.svn.sourceforge.net/mantisbt/?rev=5266&view=rev Author: prichards Date: 2008-05-10 16:23:58 -0700 (Sat, 10 May 2008) Log Message: ----------- http://mantisbt.svn.sourceforge.net/viewvc/mantisbt/trunk/mantisbt/news_edit_page.php?r1=5250&r2=5249&pathrev=5250 Modified Paths: -------------- trunk/mantisbt/news_edit_page.php Modified: trunk/mantisbt/news_edit_page.php =================================================================== --- trunk/mantisbt/news_edit_page.php 2008-05-10 23:15:04 UTC (rev 5265) +++ trunk/mantisbt/news_edit_page.php 2008-05-10 23:23:58 UTC (rev 5266) @@ -33,11 +33,21 @@ $f_news_id = gpc_get_int( 'news_id' ); $f_action = gpc_get_string( 'action', '' ); - helper_ensure_post(); + helper_ensure_post(); # If deleting item redirect to delete script if ( 'delete' == $f_action ) { - print_header_redirect( 'news_delete.php?news_id='.$f_news_id ); + $row = news_get_row( $f_news_id ); + + # This check is to allow deleting of news items that were left orphan due to bug #3723 + if ( project_exists( $row['project_id'] ) ) { + access_ensure_project_level( config_get( 'manage_news_threshold' ), $row['project_id'] ); + } + + helper_ensure_confirmed( lang_get( 'delete_news_sure_msg' ), lang_get( 'delete_news_item_button' ) ); + + news_delete( $f_news_id ); + print_header_redirect( 'news_menu_page.php', true ); } # Retrieve news item data and prefix with v_ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |