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("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("gest_atti_albo"); } if ($val=="Gestore") $users->add_cap("gest_atti_albo"); } } } echo '
Icona Permessi

Permessi Utente

'; if ( (isset($_REQUEST['message']) && ( $msg = (int) $_REQUEST['message']))) { echo '

'.$messages[$msg]; if (isset($_REQUEST['errore'])) echo '
'.$_REQUEST['errore']; echo '

'; $_SERVER['REQUEST_URI'] = remove_query_arg(array('message'), $_SERVER['REQUEST_URI']); } 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('amministratore_albo')) $Utente=true; if (!(user_can( $riga->ID, 'create_users') or user_can( $riga->ID, 'manage_network'))) { $Stato='nessuno'; $StatoGestore=''; echo ''; if (user_can( $riga->ID, 'gest_atti_albo')) $StatoGestore='checked="checked"'; if (user_can( $riga->ID, 'admin_albo')){ $Stato='checked="checked"'; $StatoGestore=''; } if (!$Utente) echo ' '; else echo ' '; if ($users->has_cap('amministratore_albo')) echo ''; else echo ''; if ($users->has_cap('gestore_albo')) echo ''; else echo ''; echo ' '; } } echo '
Permessi
Utente Azzera Capacità Utente Capacità di Amministrare l\'Albo Capacità di Gestire l\'Albo Ruolo Amministratore Ruolo Gestore
'.$riga->user_login.'      si--si--

';