public function output_row($message, $settings) { $facebook_message = new ucm_facebook_message(false, false, $message['social_facebook_message_id']); $comments = $facebook_message->get_comments(); ?> <tr class="<?php echo isset($settings['row_class']) ? $settings['row_class'] : ''; ?> facebook_message_row <?php echo !isset($message['read_time']) || !$message['read_time'] ? ' message_row_unread' : ''; ?> " data-id="<?php echo (int) $message['social_facebook_message_id']; ?> "> <td> <img src="<?php echo _BASE_HREF; ?> includes/plugin_social_facebook/images/facebook.png" class="facebook_icon"> <a href="<?php echo $facebook_message->get_link(); ?> " target="_blank"><?php echo htmlspecialchars($facebook_message->get('facebook_page')->get('page_name')); ?> </a> <br/> <?php echo htmlspecialchars($facebook_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 = $facebook_message->get_from(); ?> <div class="social_from_holder social_facebook"> <div class="social_from_full"> <?php foreach ($from as $id => $name) { ?> <div> <a href="//facebook.com/<?php echo $id; ?> " target="_blank"><img src="//graph.facebook.com/<?php echo $id; ?> /picture" class="social_from_picture"></a> <?php echo htmlspecialchars($name); ?> </div> <?php } ?> </div> <?php reset($from); echo '<a href="//facebook.com/' . key($from) . '" target="_blank">' . '<img src="//graph.facebook.com/' . key($from) . '/picture" 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"> <span style="float:right;"> <?php echo count($comments) > 0 ? '(' . count($comments) . ')' : ''; ?> </span> <div class="facebook_message_summary<?php echo !isset($message['read_time']) || !$message['read_time'] ? ' unread' : ''; ?> "> <?php $summary = $facebook_message->get_summary(); echo $summary; ?> </div> </td> <!--<td></td>--> <td nowrap> <?php if (module_social::can_i('view', 'Facebook Comments', 'Social', 'social')) { ?> <a href="<?php echo module_social_facebook::link_open_facebook_message($message['social_facebook_id'], $message['social_facebook_message_id']); ?> " class="socialfacebook_message_open social_modal btn btn-default btn-xs" data-modal-title="<?php echo htmlspecialchars($summary); ?> "><?php _e('Open'); ?> </a> <?php } ?> <?php if (module_social::can_i('edit', 'Facebook Comments', 'Social', 'social')) { ?> <?php if ($facebook_message->get('status') == _SOCIAL_MESSAGE_STATUS_ANSWERED) { ?> <a href="#" class="socialfacebook_message_action btn btn-default btn-xs" data-action="set-unanswered" data-id="<?php echo (int) $facebook_message->get('social_facebook_message_id'); ?> "><?php _e('Un-Archive'); ?> </a> <?php } else { ?> <a href="#" class="socialfacebook_message_action btn btn-default btn-xs" data-action="set-answered" data-id="<?php echo (int) $facebook_message->get('social_facebook_message_id'); ?> "><?php _e('Archive'); ?> </a> <?php } ?> <?php } ?> </td> </tr> <?php }
<strong><?php _e('Account:'); ?> </strong> <a href="<?php echo $facebook_message->get_link(); ?> " target="_blank"><?php echo htmlspecialchars($facebook_message->get('facebook_page')->get('page_name')); ?> </a> <br/> <strong><?php _e('Type:'); ?> </strong> <?php echo htmlspecialchars($facebook_message->get_type_pretty()); ?> </div> <div id="facebook_message_holder"> <?php $facebook_message->full_message_output(module_social::can_i('create', 'Facebook Comments', 'Social', 'social')); ?> </div> </form> <?php } } } if ($social_facebook_id && !$social_facebook_message_id && module_social::can_i('create', 'Facebook Comments', 'Social', 'social')) { $facebook = new ucm_facebook_account($social_facebook_id);