ID, 'create_users') or user_can( $riga->ID, 'manage_network'))) { $users = new WP_User( $riga->ID); $users->remove_cap("gest_atti_albo"); $users->remove_cap("editore_atti_albo"); $users->remove_cap("admin_albo"); } } // Crea capacitą µtenti di gestione ed amministrazione Al Pretorio in base a quanto scelto dall'Utente foreach($_REQUEST as $key=>$val){ $UID=substr($key,1); if (is_numeric($UID)){ $users = new WP_User($UID); if ($val=="Amministratore"){ $users->add_cap("admin_albo"); $users->add_cap("editore_atti_albo"); $users->add_cap("gest_atti_albo"); } if ($val=="Editore"){ $users->add_cap("editore_atti_albo"); $users->add_cap("gest_atti_albo"); } if ($val=="Gestore") $users->add_cap("gest_atti_albo"); } } }else{ $Msg="ATTENZIONE. Rilevato potenziale pericolo di attacco informatico, l'operazione è stata annullata"; } }else{ $Msg="ATTENZIONE. Rilevato potenziale pericolo di attacco informatico, l'operazione è stata annullata"; } } echo '

Permessi Utente

'; if (isset($Msg)) { echo '

'.$Msg.'

'; } echo '
'; $lista=ap_get_users(); foreach($lista as $riga){ $users = new WP_User( $riga->ID); $Utente=false; if ($users->has_cap('gestore_albo') or $users->has_cap('editore_albo') or $users->has_cap('amministratore_albo')) $Utente=true; if (!(user_can( $riga->ID, 'create_users') or user_can( $riga->ID, 'manage_network'))) { $Stato=''; $StatoEditore=''; $StatoGestore=''; echo ''; if (user_can( $riga->ID, 'gest_atti_albo')){ $Stato=''; $StatoEditore=''; $StatoGestore='checked="checked"'; } if (user_can( $riga->ID, 'editore_atti_albo')){ $Stato=''; $StatoEditore='checked="checked"'; $StatoGestore=''; } if (user_can( $riga->ID, 'admin_albo')){ $Stato='checked="checked"'; $StatoEditore=''; $StatoGestore=''; } if (!$Utente) echo ' '; else echo ' '; if ($users->has_cap('amministratore_albo')) echo ''; else echo ''; if ($users->has_cap('editore_albo')) echo ''; else echo ''; if ($users->has_cap('gestore_albo')) echo ''; else echo ''; echo ' '; } } echo '
Utente Azzera Capacità Utente Capacità di Amministrare l\'Albo Capacità di Editore dell\'Albo Capacità di Gestire l\'Albo Ruolo Amministratore Ruolo Editore Ruolo Gestore
'.$riga->user_login.'      si--si--si--

';