web/wp-content/plugins/social/views/comment/logged_in_as.php
author Anthony Ly <anthonyly.com@gmail.com>
Tue, 12 Mar 2013 18:21:39 +0100
changeset 206 919b4ddb13fa
parent 196 5e8dcbe22c24
permissions -rw-r--r--
modification logo footer cccb

<div class="social-identity">
	<?php
		if (current_user_can('manage_options')) {
			echo get_avatar($current_user->ID, 40);
	?>
	<p class="social-input-row">
		<?php if (count($accounts)) { ?>
		<select class="social-select" id="post_accounts" name="social_post_account">
			<option value=""><?php _e('WordPress Account', 'social'); ?></option>
			<?php
				foreach ($accounts as $key => $_accounts) {
					$service = $services[$key];
					if (count($_accounts)) {
						echo '<optgroup label="'.esc_attr(__(ucfirst($key), 'social')).'">';
						foreach ($_accounts as $account) {
							echo '<option value="'.esc_attr($account->id()).'" rel="'.esc_attr($account->avatar()).'" data-type="'.$key.'">'.esc_html($account->name()).'</option>';
						}
						echo '</optgroup>';
					}
				}
			?>
		</select>
		<?php
			}
			else {
				echo '<input type="hidden" name="social_post_account" value="" />';
				printf(__('Logged in as <a href="%1$s">%2$s</a>.', 'social'), esc_url(admin_url('profile.php')), esc_html($current_user->display_name));
			}
		?>
		<small class="social-psst">(<?php echo wp_loginout(null, false); ?>)</small>
	</p>
	<?php
		}
		else {
			echo get_avatar($current_user->ID, 40);
			
			foreach ($services as $key => $service) {
				if (count($service->accounts())) {
					foreach ($service->accounts() as $account) {
						if ($account->personal()) {
	?>
	<p class="social-input-row">
		<span class="social-<?php echo esc_attr($key); ?>-icon">
			<?php echo esc_html($account->name()); ?>
			<small class="social-psst"><?php echo $service->disconnect_link($account); ?></small>
		</span>
	</p>
	<input type="hidden" name="social_post_account" value="<?php echo esc_attr($account->id()); ?>" />
	<?php
							break;
						}
					}
				}
			}
		}
	?>
</div>