110 lines
4.1 KiB
PHP
110 lines
4.1 KiB
PHP
<?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 bpm_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 bpm_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 bpm_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 bpm_upload
|
|
WHERE file ='$verz$dateiname'
|
|
LIMIT 1");
|
|
$row_checkdoc2 = $result_checkdoc2->fetch_array();
|
|
|
|
$result_kand = $db->query("SELECT vorname, nachname
|
|
FROM bpm_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 bpm_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");
|
|
|
|
?>
|