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 ""; } if ($action == 'deldb') { $up_id = $_GET['up_id']; $sql1 = $db->query("DELETE FROM bpm_upload WHERE up_id = $up_id "); echo ""; } $smarty->assign('action', "$action"); $smarty->display("$template/admin/$templatename"); ?>