36 lines
959 B
PHP
36 lines
959 B
PHP
<?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'))
|
|
{
|
|
$studentReactivateRes = reactivateQuery('tbl_students',$id);
|
|
if($studentReactivateRes)
|
|
{
|
|
redirect('archive.php','Schüler:in wurde erfolgreich freigegeben','success');
|
|
}
|
|
else
|
|
{
|
|
redirect('archive.php','Ein Fehler ist aufgetreten','danger');
|
|
}
|
|
}
|
|
elseif(($student['status'] == 200) && ($student['data']['status'] != 'archived'))
|
|
{
|
|
redirect('archive.php','Schüler:in ist nicht archiviert und muss nicht freigegeben werden','danger');
|
|
}
|
|
else
|
|
{
|
|
redirect('archive.php',$student['message'],'danger');
|
|
}
|
|
}
|
|
else
|
|
{
|
|
redirect('archive.php',$paramResult,'danger');
|
|
}
|
|
|
|
?>
|