/** * (non-PHPdoc) * @see \Doctrine\ORM\Query\AST\Functions\FunctionNode::getSql() */ public function getSql(\Doctrine\ORM\Query\SqlWalker $sqlWalker) { $haystack = null; $lbFirst = true; foreach ($this->_aColumns as $column) { $lbFirst ? $lbFirst = false : ($haystack .= ', '); $haystack .= $column->dispatch($sqlWalker); } $lsQuery = "MATCH(" . $haystack . ") AGAINST (" . $this->_oNeedle->dispatch($sqlWalker); if ($this->_oMode) { $lsQuery .= " " . $this->_oMode->dispatch($sqlWalker) . " )"; } else { $lsQuery .= " )"; } return $lsQuery; }
/** * File mime type validation callback * * @param obejct $object */ protected function check_mime_type($object) { if (!empty($object->mimes)) { if (!in_array($object->file['mime'], $object->mimes)) { $object->set_error('Mime type not allowed.'); } } }
/** * File mime type validation callback * * @param obejct $object */ protected function check_mime_type($object) { if (!empty($object->mimes)) { if (!in_array($object->file['mime'], $object->mimes)) { $object->set_error(__('Archivo no permitido')); } } }