Changes in root_commands.c [aa5ac01:8365610]
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
root_commands.c
raa5ac01 r8365610 484 484 account_t *a; 485 485 486 if( !cmd[2] && ( a = account_get( irc, cmd[1] ) ) && a->gc ) 487 { 488 char *format; 489 GSList *l; 490 491 if( strchr( irc->umode, 'b' ) != NULL ) 492 format = "%s\t%s"; 493 else 494 format = "%-32.32 %-16.16s"; 495 496 irc_usermsg( irc, format, "Handle", "Nickname" ); 497 for( l = a->gc->deny; l; l = l->next ) 498 { 499 user_t *u = user_findhandle( a->gc, l->data ); 500 irc_usermsg( irc, format, l->data, u ? u->nick : "(none)" ); 501 } 502 irc_usermsg( irc, "End of list." ); 503 504 return; 505 } 506 else if( !cmd[2] ) 486 if( !cmd[2] ) 507 487 { 508 488 user_t *u = user_find( irc, cmd[1] ); … … 543 523 account_t *a; 544 524 545 if( !cmd[2] && ( a = account_get( irc, cmd[1] ) ) && a->gc ) 546 { 547 char *format; 548 GSList *l; 549 550 if( strchr( irc->umode, 'b' ) != NULL ) 551 format = "%s\t%s"; 552 else 553 format = "%-32.32 %-16.16s"; 554 555 irc_usermsg( irc, format, "Handle", "Nickname" ); 556 for( l = a->gc->deny; l; l = l->next ) 557 { 558 user_t *u = user_findhandle( a->gc, l->data ); 559 irc_usermsg( irc, format, l->data, u ? u->nick : "(none)" ); 560 } 561 irc_usermsg( irc, "End of list." ); 562 563 return; 564 } 565 else if( !cmd[2] ) 525 if( !cmd[2] ) 566 526 { 567 527 user_t *u = user_find( irc, cmd[1] ); … … 675 635 int online = 0, away = 0, offline = 0; 676 636 user_t *u; 677 char s[256]; 678 char *format; 637 char s[64]; 679 638 int n_online = 0, n_away = 0, n_offline = 0; 680 639 … … 690 649 online = away = 1; 691 650 692 if( strchr( irc->umode, 'b' ) != NULL ) 693 format = "%s\t%s\t%s"; 694 else 695 format = "%-16.16s %-40.40s %s"; 696 697 irc_usermsg( irc, format, "Nick", "User/Host/Network", "Status" ); 698 699 for( u = irc->users; u; u = u->next ) if( u->gc && u->online && !u->away ) 700 { 701 if( online == 1 ) 702 { 703 g_snprintf( s, sizeof( s ) - 1, "%s@%s (%s)", u->user, u->host, u->gc->user->prpl->name ); 704 irc_usermsg( irc, format, u->nick, s, "Online" ); 705 } 706 651 irc_usermsg( irc, "%-16.16s %-40.40s %s", "Nick", "User/Host/Network", "Status" ); 652 653 if( online == 1 ) for( u = irc->users; u; u = u->next ) if( u->gc && u->online && !u->away ) 654 { 655 g_snprintf( s, 63, "%s@%s (%s)", u->user, u->host, u->gc->user->prpl->name ); 656 irc_usermsg( irc, "%-16.16s %-40.40s %s", u->nick, s, "Online" ); 707 657 n_online ++; 708 658 } 709 659 710 for( u = irc->users; u; u = u->next ) if( u->gc && u->online && u->away ) 711 { 712 if( away == 1 ) 713 { 714 g_snprintf( s, sizeof( s ) - 1, "%s@%s (%s)", u->user, u->host, u->gc->user->prpl->name ); 715 irc_usermsg( irc, format, u->nick, s, u->away ); 716 } 660 if( away == 1 ) for( u = irc->users; u; u = u->next ) if( u->gc && u->online && u->away ) 661 { 662 g_snprintf( s, 63, "%s@%s (%s)", u->user, u->host, u->gc->user->prpl->name ); 663 irc_usermsg( irc, "%-16.16s %-40.40s %s", u->nick, s, u->away ); 717 664 n_away ++; 718 665 } 719 666 720 for( u = irc->users; u; u = u->next ) if( u->gc && !u->online ) 721 { 722 if( offline == 1 ) 723 { 724 g_snprintf( s, sizeof( s ) - 1, "%s@%s (%s)", u->user, u->host, u->gc->user->prpl->name ); 725 irc_usermsg( irc, format, u->nick, s, "Offline" ); 726 } 667 if( offline == 1 ) for( u = irc->users; u; u = u->next ) if( u->gc && !u->online ) 668 { 669 g_snprintf( s, 63, "%s@%s (%s)", u->user, u->host, u->gc->user->prpl->name ); 670 irc_usermsg( irc, "%-16.16s %-40.40s %s", u->nick, s, "Offline" ); 727 671 n_offline ++; 728 672 }
Note: See TracChangeset
for help on using the changeset viewer.