|
@@ -2528,6 +2528,12 @@ function tripal_core_chado_execute_prepared($statement_name, $sql, $values) {
|
|
return FALSE;
|
|
return FALSE;
|
|
}
|
|
}
|
|
break;
|
|
break;
|
|
|
|
+ case 'bool':
|
|
|
|
+ if($v != 'TRUE' or $v != 'FALSE'){
|
|
|
|
+ watchdog('tripal_core', "chado_execute_prepared: wrong argument type supplied for '%name' statement. Expected %required but recieved %value", array('%name' => $statement_name, '%required' => $required_values[$k], '%value' => print_r($v,TRUE)), WATCHDOG_ERROR);
|
|
|
|
+ return FALSE;
|
|
|
|
+ }
|
|
|
|
+ break;
|
|
case 'numeric':
|
|
case 'numeric':
|
|
$check = is_numeric($v);
|
|
$check = is_numeric($v);
|
|
if (!$check) {
|
|
if (!$check) {
|
|
@@ -2536,7 +2542,7 @@ function tripal_core_chado_execute_prepared($statement_name, $sql, $values) {
|
|
}
|
|
}
|
|
break;
|
|
break;
|
|
default:
|
|
default:
|
|
- watchdog('tripal_core', "chado_execute_prepared: unsupported argument type (supplied for '%name' statement %type", array('%name' => $statement_name, '%type' => $required_values[$k]), WATCHDOG_WARNING);
|
|
|
|
|
|
+ watchdog('tripal_core', "chado_execute_prepared: unsupported argument type (supplied for '%name' statement %type)", array('%name' => $statement_name, '%type' => $required_values[$k]), WATCHDOG_WARNING);
|
|
break;
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
}
|