* @param int $wildcard
* @param bool $useEquals
*
+ * @param string $apiEntity
+ *
* @return array
*/
public static function convertFormValues(&$formValues, $wildcard = 0, $useEquals = FALSE, $apiEntity = NULL) {
* @param int $wildcard
* @param bool $useEquals
*
+ * @param string $apiEntity
+ *
* @return array|null
*/
public static function &fixWhereValues($id, &$values, $wildcard = 0, $useEquals = FALSE, $apiEntity = NULL) {
/**
* @param $value
* @param $grouping
+ * @param string $op
*/
public function includeContactSubTypes($value, $grouping, $op = 'LIKE') {
}
}
- /*
+ /**
* Where/qill clause for greeting fields.
*
* @param array $values
*/
- function greetings(&$values) {
+ public function greetings(&$values) {
list($name, $op, $value, $grouping, $wildcard) = $values;
$name .= '_display';
return array($presentClause, $presentSimpleFromClause);
}
+ /**
+ * Build qill for field.
+ *
+ * Qill refers to the query detail visible on the UI.
+ *
+ * @param $daoName
+ * @param $fieldName
+ * @param $fieldValue
+ * @param $op
+ * @param array $pseduoExtraParam
+ *
+ * @return array
+ */
public static function buildQillForFieldValue($daoName, $fieldName, $fieldValue, $op, $pseduoExtraParam = array()) {
$pseduoOptions = CRM_Core_PseudoConstant::get($daoName, $fieldName, $pseduoExtraParam = array());
$qillOperators = CRM_Core_SelectValues::getSearchBuilderOperators();
*/
class CRM_Contact_Form_Search_Custom_FullText_Case extends CRM_Contact_Form_Search_Custom_FullText_AbstractPartialQuery {
+ /**
+ * Class constructor.
+ */
public function __construct() {
parent::__construct('Case', ts('Cases'));
}
}
/**
+ * Prepare queries.
+ *
* @param string $queryText
* @param string $entityIDTableName
+ *
* @return array
* list tables/queries (for runQueries)
*/
return $tables;
}
+ /**
+ * Move IDs.
+ *
+ * @param string $fromTable
+ * @param string $toTable
+ * @param int $limit
+ */
public function moveIDs($fromTable, $toTable, $limit) {
$sql = "
INSERT INTO {$toTable}