public function output_row($message, $settings) { $twitter_message = new ucm_twitter_message(false, $message['social_twitter_message_id']); ?> <tr class="<?php echo isset($settings['row_class']) ? $settings['row_class'] : ''; ?> twitter_message_row <?php echo !isset($message['read_time']) || !$message['read_time'] ? ' message_row_unread' : ''; ?> " data-id="<?php echo (int) $message['social_twitter_message_id']; ?> " data-social_twitter_id="<?php echo (int) $message['social_twitter_id']; ?> "> <td class="social_column_social"> <img src="<?php echo _BASE_HREF; ?> includes/plugin_social_twitter/images/twitter-logo.png" class="twitter_icon"> <a href="<?php echo $twitter_message->get_link(); ?> " target="_blank"><?php echo htmlspecialchars($twitter_message->get('twitter_account')->get('account_name')); ?> </a> <br/> <?php echo htmlspecialchars($twitter_message->get_type_pretty()); ?> </td> <td class="social_column_time"><?php echo print_date($message['message_time'], true); ?> </td> <td class="social_column_from"> <?php // work out who this is from. $from = $twitter_message->get_from(); ?> <div class="social_from_holder social_twitter"> <div class="social_from_full"> <?php foreach ($from as $id => $from_data) { ?> <div> <a href="//twitter.com/<?php echo htmlspecialchars($from_data['screen_name']); ?> " target="_blank"><img src="<?php echo $from_data['image']; ?> " class="social_from_picture"></a> <?php echo htmlspecialchars($from_data['screen_name']); ?> </div> <?php } ?> </div> <?php reset($from); $current = current($from); echo '<a href="//twitter.com/' . htmlspecialchars($current['screen_name']) . '" target="_blank">' . '<img src="' . $current['image'] . '" class="social_from_picture"></a> '; echo '<span class="social_from_count">'; if (count($from) > 1) { echo '+' . (count($from) - 1); } echo '</span>'; ?> </div> </td> <td class="social_column_summary"> <div class="twitter_message_summary<?php echo !isset($message['read_time']) || !$message['read_time'] ? ' unread' : ''; ?> "> <?php echo $twitter_message->get_summary(); ?> </div> </td> <!--<td></td>--> <td nowrap> <?php if (module_social::can_i('view', 'Twitter Comments', 'Social', 'social')) { ?> <a href="<?php echo module_social_twitter::link_open_twitter_message($message['social_twitter_id'], $message['social_twitter_message_id']); ?> " class="socialtwitter_message_open social_modal btn btn-default btn-xs" data-modal-title="<?php echo _l('Tweet'); ?> "><?php _e('Open'); ?> </a> <?php } ?> <?php if (module_social::can_i('edit', 'Twitter Comments', 'Social', 'social')) { ?> <?php if ($twitter_message->get('status') == _SOCIAL_MESSAGE_STATUS_ANSWERED) { ?> <a href="#" class="socialtwitter_message_action btn btn-default btn-xs" data-action="set-unanswered" data-id="<?php echo (int) $twitter_message->get('social_twitter_message_id'); ?> " data-social_twitter_id="<?php echo (int) $twitter_message->get('social_twitter_id'); ?> "><?php _e('Un-Archive'); ?> </a> <?php } else { ?> <a href="#" class="socialtwitter_message_action btn btn-default btn-xs" data-action="set-answered" data-id="<?php echo (int) $twitter_message->get('social_twitter_message_id'); ?> " data-social_twitter_id="<?php echo (int) $twitter_message->get('social_twitter_id'); ?> "><?php _e('Archive'); ?> </a> <?php } ?> <?php } ?> </td> </tr> <?php }