diff --git a/CRM/Campaign/Form/Search/Campaign.php b/CRM/Campaign/Form/Search/Campaign.php index 6fc5d63ab848583b26da230833933e9be33c3ebd..f292272399c593a112c880420adaa3681fe2cc90 100644 --- a/CRM/Campaign/Form/Search/Campaign.php +++ b/CRM/Campaign/Form/Search/Campaign.php @@ -36,6 +36,15 @@ */ class CRM_Campaign_Form_Search_Campaign extends CRM_Core_Form { + /** + * Explicitly declare the entity api name. + * + * @return string + */ + public function getDefaultEntity() { + return 'Campaign'; + } + /** * Are we forced to run a search. * @@ -78,11 +87,8 @@ class CRM_Campaign_Form_Search_Campaign extends CRM_Core_Form { //campaign description. $this->add('text', 'description', ts('Description'), $attributes['description']); - //campaign start date. - $this->addDate('start_date', ts('From'), FALSE, ['formatType' => 'searchDate']); - - //campaign end date. - $this->addDate('end_date', ts('To'), FALSE, ['formatType' => 'searchDate']); + $this->add('datepicker', 'start_date', ts('Campaign Start Date'), [], FALSE, ['time' => FALSE]); + $this->add('datepicker', 'end_date', ts('Campaign End Date'), [], FALSE, ['time' => FALSE]); //campaign type. $campaignTypes = CRM_Campaign_PseudoConstant::campaignType(); diff --git a/templates/CRM/Campaign/Form/Search/Campaign.tpl b/templates/CRM/Campaign/Form/Search/Campaign.tpl index 7a88582f2990be715f1eff28ec73428d2fd3b20e..d16b96871497b7f4367d6ac3ecaf242227300273 100644 --- a/templates/CRM/Campaign/Form/Search/Campaign.tpl +++ b/templates/CRM/Campaign/Form/Search/Campaign.tpl @@ -99,10 +99,10 @@ <tr> <td>{$form.start_date.label}<br/> - {include file="CRM/common/jcalendar.tpl" elementName=start_date} + {$form.start_date.html} </td> <td>{$form.end_date.label}<br/> - {include file="CRM/common/jcalendar.tpl" elementName=end_date} + {$form.end_date.html} </td> </tr>