X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=CRM%2FCampaign%2FForm%2FTask%2FRelease.php;h=ec668bdb1649a70534fc4a08b9b9c0b0bf4d5b5e;hb=b44e3f8468ceba3e1b321d31dd2e35a1aa1a5d9a;hp=2fe884cb814b84a0bf49e13810ba74ed1effae15;hpb=fe482240fb0d8a15a50325a36b2854ffbafeffab;p=civicrm-core.git diff --git a/CRM/Campaign/Form/Task/Release.php b/CRM/Campaign/Form/Task/Release.php index 2fe884cb81..ec668bdb16 100644 --- a/CRM/Campaign/Form/Task/Release.php +++ b/CRM/Campaign/Form/Task/Release.php @@ -3,7 +3,7 @@ +--------------------------------------------------------------------+ | CiviCRM version 4.6 | +--------------------------------------------------------------------+ - | Copyright CiviCRM LLC (c) 2004-2014 | + | Copyright CiviCRM LLC (c) 2004-2015 | +--------------------------------------------------------------------+ | This file is a part of CiviCRM. | | | @@ -28,7 +28,7 @@ /** * * @package CRM - * @copyright CiviCRM LLC (c) 2004-2014 + * @copyright CiviCRM LLC (c) 2004-2015 * $Id$ * */ @@ -154,18 +154,28 @@ class CRM_Campaign_Form_Task_Release extends CRM_Campaign_Form_Task { } } - //set survey activites as deleted = true. + //set survey activities as deleted = true. if (!empty($deleteActivityIds)) { $query = 'UPDATE civicrm_activity SET is_deleted = 1 WHERE id IN ( ' . implode(', ', $deleteActivityIds) . ' )'; CRM_Core_DAO::executeQuery($query); - $status = array(ts("%1 respondent(s) have been released.", array(1 => count($deleteActivityIds)))); + if ($deleteActivityIds) { + $status = ts("Respondent has been released.", array( + 'count' => count($deleteActivityIds), + 'plural' => '%count respondents have been released.', + )); + CRM_Core_Session::setStatus($status, ts('Released'), 'success'); + } + if (count($this->_contactIds) > count($deleteActivityIds)) { - $status[] = ts("%1 respondents did not release.", - array(1 => (count($this->_contactIds) - count($deleteActivityIds))) + $status = ts('1 respondent did not release.', + array( + 'count' => (count($this->_contactIds) - count($deleteActivityIds)), + 'plural' => '%count respondents did not release.', + ) ); + CRM_Core_Session::setStatus($status, ts('Notice'), 'alert'); } - CRM_Core_Session::setStatus(implode(' ', $status), '', 'info'); } }