Example #1
0
                            $area = 'user';
                            $model = new ae_UserModel();
                        } else {
                            header('Location: ../admin.php?error=unknown_area_or_invalid_id');
                            exit;
                        }
                    }
                }
            }
        }
    }
}
$model->load($_GET[$area]);
$prevStatus = $model->getStatus();
if ($_GET['status'] == 'delete') {
    if (!$model->delete()) {
        header('Location: ../admin.php?area=' . $mainArea . '&' . $area . '&status=' . $prevStatus . '&error=delete');
        exit;
    }
    header('Location: ../admin.php?area=' . $mainArea . '&' . $area . '&status=' . $prevStatus . '&success=delete');
    exit;
} else {
    try {
        $model->setStatus($_GET['status']);
    } catch (Exception $e) {
        header('Location: ../admin.php?area=' . $mainArea . '&' . $area . '&status=' . $prevStatus . '&error=invalid_status');
        exit;
    }
    if (!$model->save()) {
        header('Location: ../admin.php?area=' . $mainArea . '&' . $area . '&status=' . $prevStatus . '&error=saving_failed');
        exit;