517 : log_write( "Nepoda°ilo se navßzat spojenφ s poÜtovnφm serverem");
129 : log_write( "nedostateΦnß prßva pro p°φstup k poÜt∞");
142 : log_write( "chybnΘ heslo");
150 : log_write( "nedostatek pam∞ti");
154 : log_write( "nedostatek mφsta na disku");
157 : log_write( "chyba p°i otevφrßnφ, Φtenφ, nebo zßpisu do souboru");
158 : log_write( "nekompatibilnφ verze MAPI");
192 : log_write( "vyprÜela platnost hesla");
else : log_write("Neznßmß chyba");
END;
END;
PROCEDURE OdesliInfoMail( komu :string[50]);
var
pocet,i, delka,Letter,res: Integer;
Profile :string[100];
typ, heslo: string[10];
subj, zheslo, zjmeno: string[50];
query,dopis: string[2000];
chyba:string[255];
curs: cursor;
BEGIN //0
profile:=sys_par[0].profil;
typ:="Internet";
heslo:="";
if (komu<>"") then
begin //2
query:= "SELECT Obchodni_partneri.intr_user,Obchodni_partneri.intr_pswd FROM Obchodni_partneri WHERE (Obchodni_partneri.mail_adres="+""""+komu+""""+")";
if Open_SQL_cursor(curs, query) then Signalize
else
Begin //3
Rec_cnt(curs, pocet);
if pocet >0 then
begin //4
zjmeno:=curs[0].intr_user;
zheslo:=curs[0].intr_pswd;
end; //4
close_cursor(curs);
subj:="ESHOP - informace";
dopis:=" VaÜe p°ihlaÜovacφ jmΘno do naÜeho elektronickΘho obchodu je: "+zjmeno+"; "#13#10" "+"heslo:"+zheslo;
end; //3
end; //2
log_write(komu);
IF ((komu<>"") AND (pocet>0))
THEN BEGIN //1
res:= InitWBmail(Profile,heslo);
IF res<>0 THEN BEGIN chyba:="chyba inicializace poÜty "+int2str(res); log_write(chyba); mailerr(res); END
ELSE
BEGIN //2
res:= LetterCreate(Subj,dopis,130,Letter);
IF res<>0 THEN
BEGIN chyba:="chyba p°i vytvß°enφ dopisu "+int2str(res); log_write(chyba); mailerr(res); END