diff options
| author | Damien Regad <dregad@mantisbt.org> | 2023-07-25 13:39:19 +0200 |
|---|---|---|
| committer | Damien Regad <dregad@mantisbt.org> | 2023-07-25 13:39:19 +0200 |
| commit | 9ff17cf31ac8835d2bf802ff6a36abb12fe682ac (patch) | |
| tree | 27121456372e13d69b4a01cd67154eb5bbc1617e /drivers | |
| parent | 88584c9526b0beeb4e0c5fd987b37acb42b6bdb8 (diff) | |
| download | adodb-9ff17cf31ac8835d2bf802ff6a36abb12fe682ac.tar.gz adodb-9ff17cf31ac8835d2bf802ff6a36abb12fe682ac.tar.bz2 adodb-9ff17cf31ac8835d2bf802ff6a36abb12fe682ac.zip | |
Remove unnecessary is_array() check
Diffstat (limited to 'drivers')
| -rw-r--r-- | drivers/adodb-oci8.inc.php | 45 |
1 files changed, 22 insertions, 23 deletions
diff --git a/drivers/adodb-oci8.inc.php b/drivers/adodb-oci8.inc.php index 69d86644..2506d68f 100644 --- a/drivers/adodb-oci8.inc.php +++ b/drivers/adodb-oci8.inc.php @@ -810,32 +810,31 @@ END; } $stmt = $stmt_arr[1]; - if (is_array($inputarr)) { - foreach($inputarr as $k => $v) { - $i=0; - if ($this->databaseType == 'oci8po') { - $bv_name = ":".$i++; + foreach($inputarr as $k => $v) { + $i = 0; + if ($this->databaseType == 'oci8po') { + $bv_name = ":" . $i++; + } else { + $bv_name = ":" . $k; + } + if (is_array($v)) { + // suggested by g.giunta@libero. + if (sizeof($v) == 2) { + oci_bind_by_name($stmt, $bv_name, $inputarr[$k][0], $v[1]); } else { - $bv_name = ":".$k; + oci_bind_by_name($stmt, $bv_name, $inputarr[$k][0], $v[1], $v[2]); } - if (is_array($v)) { - // suggested by g.giunta@libero. - if (sizeof($v) == 2) { - oci_bind_by_name($stmt,$bv_name,$inputarr[$k][0],$v[1]); - } - else { - oci_bind_by_name($stmt,$bv_name,$inputarr[$k][0],$v[1],$v[2]); - } + } else { + $len = -1; + if ($v === ' ') { + $len = 1; + } + if (isset($bindarr)) { + // prepared sql, so no need to oci_bind_by_name again + $bindarr[$k] = $v; } else { - $len = -1; - if ($v === ' ') { - $len = 1; - } - if (isset($bindarr)) { // is prepared sql, so no need to oci_bind_by_name again - $bindarr[$k] = $v; - } else { // dynamic sql, so rebind every time - oci_bind_by_name($stmt,$bv_name,$inputarr[$k],$len); - } + // dynamic sql, so rebind every time + oci_bind_by_name($stmt, $bv_name, $inputarr[$k], $len); } } } |
