Пример #1
0
 //anonimo
 if (isset($_POST['chk_anonimo'])) {
     $role->set('anonymous', ANONIMO);
 } else {
     $role->set('anonymous', NO_ANONIMO);
 }
 //confiable
 if (isset($_POST['chk_confiados'])) {
     $role->set('trustees', YES);
 } else {
     $role->set('trustees', NO);
 }
 //estado
 $role->set('status', USED);
 // TRATAMOS DE GRABAR
 if ($role->store()) {
     $ari->clearCache("menu");
     $ari->clearCache("db");
     $resultado["success"] = true;
     if (isset($_REQUEST['usuarios'])) {
         //USUARIOS
         $miebros_usuarios = split(",", $_POST['usuarios']);
         $real_members_users = array();
         if ($usuarios = seguridad_role::listUsersFor($role)) {
             foreach ($usuarios as $u) {
                 $real_members_users[] = $u->get('user');
             }
         }
         for ($i = 0; $i < count($real_members_users); $i++) {
             if (!in_array($real_members_users[$i], $miebros_usuarios)) {
                 $tmpUser = new oob_user($real_members_users[$i]);