|
Post by maxpower57 on Jun 15, 2005 12:45:20 GMT -8
(proboards code) Prev. version was faulty this works as far as i know lemme know if you get a problem took me a while to make this.. never actually got it to fit in the main table under admin functions so i made a new table simply disables a user's signature until you enable it again main footer <script language="javascript"> /* Signature Disabled Script This Header Must Remain in this code at all times*/
var dis=/\[size=1\]\[b\]Signature Disabled: \[\/b\]/ var TEXT=document.getElementsByTagName("TEXTAREA"); if( location.href.match(/=modifyprofile&user=/) ){ if(document.modifyForm.signature.value.match(dis)){
for(T=0;T<TEXT.length;T++){ if(TEXT[T].name=='signature'){ TEXT[T].disabled="true"; } }
var t=document.getElementsByTagName('INPUT'); for(T=0;T<t.length;T++){ if(t[T].name=='sigLength'){ t[T].value="0"; } }
} } function dissig() {
var t=document.getElementsByTagName('TEXTAREA'); for(T=0;T<t.length;T++){ if(t[T].name=='signature'){ t[T].value="[size=1][b]Signature Disabled: [/b][i]"+reason+"[/i][/size]"; } } }
function SET(form) { var ReasonA=form.Reason.value var EXPD=form.EXP.value var t=document.getElementsByTagName('TEXTAREA'); for(T=0;T<t.length;T++){ if(t[T].name=='signature'){ t[T].value="[size=1][b]Signature Disabled: [/b][i] "+ReasonA+"[/i][b] Expires:[/b] "+EXPD+"[/size]"; } } } function Enable() { var t=document.getElementsByTagName('TEXTAREA'); for(T=0;T<t.length;T++){ if(t[T].name=='signature'){ t[T].value=""; t[T].disabled=""; } } }
var tdT=document.getElementsByTagName('td'); if( location.href.match(/=modifyprofile&user=/) ){ var SigD=/Select a member group to place this user into/ for(T=0;T<tdT.length;T++){ if(tdT[T].innerHTML.match(SigD)){
document.write('<table border=0 width="710px"><TR><td class="titlebg">Extra Admin Functions</td></tr><TR><TD class="windowbg">Disable Users Signature:<form name=setF> <input type="text" value="Reason" name="Reason"> <input Type="text" name="EXP" value="Expires"> <input type="button" value="Set" onclick="SET(this.form)"></form>Enable Users Signature:<form name="EN"><input type=button onclick="Enable();" value="Enable"></form></td></TR></Table><BR><BR> ');
haultdef(); } } } </script>
i'll get a preveiw up soon i'll start on a v2 that'll have an auto enable for when it expires
Last Edit: Jun 16, 2005 2:21:09 GMT -8 by maxpower57
|
|