Tribe__Tickets__Metabox::get_ticket_controls( int $post_id, int $ticket_id, boolean $echo = true )
Get the controls (move, delete) as a string.
Contents
Parameters
- $post_id
-
(int) (Required)
- $ticket_id
-
(int) (Required)
- $echo
-
(boolean) (Optional)
Default value: true
Return
(string)
Source
File: src/Tribe/Metabox.php
public function get_ticket_controls( $post_id, $ticket_id = null, $echo = true ) {
$provider = tribe_tickets_get_ticket_provider( $ticket_id );
if ( ! $provider ) {
return false;
}
if ( ! $ticket_id ) {
return false;
}
$ticket = $provider->get_ticket( $post_id, $ticket_id );
if ( empty( $ticket ) ) {
return false;
}
$controls = array();
if ( tribe_is_truthy( tribe_get_request_var( 'is_admin', true ) ) ) {
$controls[] = $provider->get_ticket_move_link( $post_id, $ticket );
}
$controls[] = $provider->get_ticket_delete_link( $ticket );
$html = join( ' | ', $controls );
if ( $echo ) {
echo $html;
}
return $html;
}
Changelog
| Version | Description |
|---|---|
| 4.6.2 | Introduced. |