|
1 <div class="social-identity"> |
|
2 <?php |
|
3 if (current_user_can('manage_options')) { |
|
4 echo get_avatar($current_user->ID, 40); |
|
5 ?> |
|
6 <p class="social-input-row"> |
|
7 <?php if (count($accounts)) { ?> |
|
8 <select class="social-select" id="post_accounts" name="social_post_account"> |
|
9 <option value=""><?php _e('WordPress Account', 'social'); ?></option> |
|
10 <?php |
|
11 foreach ($accounts as $key => $_accounts) { |
|
12 $service = $services[$key]; |
|
13 if (count($_accounts)) { |
|
14 echo '<optgroup label="'.esc_attr(__(ucfirst($key), 'social')).'">'; |
|
15 foreach ($_accounts as $account) { |
|
16 echo '<option value="'.esc_attr($account->id()).'" rel="'.esc_attr($account->avatar()).'" data-type="'.$key.'">'.esc_html($account->name()).'</option>'; |
|
17 } |
|
18 echo '</optgroup>'; |
|
19 } |
|
20 } |
|
21 ?> |
|
22 </select> |
|
23 <?php |
|
24 } |
|
25 else { |
|
26 echo '<input type="hidden" name="social_post_account" value="" />'; |
|
27 printf(__('Logged in as <a href="%1$s">%2$s</a>.', 'social'), esc_url(admin_url('profile.php')), esc_html($current_user->display_name)); |
|
28 } |
|
29 ?> |
|
30 <small class="social-psst">(<?php echo wp_loginout(null, false); ?>)</small> |
|
31 </p> |
|
32 <?php |
|
33 } |
|
34 else { |
|
35 echo get_avatar($current_user->ID, 40); |
|
36 |
|
37 foreach ($services as $key => $service) { |
|
38 if (count($service->accounts())) { |
|
39 foreach ($service->accounts() as $account) { |
|
40 if ($account->personal()) { |
|
41 ?> |
|
42 <p class="social-input-row"> |
|
43 <span class="social-<?php echo esc_attr($key); ?>-icon"> |
|
44 <?php echo esc_html($account->name()); ?> |
|
45 <small class="social-psst"><?php echo $service->disconnect_link($account); ?></small> |
|
46 </span> |
|
47 </p> |
|
48 <input type="hidden" name="social_post_account" value="<?php echo esc_attr($account->id()); ?>" /> |
|
49 <?php |
|
50 break; |
|
51 } |
|
52 } |
|
53 } |
|
54 } |
|
55 } |
|
56 ?> |
|
57 </div> |