first commit
This commit is contained in:
110
admin/dokverw.php
Executable file
110
admin/dokverw.php
Executable file
@ -0,0 +1,110 @@
|
||||
<?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");
|
||||
|
||||
?>
|
Reference in New Issue
Block a user