Ejemplo n.º 1
0
<?php

include "php/functions.php";
$mediatype = "";
$uploadfolderset = false;
$subfoldersset = false;
if (isset($_GET['type'])) {
    $mediatype = $_GET['type'];
}
$uploadfolder = "";
if (isset($_GET['d'])) {
    $uploadfolder = $_GET['d'];
    @mkdir($uploadfolder, 0777, 1);
    $dirSelections = directoryScan($uploadfolder, false, true, false, array("images", "thumbs", "media"));
}
// 	//get files in folder
// 	$thumbimagepath = $_GET['d']."images/thumbs/";
// 	$mediapath = $_GET['d']."media/";
// 	$imagepath = $_GET['d']."images/";
if (is_dir($_GET['d'])) {
    //upload folder has been found
    $uploadfolderset = true;
}
// 	if((is_dir($thumbimagepath))&&(is_dir($imagepath)))
// 	{
// 		$subfoldersset = true;
// 		$files = scandir($thumbimagepath);
// 	}
// 	$array_count = 0;
// 	$files_array = array();
// 	if(($uploadfolderset)&&($files))
Ejemplo n.º 2
0
                                $diskfull = "files" . $replacementnode['disc'];
                                $replacements[$diskfull]['patch'] = true;
                                $replacements[$diskfull]['external'] = $root . $replacementnode['external'];
                                break;
                            case "folder":
                                $recursive = true;
                                if (isset($replacementnode['recursive'])) {
                                    if ($replacementnode['recursive'] == "false") {
                                        $recursive = false;
                                    }
                                }
                                $externalfull = $sd . $root . "/" . $replacementnode['external'];
                                if ($recursive) {
                                    $folderfiles = directoryScanRecursive($externalfull, true, false, "files/" . $replacementnode['disc']);
                                } else {
                                    $folderfiles = directoryScan($externalfull, false);
                                }
                                print_r_pre($folderfiles);
                                break;
                            case "memory":
                                break;
                        }
                    }
                } else {
                    echo "Error: patch with id '{$patchunique}' does not exist.";
                }
            }
        }
    }
}
//print_r_pre(directoryScan($patchfiles, false, false));