sprintf(url,"%s (%s %s) Requests your Authorization to add you to his/her Contact List. Reason: \033b%s\033n",ReqAuth.Nick,ReqAuth.First,ReqAuth.Last,ReqAuth.Message);
msg.Msg = url;
break;
}
case MSG_GIVE_AUTH:
msg.Msg = "Authorizes you to add him/her to your Contact List.";
break;
case MSG_ADDED: {
struct MSG_Common Added;
MSG_ParseMessage(type,buf,&Added);
sprintf(url,"You have been added to %s's (%s %s) Contact List.",Added.Nick,Added.First,Added.Last);
msg.Msg = url;
break;
}
case MSG_WEB_PAGER:
case MSG_EMAIL_PAGER: {
struct MSG_Common Pager;
if (uin != 10) HandleError(DBG_OTH_INFO,"Pager msg has uin = %ld",uin);
if (!MUI_Request(app->App,app->WI_Main,0,NULL,"Continue|Cancel","\033cPress Continue only after\nyou have filled in all\nthe information on the\n ICQ Basic and Extended Prefs pages\nin the Prefs window\nexcept for User ID Number.")) return;
get(app->STR_ICQPass,MUIA_String_Contents,&pw);
if (!strlen(pw)) {
HandleError(DBG_OTH_FATL,"You need to at least specify a Password!");
return;
}
if (Online) DisconnectICQ(NULL);
FirstLogin = NewUser = TRUE;
set(app->TX_Color,MUIA_Text_Contents,"Creating New UIN");
if (!(SocketOpen = OpenICQSocket())) {
HandleError(DBG_OTH_FATL,"Could not connect to ICQ.");