Tribe_Meta_Box::insert_images()
Source
File: lib/tribe-meta-box.php
public function insert_images() {
if ( ! isset( $_POST['tribe-insert'] ) || empty( $_POST['attachments'] ) ){
return;
}
check_admin_referer( 'media-form' );
$nonce = wp_create_nonce( 'tribe_ajax_delete' );
$post_id = $_POST['post_id'];
$id = $_POST['field_id'];
// modify the insertion string
$html = '';
foreach ( $_POST['attachments'] as $attachment_id => $attachment ) {
$attachment = stripslashes_deep( $attachment );
if ( empty( $attachment['selected'] ) || empty( $attachment['url'] ) ) {
continue;
}
$li = "<li id='item_$attachment_id'>";
$li .= "<img src='{$attachment['url']}' />";
$li .= "<a title='" . __( 'Delete this image', 'advanced-post-manager' ) . "' class='tribe-delete-file' href='#' rel='$nonce|$post_id|$id|$attachment_id'>" . __( 'Delete', 'advanced-post-manager' ) . '</a>';
$li .= "<input type='hidden' name='{$id}[]' value='$attachment_id' />";
$li .= '</li>';
$html .= $li;
}
media_send_to_editor( $html );
}