<?php
/*
+--------------------------------------------------------------------+
- | CiviCRM version 4.5 |
+ | CiviCRM version 4.6 |
+--------------------------------------------------------------------+
| Copyright CiviCRM LLC (c) 2004-2014 |
+--------------------------------------------------------------------+
| GNU Affero General Public License or the licensing of CiviCRM, |
| see the CiviCRM license FAQ at http://civicrm.org/licensing |
+--------------------------------------------------------------------+
-*/
+ */
/**
*
*/
class CRM_Contact_Form_Search_Custom_FullText_Membership extends CRM_Contact_Form_Search_Custom_FullText_AbstractPartialQuery {
- function __construct() {
+ /**
+ * Class constructor.
+ */
+ public function __construct() {
parent::__construct('Membership', ts('Memberships'));
}
- function isActive() {
+ /**
+ * @return bool
+ */
+ public function isActive() {
$config = CRM_Core_Config::singleton();
return in_array('CiviMember', $config->enableComponents) &&
- CRM_Core_Permission::check('access CiviMember');
+ CRM_Core_Permission::check('access CiviMember');
}
/**
- * {@inheritdoc}
+ * @inheritDoc
*/
public function fillTempTable($queryText, $entityIDTableName, $toTable, $queryLimit, $detailLimit) {
$queries = $this->prepareQueries($queryText, $entityIDTableName);
}
/**
- * get membership ids in entity tables.
+ * Get membership ids in entity tables.
*
* @param string $queryText
* @param string $entityIDTableName
- * @return array list tables/queries (for runQueries)
+ * @return array
+ * list tables/queries (for runQueries)
*/
- function prepareQueries($queryText, $entityIDTableName) {
+ public function prepareQueries($queryText, $entityIDTableName) {
// Note: For available full-text indices, see CRM_Core_InnoDBIndexer
$contactSQL = array();
CRM_Core_DAO::executeQuery($sql);
}
-}
\ No newline at end of file
+}