aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/admin/misc.php1
-rwxr-xr-xsrc/globals.php14
2 files changed, 8 insertions, 7 deletions
diff --git a/src/admin/misc.php b/src/admin/misc.php
index c5621e5..602ca7a 100644
--- a/src/admin/misc.php
+++ b/src/admin/misc.php
@@ -102,6 +102,7 @@ if (isset($_POST["Submit6"]) && $_POST["Submit6"] == "Update BOCA") {
} else {
echo "<pre>Downloaded file corrupted</pre>";
}
+ @unlink($tmpfname);
} else echo "<pre>Download error</pre>";
} else {
echo "<pre>Cannot update log file\n</pre>";
diff --git a/src/globals.php b/src/globals.php
index e3603a7..9a223e4 100755
--- a/src/globals.php
+++ b/src/globals.php
@@ -81,8 +81,8 @@ function fixbocadir($dir,$full=false) {
foreach($d as $a) cleardir($a,true,true,false);
dirrec($dir, chown, $un, $un);
dirrec($dir, chgrp, $ug, $ug);
- dirrec($dir, chmod, 0755, 0644, array('private', 'old.'));
- dirrec($dir . $ds . 'private', chmod, 0750, 0640, array('old.'));
+ dirrec($dir, chmod, 0755, 0644, array('private', '.oldboca'));
+ dirrec($dir . $ds . 'private', chmod, 0750, 0640, array('.oldboca'));
if(@file_put_contents($dir . $ds . 'private' . $ds . '.htaccess', "Deny from all\n") === false) return false;
return true;
} else {
@@ -103,11 +103,11 @@ function updatebocafile($dirboca, $dirz, $t) {
@cleardir($dirz);
} else {
if(is_file($dirboca)) {
- copy($dirboca, 'old.' . $t . '.' . $dirboca);
+ copy($dirboca, $dirboca . '.' . $t . '.oldboca');
} else {
- file_put_contents('old.' . $t . '.' . $dirboca, "");
+ file_put_contents($dirboca . '.' . $t . '.oldboca', "");
}
- @chmod('old.' . $t . '.' . $dirboca, 0000);
+ @chmod($dirboca . '.' . $t . '.oldboca', 0000);
if(rename($dirz, $dirboca) === true) $ok=1;
}
return $ok;
@@ -124,9 +124,9 @@ function revertupdatebocafile($dirboca, $t) {
}
@closedir($d);
} else {
- if(is_file($dirboca) && substr($dirboca, 0, strlen('old.' . $t . '.')) == 'old.' . $t . '.') {
+ if(is_file($dirboca) && substr($dirboca, strlen($dirboca) - strlen('.' . $t . '.oldboca')) == '.' . $t . '.oldboca') {
@chmod($dirboca, 0600);
- if(@copy($dirboca, substr($dirboca, strlen('old.' . $t . '.'))) === true) $ok=1;
+ if(@copy($dirboca, substr($dirboca, 0, strlen($dirboca) - strlen('.' . $t . '.oldboca'))) === true) $ok=1;
@chmod($dirboca, 0000);
}
}