Example #1
0
$old_ADK_USER->get($con);
$ADK_USER = new User();
$ADK_USER->populate();
$ADK_HIKER = new Hiker();
$ADK_HIKER->populateFromUpdateHiker();
if (!$ADK_USER->isValid()) {
    $con->close();
    header('Location: ../editHiker?_=' . $ADK_USER->id . '&e=' . $ADK_USER->err);
    exit;
}
if (!$ADK_HIKER->isValid()) {
    $con->close();
    header('Location: ../editHiker?_=' . $ADK_USER->id . '&e=' . $ADK_HIKER->err);
    exit;
}
if (!User::isUniqueUsername($con, $ADK_USER->username, $old_ADK_USER->username)) {
    $con->close();
    header('Location: ../editHiker?_=' . $ADK_USER->id . '&e=q');
    exit;
}
$ADK_USER->update($con);
$ADK_HIKER->sanitize();
$ADK_HIKER->update($con);
$con->close();
switch ($_SESSION['ADK_USERGROUP_CDE']) {
    case 'ADM':
    case 'COR':
        header('Location: ../hiker?_=' . $ADK_USER->id);
        break;
    default:
        header('Location: ../hikerportal');
Example #2
0
require_once 'randomPW.php';
require_once 'email.php';
require_once 'pm.php';
require_once 'classes/Correspondent.php';
require_once 'classes/Message.php';
require_once 'classes/User.php';
$randomPW = randomPW(8);
$con = connect_db();
$ADK_USER = new User();
$ADK_USER->populate($randomPW);
$ADK_USER->usergroupid = 2;
$ADK_USER->pw = $randomPW;
$ADK_CORRESPONDENT = new Correspondent();
$ADK_CORRESPONDENT->info = $_POST['personalinfo'];
if (!$ADK_USER->isValid()) {
    $con->close();
    header('Location: ../editCorrespondent?_=' . $ADK_USER->id . '&e=' . $ADK_USER->err);
    exit;
}
if (!User::isUniqueUsername($con, $ADK_USER->username, '')) {
    $con->close();
    header('Location: ../editCorrespondent?_=' . $ADK_USER->id . '&e=q');
    exit;
}
$ADK_USER->save($con);
$ADK_CORRESPONDENT->id = $ADK_USER->id;
$ADK_CORRESPONDENT->save($con);
sendNewCorrEmail($ADK_USER, $randomPW);
sendNewCorrPM($con, $ADK_USER, $randomPW);
$con->close();
header('Location: ../correspondent?_=' . $ADK_USER->id);
Example #3
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);
Example #4
0
<?php

////Imports
require_once 'db/db_conn.php';
require_once 'db/SELECT.php';
require_once 'classes/User.php';
$exempt = isset($_GET['_']) ? $_GET['_'] : '';
$con = connect_db();
if (!User::isUniqueUsername($con, $_POST['username'], $exempt)) {
    $code = 418;
} else {
    $code = 200;
}
$con->close;
http_response_code($code);
Example #5
0
require_once 'db/SELECT.php';
require_once 'db/INSERT.php';
require_once 'email.php';
require_once 'pm.php';
require_once 'classes/Applicant.php';
require_once 'classes/Message.php';
require_once 'classes/Peak.php';
require_once 'classes/User.php';
$con = connect_db();
$ADK_APPLICANT = new Applicant();
$ADK_APPLICANT->populateFromSignUp();
if (!$ADK_APPLICANT->isValid()) {
    $con->close();
    header('Location: ../signup?e=' . $this->err);
    exit;
}
if (!User::isUniqueUsername($con, $ADK_APPLICANT->username, '')) {
    $con->close();
    header('Location: ../signup?e=q');
    exit;
}
$ADK_APPLICANT->sanitize();
$ADK_APPLICANT->save($con);
foreach ($ADK_APPLICANT->peaks as $ADK_PEAK) {
    $ADK_APPLICANT->addPeak($con, $ADK_PEAK);
}
$ADK_APPLICANT->get($con);
sendNewApplicantEmail($ADK_APPLICANT);
sendNewApplicantPM($con, $ADK_APPLICANT);
$con->close();
header('Location: ../thankyou');