예제 #1
0
function delete_videos()
{
    $ds = DIRECTORY_SEPARATOR;
    //Get Details about the entity
    $entityController = new EntityController();
    $entities = $entityController->get_video_from_album($_POST['album_ID']);
    //Delete Full size file
    while ($entity = $entities->fetchArray()) {
        $targetFile = dirname(__FILE__) . $ds . 'src' . $ds . $entity['album_ID'] . $ds . "img" . $ds . $entity['id'] . "." . $entity['extension'];
        if (!unlink($targetFile)) {
            echo "Error deleting {$targetFile}";
        } else {
            echo "Deleted {$targetFile}";
        }
        //Delete thumbnail file
        //Video thumbnail has jpg extension
        $targetFile = dirname(__FILE__) . $ds . 'src' . $ds . $entity['album_ID'] . $ds . "thumb" . $ds . $entity['id'] . ".jpg";
        if (!unlink($targetFile)) {
            echo "Error deleting {$targetFile}";
        } else {
            echo "Deleted {$targetFile}";
        }
        //Remove sql entity
        $entityController->remove_entity($entity['id']);
    }
}
예제 #2
0
//Get Details about the entity
$entityController = new EntityController();
$entity = $entityController->get_entity($_POST['delete_panel_delete_ID'])->fetchArray();
//Delete Full size file
$targetFile = dirname(__FILE__) . $ds . 'src' . $ds . $entity['album_ID'] . $ds . "img" . $ds . $entity['id'] . "." . $entity['extension'];
if (!unlink($targetFile)) {
    echo "Error deleting {$targetFile}";
} else {
    echo "Deleted {$targetFile}";
}
//Delete thumbnail file
if ($entity['type'] == 'video') {
    //Video thumbnail has jpg extension
    $targetFile = dirname(__FILE__) . $ds . 'src' . $ds . $entity['album_ID'] . $ds . "thumb" . $ds . $entity['id'] . ".jpg";
    if (!unlink($targetFile)) {
        echo "Error deleting {$targetFile}";
    } else {
        echo "Deleted {$targetFile}";
    }
} else {
    $targetFile = dirname(__FILE__) . $ds . 'src' . $ds . $entity['album_ID'] . $ds . "thumb" . $ds . $entity['id'] . "." . $entity['extension'];
    if (!unlink($targetFile)) {
        echo "Error deleting {$targetFile}";
    } else {
        echo "Deleted {$targetFile}";
    }
}
//Remove sql entity
$entityController->remove_entity($_POST['delete_panel_delete_ID']);
//Redirect Back
header('Location: ' . $_SERVER['HTTP_REFERER']);