<?php
/*
+--------------------------------------------------------------------+
- | CiviCRM version 4.7 |
+ | CiviCRM version 5 |
+--------------------------------------------------------------------+
| Copyright CiviCRM LLC (c) 2004-2018 |
+--------------------------------------------------------------------+
'MysqlOrderBy',
'ExtensionKey',
'Json',
+ 'Alphanumeric',
);
if (!in_array($type, $possibleTypes)) {
if ($isThrowException) {
break;
case 'ExtensionKey':
- if (CRM_Utils_Rule::checkExtesnionKeyIsValid($data)) {
+ if (CRM_Utils_Rule::checkExtensionKeyIsValid($data)) {
return $data;
}
break;
return $data;
}
break;
+
+ case 'Alphanumeric':
+ if (CRM_Utils_Rule::alphanumeric($data)) {
+ return $data;
+ }
+ break;
}
if ($abort) {