Re: Generowanie PIN - problemy :)
17 Mar
2005
17 Mar
'05
00:38
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">
7221
Wiek (w dniach)
7221
Ostatnia aktywność (w dniach)
0 komentarze
1 uczestnicy
uczestnicy (1)
-
Wiktor R. Braun