Пример #1
0
<?php

//Imports
require_once 'includes/db/db_conn.php';
require_once 'includes/db/SELECT.php';
require_once 'includes/classes/Applicant.php';
require_once 'includes/classes/Correspondent.php';
require_once 'includes/classes/Peak.php';
if (!isset($_GET['_']) || !is_numeric($_GET['_'])) {
    header("Location: ./");
}
$con = connect_db();
$ADK_APPLICANT = new Applicant();
$ADK_APPLICANT->id = intval($_GET['_']);
$ADK_APPLICANT->get($con);
if ($ADK_APPLICANT->name == '') {
    header("Location: ./");
}
$ADK_CORRESPONDENTS = new Correspondents();
$ADK_CORRESPONDENTS->get($con);
$ADK_PEAKS = new Peaks();
$ADK_PEAKS->get($con);
$con->close();
Пример #2
0
<?php

//Imports
require_once 'db/db_conn.php';
require_once 'db/SELECT.php';
require_once 'db/UPDATE.php';
require_once 'classes/Applicant.php';
require_once 'classes/User.php';
require_once 'classes/Peak.php';
$con = connect_db();
$old_ADK_APPLICANT = new Applicant();
$old_ADK_APPLICANT->id = intval($_POST['id']);
$old_ADK_APPLICANT->get($con);
$ADK_APPLICANT = new Applicant();
$ADK_APPLICANT->populateFromUpdate();
if (!$ADK_APPLICANT->isValid()) {
    $con->close();
    header('Location: ../editApplicant?_=' . $ADK_APPLICANT->id . '&e=' . $ADK_APPLICANT->err);
    exit;
}
if (!User::isUniqueUsername($con, $ADK_APPLICANT->username, $old_ADK_APPLICANT->username)) {
    $con->close();
    header('Location: ../editApplicant?_=' . $ADK_APPLICANT->id . '&e=q');
    exit;
}
$ADK_APPLICANT->sanitize();
$ADK_APPLICANT->update($con);
$con->close();
header('Location: ../applicant?_=' . $ADK_APPLICANT->id);