mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-04-29 15:22:15 +09:00
Issue 363: Query error related default value
git-svn-id: http://xe-core.googlecode.com/svn/branches/1.5.0@9496 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
parent
5afc0b7587
commit
cd7a8f2048
2 changed files with 52 additions and 3 deletions
|
|
@ -38,14 +38,17 @@
|
|||
}
|
||||
else {
|
||||
$default_value = $condition->attrs->default;
|
||||
if($default_value){
|
||||
if(isset($default_value)){
|
||||
if($isColumnName){
|
||||
$default_value = "'" . $default_value . "'";
|
||||
}
|
||||
else if(in_array($this->operation, array('in', 'between', 'not in')))
|
||||
$default_value = "\"" . $default_value . "\"";
|
||||
else if(!$isColumnName && !is_numeric($default_value) && !is_array($default_value)){
|
||||
$default_value = "\"" . $default_value . "\"";
|
||||
if(strpos($default_value, "'"))
|
||||
$default_value = "\"\'" . $default_value . "\"\'";
|
||||
else
|
||||
$default_value = "\"'" . $default_value . "'\"";
|
||||
}
|
||||
$this->default_column = $default_value;
|
||||
}
|
||||
|
|
@ -76,7 +79,7 @@
|
|||
, $this->pipe ? ", '" . $this->pipe . "'" : ''
|
||||
);
|
||||
}
|
||||
else if($this->default_column){
|
||||
else if(isset($this->default_column)){
|
||||
return sprintf("new ConditionWithoutArgument('%s',%s,%s%s)"
|
||||
, $this->column_name
|
||||
, $this->default_column
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue