Revision: 5911
Author:   stefdawson
Date:     Tue Feb 24 20:35:33 2015 UTC
Log:      Fix section delete fails without warning message. Thanks gomedia  
/ mistersugar
https://code.google.com/p/textpattern/source/detail?r=5911
Modified:
  /development/4.5/textpattern/include/txp_section.php
=======================================
--- /development/4.5/textpattern/include/txp_section.php	Mon Jun 23  
19:34:51 2014 UTC
+++ /development/4.5/textpattern/include/txp_section.php	Tue Feb 24  
20:35:33 2015 UTC
@@ -522,6 +522,7 @@
  	function section_delete()
  	{
  		$selected  = ps('selected');
+		$message = '';
  		$with_articles = safe_rows('Section, Count(*) AS  
count', 'textpattern', "Section in ('".join("','", doSlash($selected))."')  
GROUP BY Section");
  		$protected[] = 'default';
  		$del['success'] = $del['error'] = array();
@@ -558,7 +559,14 @@
  			callback_event('sections_deleted', '', 0, $del['success']);
  		}
-		$message = ($del['success']) ? gTxt('section_deleted', array('{name}' =>  
join(', ', $del['success']))) : '';
+		if ($del['success']) {
+			$message = gTxt('section_deleted', array('{name}' => join(', ',  
$del['success'])));
+		}
+
+		if ($del['error']) {
+			$severity = ($message) ? E_WARNING : E_ERROR;
+			$message = array(($message ? $message . n : '') .  
gTxt('section_delete_failure', array('{name}' => join(', ',  
$del['error']))), $severity);
+		}
  		sec_section_list($message);
  	}