CRM-16411 - improve xsstring detection error message.
authorDave Greenberg <dave@civicrm.org>
Tue, 5 May 2015 01:05:00 +0000 (18:05 -0700)
committerDave Greenberg <dave@civicrm.org>
Tue, 5 May 2015 01:05:00 +0000 (18:05 -0700)
----------------------------------------
* CRM-16411: CiviMail: Clarify Illegal characters warning
  https://issues.civicrm.org/jira/browse/CRM-16411

api/v3/utils.php

index 3ffc235b07a06326eb5c71435fce14acaa0add82..4aa999795d9de21ac4a12c7e3bddf21ad43ab234 100644 (file)
@@ -2028,7 +2028,7 @@ function _civicrm_api3_validate_html(&$params, &$fieldName, $fieldInfo) {
   }
   if ($fieldValue) {
     if (!CRM_Utils_Rule::xssString($fieldValue)) {
-      throw new API_Exception('Illegal characters in input (potential scripting attack)', array("field" => $fieldName, "error_code" => "xss"));
+      throw new API_Exception('Input contains illegal SCRIPT tag.', array("field" => $fieldName, "error_code" => "xss"));
     }
   }
 }
@@ -2064,7 +2064,7 @@ function _civicrm_api3_validate_string(&$params, &$fieldName, &$fieldInfo, $enti
   if ($fieldValue) {
     foreach ((array) $fieldValue as $value) {
       if (!CRM_Utils_Rule::xssString($fieldValue)) {
-        throw new Exception('Illegal characters in input (potential scripting attack)');
+        throw new Exception('Input contains illegal SCRIPT tag.');
       }
       if ($fieldName == 'currency') {
         //When using IN operator $fieldValue is a array of currency codes