summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDamien Regad <dregad@mantisbt.org>2025-11-22 12:21:31 +0100
committerDamien Regad <dregad@mantisbt.org>2025-11-22 12:21:31 +0100
commit7cafbbfa3bd1b065dd4ea491252d586835f3456b (patch)
tree54914fb3a389560c8a7d930facc9cd5bf5cac132
parent30504fcefbc0c2442ba63a8ced905e722b9eae42 (diff)
downloadadodb-7cafbbfa3bd1b065dd4ea491252d586835f3456b.tar.gz
adodb-7cafbbfa3bd1b065dd4ea491252d586835f3456b.tar.bz2
adodb-7cafbbfa3bd1b065dd4ea491252d586835f3456b.zip
Remove useless strlen() and simplify quote check
-rw-r--r--adodb-active-record.inc.php4
-rw-r--r--adodb-active-recordx.inc.php4
2 files changed, 2 insertions, 6 deletions
diff --git a/adodb-active-record.inc.php b/adodb-active-record.inc.php
index 001d46d9..e3eb52c0 100644
--- a/adodb-active-record.inc.php
+++ b/adodb-active-record.inc.php
@@ -742,9 +742,7 @@ class ADODB_Active_Record {
if ('' === (string)$val) {
return "''";
}
- if (strlen($val) > 0 &&
- (strncmp($val, "'", 1) != 0 || substr($val, strlen($val) - 1, 1) != "'")
- ) {
+ if (substr($val, 0, 1) != "'" || substr($val,-1) != "'") {
return $db->qstr($val);
}
default:
diff --git a/adodb-active-recordx.inc.php b/adodb-active-recordx.inc.php
index 079352f1..503d34dd 100644
--- a/adodb-active-recordx.inc.php
+++ b/adodb-active-recordx.inc.php
@@ -780,9 +780,7 @@ class ADODB_Active_Record {
if ('' === (string)$val) {
return "''";
}
- if (strlen($val) > 0 &&
- (strncmp($val, "'", 1) != 0 || substr($val, strlen($val) - 1, 1) != "'")
- ) {
+ if (substr($val, 0, 1) != "'" || substr($val,-1) != "'") {
return $db->qstr($val);
}
default: