Merge branch 'master' of https://github.com/devcode-it/openstamanager
This commit is contained in:
commit
ff5e68e5ec
|
@ -149,7 +149,6 @@ switch (filter('op')) {
|
||||||
|
|
||||||
// Elimina utente + disattivazione token
|
// Elimina utente + disattivazione token
|
||||||
case 'delete_user':
|
case 'delete_user':
|
||||||
|
|
||||||
$utente = User::find($id_utente);
|
$utente = User::find($id_utente);
|
||||||
|
|
||||||
/* Controlla che non posso auto eliminarmi */
|
/* Controlla che non posso auto eliminarmi */
|
||||||
|
@ -160,41 +159,6 @@ switch (filter('op')) {
|
||||||
|
|
||||||
if ($dbo->query('DELETE FROM zz_users WHERE id='.prepare($id_utente))) {
|
if ($dbo->query('DELETE FROM zz_users WHERE id='.prepare($id_utente))) {
|
||||||
flash()->info(tr('Utente eliminato!'));
|
flash()->info(tr('Utente eliminato!'));
|
||||||
$utente = User::find($id_utente);
|
|
||||||
|
|
||||||
/* Controlla che non posso auto eliminarmi */
|
|
||||||
if (Auth::user()->id != $utente->id) {
|
|
||||||
|
|
||||||
/* Controlla che l'utente che voglio eliminare non presenti logs associati */
|
|
||||||
if (count($utente->logs)>0){
|
|
||||||
|
|
||||||
if ($dbo->query('DELETE FROM zz_users WHERE id='.prepare($id_utente))) {
|
|
||||||
flash()->info(tr('Utente eliminato!'));
|
|
||||||
|
|
||||||
if ($dbo->query('DELETE FROM zz_tokens WHERE id_utente='.prepare($id_utente))) {
|
|
||||||
flash()->info(tr('Token eliminato!'));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
flash()->error(tr('L\'utente _USER_ presenta dei log attivi. Impossibile eliminare utente.', ['_USER_' => $utente->username]));
|
|
||||||
|
|
||||||
$dbo->update('zz_users', [
|
|
||||||
'enabled' => 0,
|
|
||||||
], ['id' => $id_utente]);
|
|
||||||
|
|
||||||
|
|
||||||
flash()->info(tr('Utente disabilitato!'));
|
|
||||||
|
|
||||||
if ($dbo->query('DELETE FROM zz_tokens WHERE id_utente='.prepare($id_utente))) {
|
|
||||||
flash()->info(tr('Token eliminato!'));
|
|
||||||
} flash()->info(tr('Token eliminato!'));
|
|
||||||
}
|
|
||||||
|
|
||||||
}else{
|
|
||||||
flash()->error(tr('L\'utente _USER_ è l\'utente attuale. Impossibile eliminare utente.', ['_USER_' => $utente->username]));
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
if ($dbo->query('DELETE FROM zz_tokens WHERE id_utente='.prepare($id_utente))) {
|
if ($dbo->query('DELETE FROM zz_tokens WHERE id_utente='.prepare($id_utente))) {
|
||||||
flash()->info(tr('Token eliminato!'));
|
flash()->info(tr('Token eliminato!'));
|
||||||
|
|
|
@ -49,13 +49,6 @@ class OperationLog extends Model
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Build a new model instance and save it to the database.
|
|
||||||
*
|
|
||||||
* @param mixed $operation
|
|
||||||
* @return static|null
|
|
||||||
*/
|
|
||||||
|
|
||||||
public static function build($operation)
|
public static function build($operation)
|
||||||
{
|
{
|
||||||
if (!\Auth::check()) {
|
if (!\Auth::check()) {
|
||||||
|
|
Loading…
Reference in New Issue