-/* cmd_neonserv_search.c - NeonServ v5.4
+/* cmd_neonserv_search.c - NeonServ v5.6
* Copyright (C) 2011-2012 Philipp Kreil (pk910)
*
* This program is free software: you can redistribute it and/or modify
}
for(i = 1; i < argc; i += 2) {
if(argc <= i+1) {
- reply(getTextBot(), user, "MODCMD_LESS_PARAM_COUNT");
+ reply(textclient, user, "MODCMD_LESS_PARAM_COUNT");
return;
}
if(!stricmp(argv[i], "name")) criteria.name = argv[i+1];
int matches = 0;
if((criteria.flags & (CMD_SEARCH_FLAG_IS_ZOMBIE | CMD_SEARCH_FLAG_NOT_ZOMBIE))) {
if(neonserv_cmd_search_zombie) {
- reply(getTextBot(), user, "NS_SEARCH_ZOMBIE_SCAN_IN_PROGRESS");
+ reply(textclient, user, "NS_SEARCH_ZOMBIE_SCAN_IN_PROGRESS");
return;
}
neonserv_cmd_search_zombie = 1;
}
- reply(getTextBot(), user, "NS_SEARCH_HEADER");
+ reply(textclient, user, "NS_SEARCH_HEADER");
MYSQL_RES *res, *res2;
MYSQL_ROW row, row2;
printf_mysql_query("SELECT `channel_name`, `user_user`, `channel_registered`, `channel_nodelete`, `suspended`, `channel_id` FROM `bot_channels` LEFT JOIN `bots` ON `bots`.`id` = `botid` LEFT JOIN `channels` ON `chanid` = `channel_id` LEFT JOIN `users` ON `channel_registrator` = `user_id` WHERE `botclass` = '%d' AND `active` = '1'", client->botid);
matches++;
//output
if(show_chans) {
- reply(getTextBot(), user, "%s", row[0]);
+ reply(textclient, user, "%s", row[0]);
}
}
if((criteria.flags & (CMD_SEARCH_FLAG_IS_ZOMBIE | CMD_SEARCH_FLAG_NOT_ZOMBIE))) {
} else if((criteria.flags & CMD_SEARCH_FLAG_IS_ZOMBIE)) {
matches++;
if(show_chans) {
- reply(getTextBot(), user, "%s", channel->name);
+ reply(textclient, user, "%s", channel->name);
}
}
}
}
neonserv_cmd_search_zombie = 0;
- reply(getTextBot(), user, "NS_TABLE_COUNT", matches);
+ reply(textclient, user, "NS_TABLE_COUNT", matches);
}