for ($i = 0; $i < count($_POST['file']); $i++) { if (!strpos($_POST['file'][$i], "_part_") === false) { $delfiles[] = substr($_POST['file'][$i], 0, strpos($_POST['file'][$i], "_part_") + 6) . '*'; } else { $delfiles[] = $_POST['file'][$i]; } } for ($i = 0; $i < count($delfiles); $i++) { $del = array_merge($del, DeleteFilesM($fpath, $delfiles[$i])); } } else { $msg .= '<p class="error">' . $lang['L_FM_NOFILE'] . '</p>'; } } if (isset($_POST['deleteauto'])) { $delete_result = AutoDelete(); if ($delete_result > '') { $msg .= '<p class="small">' . $delete_result . '</p>'; } } if (isset($_POST['deleteall']) || isset($_POST['deleteallfilter'])) { if (isset($_POST['deleteall'])) { $del = DeleteFilesM($fpath, "*.sql"); $del = array_merge($del, DeleteFilesM($fpath, "*.gz")); } else { $del = DeleteFilesM($fpath, $databases['db_actual'] . "*"); } } // print file-delete-messages if (is_array($del) && sizeof($del) > 0) { foreach ($del as $filename => $success) {
$del = DeleteFilesM($fpath, $delfiles[0]); if ($del == 0) { $msg .= '<p class="error">' . $lang['fm_delete1'] . $fpath . $_POST['file'][0] . $lang['fm_delete3'] . '</p>'; } else { for ($j = 0; $j < count($del); $j++) { $msg .= $lang['fm_delete1'] . $del[$j] . $lang['fm_delete2'] . '<br>'; WriteLog("deleted '{$del[$j]}'."); } } } } else { $msg .= '<p class="error">' . $lang['fm_nofile'] . '</p>' . br(); } } if (isset($_POST['deleteauto'])) { $msg .= '<p class="small">' . AutoDelete() . '</p>'; } if (isset($_POST['deleteall'])) { //hier kommt alldelete rein $del = DeleteFilesM($fpath, "*.sql"); if ($del == 0) { //$msg.="Fehler beim löschen!"; } else { for ($i = 0; $i < sizeof($del); $i++) { $msg .= '<p class="small">File \'' . $del[$i] . '\' gelöscht<br>'; WriteLog("deleted '{$del[$i]}'."); } $msg .= '</p>'; } $del = DeleteFilesM($fpath, "*.gz"); }