protected function buildWhere(array $p_cols, $p_search, $qb = null, $andx = null)
{
$orx = $qb->expr()->orx();
$orx->add($qb->expr()->like("c.name", $qb->expr()->literal("%{$p_search}%")));
$orx->add($qb->expr()->like("a.name", $qb->expr()->literal("%{$p_search}%")));
$orx->add($qb->expr()->like("e.subject", $qb->expr()->literal("%{$p_search}%")));
$orx->add($qb->expr()->like("e.message", $qb->expr()->literal("%{$p_search}%")));
return $andx->add($orx);
}