MDL-23984 using standard checkdirexists for lang packs

This commit is contained in:
Petr Skoda 2010-08-29 09:38:08 +00:00
parent e0d8621854
commit d8fa45505c
2 changed files with 6 additions and 5 deletions

View file

@ -65,8 +65,8 @@ $notice_error = array();
if (($mode == INSTALLATION_OF_SELECTED_LANG) and confirm_sesskey() and !empty($pack)) { if (($mode == INSTALLATION_OF_SELECTED_LANG) and confirm_sesskey() and !empty($pack)) {
set_time_limit(0); set_time_limit(0);
@mkdir ($CFG->dataroot.'/temp/', $CFG->directorypermissions); //make it in case it's a fresh install, it might not be there check_dir_exists($CFG->dataroot.'/temp/');
@mkdir ($CFG->dataroot.'/lang/', $CFG->directorypermissions); check_dir_exists($CFG->dataroot.'/lang/');
if (is_array($pack)) { if (is_array($pack)) {
$packs = $pack; $packs = $pack;
@ -173,8 +173,9 @@ if ($mode == UPDATE_ALL_LANG) {
} }
} }
@mkdir ($CFG->dataroot.'/temp/', $CFG->directorypermissions); check_dir_exists($CFG->dataroot.'/temp/');
@mkdir ($CFG->dataroot.'/lang/', $CFG->directorypermissions); check_dir_exists($CFG->dataroot.'/lang/');
$updated = false; // any packs updated? $updated = false; // any packs updated?
foreach ($neededlangs as $pack) { foreach ($neededlangs as $pack) {
if ($pack == 'en') { if ($pack == 'en') {

View file

@ -262,7 +262,7 @@ class report_customlang_utils {
} }
$filepath = $filepath.'/'.$filename; $filepath = $filepath.'/'.$filename;
if (!is_dir(dirname($filepath))) { if (!is_dir(dirname($filepath))) {
mkdir(dirname($filepath), 0755, true); check_dir_exists(dirname($filepath));
} }
if (!$f = fopen($filepath, 'w')) { if (!$f = fopen($filepath, 'w')) {