diff options
author | Michael Tänzer <neo@nhng.de> | 2012-01-10 13:32:37 +0100 |
---|---|---|
committer | Michael Tänzer <neo@nhng.de> | 2012-01-10 13:32:37 +0100 |
commit | 923efbdb9d77f2976d2eb6584a1bb922c0cfaf90 (patch) | |
tree | ef816048edfdf64d07d33e4e5d55653db8ebdb00 /includes/general.php | |
parent | ffeed4b555aa9c0088c43d1dbfbd810d3b177c01 (diff) | |
parent | 22fb084237713f5041def5161a2df884b1b24f74 (diff) | |
download | cacert-devel-923efbdb9d77f2976d2eb6584a1bb922c0cfaf90.tar.gz cacert-devel-923efbdb9d77f2976d2eb6584a1bb922c0cfaf90.tar.xz cacert-devel-923efbdb9d77f2976d2eb6584a1bb922c0cfaf90.zip |
Merge branch 'release' into bug-985bug-985
Conflicts:
www/wot.php
Signed-off-by: Michael Tänzer <neo@nhng.de>
Diffstat (limited to 'includes/general.php')
-rw-r--r-- | includes/general.php | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/includes/general.php b/includes/general.php index 8687ee6..4919c84 100644 --- a/includes/general.php +++ b/includes/general.php @@ -798,10 +798,13 @@ if($newlayout) { $name="../$type/$kind/".intval($id/1000)."/$kind-".intval($id).".$type"; - mkdir("../csr/$kind",0777); - mkdir("../crt/$kind",0777); - mkdir("../csr/$kind/".intval($id/1000)); - mkdir("../crt/$kind/".intval($id/1000)); + if (!is_dir("../csr")) { mkdir("../csr",0777); } + if (!is_dir("../crt")) { mkdir("../crt",0777); } + + if (!is_dir("../csr/$kind")) { mkdir("../csr/$kind",0777); } + if (!is_dir("../crt/$kind")) { mkdir("../crt/$kind",0777); } + if (!is_dir("../csr/$kind/".intval($id/1000))) { mkdir("../csr/$kind/".intval($id/1000)); } + if (!is_dir("../crt/$kind/".intval($id/1000))) { mkdir("../crt/$kind/".intval($id/1000)); } } return $name; } |