Esempio n. 1
0
use McKay\Flash;
chk_lgn();
$db = new Database();
$user = new User($db->conn);
if ($_POST) {
    $user->first_name = $_POST['first_name'];
    $user->last_name = $_POST['last_name'];
    $user->email = $_POST['email'];
    $user->phone = $_POST['phone'];
    $user->status = 1;
    $user->role = 'doctor';
    $user->password = '******';
    if ($user->register()) {
        Flash::success('Doctor Successfully Added!!');
    } else {
        Flash::error('Doctor Could Not Be Added!!');
    }
}
include 'templates/header.php';
?>
<div id="page-wrapper">

    <div class="container-fluid">

        <!-- Page Heading -->
        <div class="row">
            <div class="col-lg-12">
                <h1 class="page-header">
                    Add doctor
                    <!-- <small>Add doctor</small> -->
                </h1>
Esempio n. 2
0
require_once '../../../config/boot.php';
use McKay\Flash;
$input = array_merge($_GET, $_POST);
$action = $input['action'];
if (empty($action)) {
    header('location:index.php');
}
if ($action == 'delete') {
    $faculty_id = GetSQLValueString($input['faculty_id'], "int");
    $delete = sprintf("DELETE FROM academy_structure_faculty WHERE faculty_id=%s", $faculty_id);
    mysql_select_db($database_dares_conn, $dares_conn);
    $result = mysql_query($delete, $dares_conn) or die(mysql_error());
    if ($result) {
        Flash::success($ecss_lang['ACADEMY_STRUCTURE']['FACULTY']['DELETE_SUCCESS']);
    } else {
        Flash::success($ecss_lang['ACADEMY_STRUCTURE']['FACULTY']['DELETE_ERROR']);
    }
}
if ($action == 'mass-delete') {
    mysql_select_db($database_dares_conn, $dares_conn);
    $ids = implode(",", $input['table_records']);
    $delete = sprintf('DELETE FROM academy_structure_faculty WHERE faculty_id IN(%s)', $ids);
    $query = mysql_query($delete);
    if ($query) {
        Flash::success($ecss_lang['ACADEMY_STRUCTURE']['FACULTY']['MASS_DELETE_SUCCESS']);
    } else {
        Flash::error($ecss_lang['ACADEMY_STRUCTURE']['FACULTY']['MASS_DELETE_ERROR']);
    }
}
header('location:index.php');
exit;
Esempio n. 3
0
 static function salvarUsuario()
 {
     return function ($req, $res, $svc, $app) {
         $input = $req->paramsPost();
         if ($req->id !== 'novo') {
             $user = $app->db->user->find_one($req->id);
         } else {
             $user = $app->db->user->create();
         }
         $user->name = $input->name;
         $user->save();
         $id = $req->id !== 'novo' ? $user->id : $user->id();
         if ($input->email) {
             $email = $app->db->user_email->create();
             $email->user = $id;
             $email->id = $input->email;
             try {
                 $email->save();
             } catch (\Exception $e) {
                 Flash::error('Esse email já está em uso.');
             }
         }
         $currentGroup = $req->group;
         $selectedGroups = $input->groups ? array_flip($input->groups) : [];
         $newGroups = $selectedGroups;
         $userGroups = $app->db->user_group->where_equal('user', $id)->find_many();
         foreach ($userGroups as $userGroup) {
             if (isset($selectedGroups[$userGroup->id])) {
                 unset($newGroups[$userGroup->id]);
             } else {
                 $userGroup->delete();
             }
         }
         foreach ($newGroups as $selectedGroup => $val) {
             $sG = $app->db->user_group->create();
             $sG->user = $id;
             $sG->group = $selectedGroup;
             $sG->save();
         }
         if (empty($selectedGroups[$currentGroup])) {
             $currentGroup = count($selectedGroups) ? array_keys($selectedGroups)[0] : 'novo';
         }
         Flash::success('Usuário salvo com sucesso');
         $res->redirect("/admin/grupo/{$currentGroup}/usuarios/{$id}");
     };
 }
Esempio n. 4
0
require_once dirname(__FILE__) . './vendor/autoload.php';
//autoload packages
use McKay\Flash;
chk_lgn();
$db = new Database();
$user = new User($db->conn);
$record = new Record($db->conn);
if ($_POST) {
    $id = $_POST['id'];
    $update = $_POST['record'];
    if ($record->update($id, $update)) {
        Flash::success('Record Successfully Updated!!');
        unset($_POST);
    } else {
        Flash::error('Record Could Not Be Updated!!');
    }
}
if (isset($_GET['id'])) {
    $user_id = $_GET['id'];
} else {
    $user_id = $_SESSION['user_id'];
}
$data = $record->read($user_id);
require 'templates/header.php';
?>

<div id="page-wrapper">

<div class="container-fluid">
Esempio n. 5
0
use McKay\Flash;
chk_lgn();
$db = new Database();
$user = new User($db->conn);
if ($_POST) {
    $user->first_name = $_POST['first_name'];
    $user->last_name = $_POST['last_name'];
    $user->email = $_POST['email'];
    $user->phone = $_POST['phone'];
    $user->status = 1;
    $user->role = 'patient';
    $user->password = '******';
    if ($user->register()) {
        Flash::success('Patient Successfully Added!!');
    } else {
        Flash::error('Patient Cound Not Be Added!!');
    }
}
include 'templates/header.php';
?>
<div id="page-wrapper">

    <div class="container-fluid">

        <!-- Page Heading -->
        <div class="row">
            <div class="col-lg-12">
                <h1 class="page-header">
                    Add Patients
                    <small>Add Patients</small>
                </h1>