/** * delete folders and documents * created by carlos pacha carlos@colosa.com, pckrlos@gmail.com * @param void * @return true **/ function delete() { include_once "classes/model/AppDocument.php"; include_once "classes/model/AppFolder.php"; switch ($_REQUEST['option']) { case 'documents': deleteDocuments($_REQUEST['selitems'], $_REQUEST['option']); break; case 'directory': $oAppFoder = new AppFolder(); $oAppDocument = new AppDocument(); $aDocuments = $oAppDocument->getDocumentsinFolders($_REQUEST['item']); if (count($aDocuments) > 0) { deleteDocuments($aDocuments, $_REQUEST['option']); } $oAppFoder->remove($_REQUEST['item'], ''); break; } $msgLabel = G::LoadTranslation('ID_DELETED_SUCCESSFULLY'); echo "{action: '', error:'error',message: '{$msgLabel}', success: 'success',folderUID: 'root'}"; }
<?php session_start(); require_once $_SERVER['DOCUMENT_ROOT'] . '/winnow/php/init.php'; function deleteDocuments($index, $type) { global $es; $docs = $es->search(['index' => $index, 'type' => $type]); echo $index . " -> " . $type . ":<br>"; foreach ($docs['hits']['hits'] as $doc) { echo $doc['_id'] . "<br>"; $doc = $es->delete(['index' => $index, 'type' => $type, 'id' => $doc['_id']]); } echo "<br>"; } if (isset($_SESSION['email']) && $_SESSION['email'] === '*****@*****.**') { echo "Deleting documents:<br><br>"; deleteDocuments('books', 'info_working'); deleteDocuments('books', 'info'); deleteDocuments('books', 'pages_working'); deleteDocuments('books', 'pages'); } else { echo "You do not have permission to delte these files."; }
<?php session_start(); require_once $_SERVER['DOCUMENT_ROOT'] . '/winnow/php/init.php'; echo "This script will delete all documents located under the index->type provided.<br>"; echo "This script requires 'index' and 'type' to be passed as parameters.<br><br>"; $index = $_GET['index']; $type = $_GET['type']; echo "'index' passed: " . $index . "<br>"; echo "'type' passed: " . $type . "<br><br>"; function deleteDocuments($index, $type) { global $es; $docs = $es->search(['index' => $index, 'type' => $type]); echo "Deleting documents in: " . $index . " -> " . $type . ".<br>"; echo "Documents deleted:<br>"; foreach ($docs['hits']['hits'] as $doc) { echo $doc['_id'] . "<br>"; $doc = $es->delete(['index' => $index, 'type' => $type, 'id' => $doc['_id']]); } echo "<br>"; } if (isset($_SESSION['email']) && $_SESSION['email'] === '*****@*****.**') { deleteDocuments($index, $type); } else { echo "You do not have permission to delte these files."; }
<?php include_once 'connect.php'; switch ($_GET["table"]) { case "scores": deleteScores($_GET); break; case "personnes": deletePersonnes($_GET); break; case "documents": deleteDocuments($_GET); break; default: break; } // delete scores function deleteScores($data) { global $conn; $sql = "DELETE FROM scores\n\t\t\tWHERE id='" . $data["id"] . "'"; //echo $sql; if ($conn->query($sql) === TRUE) { echo "New record created successfully"; } else { echo "Error: " . $sql . "<br>" . $conn->error; } } // delete personnes function deletePersonnes($data) {