| 207 |
207 |
| 208 msg1 = g_strdup_printf(_("You rejected %d's request"), uid); |
208 msg1 = g_strdup_printf(_("You rejected %d's request"), uid); |
| 209 msg2 = g_strdup(_("Input your reason:")); |
209 msg2 = g_strdup(_("Input your reason:")); |
| 210 |
210 |
| 211 nombre = uid_to_purple_name(uid); |
211 nombre = uid_to_purple_name(uid); |
| 212 purple_request_input_with_hint(gc, _("Reject request"), msg1, msg2, |
212 purple_request_input(gc, _("Reject request"), msg1, msg2, |
| 213 _("Sorry, you are not my type..."), TRUE, FALSE, |
213 _("Sorry, you are not my type..."), TRUE, FALSE, |
| 214 NULL, _("Reject"), G_CALLBACK(_qq_reject_add_request_real), _("Cancel"), NULL, |
214 NULL, _("Reject"), G_CALLBACK(_qq_reject_add_request_real), _("Cancel"), NULL, |
| 215 purple_connection_get_account(gc), nombre, NULL, |
215 purple_connection_get_account(gc), nombre, NULL, |
| 216 "buddy", g2); |
216 g2); |
| 217 g_free(nombre); |
217 g_free(nombre); |
| 218 } |
218 } |
| 219 |
219 |
| 220 void qq_add_buddy_with_gc_and_uid(gc_and_uid *g) |
220 void qq_add_buddy_with_gc_and_uid(gc_and_uid *g) |
| 221 { |
221 { |
| 400 purple_blist_remove_buddy(b); |
400 purple_blist_remove_buddy(b); |
| 401 g = g_new0(gc_and_uid, 1); |
401 g = g_new0(gc_and_uid, 1); |
| 402 g->gc = gc; |
402 g->gc = gc; |
| 403 g->uid = for_uid; |
403 g->uid = for_uid; |
| 404 msg = g_strdup_printf(_("User %d needs authentication"), for_uid); |
404 msg = g_strdup_printf(_("User %d needs authentication"), for_uid); |
| 405 purple_request_input_with_hint(gc, NULL, msg, |
405 purple_request_input(gc, NULL, msg, |
| 406 _("Input request here"), /* TODO: Awkward string to fix post string freeze - standardize auth dialogues? -evands */ |
406 _("Input request here"), /* TODO: Awkward string to fix post string freeze - standardize auth dialogues? -evands */ |
| 407 _("Would you be my friend?"), |
407 _("Would you be my friend?"), |
| 408 TRUE, FALSE, NULL, _("Send"), |
408 TRUE, FALSE, NULL, _("Send"), |
| 409 G_CALLBACK |
409 G_CALLBACK |
| 410 (_qq_send_packet_add_buddy_auth_with_gc_and_uid), |
410 (_qq_send_packet_add_buddy_auth_with_gc_and_uid), |
| 411 _("Cancel"), G_CALLBACK(qq_do_nothing_with_gc_and_uid), |
411 _("Cancel"), G_CALLBACK(qq_do_nothing_with_gc_and_uid), |
| 412 purple_connection_get_account(gc), nombre, NULL, |
412 purple_connection_get_account(gc), nombre, NULL, |
| 413 "buddy", g); |
413 g); |
| 414 g_free(msg); |
414 g_free(msg); |
| 415 g_free(nombre); |
415 g_free(nombre); |
| 416 } else { /* add OK */ |
416 } else { /* add OK */ |
| 417 qq_add_buddy_by_recv_packet(gc, for_uid, TRUE, TRUE); |
417 qq_add_buddy_by_recv_packet(gc, for_uid, TRUE, TRUE); |
| 418 msg = g_strdup_printf(_("You have added %d to buddy list"), for_uid); |
418 msg = g_strdup_printf(_("You have added %d to buddy list"), for_uid); |