Ejemplo n.º 1
0
 /**
  * Prepares value for insertion into SQL
  * @param string $value
  * @param SugarQuery_Builder_Condition $condition
  * @return string
  */
 protected function prepareValue($value, SugarQuery_Builder_Condition $condition)
 {
     if ($this->sugar_query->usePreparedStatements && !empty($condition->field->def) && !$value instanceof SugarQuery_Builder_Literal) {
         $type = $this->db->getFieldType($condition->field->def);
         $this->sugar_query->addData($condition->field->quoteValue($value, $condition->operator, true));
         return "?{$type}";
     } else {
         return $condition->field->quoteValue($value, $condition->operator);
     }
 }