Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
die_coolen_jungs
our_own_cloud_project
Commits
d0601801
Commit
d0601801
authored
Oct 23, 2014
by
Lukas Reschke
Browse files
Use function outside of loop
Otherwise the function is executed n times which is a lot of overhead
parent
9739a255
Changes
8
Hide whitespace changes
Inline
Side-by-side
apps/files_external/lib/config.php
View file @
d0601801
...
...
@@ -716,10 +716,11 @@ class OC_Mount_Config {
}
}
if
(
count
(
$dependencyGroup
)
>
0
)
{
$dependencyGroupCount
=
count
(
$dependencyGroup
);
if
(
$dependencyGroupCount
>
0
)
{
$backends
=
''
;
for
(
$i
=
0
;
$i
<
count
(
$dependencyGroup
)
;
$i
++
)
{
if
(
$i
>
0
&&
$i
===
count
(
$dependencyGroup
)
-
1
)
{
for
(
$i
=
0
;
$i
<
$dependencyGroup
Count
;
$i
++
)
{
if
(
$i
>
0
&&
$i
===
$dependencyGroup
Count
-
1
)
{
$backends
.
=
$l
->
t
(
' and '
);
}
elseif
(
$i
>
0
)
{
$backends
.
=
', '
;
...
...
apps/user_ldap/lib/wizard.php
View file @
d0601801
...
...
@@ -685,7 +685,8 @@ class Wizard extends LDAPUtility {
$this
->
ldap
->
getDN
(
$cr
,
$er
);
$attrs
=
$this
->
ldap
->
getAttributes
(
$cr
,
$er
);
$result
=
array
();
for
(
$i
=
0
;
$i
<
count
(
$possibleAttrs
);
$i
++
)
{
$possibleAttrsCount
=
count
(
$possibleAttrs
);
for
(
$i
=
0
;
$i
<
$possibleAttrsCount
;
$i
++
)
{
if
(
isset
(
$attrs
[
$possibleAttrs
[
$i
]]))
{
$result
[
$possibleAttrs
[
$i
]]
=
$attrs
[
$possibleAttrs
[
$i
]][
'count'
];
}
...
...
apps/user_ldap/settings.php
View file @
d0601801
...
...
@@ -54,8 +54,8 @@ $wizTabs[] = array('tpl' => 'part.wizard-server', 'cap' => $l->t('Server'))
$wizTabs
[]
=
array
(
'tpl'
=>
'part.wizard-userfilter'
,
'cap'
=>
$l
->
t
(
'User Filter'
));
$wizTabs
[]
=
array
(
'tpl'
=>
'part.wizard-loginfilter'
,
'cap'
=>
$l
->
t
(
'Login Filter'
));
$wizTabs
[]
=
array
(
'tpl'
=>
'part.wizard-groupfilter'
,
'cap'
=>
$l
->
t
(
'Group Filter'
));
for
(
$i
=
0
;
$i
<
count
(
$wizTabs
)
;
$i
++
)
{
$wizTabsCount
=
count
(
$wizTabs
);
for
(
$i
=
0
;
$i
<
$wizTabs
Count
;
$i
++
)
{
$tab
=
new
OCP\Template
(
'user_ldap'
,
$wizTabs
[
$i
][
'tpl'
]);
if
(
$i
===
0
)
{
$tab
->
assign
(
'serverConfigurationPrefixes'
,
$prefixes
);
...
...
lib/private/appframework/middleware/middlewaredispatcher.php
View file @
d0601801
...
...
@@ -82,8 +82,9 @@ class MiddlewareDispatcher {
*/
public
function
beforeController
(
Controller
$controller
,
$methodName
){
// we need to count so that we know which middlewares we have to ask in
// case theres an exception
for
(
$i
=
0
;
$i
<
count
(
$this
->
middlewares
);
$i
++
){
// case there is an exception
$middlewareCount
=
count
(
$this
->
middlewares
);
for
(
$i
=
0
;
$i
<
$middlewareCount
;
$i
++
){
$this
->
middlewareCounter
++
;
$middleware
=
$this
->
middlewares
[
$i
];
$middleware
->
beforeController
(
$controller
,
$methodName
);
...
...
lib/private/arrayparser.php
View file @
d0601801
...
...
@@ -182,7 +182,9 @@ class ArrayParser {
if
(
substr
(
$body
,
-
1
,
1
)
!==
','
)
{
$body
.
=
','
;
}
for
(
$i
=
0
;
$i
<
strlen
(
$body
);
$i
++
)
{
$bodyLength
=
strlen
(
$body
);
for
(
$i
=
0
;
$i
<
$bodyLength
;
$i
++
)
{
$char
=
substr
(
$body
,
$i
,
1
);
if
(
$char
===
'\\'
)
{
if
(
$escaped
)
{
...
...
lib/private/db/statementwrapper.php
View file @
d0601801
...
...
@@ -89,9 +89,10 @@ class OC_DB_StatementWrapper {
$cArg
=
0
;
$inSubstring
=
false
;
$queryLength
=
strlen
(
$query
);
// Create new query
for
(
$i
=
0
;
$i
<
strlen
(
$query
)
;
$i
++
)
{
for
(
$i
=
0
;
$i
<
$queryLength
;
$i
++
)
{
if
(
$inSubstring
==
false
)
{
// Defines when we should start inserting values
if
(
substr
(
$query
,
$i
,
9
)
==
'SUBSTRING'
)
{
...
...
lib/private/ocsclient.php
View file @
d0601801
...
...
@@ -129,8 +129,9 @@ class OC_OCSClient{
$data
=
simplexml_load_string
(
$xml
);
libxml_disable_entity_loader
(
$loadEntities
);
$tmp
=
$data
->
data
->
content
;
for
(
$i
=
0
;
$i
<
count
(
$tmp
);
$i
++
)
{
$tmp
=
$data
->
data
->
content
;
$tmpCount
=
count
(
$tmp
);
for
(
$i
=
0
;
$i
<
$tmpCount
;
$i
++
)
{
$app
=
array
();
$app
[
'id'
]
=
(
string
)
$tmp
[
$i
]
->
id
;
$app
[
'name'
]
=
(
string
)
$tmp
[
$i
]
->
name
;
...
...
lib/private/vobject.php
View file @
d0601801
...
...
@@ -72,7 +72,8 @@ class OC_VObject{
*/
public
static
function
unescapeSemicolons
(
$value
)
{
$array
=
explode
(
';'
,
$value
);
for
(
$i
=
0
;
$i
<
count
(
$array
);
$i
++
)
{
$arrayCount
=
count
(
$array
);
for
(
$i
=
0
;
$i
<
$arrayCount
;
$i
++
)
{
if
(
substr
(
$array
[
$i
],
-
2
,
2
)
==
"
\\\\
"
)
{
if
(
isset
(
$array
[
$i
+
1
]))
{
$array
[
$i
]
=
substr
(
$array
[
$i
],
0
,
count
(
$array
[
$i
])
-
2
)
.
';'
.
$array
[
$i
+
1
];
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment