Ejemplo n.º 1
0
<?php

$Validator->useSession();
setRedirect('referer');
$scheme_id = !empty($_GET['id']) ? (int) $_GET['id'] : null;
$Validator->validate($scheme_id, 'int', 'ID*2');
if ($Validator->hasErrors()) {
    return;
}
$table = new Tables\Schemes();
$scheme = $table->by('user_id', getUser()->id)->get($scheme_id);
if (!$scheme) {
    return $Validator->setError(__('Scheme with given ID not found.'));
}
$table->delete($scheme_id);
$Ase->happen('cache_update', ['schemes']);
$Validator->setSuccessMessage(__('Scheme deleted.'));
setRedirect('schemes');