From 5a0739f27d2dcd203391d50552a531e6eff53b29 Mon Sep 17 00:00:00 2001 From: Pratik Joshi Date: Thu, 5 Sep 2013 17:09:15 +0530 Subject: [PATCH] CRM-13337 ---------------------------------------- * CRM-13337: Advanced search: improve form validation http://issues.civicrm.org/jira/browse/CRM-13337 --- CRM/Contact/Form/Search/Criteria.php | 1 + CRM/Pledge/BAO/Query.php | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/CRM/Contact/Form/Search/Criteria.php b/CRM/Contact/Form/Search/Criteria.php index 8a93dba8f8..54f1e03cab 100644 --- a/CRM/Contact/Form/Search/Criteria.php +++ b/CRM/Contact/Form/Search/Criteria.php @@ -115,6 +115,7 @@ class CRM_Contact_Form_Search_Criteria { //added internal ID $form->addElement('text', 'contact_id', ts('Contact ID'), CRM_Core_DAO::getAttribute('CRM_Contact_DAO_Contact', 'id')); + $form->addRule('contact_id', ts('Please enter valid Contact ID'), 'positiveInteger'); //added external ID $form->addElement('text', 'external_identifier', ts('External ID'), CRM_Core_DAO::getAttribute('CRM_Contact_DAO_Contact', 'external_identifier')); diff --git a/CRM/Pledge/BAO/Query.php b/CRM/Pledge/BAO/Query.php index 57fb1a1ae5..4b8721afda 100644 --- a/CRM/Pledge/BAO/Query.php +++ b/CRM/Pledge/BAO/Query.php @@ -589,7 +589,7 @@ class CRM_Pledge_BAO_Query { //add fields for pledge frequency $form->add('text', 'pledge_frequency_interval', ts('Every'), array('size' => 8, 'maxlength' => 8)); - + $form->addRule('pledge_frequency_interval', ts('Please enter valid Pledge Frequency Interval'), 'integer'); $frequencies = CRM_Core_OptionGroup::values('recur_frequency_units'); foreach ($frequencies as $val => $label) { $freqUnitsDisplay["'{$val}'"] = ts('%1(s)', array(1 => $label)); -- 2.25.1