<?php /** * This trigger the action to delete a file */ include 'util/EntityController.php'; $ds = DIRECTORY_SEPARATOR; //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 {
<?php include 'util/EntityController.php'; $entityController = new EntityController(); $entity_ID = $_GET['id']; //Increase View count $entityController->increase_download_count($entity_ID); //Retrieve Entity Information $entity = $entityController->get_entity($entity_ID)->fetchArray(); echo json_encode(array('id' => "{$entity_ID}", 'album_ID' => $entity['album_ID'], 'type' => $entity['type'], 'extension' => $entity['extension'], 'description' => $entity['description'], 'orientation' => $entity['orientation'], 'original_file_name' => $entity['original_file_name'], 'views' => $entity['views'], 'downloads' => $entity['downloads'], 'created_at' => $entity['created_at'], 'updated_at' => $entity['updated_at'], 'taken_date' => $entity['taken_date']));