Beispiel #1
0
 * Created by IntelliJ IDEA.
 * User: Bill
 * Date: 3/31/2016
 * Time: 12:42 PM
 */
include_once $_SERVER["DOCUMENT_ROOT"] . "/onweb" . "/onweb-config.php";
include_once $utilities . 'utility.php';
//Fixed hardcoded array of directories for all upload files to search (Yea this is problematic)
$dirArray = array("onrequest" => $root . "uploads" . DIRECTORY_SEPARATOR . "onrequest", "onspot" => $root . "uploads" . DIRECTORY_SEPARATOR . "onspot");
if (isset($_GET['list']) || isset($_GET['dfile'])) {
    if (isset($_GET['list'])) {
        $request = $_GET['list'];
        if (!empty($request)) {
            echo getDirectoryNoJson($request, $dirArray);
        } else {
            $log->error("No Parameters provided for directory search");
            echo "Error No parameters provided";
        }
    }
    if (isset($_GET['dfile'])) {
        if (!empty($_GET['dfile'])) {
            echo deleteUploadedFile($dirArray, $_GET['dfile']);
        } else {
            echo "Error No delete parameters provided";
            $log->error("No parameters provided for delete of file");
        }
    }
} else {
    $log->error("No parameters for search or delete");
    echo "Error no parameters provided";
}
Beispiel #2
0
//Fixed hardcoded array of directories for all upload files to search (Yea this is problematic)
$dirArray = array("onrequest" => $root . "uploads" . DIRECTORY_SEPARATOR . "onrequest", "onspot" => $root . "uploads" . DIRECTORY_SEPARATOR . "onspot");
if (isset($_GET['list']) || isset($_GET['dfile'])) {
    if (isset($_GET['list'])) {
        $request = $_GET['list'];
        if (!empty($request)) {
            if (strtolower($request) == 'all') {
                $dirListOut = getFullDirectoryList($dirArray);
                echo utf8_encode(json_encode($dirListOut));
            } else {
                $findReq = $request;
                $keyArray = array(strtolower($findReq));
                $valueArray = array($dirArray[strtolower($findReq)]);
                $searchArray = array_combine($keyArray, $valueArray);
                $dirListOut = getFullDirectoryList($searchArray);
                echo utf8_encode(json_encode($dirListOut));
            }
        } else {
            echo utf8_encode(json_encode(array("response" => array("Error" => "No parameters provided"))));
        }
    }
    if (isset($_GET['dfile'])) {
        if (!empty($_GET['dfile'])) {
            echo utf8_encode(json_encode(deleteUploadedFile($dirArray, $_GET['dfile'])));
        } else {
            echo utf8_encode(json_encode(array("response" => array("Error" => "No parameters provided"))));
        }
    }
} else {
    echo utf8_encode(json_encode(array("response" => array("Error" => "No parameters provided"))));
}