/**
* @param int $activityTypeID
* @param null $dateFormat
+ * @param bool $onlyActive
*
* @return mixed
*/
- public function getActivityTypeCustomSQL($activityTypeID, $dateFormat = NULL) {
+ public function getActivityTypeCustomSQL($activityTypeID, $dateFormat = NULL, $onlyActive = TRUE) {
static $cache = array();
if (is_null($activityTypeID)) {
AND cg.extends = 'Activity'
AND " . CRM_Core_Permission::customGroupClause(CRM_Core_Permission::VIEW, 'cg.');
+ if ($onlyActive) {
+ $query .= " AND cf.is_active = 1 ";
+ }
if ($activityTypeID) {
$query .= "AND ( cg.extends_entity_column_value IS NULL OR cg.extends_entity_column_value LIKE '%" . CRM_Core_DAO::VALUE_SEPARATOR . "%1" . CRM_Core_DAO::VALUE_SEPARATOR . "%' )";
}