<?php 
$url = get_post_meta($post_id, '_pronamic_payment_action_url', true);
printf('<a href="%s" target="_blank">%s</a>', esc_attr($url), esc_html($url));
?>
		</td>
	</tr>
	<tr>
		<th scope="row">
			<?php 
esc_html_e('Status', 'pronamic_ideal');
?>
		</th>
		<td>
			<?php 
$status = get_post_meta($post_id, '_pronamic_payment_status', true);
echo esc_html(Pronamic_WP_Pay_Plugin::translate_status($status));
?>
		</td>
	</tr>
	<tr>
		<th scope="row">
			<?php 
esc_html_e('Email', 'pronamic_ideal');
?>
		</th>
		<td>
			<?php 
echo esc_html(get_post_meta($post_id, '_pronamic_payment_email', true));
?>
		</td>
	</tr>
Esempio n. 2
0
 public function custom_columns($column, $post_id)
 {
     global $post;
     switch ($column) {
         case 'pronamic_payment_gateway':
             $config_id = get_post_meta($post_id, '_pronamic_payment_config_id', true);
             if (!empty($config_id)) {
                 echo get_the_title($config_id);
             } else {
                 echo '—';
             }
             break;
         case 'pronamic_payment_transaction':
             echo esc_html(get_post_meta($post_id, '_pronamic_payment_transaction_id', true));
             break;
         case 'pronamic_payment_description':
             echo esc_html(get_post_meta($post_id, '_pronamic_payment_description', true));
             break;
         case 'pronamic_payment_amount':
             echo esc_html(get_post_meta($post_id, '_pronamic_payment_currency', true));
             echo ' ';
             echo esc_html(get_post_meta($post_id, '_pronamic_payment_amount', true));
             break;
         case 'pronamic_payment_consumer':
             echo esc_html(get_post_meta($post_id, '_pronamic_payment_consumer_name', true));
             echo '<br />';
             echo esc_html(get_post_meta($post_id, '_pronamic_payment_consumer_account_number', true));
             echo esc_html(get_post_meta($post_id, '_pronamic_payment_consumer_iban', true));
             echo esc_html(get_post_meta($post_id, '_pronamic_payment_consumer_bic', true));
             echo '<br />';
             echo esc_html(get_post_meta($post_id, '_pronamic_payment_consumer_city', true));
             break;
         case 'pronamic_payment_source':
             $payment = get_pronamic_payment($post_id);
             echo $payment->get_source_text();
             //xss ok
             break;
         case 'pronamic_payment_status':
             $status = get_post_meta($post_id, '_pronamic_payment_status', true);
             echo esc_html(Pronamic_WP_Pay_Plugin::translate_status($status));
             break;
     }
 }