Browse Source
Merge pull request #8053 from nextcloud/simplify-substr
Use short for of substr to not need strlen()
pull/8067/head
Joas Schilling
8 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with
4 additions and
4 deletions
-
apps/files_versions/lib/Storage.php
-
lib/private/DB/Adapter.php
-
lib/private/DB/AdapterSqlite.php
-
lib/private/legacy/template.php
|
|
|
@ -167,7 +167,7 @@ class Storage { |
|
|
|
// to get the right target
|
|
|
|
$ext = pathinfo($filename, PATHINFO_EXTENSION); |
|
|
|
if ($ext === 'part') { |
|
|
|
$filename = substr($filename, 0, strlen($filename) - 5); |
|
|
|
$filename = substr($filename, 0, -5); |
|
|
|
} |
|
|
|
|
|
|
|
// we only handle existing files
|
|
|
|
|
|
|
|
@ -108,7 +108,7 @@ class Adapter { |
|
|
|
$query .= ' = ? AND '; |
|
|
|
} |
|
|
|
} |
|
|
|
$query = substr($query, 0, strlen($query) - 5); |
|
|
|
$query = substr($query, 0, -5); |
|
|
|
$query .= ' HAVING COUNT(*) = 0'; |
|
|
|
|
|
|
|
return $this->conn->executeUpdate($query, $inserts); |
|
|
|
|
|
|
|
@ -79,7 +79,7 @@ class AdapterSqlite extends Adapter { |
|
|
|
$query .= ' = ? AND '; |
|
|
|
} |
|
|
|
} |
|
|
|
$query = substr($query, 0, strlen($query) - 5); |
|
|
|
$query = substr($query, 0, -5); |
|
|
|
$query .= ')'; |
|
|
|
|
|
|
|
return $this->conn->executeUpdate($query, $inserts); |
|
|
|
|
|
|
|
@ -132,7 +132,7 @@ class OC_Template extends \OC\Template\Base { |
|
|
|
foreach(array_reverse($coreDependencies['vendor']) as $vendorLibrary) { |
|
|
|
//remove trailing ".js" as addVendorScript will append it
|
|
|
|
OC_Util::addVendorScript( |
|
|
|
substr($vendorLibrary, 0, strlen($vendorLibrary) - 3),null,true); |
|
|
|
substr($vendorLibrary, 0, -3),null,true); |
|
|
|
} |
|
|
|
} else { |
|
|
|
throw new \Exception('Cannot read core/js/core.json'); |
|
|
|
|