Example #1
0
 public function actionDelete()
 {
     $userId = User::checkLogged()['id'];
     $filePath = $_SERVER['DOCUMENT_ROOT'] . '/public/images/users/avatars/' . $userId . '.jpg';
     User::deleteUserById($userId);
     unset($_SESSION['user']);
     if (file_exists($filePath)) {
         unlink($filePath);
         clearstatcache();
     }
     header("Location: /");
 }
Example #2
0
<?php

/**
 * Created by PhpStorm.
 * User: Dushyant
 * Date: 2015-10-30
 * Time: 2:48 PM
 */
require_once "../../Local/Classes/class.User.inc";
extract($_GET);
$user = new User();
//Check if action = delete is requested then delete data.
if ($action == 'delete') {
    $user->deleteUserById($UserID);
    //todo add message on delete.
}
//get query result to populate table
$userList = $user->readUsers();
if (isset($userEdit)) {
    if ($userEdit === 'true') {
        $notifications['editUserSuccess'] = "User successfully edited";
    } else {
        $notifications['editUserError'] = $userEdit;
    }
}
include "header.php";
include "sidebar.php";
?>
<form role="form" id="frm" method="get">
    <div class="form-group">
        <div id="page-wrapper">
Example #3
0
include_once '/class/Note.php';
include_once '/class/Frais.php';
include_once '/class/CategorieFrais.php';
include_once '/class/Devise.php';
header('Content-Type: application/json');
$data = [];
if (isset($_POST) && !empty($_POST)) {
    foreach ($_POST as $key => $value) {
        switch ($key) {
            case 'deleteUser':
                if (!$secu->isAdmin($bdd)) {
                    $data = ["updated" => false];
                    break;
                }
                $result = User::deleteUserById($bdd, $value);
                $data = ["updated" => $result];
                break;
            case 'deleteNote':
                $result = Note::deleteNoteById($bdd, $value);
                $data = ["updated" => $result];
                break;
            case 'deleteFrais':
                if (!$secu->isAdmin($bdd)) {
                    $data = ["updated" => false];
                    break;
                }
                $result = Frais::deleteFraisById($bdd, $value);
                $data = ["updated" => $result];
                break;
            default:
Example #4
0
$status_message = '';
// Status messages, default to nothing
// List View
$u = new User();
$u->auth(null);
// Handle Pagination of Bands
$numOfUsers = $u->userCount();
$page = WEB::_get('pg');
if ($page === null) {
    $page = 0;
}
// Get Band Data List (Used to display data in the table - see below)
$userList = $u->getUserAsList($page);
// Handle Deleteing from this view...
if (WEB::_action('delete')) {
    if ($u->deleteUserById(WEB::_get('delete'))) {
        $status_message = WEB::_success('User was deleted successfully!');
        $userList = $u->getUserAsList($page);
    } else {
        $status_message = WEB::_error('User couldn\'t be deleted!', null);
    }
}
?>

<?php 
include __DIR__ . "/bourbon/template/header.php";
?>

	
	<div class="page-header">
  		<h1>Users<small>From Admin to Editor manage it all.</small></h1>