web/wp-content/plugins/social/views/comment/logged_in_as.php
changeset 196 5e8dcbe22c24
equal deleted inserted replaced
195:c7c0fbc09788 196:5e8dcbe22c24
       
     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>