<?php
/*
+--------------------------------------------------------------------+
- | CiviCRM version 4.5 |
+ | CiviCRM version 4.6 |
+--------------------------------------------------------------------+
| Copyright CiviCRM LLC (c) 2004-2014 |
+--------------------------------------------------------------------+
* Are we forced to run a search
*
* @var int
- * @access protected
*/
protected $_force;
/**
- * name of search button
+ * Name of search button
*
* @var string
- * @access protected
*/
protected $_searchButtonName;
/**
- * name of action button
+ * Name of action button
*
* @var string
- * @access protected
*/
protected $_actionButtonName;
/**
- * form values that we will be using
+ * Form values that we will be using
*
* @var array
- * @access public
*/
public $_formValues;
/**
- * have we already done this search
+ * Have we already done this search
*
- * @access protected
* @var boolean
*/
protected $_done;
/**
- * what context are we being invoked from
+ * What context are we being invoked from
*
- * @access protected
* @var string
*/
protected $_context = NULL;
/**
* Common buildform tasks required by all searches
*/
- function buildQuickform() {
+ public function buildQuickform() {
$resources = CRM_Core_Resources::singleton();
if ($resources->ajaxPopupsEnabled) {
- $resources->addScriptFile('civicrm', 'js/crm.livePage.js');
// Script needed by some popups
$this->assign('includeWysiwygEditor', TRUE);
}
- $resources->addScriptFile('civicrm', 'js/crm.searchForm.js');
+ $resources->addScriptFile('civicrm', 'js/crm.searchForm.js', 1, 'html-header');
$this->addButtons(array(
array(
/**
* Add checkboxes for each row plus a master checkbox
*/
- function addRowSelectors($rows) {
+ public function addRowSelectors($rows) {
$this->addElement('checkbox', 'toggleSelect', NULL, NULL, array('class' => 'select-rows'));
foreach ($rows as $row) {
$this->addElement('checkbox', $row['checkbox'], NULL, NULL, array('class' => 'select-row'));
* Add actions menu to search results form
* @param $tasks
*/
- function addTaskMenu($tasks) {
+ public function addTaskMenu($tasks) {
if (is_array($tasks) && !empty($tasks)) {
$tasks = array('' => ts('Actions')) + $tasks;
$this->add('select', 'task', NULL, $tasks, FALSE, array('class' => 'crm-select2 crm-action-menu huge crm-search-result-actions'));