Exemple #1
0
 /**
  * (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;
 }
Exemple #2
0
 /**
  * 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.');
         }
     }
 }
Exemple #3
0
 /**
  * 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'));
         }
     }
 }