Re: Generowanie PIN - problemy :)
Dnia 2005-03-17 00:19, hunter@mimuw.edu.pl napisał :
On Wed, Mar 16, 2005 at 11:49:47PM +0100, Wiktor R. Braun wrote:
Dnia 2005-03-11 15:49, Marcin Król napisał :
Ztcp 1.4.4 nie wspiera domyślnie pinu... nie zakładałeś jakiś łat?
A u mnie wspiera od pewnego czasu... (2005-02-25 13:09) Dopisać na początku w pliku: templates/useradd.html
Zrób ładny unified patch:
$ cd lmms/templates $ cvs diff -u -r LMS_010404 useradd.html | mail lms@lists.rulez.pl
Ano co racja, to racja... tylko tam jeszcze parę innych drobnych poprawek było, dlatego podałem tylko dotyczące PIN'a ;-P. -- Pozdrawiam, Wiktor R. Braun diff -Nru lms/templates/useradd.html templates/useradd.html --- lms/templates/useradd.html 2004-09-14 11:15:20.000000000 +0200 +++ templates/useradd.html 2005-02-25 13:09:50.000000000 +0100 @@ -1,6 +1,20 @@ {include file="header.html"} {include file="userheader.html"} <!--// $Id: useradd.html,v 1.38 2004/09/14 09:15:20 alec Exp $ //--> +{literal} +<SCRIPT language="JavaScript"> +<!-- + function randomize() + { + var r = 0; + do + r = Math.floor(Math.random()*1000000-1); + while (r<1000); + document.useradd.elements['useradd[pin]'].value = r; + } +//--> +</SCRIPT> +{/literal} <H1>{$layout.pagetitle}</H1> <P> <FORM name="useradd" method="POST" action="?m=useradd"> @@ -104,23 +118,60 @@ </TD> <TD width="99%"> <INPUT TYPE="text" size="6" value="{if $useradd.pin}{$useradd.pin}{/if}" name="useradd[pin]" {tip text="Wpisz min.4 i max.6 cyfrowy numer PIN (opcjonalnie)" trigger="pin"}> - </td> + <A href="javascript:randomize()" {tip text="[ Generuj PIN ]"}>»»»</A> + </TD> </TR> </TABLE> </td> <TD width="50%" bgcolor="#DFD5BD" class="fright" ALIGN="LEFT"> + + + <TABLE> + <TR CLASS="LIGHT"> + <TD><IMG SRC="img/post.gif" BORDER="0" ALT=""></TD> + <TD> + <TABLE WIDTH="1%" CELLPADDING="0"> + <TR> + <TD CLASS="FALL" {tip text="Adres do dorêczeñ (opcjonalnie)"}> + <TEXTAREA NAME="useradd[serviceaddr]" COLS="60" ROWS="4">{$useradd.serviceaddr}</TEXTAREA> + </TD> + </TR> + </TABLE> + </TD> + </TR> + <TR CLASS="LIGHT"> + <TD><IMG SRC="img/usercomment.gif" BORDER="0" ALT=""></TD> + <TD> + <TABLE WIDTH="1%" CELLPADDING="0"> + <TR> + <TD CLASS="FALL" {tip text="Informacje dodatkowe (opcjonalnie)"}> + <TEXTAREA NAME="useradd[info]" COLS="60" ROWS="4">{$useradd.info}</TEXTAREA> + </TD> + </TR> + </TABLE> + </TD> + </TR> + <TR CLASS="LIGHT"> + <TD><IMG SRC="img/warningon.gif" BORDER="0" ALT=""></TD> + <TD> + <TABLE WIDTH="1%" CELLPADDING="0"> + <TR> + <TD CLASS="FALL" {tip text="Wiadomo¶æ administracyjna do u¿ytkownika (opcjonalnie)"}> + <TEXTAREA NAME="useradd[message]" COLS="60" ROWS="4">{$useradd.message}</TEXTAREA> + </TD> + </TR> + </TABLE> + </TD> + </TR> + </TABLE> + <!-- <P><NOBR><IMG src="img/post.gif" ALT="" align="absmiddle" border="0"> - <TEXTAREA rows="4" cols="60" name="useradd[serviceaddr]" {tip text="Adres do dorêczeñ (opcjonalnie)"}> - {$useradd.serviceaddr} - </TEXTAREA></NOBR> + <TEXTAREA rows="4" cols="60" name="useradd[serviceaddr]" {tip text="Adres do dorêczeñ (opcjonalnie)"}>{$useradd.serviceaddr}</TEXTAREA></NOBR> <P><NOBR><IMG src="img/usercomment.gif" ALT="" align="absmiddle" border="0"> - <TEXTAREA rows="4" cols="60" name="useradd[info]" {tip text="Informacje dodatkowe (opcjonalnie)"}> - {$useradd.info} - </TEXTAREA></NOBR> + <TEXTAREA rows="4" cols="60" name="useradd[info]" {tip text="Informacje dodatkowe (opcjonalnie)"}>{$useradd.info}</TEXTAREA></NOBR> <P><NOBR><IMG src="img/mail.gif" ALT="" align="absmiddle" border="0"> - <TEXTAREA rows="4" cols="60" name="useradd[message]" {tip text="Wiadomo¶æ administracyjna do u¿ytkownika (opcjonalnie)"}> - {$useradd.message} - </TEXTAREA></NOBR> + <TEXTAREA rows="4" cols="60" name="useradd[message]" {tip text="Wiadomo¶æ administracyjna do u¿ytkownika (opcjonalnie)"}>{$useradd.message}</TEXTAREA></NOBR> + --> </TD> </TR> <TR class="light"> @@ -134,4 +185,12 @@ </TABLE> </FORM> </P> +{literal} +<SCRIPT language="JavaScript"> +<!-- + randomize(); +//--> +</SCRIPT> +{/literal} + {include file="footer.html"} diff -Nru lms/templates/usereditbox.html templates/usereditbox.html --- lms/templates/usereditbox.html 2004-11-25 13:28:21.000000000 +0100 +++ templates/usereditbox.html 2005-03-09 15:02:02.640481544 +0100 @@ -1,4 +1,18 @@ <!--// $Id: usereditbox.html,v 1.43.2.1 2004/11/25 12:28:21 alec Exp $ //--> +{literal} +<SCRIPT language="JavaScript"> +<!-- + function randomize() + { + var r = 0; + do + r = Math.floor(Math.random()*1000000-1); + while (r<1000); + document.useredit.elements['userdata[pin]'].value = r; + } +//--> +</SCRIPT> +{/literal} <P><FORM NAME="useredit" METHOD="POST" ACTION="?m=useredit&id={$userinfo.id}{if $recover}&action=recover{/if}"><INPUT TYPE="HIDDEN" NAME="userdata[id]" VALUE="{$userinfo.id}"> <TABLE WIDTH="100%" CELLPADDING="3"> <TR CLASS="DARK"> @@ -124,6 +138,7 @@ </TD> <TD WIDTH="99%" CLASS="FRIGHT"> <INPUT TYPE="TEXT" NAME="userdata[pin]" VALUE="{if $userinfo.pin}{$userinfo.pin}{/if}" SIZE="6" {tip text="Wpisz min.4 i max.6 cyfrowy numer PIN (opcjonalnie)" trigger="pin"}> + <A href="javascript: randomize()" {tip text="[ Generuj PIN ]"}>»»»</A> </TD> </TR> @@ -135,7 +150,7 @@ <B>Saldo:</B> </TD> <TD WIDTH="98%" CLASS="FRIGHT"> - {if $userinfo.balance < 0}<FONT CLASS="ALERT">{$userinfo.balance|default:"0"} z³</FONT>{else}{$userinfo.balance|default:"0"} z³{/if} + {if $userinfo.balance < 0}<FONT CLASS="ALERT">{$userinfo.balance|string_format:"%01.2f"} z³</FONT>{else}{$userinfo.balance|default:"0"|string_format:"%01.2f"} z³{/if} </TD> </TR> <TR CLASS="LIGHT">
uczestnicy (1)
-
Wiktor R. Braun