group_id ) ) { require_once AAG_PLUGIN_DIR . '/admin/message.php'; return; } /* Message list view */ $groups = aag_get_your_groups(); $group_id = (int) $_GET['group_id']; $reply_to = (int) $_GET['reply_to']; if ( $replied_message = aag_get_message_by_id( $reply_to ) ) $group_id = $replied_message->group_id; if ( $group_id && aag_you_can_message_group( $group_id ) ) { $group = aag_get_group( $group_id ); } else { $group_id = null; $all = true; } if ( $author_id = (int) $_GET['author_id'] ) $author = get_userdata( $author_id ); $messages = aag_your_group_timeline( $group_id, $author_id ); ?>


group_name ) ); ?> group_description ) ); ?>

user_login ) ); if ( $author->user_login != $author->display_name ) : ?> display_name ) ); ?>

group_id ); ?> user_id ); echo esc_html( sprintf( __( 'In reply to %s\'s message', 'aag' ), $user->user_login ) ); ?>message_content ) ); ?> user_login . ' '; endif; ?>

>

user_id, 48 ); ?>

user_id ); echo '' . esc_html( $user->user_login ) . ''; ?>message_content ) ); ?>

user_id != $current_user->ID && aag_you_can_message_group( $message->group_id ) ) { $link_url = aag_admin_url( 'messages.php', array( 'reply_to' => $message->message_id ) ); $links[] = '' . esc_html( __( 'Reply', 'aag' ) ) . ''; } if ( aag_you_can_delete_message( $message->message_id ) ) { $link_url = aag_admin_url( 'messages.php', array( 'group_id' => $group_id, 'author_id' => $author_id, 'message_id' => $message->message_id, 'aag-message-delete' => 1 ) ); $link_url = wp_nonce_url( $link_url, 'aag-message-delete-' . $message->message_id ); $links[] = '' . esc_html( __( 'Delete', 'aag' ) ) . ''; } echo implode( ' | ', $links ); ?>

group_id ); echo '' . esc_html( stripslashes( $mg->group_name ) ) . ''; ?>
posted ); if ( ( time() - $message_posted ) < 86400 * 7 ) { $date = sprintf( __( '%s ago', 'aag' ), human_time_diff( $message_posted ) ); } else { $date = mysql2date( __( 'Y/m/d H:i', 'aag' ), $message->posted ); } $message_url = aag_admin_url( 'messages.php', array( 'message_id' => $message->message_id ) ); echo '' . esc_html( $date ) . ''; if ( $message->reply_to ) { $replied = aag_get_message_by_id( $message->reply_to ); $replied_user = get_userdata( $replied->user_id ); $replied_url = aag_admin_url( 'messages.php', array( 'message_id' => $replied->message_id ) ); $text = sprintf( __( 'in reply to %s', 'aag' ), $replied_user->user_login ); echo '
' . esc_html( $text ) . ''; } ?>