diff --git a/editprofile.php b/editprofile.php index 6d72199..61265d1 100644 --- a/editprofile.php +++ b/editprofile.php @@ -1,230 +1,304 @@ =500 or ($loguser[posts]>=250 && (ctime()-$loguser[regdate])>=100*86400)) $postreq=1; - if($loguser[titleoption]==0 || $banned) $titleopt=0; - if($loguser[titleoption]==1 && ($postreq or $power>0 or $loguser[title])) $titleopt=1; - if($loguser[titleoption]==2) $titleopt=1; - if(!$action){ - $birthday=getdate($loguser[birthday]); - if($loguser[birthday]){ - $month=$birthday[mon]; - $day=$birthday[mday]; - $year=$birthday[year]; - } - $descbr="$smallfont
 "; - $checked1[$loguser[sex]]='checked=1'; - $checked2[$loguser[viewsig]]='checked=1'; - $checked3[$loguser[posttool]]='checked=1'; - $checked4[$loguser[useranks]]='checked=1'; - $checked5[$loguser[pagestyle]]='checked=1'; - $checked6[$loguser[pollstyle]]='checked=1'; - $sexlist=" - $radio=sex value=0 $checked1[0]> Male    - $radio=sex value=1 $checked1[1]> Female    - $radio=sex value=2 $checked1[2]> N/A"; - $vsig=" - $radio=viewsig value=0 $checked2[0]> Disabled    - $radio=viewsig value=1 $checked2[1]> Enabled    - $radio=viewsig value=2 $checked2[2]> Auto-updating"; - $vtool=" - $radio=posttool value=0 $checked3[0]> Disabled    - $radio=posttool value=1 $checked3[1]> Enabled"; - $pagestyle=" - $radio=pagestyle value=0 $checked5[0]> Inline    - $radio=pagestyle value=1 $checked5[1]> Seperate line"; - $pollstyle=" - $radio=pollstyle value=0 $checked6[0]> Normal    - $radio=pollstyle value=1 $checked6[1]> Influence"; - if($titleopt){ - // this went after this block, which makes it COMPLETELY USELESS - squot(0,$loguser[title]); - $titleoption=" - $tccell1>Custom title:$descbr This title will be shown below your rank. - $tccell2l>$inpt=title VALUE=\"$loguser[title]\" SIZE=60 MAXLENGTH=255> + if ($loguser['posts']>=500 or ($loguser['posts']>=250 && (ctime()-$loguser['regdate'])>=100*86400)) $postreq=1; + if ($loguser['titleoption']==0 || $banned) $titleopt=0; + if ($loguser['titleoption']==1 && ($postreq or $power>0 or $loguser['title'])) $titleopt=1; + if ($loguser['titleoption']==2) $titleopt=1; + + if(!$action){ + $birthday=getdate($loguser[birthday]); + if($loguser[birthday]){ + $month=$birthday[mon]; + $day=$birthday[mday]; + $year=$birthday[year]; + } + $descbr="$smallfont
 "; + $checked1[$loguser['sex']] = 'checked="1"'; + $checked2[$loguser['viewsig']] = 'checked="1"'; + $checked3[$loguser['posttool']] = 'checked="1"'; + $checked4[$loguser['useranks']] = 'checked="1"'; + $checked5[$loguser['pagestyle']] = 'checked="1"'; + $checked6[$loguser['pollstyle']] = 'checked="1"'; + $sexlist=" + $radio=sex value=0 $checked1[0]> Male    + $radio=sex value=1 $checked1[1]> Female    + $radio=sex value=2 $checked1[2]> N/A"; + $vsig=" + $radio=viewsig value=0 $checked2[0]> Disabled    + $radio=viewsig value=1 $checked2[1]> Enabled    + $radio=viewsig value=2 $checked2[2]> Auto-updating"; + $vtool=" + $radio=posttool value=0 $checked3[0]> Disabled    + $radio=posttool value=1 $checked3[1]> Enabled"; + $pagestyle=" + $radio=pagestyle value=0 $checked5[0]> Inline    + $radio=pagestyle value=1 $checked5[1]> Seperate line"; + $pollstyle=" + $radio=pollstyle value=0 $checked6[0]> Normal    + $radio=pollstyle value=1 $checked6[1]> Influence"; + + if($titleopt){ + // this went after this block, which makes it COMPLETELY USELESS + squot(0,$loguser[title]); + $titleoption=" + $tccell1>Custom title:$descbr This title will be shown below your rank. + $tccell2l>$inpt=title VALUE=\"$loguser[title]\" SIZE=60 MAXLENGTH=255> + "; + } + + /* + squot(1,$loguser[minipic]); + squot(1,$loguser[picture]); + squot(1,$loguser[aim]); + squot(1,$loguser[imood]); + squot(1,$loguser[email]); + squot(1,$loguser[homepageurl]); + */ + + // TODO: Go through and use proper htmlentities() to escape quotes and crap + // Probably will require fixing the forms too + squot(0,$loguser['realname']); + squot(0,$loguser['location']); + squot(0,$loguser['homepagename']); + sbr(1,$loguser['postheader']); + sbr(1,$loguser['signature']); + sbr(1,$loguser['bio']); + + $schemes=mysql_query('SELECT id,name FROM schemes WHERE ord > 0 ORDER BY ord'); + while($sch=mysql_fetch_array($schemes)){ + $sel=($sch[id]==$loguser[scheme]?' selected':''); + $used=mysql_result(mysql_query("SELECT count(*) FROM users WHERE scheme=$sch[id]"),0,0); + $schlist.="