Handles the ID column output.
Description
See also
Parameters
- $submission
-
(awsmug\Torro_Forms\DB_Objects\Submissions\Submission) (Required) The current submission object.
Source
File: src/db-objects/submissions/submissions-list-table.php
public function column_id( $submission ) { $primary_property = $this->manager->get_primary_property(); $submission_id = $submission->$primary_property; $title = '#' . $submission_id; $capabilities = $this->manager->capabilities(); if ( ! empty( $this->_args['model_page'] ) && $capabilities && $capabilities->user_can_edit( null, $submission_id ) ) { $edit_url = add_query_arg( $primary_property, $submission_id, $this->_args['model_page'] ); $aria_label = sprintf( $this->manager->get_message( 'list_table_title_edit_label' ), $title ); $title = sprintf( '<a href="%1$s" class="row-title" aria-label="%2$s">%3$s</a>', esc_url( $edit_url ), esc_attr( $aria_label ), $title ); } echo '<strong>' . $title . '</strong>'; }
Changelog
Version | Description |
---|---|
1.0.0 | Introduced. |