=');
}
function before_container() {
global $post;
global $wp_query;
if (is_shop()) {
$pageID = get_option('woocommerce_shop_page_id');
} elseif (class_exists('Woocommerce') && (is_product_category() || is_product_tag())) {
$pageID = '';
} else {
$pageID = $post->ID;
}
$custom_fields = get_post_custom_values('_wp_page_template', $pageID);
if (is_array($custom_fields) && !empty($custom_fields)) {
$page_template = $custom_fields[0];
} else {
$page_template = '';
}
$evolve_layout = evolve_get_option('evl_layout', '2cl');
$evolve_post_layout = evolve_get_option('evl_post_layout', 'two');
$evolve_opt1_width_content = evolve_get_option('evl_opt1_width_content', '8');
$evolve_opt2_width_content = evolve_get_option('evl_opt2_width_content', '6');
$layout_css = '';
echo'
';
}
function shop_title() {
return false;
}
function after_container() {
echo '
';
}
function add_sidebar_2() {
global $wp_query, $post;
if (is_shop()) {
$pageID = get_option('woocommerce_shop_page_id');
} elseif (class_exists('Woocommerce') && (is_product_category() || is_product_tag())) {
$pageID = '';
} else {
$pageID = $post->ID;
}
$get_sidebar = false;
$evolve_layout = evolve_get_option('evl_layout', '2cl');
$evolve_opt2_width_sidebar2 = evolve_get_option('evl_opt2_width_sidebar2', '3');
if ($evolve_layout == "3cm" || $evolve_layout == "3cl" || $evolve_layout == "3cr") {
$get_sidebar = true;
}
$sidebar_css = '';
if ($get_sidebar) {
//get_sidebar('2');
if (class_exists('Woocommerce')) {
if (is_cart() || is_checkout() || is_account_page() || (get_option('woocommerce_thanks_page_id') && is_page(get_option('woocommerce_thanks_page_id')))) {
$sidebar_css = '';
}
}
echo '';
wp_reset_query();
if (dynamic_sidebar('sidebar-2')) :
endif;
echo '
';
}
}
function add_sidebar() {
global $post;
if (is_shop()) {
$pageID = get_option('woocommerce_shop_page_id');
} elseif (class_exists('Woocommerce') && (is_product_category() || is_product_tag())) {
$pageID = '';
} else {
$pageID = $post->ID;
}
$evolve_layout = evolve_get_option('evl_layout', '2cl');
$evolve_opt1_width_sidebar1 = evolve_get_option('evl_opt1_width_sidebar1', '4');
$evolve_opt2_width_sidebar1 = evolve_get_option('evl_opt2_width_sidebar1', '3');
$sidebar_css = '';
if (class_exists('Woocommerce')) {
if (is_cart() || is_checkout() || is_account_page() || (get_option('woocommerce_thanks_page_id') && is_page(get_option('woocommerce_thanks_page_id')))) {
$sidebar_css = '';
}
}
echo '';
wp_reset_query();
if (!dynamic_sidebar('sidebar-1')) :
endif;
echo '
';
}
function before_shop_item_buttons() {
echo '
cart->needs_shipping() && !WC()->cart->ship_to_billing_address_only() ||
apply_filters('woocommerce_enable_order_notes_field', get_option('woocommerce_enable_order_comments', 'yes') === 'yes') && (!WC()->cart->needs_shipping() || WC()->cart->ship_to_billing_address_only() )
) {
$data_name = 'col-2';
} else {
$data_name = '#order_review';
}
$evolve_woocommerce_option = get_option('evl_options');
$woocommerce_one_page_checkout = $evolve_woocommerce_option['evl_woocommerce_one_page_checkout'];
if (!$woocommerce_one_page_checkout) {
?>
7438 882 764');
$woo_acc_msg_2 = evolve_get_option('evl_woo_acc_msg_2', 'Email us -
contact@example.com');
?>
display_name
);
?>
7438 882 764');
$woo_acc_msg_2 = evolve_get_option('evl_woo_acc_msg_2', 'Email us -
contact@example.com');
?>
>
', esc_html($current_user->display_name), '', '', '');
?>
', '', '', '');
?>
__('Order', 'evolve'),
'order-date' => __('Date', 'evolve'),
'order-status' => __('Status', 'evolve'),
'order-total' => __('Total', 'evolve'),
'order-actions' => ' ',
));
$customer_orders = get_posts(apply_filters('woocommerce_my_account_my_orders_query', array(
'numberposts' => $order_count,
'meta_key' => '_customer_user',
'meta_value' => get_current_user_id(),
'post_type' => wc_get_order_types('view-orders'),
'post_status' => array_keys(wc_get_order_statuses())
)));
if ($customer_orders) :
?>
$column_name) : ?>
|
get_item_count();
?>
$column_name) : ?>
get_order_number(); ?>
get_date_created() ); ?>
get_status()); ?>
get_formatted_order_total(), $item_count); ?>
array(
'url' => $order->get_checkout_payment_url(),
'name' => __('Pay', 'evolve')
),
'view' => array(
'url' => $order->get_view_order_url(),
'name' => __('View', 'evolve')
),
'cancel' => array(
'url' => $order->get_cancel_order_url(wc_get_page_permalink('myaccount')),
'name' => __('Cancel', 'evolve')
)
);
if (!$order->needs_payment()) {
unset($actions['pay']);
}
if (!in_array($order->get_status(), apply_filters('woocommerce_valid_order_statuses_for_cancel', array('pending', 'failed'), $order))) {
unset($actions['cancel']);
}
if ($actions = apply_filters('woocommerce_my_account_my_orders_actions', $actions, $order)) {
foreach ($actions as $key => $action) {
echo '' . esc_html($action['name']) . '';
}
}
?>
|
customer->get_downloadable_products()) :
do_action('woocommerce_before_available_downloads');
?>
-
' . sprintf( _n( '%s download remaining', '%s downloads remaining', $downloads_remaining, 'evolve' ), $download['downloads_remaining'] ) . ' ', $download);
}
echo apply_filters('woocommerce_available_download_link', '' . $download['download_name'] . '', $download);
do_action('woocommerce_available_download_end', $download);
?>
>
>
__('Billing Address', 'evolve'),
'shipping' => __('Shipping Address', 'evolve')
), $customer_id);
} else {
$get_addresses = apply_filters('woocommerce_my_account_get_addresses', array(
'billing' => __('Billing Address', 'evolve')
), $customer_id);
}
$oldcol = 1;
$col = 1;
?>
';
foreach ($get_addresses as $name => $title) :
?>
get_user_meta($customer_id, $name . '_first_name', true),
'last_name' => get_user_meta($customer_id, $name . '_last_name', true),
'company' => get_user_meta($customer_id, $name . '_company', true),
'address_1' => get_user_meta($customer_id, $name . '_address_1', true),
'address_2' => get_user_meta($customer_id, $name . '_address_2', true),
'city' => get_user_meta($customer_id, $name . '_city', true),
'state' => get_user_meta($customer_id, $name . '_state', true),
'postcode' => get_user_meta($customer_id, $name . '_postcode', true),
'country' => get_user_meta($customer_id, $name . '_country', true)
), $customer_id, $name);
$formatted_address = WC()->countries->get_formatted_address($address);
if (!$formatted_address)
_e('You have not set up this type of address yet.', 'evolve');
else
echo $formatted_address;
?>
';
$load_address = 'billing';
$current_user = wp_get_current_user();
$address = WC()->countries->get_address_fields(get_user_meta(get_current_user_id(), $load_address . '_country', true), $load_address . '_');
// Prepare values
foreach ($address as $key => $field) {
$value = get_user_meta(get_current_user_id(), $key, true);
if (!$value) {
switch ($key) {
case 'billing_email' :
case 'shipping_email' :
$value = $current_user->user_email;
break;
case 'billing_country' :
case 'shipping_country' :
$value = WC()->countries->get_base_country();
break;
case 'billing_state' :
case 'shipping_state' :
$value = WC()->countries->get_base_state();
break;
}
}
$address[$key]['value'] = apply_filters('woocommerce_my_account_edit_address_field_value', $value, $key, $load_address);
$addressform_session = '';
if (isset($_SESSION['formvalue']) && !empty($field['required']) && isset($_POST[$key])) {
$addressform_session = 'style=display:block';
} elseif (isset($_SESSION['formvalue'])) {
$addressform_session = 'style=display:none';
}
}
?>
>
countries->get_address_fields(get_user_meta(get_current_user_id(), $load_address . '_country', true), $load_address . '_');
// Prepare values
foreach ($address as $key => $field) {
$value = get_user_meta(get_current_user_id(), $key, true);
if (!$value) {
switch ($key) {
case 'billing_email' :
case 'shipping_email' :
$value = $current_user->user_email;
break;
case 'billing_country' :
case 'shipping_country' :
$value = WC()->countries->get_base_country();
break;
case 'billing_state' :
case 'shipping_state' :
$value = WC()->countries->get_base_state();
break;
}
}
$address[$key]['value'] = apply_filters('woocommerce_my_account_edit_address_field_value', $value, $key, $load_address);
$addressform_session = '';
if (isset($_SESSION['formvalue']) && !empty($field['required']) && isset($_POST[$key])) {
$addressform_session = 'style=display:block';
} elseif (isset($_SESSION['formvalue'])) {
$addressform_session = 'style=display:none';
}
}
?>
>
countries->get_address_fields(esc_attr($_POST[$load_address . '_country']), $load_address . '_');
foreach ($address as $key => $field) {
if (!isset($field['type'])) {
$field['type'] = 'text';
}
// Get Value.
switch ($field['type']) {
case 'checkbox' :
$_POST[$key] = isset($_POST[$key]) ? 1 : 0;
break;
default :
$_POST[$key] = isset($_POST[$key]) ? wc_clean($_POST[$key]) : '';
break;
}
// Hook to allow modification of value.
$_POST[$key] = apply_filters('woocommerce_process_myaccount_field_' . $key, $_POST[$key]);
// Validation: Required fields.
if (!empty($field['required']) && empty($_POST[$key])) {
wc_add_notice($field['label'] . ' ' . __('is a required field.', 'evolve'), 'error');
}
if (!empty($_POST[$key])) {
// Validation rules
if (!empty($field['validate']) && is_array($field['validate'])) {
foreach ($field['validate'] as $rule) {
switch ($rule) {
case 'postcode' :
$_POST[$key] = strtoupper(str_replace(' ', '', $_POST[$key]));
if (!WC_Validation::is_postcode($_POST[$key], $_POST[$load_address . '_country'])) {
wc_add_notice(__('Please enter a valid postcode/ZIP.', 'evolve'), 'error');
} else {
$_POST[$key] = wc_format_postcode($_POST[$key], $_POST[$load_address . '_country']);
}
break;
case 'phone' :
$_POST[$key] = wc_format_phone_number($_POST[$key]);
if (!WC_Validation::is_phone($_POST[$key])) {
wc_add_notice('