';
- $output .= '';
- $output .= '';
- $output .= ' | ';
-
- $output .= '';
- $output .= $result->group_id;
- $output .= ' | ';
- $output .= '';
- $output .= sprintf( '%s', esc_url( $edit_url ), stripslashes( wp_filter_nohtml_kses( $result->name ) ) );
- $output .= $row_actions;
- $output .= ' | ';
- $output .= '';
- $output .= stripslashes( wp_filter_nohtml_kses( $result->description ) );
- $output .= ' | ';
-
- $output .= '';
-
- $group = new Groups_Group( $result->group_id );
- $group_capabilities = $group->capabilities;
- $group_capabilities_deep = $group->capabilities_deep;
- usort( $group_capabilities_deep, array( 'Groups_Utility', 'cmp' ) );
-
- if ( count( $group_capabilities_deep ) > 0 ) {
- $output .= ' | ';
+ break;
}
- $output .= '';
- } else {
- $output .= __( 'This group has no capabilities.', 'groups' );
+
+ $cell_html_tag = apply_filters( "groups_admin_columns_cell_html_tag_{$key}", $cell_html_tag, $result );
+ $cell_html_contents = apply_filters( "groups_admin_columns_cell_html_contents_{$key}", $cell_html_contents, $result );
+ $cell_html_classes = apply_filters( "groups_admin_columns_cell_html_classes_{$key}", $cell_html_classes, $result );
+
+ $output .= sprintf(
+ '<%1$s class="%2$s">%3$s%1$s>',
+ esc_html( $cell_html_tag ),
+ implode( ' ', $cell_html_classes ),
+ $cell_html_contents
+ );
}
- $output .= '';
$output .= '
';
}