<?php if(!isset($_SESSION)) { session_start(); } include_once '../classes/TestProjektSmarty.class_subdir.php'; require_once("../config.inc.php"); $templatename = substr(basename($_SERVER['PHP_SELF']),0,-3)."html"; $smarty = new SmartyAdmin(); require_once "../language/german.inc.php"; require_once("../func_get_restplatz.php"); require_once("../func_get_parameter.php"); $verz = "../uploads/"; // relatives Uploadverzeichnis (relativ zum 'Standort' dieser Datei, wohin die Dateien kopiert werden sollen if (isset($_GET['action'])) { $action = $_GET['action']; } else { $action = ''; } if ($action == '') { # Gespeicherte Werte $query1 = "SELECT up_id, file, ka_id FROM dvm_upload WHERE upload_dat != '0000-00-00 00:00:00'"; $result1 = $db->query($query1) or die("Cannot execute query1"); $row_cnt = $result1->num_rows; $smarty->assign('dokverw_anzdb', $row_cnt); while ($row1 = $result1->fetch_array()) { $result_kand = $db->query("SELECT vorname, nachname FROM dvm_kandidat WHERE ka_id = '$row1[ka_id]'"); $row_kand = $result_kand->fetch_array(); if (file_exists($row1['file'])) { $exists = 1; } else { $exists = 0; } $row1['vorname'] = $row_kand['vorname']; $row1['nachname'] = $row_kand['nachname']; $row1['exists'] = $exists; $table_data1[] = $row1; } $smarty->assign('table_data1', $table_data1); $dir = $_SERVER["DOCUMENT_ROOT"].dirname($_SERVER['PHP_SELF'])."/$verz"; $folder = dir($dir); while ($dateiname = $folder->read()) { if (filetype($dir.$dateiname) != "dir") { $ext = strrchr($dateiname, '.'); if($ext == '.pdf'){ $result_checkdoc = $db->query("SELECT count(*) Anz FROM dvm_upload WHERE file ='$verz$dateiname' LIMIT 1"); $row_checkdoc = $result_checkdoc->fetch_array(); if($row_checkdoc['Anz'] == 0){ $exists2 = 0; $vorname = ""; $nachname = ""; }else{ $result_checkdoc2 = $db->query("SELECT ka_id FROM dvm_upload WHERE file ='$verz$dateiname' LIMIT 1"); $row_checkdoc2 = $result_checkdoc2->fetch_array(); $result_kand = $db->query("SELECT vorname, nachname FROM dvm_kandidat WHERE ka_id = '$row_checkdoc2[ka_id]'"); $row_kand = $result_kand->fetch_array(); $vorname = $row_kand['vorname']; $nachname = $row_kand['nachname']; $exists2 = 1; } $row2['vorname'] = $vorname; $row2['nachname'] = $nachname; $row2['file'] = $dateiname; $row2['exists'] = $exists2; $row2['dateiname'] = $dateiname; $table_data2[] = $row2; } } } $smarty->assign('table_data2', $table_data2); $cntserver = count($table_data2); $smarty->assign('dokverw_anzserver', $cntserver); } if ($action == 'delserver') { $file = $verz.$_GET['file']; @unlink($file); echo "<meta http-equiv=\"refresh\" content=\"0; URL=" . $_SERVER['PHP_SELF'] . "\">"; } if ($action == 'deldb') { $up_id = $_GET['up_id']; $sql1 = $db->query("DELETE FROM dvm_upload WHERE up_id = $up_id "); echo "<meta http-equiv=\"refresh\" content=\"0; URL=" . $_SERVER['PHP_SELF'] . "\">"; } $smarty->assign('action', "$action"); $smarty->display("$template/admin/$templatename"); ?>