1/*************************************************************************** 2* copyright : (C) 2001-2003 Advanced Internet Designs Inc. 3* email : forum@prohost.org 4* $Id: register.tmpl 21069 2010-03-25 22:47:48Z Caeies $ 5* 6* This program is free software; you can redistribute it and/or modify it 7* under the terms of the GNU General Public License as published by the 8* Free Software Foundation; either version 2 of the License, or 9* (at your option) any later version. 10***************************************************************************/ 11 12{PHP_FILE: input: register.php.t; output: register.php;} 13{REF: security.tmpl} 14{REF: header.tmpl} 15{REF: footer.tmpl} 16{REF: stats.tmpl} 17{REF: draw_select_opt.tmpl} 18{REF: draw_radio_opt.tmpl} 19{REF: tz.tmpl} 20{REF: post_opt.tmpl} 21{REF: users_reg.tmpl} 22{REF: post_proc.tmpl} 23{REF: rev_fmt.tmpl} 24{REF: wordwrap.tmpl} 25{REF: smiley.tmpl} 26{REF: replace.tmpl} 27{REF: return.tmpl} 28{REF: tabs.tmpl} 29{REF: iemail.tmpl} 30{REF: allowed_user_lnk.tmpl} 31 32{SECTION: theme_select} 33<select name="{VAR: name}"> 34{TEMPLATE-DATA: theme_select_values} 35</select> 36{SECTION: END} 37 38{SECTION: theme_select_value} 39<option value="{VAR: t[0]}"{VAR: selected}>{VAR: t[1]}</option> 40{SECTION: END} 41 42{SECTION: sel_opt} 43{SECTION: END} 44 45{SECTION: sel_opt_selected} 46{SECTION: END} 47 48{SECTION: avatar_type_sel avatar type select, allows to choose avatar type (upload/url...)} 49<tr valign="top"><td class="RowStyleA">{MSG: register_avatar_type}</td><td class="RowStyleA"><select name="avatar_type" onChange="javascript: document.fud_register.submit();">{TEMPLATE-DATA: avatar_type_sel_options}</select></td></tr> 50{SECTION: END} 51 52{SECTION: del_built_in_avatar delete avatar link} 53[<a href="javascript: return false;" onClick="document.reg_avatar_img.src=\'blank.gif\'; alert(document.fud_register.reg_avatar.value);document.fud_register.reg_avatar.value=\'0\'; alert(document.fud_register.reg_avatar.value); " class="GenLink">{MSG: register_del_avatar}</a>] 54{SECTION: END} 55 56{SECTION: built_in_avatar} 57<tr valign="top"><td class="RowStyleA">{MSG: register_avatar}</td><td class="RowStyleA"><img src="{VAR: reg_avatar_img}" border=0 name="reg_avatar_img" alt="" /> 58<input type="hidden" name="reg_avatar" value="{VAR: reg_avatar}">[<a class="GenLink" href="javascript: window_open(\'{TEMPLATE: built_in_avatar_lnk1}\', \'avtsel\', 400, 300);">{MSG: register_sel_avatar}</a>] 59{TEMPLATE-DATA: del_built_in_avatar}<br /></td></tr> 60{SECTION: END} 61 62{SECTION: custom_url_avatar} 63<tr valign="top"><td class="RowStyleC" colspan=2>{MSG: register_custom_avatar_rules}</td></tr> 64<tr valign="top"><td class="RowStyleA">{MSG: register_custom_avatar_url} {VAR: avatar_err}</td><td class="RowStyleA"><input type="text" value="{VAR: reg_avatar_loc}" name="reg_avatar_loc"></td></tr> 65{SECTION: END} 66 67{SECTION: delete_uploaded_avatar} 68 <input type="submit" class="button" name="btn_detach" value="{MSG: register_del_avatar}"> 69{SECTION: END} 70 71{SECTION: upload_avatar} 72<input type="file" name="avatar_upload"> <input type="submit" class="button" name="btn_upload" value="{MSG: register_preview}"> 73{SECTION: END} 74 75{SECTION: custom_upload_avatar} 76<tr valign="top"><td class="RowStyleC" colspan=2>{MSG: register_custom_avatar_rules}</td></tr> 77<tr valign="top"><td class="RowStyleA">{MSG: register_custom_avatar_upload} {VAR: avatar_err}</td><td class="RowStyleA"><table border=0 cellspacing=0 cellpadding=0><tr><td>{VAR: custom_avatar_preview}</td><td>{TEMPLATE-DATA: buttons}</td></tr></table></td></tr> 78<input type="hidden" name="avatar_tmp" value="{VAR: avatar_tmp}"> 79{SECTION: END} 80 81{SECTION: radio_button radio button style} 82{SECTION: END} 83 84{SECTION: radio_button_selected} 85{SECTION: END} 86 87{SECTION: radio_button_separator} 88 89{SECTION: END} 90 91{SECTION: update_button} 92<input type="submit" class="button" name="fud_submit" value="{MSG: register_update}"> 93{SECTION: END} 94 95{SECTION: register_error registration error message} 96<br /><font class="ErrorText">{VAR: GLOBALS['err_msg'][$err_name]}</font> 97{SECTION: END} 98 99{SECTION: register_affero} 100<tr><td class="RowStyleA">{MSG: register_affero}</td><td class="RowStyleA"><input type="text" name="reg_affero" value="{VAR: reg_affero}" maxLength=32 size=25></td></tr> 101{SECTION: END} 102 103{SECTION: reg_user_image} 104<tr><td class="RowStyleA">{MSG: register_image}</td><td class="RowStyleA"><input type="text" name="reg_user_image" value="{VAR: reg_user_image}"maxlength=255 size=30></td></tr> 105{SECTION: END} 106 107{SECTION: register_enctype} 108enctype="multipart/form-data" 109{SECTION: END} 110 111{PAGE: REGISTER_PAGE registration AND profile page} 112{TEMPLATE: header} 113{TEMPLATE-DATA: tabs} 114<form method="post" action="{TEMPLATE: REGISTER_PAGE_lnk3}" name="fud_register" {TEMPLATE-DATA: register_enctype}> 115<table border="0" cellspacing="1" cellpadding="2" class="ContentTable"> 116<tr><td class="RowStyleA">{MSG: register_location}</td><td class="RowStyleA"><input type="text" name="reg_location" value="{VAR: reg_location}"maxlength=255 size=30></td></tr> 117<tr><td class="RowStyleA">{MSG: register_occupation}</td><td class="RowStyleA"><input type="text" name="reg_occupation" value="{VAR: reg_occupation}"maxlength=255 size=30></td></tr> 118<tr><td class="RowStyleA">{MSG: register_interests}</td><td class="RowStyleA"><input type="text" name="reg_interests" value="{VAR: reg_interests}"maxlength=255 size=30></td></tr> 119{TEMPLATE-DATA: reg_user_image_field} 120<tr><td class="RowStyleA">{MSG: register_icq}</td><td class="RowStyleA"><input type="text" name="reg_icq" value="{VAR: reg_icq}" maxLength=32 size=25></td></tr> 121<tr><td class="RowStyleA">{MSG: register_aim}</td><td class="RowStyleA"><input type="text" name="reg_aim" value="{VAR: reg_aim}" maxLength=32 size=25></td></tr> 122<tr><td class="RowStyleA">{MSG: register_yahoo}</td><td class="RowStyleA"><input type="text" name="reg_yahoo" value="{VAR: reg_yahoo}" maxLength=32 size=25></td></tr> 123<tr><td class="RowStyleA">{MSG: register_msnm}</td><td class="RowStyleA"><input type="text" name="reg_msnm" value="{VAR: reg_msnm}" maxLength=32 size=25></td></tr> 124<tr><td class="RowStyleA">{MSG: register_jabber}</td><td class="RowStyleA"><input type="text" name="reg_jabber" value="{VAR: reg_jabber}" maxLength=32 size=25></td></tr> 125{TEMPLATE-DATA: register_affero} 126<tr><td class="RowStyleA">{MSG: register_homepage}</td><td class="RowStyleA"><input type="text" name="reg_home_page" value="{VAR: reg_home_page}" maxLength=255></td></tr> 127{TEMPLATE-DATA: avatar_type_sel} 128{TEMPLATE-DATA: avatar} 129<tr valign="top"><td class="RowStyleA">{MSG: register_bday}<br /><font class="SmallText">{MSG: register_bday_desc}</font></td> 130<td class="RowStyleA"> 131<table border=0 cellspacing=3 cellpadding=0> 132 <tr class="GenText"> 133 <td align="center">{MSG: register_month}</td> 134 <td align="center">{MSG: register_day}</td> 135 <td align="center">{MSG: register_year}</td> 136 </tr> 137 <tr> 138 <td align="center"><select name="b_month">{TEMPLATE-DATA: month_select}</select></td> 139 <td align="center"><select name="b_day">{TEMPLATE-DATA: day_select}</select></td> 140 <td align="center"><input type="text" name="b_year" value="{VAR: b_year}" maxLength=4 size=5></td> 141 </tr> 142</table></td></tr> 143<tr><td class="RowStyleA">{MSG: register_gender}</td><td class="RowStyleA"><select name="reg_gender">{TEMPLATE-DATA: gender_select}</select></td></tr> 144<tr><td class="RowStyleA" valign="top">{MSG: register_bio}<br /><font class="SmallText">{MSG: register_bio_desc}</font></td><td class="RowStyleA"><textarea name="reg_bio" rows=5 cols=35>{VAR: reg_bio}</textarea></td></tr> 145<tr><th colspan=2>{MSG: register_prefs}</th></tr> 146<tr><td valign="top" class="RowStyleA">{MSG: register_sig}<br /><font class="SmallText">{MSG: register_sig_desc}<br /></font>{TEMPLATE-DATA: post_options}{TEMPLATE-DATA: sig_len_limit}</td><td class="RowStyleA">{VAR: reg_sig_err}<textarea name="reg_sig" rows=8 cols=50>{VAR: reg_sig}</textarea></td></tr> 147<tr><td class="RowStyleA">{MSG: register_timezone}</td><td class="RowStyleA"><select name="reg_time_zone" class="SmallText">{TEMPLATE-DATA: timezone_select}</select></td></tr> 148<tr><td class="RowStyleA">{MSG: register_ignore_admin}</td><td class="RowStyleA">{TEMPLATE-DATA: ignore_admin_radio}</td></tr> 149<tr><td class="RowStyleA">{MSG: register_invisible_mode}<br /><font class="SmallText">{MSG: register_invisible_mode_desc}</font></td><td class="RowStyleA">{TEMPLATE-DATA: invisible_mode_radio}</td></tr> 150<tr><td class="RowStyleA">{MSG: register_show_email}<br /><font class="SmallText">{MSG: register_show_email_desc}</font></td><td class="RowStyleA">{TEMPLATE-DATA: show_email_radio}</td></tr> 151<tr><td class="RowStyleA">{MSG: register_notification}<br /><font class="SmallText">{MSG: register_notification_desc}</font></td><td class="RowStyleA">{TEMPLATE-DATA: notify_default_radio}</td></tr> 152<tr><td class="RowStyleA">{MSG: register_pm_notification}<br /><font class="SmallText">{MSG: register_pm_notification_desc}</font></td><td class="RowStyleA">{TEMPLATE-DATA: pm_notify_default_radio}</td></tr> 153<tr><td class="RowStyleA">{MSG: register_notify_method}<br /><font class="SmallText">{MSG: register_notify_method_desc}</font></td><td class="RowStyleA"><select name="reg_notify_method" onChange="javascript: re=/[^0-9]/g; a=document.fud_register.reg_icq.value.replace(re, ''); if(this.value=='ICQ' && !a.length ) { alert('{MSG: register_notify_js_error}'); this.value='EMAIL'; }">{TEMPLATE-DATA: notification_select}</select></td></tr> 154<tr><td class="RowStyleA">{MSG: register_allow_email_msg}<br /><font class="SmallText">{MSG: register_allow_email_msg_desc}</font></td><td class="RowStyleA">{TEMPLATE-DATA: accept_user_email}</td></tr> 155<tr><td class="RowStyleA">{MSG: register_allow_pm_msg}<br /><font class="SmallText">{MSG: register_allow_pm_msg_desc}</font></td><td class="RowStyleA">{TEMPLATE-DATA: accept_pm}</td></tr> 156<tr><td class="RowStyleA">{MSG: register_use_sig_default}<br /><font class="SmallText">{MSG: register_use_sig_default_desc}</font></td><td class="RowStyleA">{TEMPLATE-DATA: append_sig_radio}</td></tr> 157<tr><td class="RowStyleA">{MSG: register_show_sig}<br /><font class="SmallText">{MSG: register_show_sig_desc}</font></td><td class="RowStyleA">{TEMPLATE-DATA: show_sig_radio}</td></tr> 158<tr><td class="RowStyleA">{MSG: register_show_avatar}<br /><font class="SmallText">{MSG: register_show_avatar_desc}</font></td><td class="RowStyleA">{TEMPLATE-DATA: show_avatar_radio}</td></tr> 159<tr><td class="RowStyleA">{MSG: register_show_im}<br /><font class="SmallText">{MSG: register_show_im_desc}</font></td><td class="RowStyleA">{TEMPLATE-DATA: show_im_radio}</td></tr> 160<tr><td class="RowStyleA">{MSG: register_msg_per_page}</td><td class="RowStyleA"><select name="reg_posts_ppg">{TEMPLATE-DATA: mppg_select}</select></td></tr> 161<tr><td class="RowStyleA">{MSG: register_def_thread_view}</td><td class="RowStyleA"><select name="reg_default_view">{TEMPLATE-DATA: view_select}</select></td></tr> 162<tr><td class="RowStyleA">Theme:</td><td class="RowStyleA">{TEMPLATE-DATA: theme_select}</td></tr> 163<tr class="RowStyleC"><td colspan=2 align="center">{TEMPLATE-DATA: submit_button} <INPUT TYPE="reset" class="button" NAME="Reset" VALUE="{MSG: register_reset}"></td></tr> 164</table> 165{DEF: _hs} 166<input type="hidden" name="prev_loaded" value="1"> 167<input type="hidden" name="mod_id" value="{VAR: mod_id}"> 168</form> 169{TEMPLATE-DATA: page_stats} 170{TEMPLATE: footer} 171{PAGE: END} 172 173{SECTION: register_err_short_login} 174{MSG: register_err_short_login} 175{SECTION: END} 176 177{SECTION: register_err_login_notallowed} 178{MSG: register_err_login_notallowed} 179{SECTION: END} 180 181{SECTION: register_err_loginunique} 182{MSG: register_err_loginunique} 183{SECTION: END} 184 185{SECTION: register_err_adminpasswd} 186{MSG: register_err_adminpasswd} 187{SECTION: END} 188 189{SECTION: register_err_avatartobig} 190{MSG: register_err_avatartobig} 191{SECTION: END} 192 193{SECTION: register_err_avatarnotallowed} 194{MSG: register_err_avatarnotallowed} 195{SECTION: END} 196 197{SECTION: register_profile_update} 198{MSG: register_profile_update} 199{SECTION: END} 200 201{SECTION: register_register_update} 202{MSG: register_register_update} 203{SECTION: END} 204 205{SECTION: register_title} 206{MSG: register_title} 207{SECTION: END} 208 209{SECTION: register_builtin} 210{MSG: register_builtin} 211{SECTION: END} 212 213{SECTION: register_specify_url} 214{MSG: register_specify_url} 215{SECTION: END} 216 217{SECTION: register_uploaded} 218{MSG: register_uploaded} 219{SECTION: END} 220 221{SECTION: month_1} 222{MSG: month_1} 223{SECTION: END} 224 225{SECTION: month_2} 226{MSG: month_2} 227{SECTION: END} 228 229{SECTION: month_3} 230{MSG: month_3} 231{SECTION: END} 232 233{SECTION: month_4} 234{MSG: month_4} 235{SECTION: END} 236 237{SECTION: month_5} 238{MSG: month_5} 239{SECTION: END} 240 241{SECTION: month_6} 242{MSG: month_6} 243{SECTION: END} 244 245{SECTION: month_7} 246{MSG: month_7} 247{SECTION: END} 248 249{SECTION: month_8} 250{MSG: month_8} 251{SECTION: END} 252 253{SECTION: month_9} 254{MSG: month_9} 255{SECTION: END} 256 257{SECTION: month_10} 258{MSG: month_10} 259{SECTION: END} 260 261{SECTION: month_11} 262{MSG: month_11} 263{SECTION: END} 264 265{SECTION: month_12} 266{MSG: month_12} 267{SECTION: END} 268 269{SECTION: male} 270{MSG: male} 271{SECTION: END} 272 273{SECTION: female} 274{MSG: female} 275{SECTION: END} 276 277{SECTION: register_flat_view} 278{MSG: register_flat_view} 279{SECTION: END} 280 281{SECTION: register_tree_view} 282{MSG: register_tree_view} 283{SECTION: END} 284 285{SECTION: register_tree_msg_view} 286{MSG: register_tree_msg_view} 287{SECTION: END} 288 289{SECTION: register_msg_tree_view} 290{MSG: register_msg_tree_view} 291{SECTION: END} 292 293{SECTION: use_forum_default} 294{MSG: use_forum_default} 295{SECTION: END} 296 297{SECTION: yes} 298{MSG: yes} 299{SECTION: END} 300 301{SECTION: no} 302{MSG: no} 303{SECTION: END} 304 305{SECTION: register_icq} 306{MSG: register_icq} 307{SECTION: END} 308 309{SECTION: register_jabber} 310{MSG: register_jabber} 311{SECTION: END} 312 313{SECTION: register_err_toomanyimages} 314{MSG: register_err_toomanyimages} 315{SECTION: END} 316 317{SECTION: unspecified} 318{MSG: unspecified} 319{SECTION: END} 320 321{SECTION: register_err_not_valid_img} 322{MSG: register_err_not_valid_img} 323{SECTION: END} 324 325{SECTION: register_err_time_limit} 326<tr><td class="RowStyleA" colspan="2" align="center"><font color="red" size="+2">{MSG: register_err_time_limit}</font></td></tr> 327{SECTION: END} 328 329{SECTION: register_err_avatardimtobig} 330{MSG: register_err_avatardimtobig} 331{SECTION: END} 332 333{SECTION: register_admin_newuser_title} 334{MSG: register_admin_newuser_title} 335{SECTION: END} 336 337{SECTION: register_admin_newuser_msg} 338{MSG: register_admin_newuser_msg} 339{SECTION: END} 340 341{SECTION: register_err_sig_too_long} 342{MSG: register_err_sig_too_long} 343{SECTION: END} 344 345{SECTION: register_sig_limit} 346<b>Maximum Length: </b>{MSG: register_sig_limit} 347{SECTION: END} 348 349{SECTION: register_email} 350{MSG: register_email} 351{SECTION: END} 352 353{SECTION: built_in_avatar_lnk1} 354{ROOT}?t=avatarsel&{DEF: _rsid} 355{SECTION: END} 356 357{SECTION: REGISTER_PAGE_lnk3} 358{ROOT}?t=register 359{SECTION: END} 360