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>
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;
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}"); }; }
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">
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>