|
|
@@ -139,7 +139,7 @@ class FileUploader {
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
- * TODO:
|
|
|
+ * TODO:
|
|
|
*/
|
|
|
function generateFolderName() {
|
|
|
$DBG = false;
|
|
|
@@ -585,11 +585,11 @@ class FileUploader {
|
|
|
|
|
|
/**
|
|
|
* Rename file by params.
|
|
|
- *
|
|
|
+ *
|
|
|
* @param array $params
|
|
|
* @param string $FILENAME_POST
|
|
|
* @param string $dest_folder
|
|
|
- *
|
|
|
+ *
|
|
|
* @returns array (
|
|
|
* 'M_DIST_FILES_DEST_FOLDER',
|
|
|
* 'DST_FILE_NAME',
|
|
|
@@ -742,6 +742,16 @@ class FileUploader {
|
|
|
|
|
|
if($_SESSION['DEBUG']) print_r($genLog);
|
|
|
|
|
|
+ if (!file_exists($dest_folder)) {
|
|
|
+ $genLog['INFO'] .= "TWORZE_NOWY_FOLDER , ";
|
|
|
+ $this->tryCreateDestFolder($dest_folder);
|
|
|
+ if (!file_exists($dest_folder)) {
|
|
|
+ //$genLog['ERROR'] .= "ERROR_DEST_FOLDER_NOT_EXISTS";
|
|
|
+ $errorMsg = "folder nie istnieje - nie udało się go utworzyć";
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ {// OLD
|
|
|
// try to create folder if not exists
|
|
|
if (!file_exists($dest_folder)) {
|
|
|
mkdir($dest_folder, 0777, true);
|
|
|
@@ -754,6 +764,7 @@ class FileUploader {
|
|
|
return false;
|
|
|
}
|
|
|
}
|
|
|
+ }
|
|
|
|
|
|
$dest_folder_name = explode('/', $dest_folder);
|
|
|
$dest_folder_name = end($dest_folder_name);
|
|
|
@@ -825,4 +836,10 @@ class FileUploader {
|
|
|
return false;
|
|
|
}
|
|
|
|
|
|
+ public function tryCreateDestFolder($dest_folder) {
|
|
|
+ mkdir($dest_folder, 0777, true);
|
|
|
+ @chmod($dest_folder, 0777);
|
|
|
+ return file_exists($dest_folder);
|
|
|
+ }
|
|
|
+
|
|
|
}
|