1 /* Polish language added by Tomasz Przewlucki <tomek@sprint.com.pl> */
2
3 #if defined(Polish)
4
5 char *msg01 = "Brak praw zapisu do pliku:";
6 char *msg02 = "Nowe has�o bl�dne lub zbyt kr�tkie (min.";
7 char *msg03 = "znak�w).";
8 char *msg04 = "Nowe has�o jest zbyt d�ugie (max.";
9 char *msg05 = "Prosz� u�y� nowego has�a!!!";
10 char *msg06 = "B�ad weryfikacji has�a! Wpisz dwa razy dok�adnie to samo has�o.";
11 char *msg07 = "B�ad podczas otwierania pliku hase�:";
12 char *msg08 = "B�ad podczas otwierania pliku tymczasowego.";
13 char *msg09 = "Podano nieprawid�owe has�o dla u�ytkownika:";
14 char *msg10 = "Has�o nie zosta�o zmienione.";
15 char *msg11 = "Zmieniono has�o u�ytkownika";
16 char *msg12 = "";
17 char *msg13 = "U�ytkownik:";
18 char *msg14 = "nie odnaleziony.";
19 char *msg15 = "B�ad podczas otwierania pliku konfiguracyjnego:";
20 char *msg16 = "B�ad podczas otwierania pliku logowania:";
21 char *msg17 = "Wpisane, nowe has�o jest nieprawid�owe.";
22 char *msg18 = "Prosz� uwzgl�dni� poni�sze zasady przy ustalaniu nowego has�a:";
23 char *msg19 = "Minimalna liczba liter (a-z, A-Z)";
24 char *msg20 = "Minimalna liczba cyfr (0-9)";
25 char *msg21 = "Minimalna liczba znak�w specjalnych (z klawiatury)";
26 char *msg22 = "Zmie� swoje has�o u�ytkownika serwera W3Cache";
27 char *msg23 = "W�ascicielem pliku autoryzacji musi byc root. Prosz� przeczyta� README.";
28 char *msg24 = "Nieprawid�owe prawa pliku autoryzacji (chmod 755). Prosz� przeczytac README.";
29 char *msg25 = "B�ad podczas otwierania pliku autoryzacji.";
30 char *msg26 = "Nie posiadasz uprawnie� do zmiany has�a.";
31 char *msg27 = "Plik autoryzacji nie odnaleziony.";char *msg28 = "Could not open deny user file.";
32 char *msg29 = "User not allowed to change password.";
33
UserForm(char * minlen,char * maxlen,char * minchar,char * minnum,char * minspec,char * bgcolor,char * txcolor,char * ticolor,char * rucolor,char * logo,char * width,char * height,char * header,char * bgimage,char * ShowInfo)34 static void UserForm(char *minlen, char *maxlen, char *minchar, char *minnum, char *minspec, char *bgcolor, char *txcolor, char *ticolor, char *rucolor, char *logo, char *width, char *height, char *header, char *bgimage, char *ShowInfo)
35 {
36
37 char rules[255] = "<li>Zawartosc:";
38 char wrules[255];
39 int frules=0;
40
41 printf("Content-type: text/html\n");
42 puts("\n");
43 printf("<html>\n");
44 printf("<head>\n");
45 printf("<meta http-equiv=\"content-type\" content=\"text/html; charset=iso-8859-2\">\n");
46 printf(" <title>Zmiana has�a u�ytkownika serwera W3Cache</title>\n");
47 printf("</head>\n");
48 printf("<body bgcolor=%s text=%s background='%s'>\n",bgcolor,txcolor,bgimage);
49
50 if(strlen(logo) > 0)
51 printf("<h2><img src='%s' border=0 align=absmiddle width=%s height=%s><font color=%s>%s</font></h2>\n",logo,width,height,ticolor,header);
52 else
53 printf("<h2><font color=%s>%s</font></h2>\n",ticolor,header);
54
55 printf("Wed�ug wymog�w bezpiecze�stwa, podczas ustalania has�a wez pod uwag� nast�pujace zasady:\n");
56 printf("<ul>\n");
57 printf("<li>Przy wpisywaniu has�a wa�na jest wielkosc liter - czyli ''A' to nie to samo co 'a'.<br>\n");
58 printf("<li>Mo�esz u�ywa� liter, cyfr i innych znak�w specjalnych z klawiatury.<br>\n");
59 printf("<li>Nowe has�o musi zawiera�:<br>");
60 printf("<ul><li>D�ugosc: min. <font color=%s><b>%s</b></font>, max. <font color=%s><b>%s</b></font> znak�w.<br>\n",rucolor,minlen,rucolor,maxlen);
61
62 if(strcmp(minchar,"0") != 0) {
63 sprintf(wrules," litery (a-z, A-Z):<font color=%s><b> %s</b></font>",rucolor,minchar);
64 strcat(rules,wrules);
65 frules=1;
66 }
67 if(strcmp(minnum,"0") != 0) {
68 if(frules)
69 strcat(rules,", ");
70 sprintf(wrules," cyfry (0-9):<font color=%s><b> %s</b></font>",rucolor,minnum);
71 strcat(rules,wrules);
72 frules=1;
73 }
74 if(strcmp(minspec,"0") != 0) {
75 if(frules)
76 strcat(rules,", ");
77 sprintf(wrules," znaki specjalne (z klawiatury):<font color=%s><b> %s</b></font>",rucolor,minspec);
78 strcat(rules,wrules);
79 frules=1;
80 }
81 if(!frules){
82 sprintf(wrules,"<font color=%s><b> Dowolny wyb�r</b></font>",rucolor);
83 strcat(rules,wrules);
84 }
85 strcat(rules,"<br>");
86 printf(rules);
87 printf("</ul>\n");
88
89 printf("<li>Nowe has�o powinno by� aktywne po oko�o 15 minutach�.\n");
90 printf("</ul>\n");
91 printf("<form action='chpasswd.cgi' method=POST>\n");
92 printf("<center>\n");
93 printf("<hr noshade>\n");
94 printf("<table cellpadding=0 cellspacing=0>\n");
95 printf(" <tr><td align=right>Nazwa u�ytkownika:\n");
96 printf(" <td><input type=text name=user size=10>\n");
97 printf(" <tr><td align=right>Dotychczasowe has�o:\n");
98 printf(" <td><input type=password name=old_pw size=%s>\n",maxlen);
99 printf(" <tr><td align=right>Nowe has�o:\n");
100 printf(" <td><input type=password name=new_pw1 size=%s>\n",maxlen);
101 printf(" <tr><td align=right>Nowe has�o (weryfikacja):\n");
102 printf(" <td><input type=password name=new_pw2 size=%s>\n",maxlen);
103 printf("</table>\n");
104 printf("<hr noshade>\n");
105 printf("<input type=submit name=change value='Zmien has�o!'>\n");
106 printf("<input type=reset name=reset value='Czysc pola'>\n");
107 printf("<input type=submit name=cancel value='Anuluj'>\n");
108 printf("</center>\n");
109 printf("</form>\n");
110 if(strcmp(ShowInfo,"on") == 0)
111 printf("<font size=-2><a href='%s'>%s-%s</a></font>\n",URL,PGM,VERSION);
112 printf("</body>\n");
113 printf("</html>\n");
114
115 fflush(stdout);
116 return;
117
118 }
119 #endif
120