wez Thu Jan 30 04:57:22 2003 EDT Modified files: /embed/php-irssi nick.c Log: More NICK stuff Index: embed/php-irssi/nick.c diff -u embed/php-irssi/nick.c:1.1 embed/php-irssi/nick.c:1.2 --- embed/php-irssi/nick.c:1.1 Thu Jan 30 04:04:35 2003 +++ embed/php-irssi/nick.c Thu Jan 30 04:57:18 2003 @@ -14,10 +14,27 @@ +----------------------------------------------------------------------+ | Author: Wez Furlong <[EMAIL PROTECTED]> | +----------------------------------------------------------------------+ - $Id: nick.c,v 1.1 2003/01/30 09:04:35 wez Exp $ + $Id: nick.c,v 1.2 2003/01/30 09:57:18 wez Exp $ */ #include "php-irssi.h" /* ---------- Nick functions */ + +void *php_irssi_resolve_to_NICK_REC(struct php_irssi_obj_ref *ref) +{ + SERVER_REC *server = NULL; + CHANNEL_REC *channel = NULL; + + server = server_find_tag(ref->idents[IDX_SERVER]); + channel = channel_find(server, ref->idents[IDX_CHANNEL]); + + if (channel == NULL) { + return NULL; + } + + return nicklist_find(channel, ref->idents[IDX_NICK]); + +} + NICK_REC *map_nick(zval *object, CHANNEL_REC **channel TSRMLS_DC) { struct php_irssi_obj_ref *ref;
-- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php