From: Coleman Watts Date: Fri, 10 Jan 2014 01:03:50 +0000 (-0800) Subject: CRM-12872 - Get campaign search to conform X-Git-Url: https://vcs.fsf.org/?a=commitdiff_plain;h=450088444593ef883376b4088881cbb397ab9735;p=civicrm-core.git CRM-12872 - Get campaign search to conform --- diff --git a/CRM/Campaign/Form/Search.php b/CRM/Campaign/Form/Search.php index 35efeb9d4d..eeb223a39c 100755 --- a/CRM/Campaign/Form/Search.php +++ b/CRM/Campaign/Form/Search.php @@ -54,14 +54,6 @@ class CRM_Campaign_Form_Search extends CRM_Core_Form { */ protected $_searchButtonName; - /** - * name of print button - * - * @var string - * @access protected - */ - protected $_printButtonName; - /** * name of action button * @@ -306,8 +298,7 @@ class CRM_Campaign_Form_Search extends CRM_Core_Form { )); } - $this->add('select', 'task', ts('Actions:') . ' ', $taskValue); - $this->setDefaults(array('task' => $currentTaskValue)); + $this->add('select', 'task', ts('Actions:') . ' ', array('' => ts('- actions -')) + $taskValue); $this->add('submit', $this->_actionButtonName, ts('Go'), array( @@ -316,13 +307,6 @@ class CRM_Campaign_Form_Search extends CRM_Core_Form { ) ); - $this->add('submit', $this->_printButtonName, ts('Print'), - array( - 'class' => 'form-submit', - 'onclick' => "return checkPerformAction('mark_x', '" . $this->getName() . "', 1);", - ) - ); - // need to perform tasks on all or selected items ? using radio_ts(task selection) for it $this->addElement('radio', 'radio_ts', NULL, '', 'ts_sel', array('checked' => 'checked')); $this->addElement('radio', 'radio_ts', NULL, '', 'ts_all', array('onclick' => $this->getName() . ".toggleSelect.checked = false; toggleCheckboxVals('mark_x_',this); toggleTaskAction( true );")); @@ -378,7 +362,7 @@ class CRM_Campaign_Form_Search extends CRM_Core_Form { $this->set('queryParams', $this->_queryParams); $buttonName = $this->controller->getButtonName(); - if ($buttonName == $this->_actionButtonName || $buttonName == $this->_printButtonName) { + if ($buttonName == $this->_actionButtonName) { // check actionName and if next, then do not repeat a search, since we are going to the next page // hack, make sure we reset the task values diff --git a/CRM/Campaign/StateMachine/Search.php b/CRM/Campaign/StateMachine/Search.php index 715cc765ce..f60984c9c1 100755 --- a/CRM/Campaign/StateMachine/Search.php +++ b/CRM/Campaign/StateMachine/Search.php @@ -79,13 +79,7 @@ class CRM_Campaign_StateMachine_Search extends CRM_Core_StateMachine { */ function taskName($controller, $formName = 'Search') { // total hack, check POST vars and then session to determine stuff - // fix value if print button is pressed - if (!empty($_POST['_qf_' . $formName . '_next_print'])) { - $value = CRM_Campaign_Task::PRINT_VOTERS; - } - else { - $value = CRM_Utils_Array::value('task', $_POST); - } + $value = CRM_Utils_Array::value('task', $_POST); if (!isset($value)) { $value = $this->_controller->get('task'); }