PluginProbe
wpForo Forum / 1.1.2
wpForo Forum v1.1.2
3.1.6 3.1.5 3.1.4 3.1.2 3.1.1 3.1.0 3.0.9 3.0.8 3.0.7 trunk 1.0.0 1.0.1 1.0.2 1.1.0 1.1.1 1.1.2 1.2.0 1.3.0 1.3.1 1.4.0 1.4.1 1.4.10 1.4.11 1.4.12 1.4.13 All 138 releases
wpforo / wpf-themes / classic / profile-account.php

profile-account.php in wpForo Forum 1.1.2, at wpf-themes/classic/profile-account.php

158 lines 12.9 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 // Exit if accessed directly
3 if( !defined( 'ABSPATH' ) ) exit;
4 ?>
5 <script type="text/javascript">
6 jQuery(document).ready(function($){
7 $( "input[name='member\[avatar_url\]']" ).click(function(){
8 $( "#wpfat_remote" ).prop('checked', true);
9 });
10 $( "input[name='avatar']" ).click(function(){
11 $( "#wpfat_custom" ).prop('checked', true);
12 });
13 });
14 </script>
15 <div class="wpforo-profile-account wpfbg-7">
16 <?php if( $ID == $wpforo->current_userid ||
17 ( $wpforo->perm->usergroup_can('em') &&
18 $wpforo->perm->user_can_manage_user( $wpforo->current_userid, $ID ) ) ) : ?>
19 <form action="" enctype="multipart/form-data" method="POST">
20 <?php wp_nonce_field( 'wpforo_verify_form', 'wpforo_form' ); ?>
21 <input type="hidden" name="wpforo_member_submit" value="1"/>
22 <input type="hidden" name="member[userid]" value="<?php echo intval($ID) ?>"/>
23 <input type="hidden" name="member[username]" value="<?php echo esc_attr($user_login) ?>"/>
24 <input type="hidden" name="member[user_pass]" value="<?php echo esc_attr($user_pass) ?>"/>
25 <div class="wpforo-table">
26 <div class="wpforo-tr">
27 <div class="wpforo-profile-label wpforo-th wpfbg-7">&nbsp;</div>
28 <div class="wpforo-profile-field wpforo-td wpfbg-7">&nbsp;</div>
29 </div>
30 <div class="wpforo-tr">
31 <div class="wpforo-profile-label wpforo-th wpfbg-7"><?php wpforo_phrase('Username') ?>:</div>
32 <div class="wpforo-profile-field wpforo-td wpfbg-9"><span class="wpf-username"><?php echo esc_html($user_login) ?></span></div>
33 </div>
34 <div class="wpforo-tr">
35 <div class="wpforo-profile-label wpforo-th wpfbg-7"><label for="display_name"><?php wpforo_phrase('Display Name') ?>:</label></div>
36 <div class="wpforo-profile-field wpforo-td wpfbg-9"><input autocomplete="off" id="display_name" required="TRUE" type="text" value="<?php echo esc_attr($display_name) ?>" name="member[display_name]" maxlength="50" /></div>
37 </div>
38 <div class="wpforo-tr">
39 <div class="wpforo-profile-label wpforo-th wpfbg-7"><label for="nickname"><?php wpforo_phrase('Nickname') ?>:</label></div>
40 <div class="wpforo-profile-field wpforo-td wpfbg-9"><input autocomplete="off" id="nickname" required="TRUE" type="text" value="<?php echo esc_attr(urldecode($user_nicename)) ?>" name="member[user_nickname]" maxlength="50" /></div>
41 </div>
42 <div class="wpforo-tr">
43 <div class="wpforo-profile-label wpforo-th wpfbg-7"><label for="user_email"><?php wpforo_phrase('Email') ?>:</label></div>
44 <div class="wpforo-profile-field wpforo-td wpfbg-9"><input autocomplete="off" id="user_email" required="TRUE" type="text" value="<?php echo esc_attr($user_email) ?>" name="member[user_email]" maxlength="50" /></div>
45 </div>
46 <?php if( $wpforo->perm->usergroup_can('em') ) : ?>
47 <div class="wpforo-tr">
48 <div class="wpforo-profile-label wpforo-th wpfbg-7"><label for="title"><?php wpforo_phrase('Title') ?>:</label></div>
49 <div class="wpforo-profile-field wpforo-td wpfbg-9"><input autocomplete="off" id="title" type="text" value="<?php wpforo_phrase($title) ?>" name="member[title]" maxlength="50" /></div>
50 </div>
51 <?php endif ?>
52 <?php if( $wpforo->current_user_groupid == 1 && current_user_can('administrator') ) : ?>
53 <div class="wpforo-tr">
54 <div class="wpforo-profile-label wpforo-th wpfbg-7"><label for="groupid"><?php wpforo_phrase('User Group') ?>:</label></div>
55 <div class="wpforo-profile-field wpforo-td wpfbg-9">
56 <select id="groupid" name="member[groupid]">
57 <?php $wpforo->usergroup->show_selectbox($groupid) ?>
58 </select>
59 </div>
60 </div>
61 <?php endif ?>
62 <?php if( wpforo_feature('custom-avatars', $wpforo) && wpforo_feature('avatars', $wpforo) ): ?>
63 <div class="wpforo-tr">
64 <div class="wpforo-profile-label wpforo-th wpfbg-7"><?php wpforo_phrase('Avatar') ?>:</div>
65 <div class="wpforo-profile-field wpforo-td wpfbg-9">
66 <ul>
67 <li><input type="radio" name="member[avatar_type]" id="wpfat_gravatar" value="gravatar" <?php echo ( $avatar == '' || $avatar == NULL ? 'checked="checked"' : '' ); ?> />&nbsp; <label for="wpfat_gravatar"><?php wpforo_phrase('Wordpress avatar system') ?></label></li>
68 <li><input type="radio" name="member[avatar_type]" id="wpfat_remote" value="remote" <?php echo ( $avatar && strpos($avatar, 'wpforo/avatars') === FALSE ? 'checked="checked"' : '' ) ?> />&nbsp; <label for="wpfat_remote"><?php wpforo_phrase('Specify avatar by URL') ?>:</label> <input autocomplete="off" type="text" name="member[avatar_url]" value="<?php echo (strpos($avatar, 'wpforo/avatars') === FALSE ? esc_url($avatar) : '') ?>" maxlength="300" /></li>
69 <li>
70 <input type="radio" name="member[avatar_type]" id="wpfat_custom" value="custom" <?php echo ( strpos($avatar, 'wpforo/avatars') !== FALSE ? 'checked="checked"' : '' ) ?> />&nbsp;
71 <label for="wpfat_custom"><?php wpforo_phrase('Upload an avatar') ?></label>
72 <?php echo ( strpos($avatar, 'wpforo/avatars') !== FALSE ? '<br /><img src="'.esc_url($avatar).'" class="wpf-custom-avatar-img"/>' : '' ) ?>&nbsp; <input class="wpf-custom-avatar" type="file" name="avatar" />&nbsp;
73 </li>
74 </ul>
75 </div>
76 </div>
77 <?php endif; ?>
78 <div class="wpforo-tr">
79 <div class="wpforo-profile-label wpforo-th wpfbg-7"><label for="site"><?php wpforo_phrase('Website') ?>:</label></div>
80 <div class="wpforo-profile-field wpforo-td wpfbg-9"><input autocomplete="off" id="site" type="text" value="<?php echo esc_url($site) ?>" name="member[site]" maxlength="255" /></div>
81 </div>
82 <div class="wpforo-tr">
83 <div class="wpforo-profile-label wpforo-th wpfbg-7"><?php wpforo_phrase('Social Networks') ?>:</div>
84 <div class="wpforo-profile-field wpforo-td wpfbg-9">
85 <div class="wpforo-profile-socnet wpforo-table">
86 <div class="wpforo-tr">
87 <div class="wpforo-td" style="width:20%"><label for="facebook"><?php wpforo_phrase('Facebook') ?>:</label></div><div class="wpforo-td" style="width:30%"><input autocomplete="off" id="facebook" type="text" value="<?php echo esc_attr($facebook) ?>" name="member[facebook]" maxlength="255" /></div>
88 <div class="wpforo-td" style="width:20%"><label for="twitter"><?php wpforo_phrase('Twitter') ?>:</label></div><div class="wpforo-td" style="width:30%"><input autocomplete="off" id="twitter" type="text" value="<?php echo esc_attr($twitter) ?>" name="member[twitter]" maxlength="255" /></div>
89 </div>
90 <div class="wpforo-tr">
91 <div class="wpforo-td"><label for="gtalk"><?php wpforo_phrase('Google+') ?>:</label></div><div class="wpforo-td"><input autocomplete="off" id="gtalk" type="text" value="<?php echo esc_attr($gtalk) ?>" name="member[gtalk]" maxlength="55" /></div>
92 <div class="wpforo-td"><label for="yahoo"><?php wpforo_phrase('Yahoo') ?>:</label></div><div class="wpforo-td"><input autocomplete="off" id="yahoo" type="text" value="<?php echo esc_attr($yahoo) ?>" name="member[yahoo]" maxlength="55" /></div>
93 </div>
94 <div class="wpforo-tr">
95 <div class="wpforo-td"><label for="aol"><?php wpforo_phrase('AOL IM') ?>:</label></div><div class="wpforo-td"><input autocomplete="off" id="aol" type="text" value="<?php echo esc_attr($aim) ?>" name="member[aim]" maxlength="55" /></div>
96 <div class="wpforo-td"><label for="icq"><?php wpforo_phrase('ICQ') ?>:</label></div><div class="wpforo-td"><input autocomplete="off" id="icq" type="text" value="<?php echo esc_attr($icq) ?>" name="member[icq]" maxlength="55" /></div>
97 </div>
98 <div class="wpforo-tr">
99 <div class="wpforo-td"><label for="msn"><?php wpforo_phrase('MSN') ?>:</label></div><div class="wpforo-td"><input autocomplete="off" id="msn" type="text" value="<?php echo esc_attr($msn) ?>" name="member[msn]" maxlength="55" /></div>
100 <div class="wpforo-td"><label for="skype"><?php wpforo_phrase('Skype') ?>:</label></div><div class="wpforo-td"><input autocomplete="off" id="skype" type="text" value="<?php echo esc_attr($skype) ?>" name="member[skype]" maxlength="55" /></div>
101 </div>
102 </div>
103 </div>
104 </div>
105 <div class="wpforo-tr">
106 <div class="wpforo-profile-label wpforo-th wpfbg-7"><label for="countries"><?php wpforo_phrase('Location') ?>:</label></div>
107 <div class="wpforo-profile-field wpforo-td wpfbg-9">
108 <?php $countries = $wpforo->countries ?>
109 <?php if(!empty($countries)) : ?>
110 <select id="countries" name="member[location]">
111 <option value="">----</option>
112 <?php foreach($countries as $country) : ?>
113 <option value="<?php echo esc_attr($country) ?>" <?php echo ($country == $location ? 'selected="TRUE"' : '' ); ?>><?php echo esc_html($country) ?></option>
114 <?php endforeach; ?>
115 </select>
116 <?php endif ?>
117 </div>
118 </div>
119 <div class="wpforo-tr">
120 <div class="wpforo-profile-label wpforo-th wpfbg-7"><label for="timezone"><?php wpforo_phrase('Timezone') ?>:</label></div>
121 <div class="wpforo-profile-field wpforo-td wpfbg-9">
122 <select id="timezone" name="member[timezone]">
123 <?php echo wp_timezone_choice($timezone) ?>
124 </select>
125 </div>
126 </div>
127 <div class="wpforo-tr">
128 <div class="wpforo-profile-label wpforo-th wpfbg-7"><label for="occupation"><?php wpforo_phrase('Occupation') ?>:</label></div>
129 <div class="wpforo-profile-field wpforo-td wpfbg-9"><input autocomplete="off" id="occupation" type="text" value="<?php echo esc_attr($occupation) ?>" name="member[occupation]" maxlength="255" /></div>
130 </div>
131 <?php if( wpforo_feature('signature', $wpforo) ): ?>
132 <div class="wpforo-tr">
133 <div class="wpforo-profile-label wpforo-th wpfbg-7"><label for="signature"><?php wpforo_phrase('Signature') ?>:</label></div>
134 <div class="wpforo-profile-field wpforo-td wpfbg-9"><textarea id="signature" name="member[signature]" style="height:80px; width:100%;"><?php echo esc_textarea($signature) ?></textarea></div>
135 </div>
136 <?php endif; ?>
137 <div class="wpforo-tr">
138 <div class="wpforo-profile-label wpforo-th wpfbg-7"><label for="about"><?php wpforo_phrase('About Me') ?>:</label></div>
139 <div class="wpforo-profile-field wpforo-td wpfbg-9"><textarea id="about" name="member[about]" style="height:120px; width:100%;"><?php echo esc_textarea($about) ?></textarea></div>
140 </div>
141 <div class="wpforo-tr">
142 <div class="wpforo-profile-label wpforo-th wpfbg-7"><?php wpforo_phrase('Change password') ?>:</div>
143 <div class="wpforo-profile-field wpforo-td wpfbg-9">
144 <input autocomplete="off" type="password" name="member[old_pass]" placeholder="<?php wpforo_phrase('old password') ?>"/><br/><br/>
145 <input autocomplete="off" type="password" name="member[new_pass]" placeholder="<?php wpforo_phrase('new password') ?>"/><br/><br/>
146 <input autocomplete="off" type="password" name="member[re_new_pass]" placeholder="<?php wpforo_phrase('new password again') ?>"/><br/><br/>
147 </div>
148 </div>
149 <div class="wpforo-tr">
150 <div class="wpforo-profile-label wpforo-th wpfbg-7">&nbsp;</div>
151 <div class="wpforo-profile-field wpforo-td wpfbg-7"><input type="submit" value="<?php wpforo_phrase('Save Changes') ?>" /></div>
152 </div>
153 </div>
154 </form>
155 <?php else: ?>
156 <p class="wpf-p-error"><?php wpforo_phrase('Permission denied') ?></p>
157 <?php endif; ?>
158 </div>