Prüfen, ob Datei bei Anzeige existiert

This commit is contained in:
aschwarz 2023-04-26 07:40:33 +02:00
parent e8da596859
commit de6abfa26c
6 changed files with 54 additions and 22 deletions

View File

@ -58,6 +58,11 @@ if($action == ''){
or die ("Cannot execute query1");
while ($row = $result->fetch_array()){
if (file_exists($row['filename'])) {
$row['file_exists'] = '1';
} else {
$row['file_exists'] = '0';
}
$value[] = $row;
}
$smarty->assign('table_data', $value);

View File

@ -51,6 +51,11 @@ while ($row = $result->fetch_array())
$inner1[$ln2]['id'] = $row2['id'];
$inner1[$ln2]['filename'] = $row2['filename'];
if (file_exists($row2['filename'])) {
$inner1[$ln2]['file_exists'] = '1';
} else {
$inner1[$ln2]['file_exists'] = '0';
}
$inner1[$ln2]['originalname'] = $row2['originalname'];
$dateiarray = explode(".",$row2['originalname']);

View File

@ -37,6 +37,11 @@ require_once "../language/german.inc.php";
or die ("Cannot execute query1");
while ($row = $result->fetch_array()){
if (file_exists($row['filename'])) {
$row['file_exists'] = '1';
} else {
$row['file_exists'] = '0';
}
$value[] = $row;
}
$smarty->assign('table_data', $value);

View File

@ -130,23 +130,29 @@
<div class="col-12 col-md-8">
<div class="form-group">
<table class="table table-striped table-bordered" id="curdoks">
<thead>
<tr>
<th style="color:blue; text-align:center;">Datei</th>
<th style="color:blue; text-align:center;">Uploaddatum</th>
<th style="color:blue; text-align:center;">Aktion</th>
<tr>
</thead>
<tbody>
{section name=table_data loop=$table_data}
<tr>
<td><a href="{$table_data[table_data].filename}" target="_new">{$table_data[table_data].originalname}</a></td>
<td>{$table_data[table_data].uploaddatum}</td>
<td><a class="btn btn-danger btn-rounded btn-icon btn-sm" onclick="delMemberFile({$table_data[table_data].id})"><i class="fa fa-trash" style="width:18px;"></i></a></td>
</tr>
{/section}
</tbody>
</table>
<thead>
<tr>
<th style="color:blue; text-align:center;">Datei</th>
<th style="color:blue; text-align:center;">Uploaddatum</th>
<th style="color:blue; text-align:center;">Aktion</th>
<tr>
</thead>
<tbody>
{section name=table_data loop=$table_data}
<tr>
<td>
{if $table_data[table_data].file_exists == 1}
<a href="{$table_data[table_data].filename}" target="_new">{$table_data[table_data].originalname}</a>
{else}
{$table_data[table_data].originalname}
{/if}
</td>
<td>{$table_data[table_data].uploaddatum}</td>
<td><a class="btn btn-danger btn-rounded btn-icon btn-sm" onclick="delMemberFile({$table_data[table_data].id})"><i class="fa fa-trash" style="width:18px;"></i></a></td>
</tr>
{/section}
</tbody>
</table>
</div>
</div>
</div>

View File

@ -256,10 +256,15 @@
<td class="d-none d-lg-table-cell">{$table_data[table_data].firma}</td>
<td>
{section name=inner loop=$table_data[table_data].inner}
<a href="{$table_data[table_data].inner[inner].filename}" target="_new">
<div class="d-sm-block d-lg-none mt-0 mb-0">{$table_data[table_data].inner[inner].originalname_short}</div>
<div class="d-none d-lg-block mt-0 mb-0">{$table_data[table_data].inner[inner].originalname}</div>
</a>
{if $table_data[table_data].inner[inner].file_exists == 1}
<a href="{$table_data[table_data].inner[inner].filename}" target="_new">
<div class="d-sm-block d-lg-none mt-0 mb-0">{$table_data[table_data].inner[inner].originalname_short}</div>
<div class="d-none d-lg-block mt-0 mb-0">{$table_data[table_data].inner[inner].originalname}</div>
</a>
{else}
<div class="d-sm-block d-lg-none mt-0 mb-0">{$table_data[table_data].inner[inner].originalname_short}</div>
<div class="d-none d-lg-block mt-0 mb-0">{$table_data[table_data].inner[inner].originalname}</div>
{/if}
{/section}
</td>
<td align="right">{$table_data[table_data].betrag_form}</td>

View File

@ -124,7 +124,13 @@
<tbody>
{section name=table_data loop=$table_data}
<tr>
<td><a href="{$table_data[table_data].filename}" target="_new">{$table_data[table_data].originalname}</a></td>
<td>
{if $table_data[table_data].file_exists == 1}
<a href="{$table_data[table_data].filename}" target="_new">{$table_data[table_data].originalname}</a>
{else}
{$table_data[table_data].originalname}
{/if}
</td>
<td class="d-none d-lg-table-cell">{$table_data[table_data].uploaddatum}</td>
<td><a class="btn btn-danger btn-rounded btn-icon btn-sm" onclick="delNotenFile({$table_data[table_data].id})"><i class="fa fa-trash" style="width:18px;"></i></a></td>
</tr>