ACC SHELL

Path : /srv/www/vhosts/centrumlb/administrace/include/uzivatele/
File Upload :
Current File : /srv/www/vhosts/centrumlb/administrace/include/uzivatele/uzivatele_administratori_ulozit.inc

<?php

// UPRAVA EXISTUJICIHO UZIVATELE
//NDebugger::dump($_POST);exit;

$arr['login'] = Validate::validateString(NStrings::trim($_POST['nazev']), 'Přihlašovací jméno');
if (!$arr['login']) {
    return false;
}

$arr['password'] = Validate::validateString(NStrings::trim($_POST['password']), 'Heslo');
if (!$arr['password']) {
    return false;
} else {
    $arr['password'] = Tools::getPassword($arr['password']);
}

$arr['email'] = Validate::validateMail($_POST['email']);
if (!$arr['email']) {
    return false;
}

if (isset($_POST['role'])) {
    $arr['profil'] = $_POST['role'];
}

if (isset($_POST['id']) && intval($_POST['id']) != 0) {
    $arr['id'] = $_POST['id'];
    if ($Admin->update($arr)) {
	$Admin->insertWidget($arr['id']);
	Tools::message('Uložení proběhlo úspěšně.', 'OK');
    } else {
	Tools::message('Uložení se nepodařilo.', 'ERR');
    }
} else {
    $arr['id'] = $Admin->insert($arr);
    if ($arr['id']) {
	$Admin->insertWidget($arr['id']);
	Tools::message('Uložení proběhlo úspěšně.', 'OK');
    } else {
	Tools::message('Uložení se nepodařilo.', 'ERR');
    }
}

if (isset($_POST['odeslat_a_zavrit'])) {
    Tools::redirect('administratori.php');
} else {
    if ($arr['id'] != 0) {
	Tools::redirect('administratori_edit.php?id=' . $arr['id']);
    } else {
	Tools::redirect('administratori_edit.php');
    }
}

ACC SHELL 2018