*/ function get_apptivo_ecommerce_my_account () { global $apptivo_ecommerce; if(function_exists('custom_apptivo_ecommerce_my_account')) { return custom_apptivo_ecommerce_my_account(); }else { return $apptivo_ecommerce->shortcode_wrapper('apptivo_ecommerce_my_account'); } } function apptivo_ecommerce_my_account( ) { global $apptivo_ecommerce; $apptivo_ecommerce->show_messages(); if (is_apptivo_user_logged_in()) : ?>

%s. From your account you can view your recent orders and change your password.', 'apptivo-ecommerce'), $_SESSION['apptivo_user_account_name'], 'javascript:void(0);'); ?>

return); if($order_history != 'E_100' && !empty($apptivo_orders[0])) : foreach ($apptivo_orders as $order) : ?>
orderNumber; ?>
shippingContactDetails) echo formatted_shipping_address($order->shippingContactDetails); else echo '–'; ?>
totalAmount); ?>
shortcode_wrapper('apptivo_ecommerce_change_password'); } function apptivo_ecommerce_change_password() { global $apptivo_ecommerce; $user_id = is_apptivo_user_logged_in(); $user_account_name = is_apptivo_account_name_logged_in(); if (is_apptivo_user_logged_in()) : if ($_POST) : if ($user_id>0 ) : if ( $_POST['password-1'] && $_POST['password-2'] ) : if ( $_POST['password-1'] == $_POST['password-2'] ) : $update_password = updateUserPassword($user_account_name,$_POST['password-1']); if($update_password->return =='AS-015') { $error_message_as015 = apptivo_ecommerce_error_message('AS-015'); $apptivo_ecommerce->add_message( __($error_message_as015, 'apptivo-ecommerce') ); }else if( $update_password == 'E_100') { $error_message_ae105 = apptivo_ecommerce_error_message('AE-105'); $apptivo_ecommerce->add_error( __($error_message_ae105, 'apptivo-ecommerce') ); }else { $error_message_ae106 = apptivo_ecommerce_error_message('AE-106'); $apptivo_ecommerce->add_error( __($error_message_ae106, 'apptivo-ecommerce') ); } wp_safe_redirect( get_permalink(get_option('apptivo_ecommerce_myaccount_page_id')) ); exit; else : $error_message_ae107 = apptivo_ecommerce_error_message('AE-107'); $apptivo_ecommerce->add_error( __($error_message_ae107, 'apptivo-ecommerce') ); endif; else : $error_message_ae108 = apptivo_ecommerce_error_message('AE-108'); $apptivo_ecommerce->add_error( __($error_message_ae108, 'apptivo-ecommerce') ); endif; endif; endif; $apptivo_ecommerce->show_messages(); ?>

nonce_field('change_password')?>