Lachenzelg/admin/students-archive.php

36 lines
920 B
PHP
Raw Normal View History

2025-01-07 03:02:25 +01:00
<?php
require '../config/function.php';
$paramResult = checkParamId('id');
if(is_numeric($paramResult))
{
$id = validate($paramResult);
$student = getById('tbl_students',$id);
if(($student['status'] == 200) && ($student['data']['status'] != 'archived'))
{
$studentArchiveRes = archiveQuery('tbl_students',$id);
if($studentArchiveRes)
{
redirect('students.php','Schüler:in wurde erfolgreich archiviert','success');
}
else
{
redirect('students.php','Ein Fehler ist aufgetreten','danger');
}
}
elseif(($student['status'] == 200) && ($student['data']['status'] == 'archived'))
{
redirect('archive.php','Schüler:in ist bereits archiviert','alert');
}
else
{
redirect('students.php',$student['message'],'danger');
}
}
else
{
redirect('students.php',$paramResult,'danger');
}
?>