aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--phpBB/includes/template.php9
1 files changed, 4 insertions, 5 deletions
diff --git a/phpBB/includes/template.php b/phpBB/includes/template.php
index 2b8b800b9f..b2cbfada87 100644
--- a/phpBB/includes/template.php
+++ b/phpBB/includes/template.php
@@ -75,7 +75,8 @@ class Template {
if ( !file_exists($this->cachedir) )
{
- mkdir($this->cachedir, 0644);
+ @umask(0);
+ mkdir($this->cachedir, 0777);
}
return true;
@@ -93,8 +94,7 @@ class Template {
}
$template_names = '';
- @reset($filename_array);
- while ( list($handle, $filename) = @each($filename_array) )
+ foreach ( $filename_array as $handle => $filename )
{
if ( empty($filename) )
{
@@ -257,8 +257,7 @@ class Template {
*/
function assign_vars($vararray)
{
- reset($vararray);
- while ( list($key, $val) = each($vararray) )
+ foreach ( $vararray as $key => $val )
{
$this->_tpldata['.'][0][$key] = $val;
}