Example #1
0
<?php

$vnd_id = intval(Request::Field("vnd_id"));
$User = new User(vnd_id);
if ($vnd_id < 1 && Request::Wants("novalid")) {
    $User->loadFromRequest();
}
$Smarty->assign("GetUser", $User->data);
$Smarty->assign("vnd_id", $vnd_id);
$Smarty->display("dashboard/users/edit.tpl");
Example #2
0
<?php

$clinic_id = Request::Field("clinic_id");
$vnd_id = intval(Request::Field("vnd_id"));
if (Request::Wants("DeleteDoctor")) {
    $query = "\n\tUPDATE vnd_doctors SET vnd_deleted = 1 WHERE vnd_id = :vnd_id";
    $data = array();
    $data['vnd_id'] = $vnd_id;
    Database::Query($query, $data);
    Redirect("/admin/dashboard/doctors?clinic_id={$clinic_id}", "You have deleted this Doctor.");
}
Example #3
0
<?php

$vnd_id = intval(Request::Field("vnd_id"));
if (Request::Wants("DeleteUser")) {
    $query = "\n\tDELETE FROM vnd_users WHERE {$keyLabel} = :vnd_id";
    $data = array();
    $data['vnd_id'] = $vnd_id;
    Database::Query($query, $data);
    Redirect("/dashboard/users", "You have deleted this User.");
}
Example #4
0
$Smarty->assign("SITE_URL", SITE_URL . SITE_ROOT);
$Smarty->assign("BASE_URL", SITE_URL);
$Smarty->assign("Settings", $SettingsArr);
# Assign standards for messages
$Smarty->assign("has_message", false);
$Smarty->assign("the_message", "");
//////////////////////////////////////////////////////////////////
// SMARTY with its shared paths
//////////////////////////////////////////////////////////////////
$Smarty->assign("SHARED_CSS_DIR", SHARED_CSS_DIR);
$Smarty->assign("SHARED_JS_DIR", SHARED_JS_DIR);
$Smarty->assign("SHARED_IMG_DIR", SHARED_IMG_DIR);
$Smarty->assign("SHARED_RES_PATH", SHARED_RES_PATH);
$Smarty->assign("SITE_URL", SITE_URL);
//////////////////////////////////////////////////////////////////
// Assign any open messages
//////////////////////////////////////////////////////////////////
$Smarty->assign("has_message", false);
$Smarty->assign("the_message", "");
// Log any local messages
//////////////////////////////////////////////////////////////////
if (Request::Wants("msg")) {
    Message::Log(Request::Field("msg"));
}
$file = sprintf("%s/sites/%s/src/%s.php", ABS_PATH, $multisite->path(), $multisite->src_include());
$fallback = sprintf("%s/sites/%s/src/%s.php", ABS_PATH, $multisite->path(), FALLBACK_ROUTE);
if (file_exists($file)) {
    include $file;
} else {
    include $fallback;
}
Example #5
0
<?php

$clinic_id = Request::Field("clinic_id");
$vnd_id = intval(Request::Field("vnd_id"));
$Doctor = new Doctor($vnd_id);
if ($vnd_id < 1 && Request::Wants("novalid")) {
    $Doctor->loadFromRequest();
}
$Message = Request::Field("Message");
$Message = showMessage($Message, Request::Wants("novalid"));
$Smarty->assign("clinic_id", $clinic_id);
$Smarty->assign("Message", $Message);
$Smarty->assign("GetDoctor", $Doctor->data);
$Smarty->assign("vnd_id", $vnd_id);
$Smarty->display("dashboard/doctors/edit.tpl");
Example #6
0
    $username = Request::Field("username");
    $password = Request::Field("password");
    # Save attempt to temp var
    $attempt = Login::Attempt($username, $password);
    # If other than false, register with session
    if ($attempt !== false) {
        # Set up the array for registry
        $register = array("User" => array("UID" => $attempt["vnd_id"], "Access" => $attempt["vnd_access_level"], "Type" => $attempt["vnd_user_type"], "FirstName" => $attempt["vnd_first_name"], "LastName" => $attempt["vnd_last_name"]));
        Session::Register($register);
        Page::Redirect("dashboard");
    } else {
        Message::Log("Could not log you in! Please check your credentials.");
    }
}
// If action says to logout
if (Request::Wants("action")) {
    $action = Request::Field("action");
    switch ($action) {
        case "logout":
            Session::Dump();
            unset($_SESSION["SITE"]["User"]);
            Message::Log("You have been logged out!");
            break;
    }
}
// If any messages, render
if (Message::IsEmpty() == false) {
    $Smarty->assign("has_message", true);
    $Smarty->assign("the_message", Message::LastMessage());
}
// Above all, go to the login screen