Esempio n. 1
0
<?php

global $post;
$order_object = new AE_Order($post->ID);
$order_data = $order_object->get_order_data();
$products = $order_data['products'];
$package = array_pop($products);
$post_parent = '';
if ($post->post_parent) {
    $post_parent = get_post($post->post_parent);
}
$support_gateway = apply_filters('ae_support_gateway', array('cash' => __("Cash", ET_DOMAIN), 'paypal' => __("Paypal", ET_DOMAIN), '2checkout' => __("2Checkout", ET_DOMAIN)));
?>
<li>
	<div class="method">
		<?php 
echo isset($support_gateway[$order_data['payment']]) ? $support_gateway[$order_data['payment']] : $order_data['payment'];
if ($post->post_status == 'pending') {
    ?>
 
				<a title="<?php 
    _e("Approve", ET_DOMAIN);
    ?>
" class="color-green action publish" data-id="<?php 
    echo $post->ID;
    ?>
" href="#">
					<span class="icon" data-icon="3"></span>
				</a>
				<a title="<?php 
    _e("Decline", ET_DOMAIN);
Esempio n. 2
0
function cash_upproved($post_ID, $post)
{
    if (current_user_can('manage_options')) {
        if ($post->post_type == 'order' && $post->post_status == 'publish') {
            $order = new AE_Order($post_ID);
            $order_pay = $order->get_order_data();
            if (isset($order_pay['payment']) && $order_pay['payment'] == 'cash') {
                $products = $order_pay['products'];
                $sku = $order_pay['payment_package'];
                $packs = AE_Package::get_instance();
                $pack = $packs->get_pack($sku, 'bid_plan');
                if (isset($pack->et_number_posts) && (int) $pack->et_number_posts > 0) {
                    update_credit_number($post->post_author, (int) $pack->et_number_posts);
                }
            }
        }
    }
}