Function Reference: geodir_payment_localize_all_js_msg

Summary

Outputs translated JS text strings.

Global Values

Path
($path_location_url) (required) of current file location.

Default: None

Change Log

Since: 1.0.0

Source Code

function geodir_payment_localize_all_js_msg() {
	global $path_location_url;

    $checkout_page_link = (geodir_payment_checkout_page_id()) ? get_page_link( geodir_payment_checkout_page_id() ) : '';

	$arr_alert_msg = array(
							'geodir_payment_admin_url' => admin_url('admin.php'),
							'geodir_payment_admin_ajax_url' => admin_url('admin-ajax.php'),
							'geodir_want_to_delete_price' =>__('Are you sure want to delete price?','geodir_payments'),
							'geodir_payment_enter_title' =>__('Please enter Title','geodir_payments'),
							'geodir_payment_coupon_code' =>__('Please enter coupon code.','geodir_payments'),
							'geodir_payment_select_post_type' =>__('Please select post type.','geodir_payments'),
							'geodir_payment_enter_discount' =>__('Please enter discount amount.','geodir_payments'),
							'geodir_payment_delete_coupon' =>__('Are you sure want to delete coupon?','geodir_payments'),
							'geodir_payment_recur_times_msg' =>__('Recurring times must be blank or greater than 1','geodir_payments'),
							'authorizenet_cardholder_name_empty' =>__('Please enter Cardholder name', 'geodir_payments'),
							'authorizenet_cc_number_empty' =>__('Please enter card number', 'geodir_payments'),
							'authorizenet_cc_date_empty' =>__('Please enter expire date', 'geodir_payments'),
							'ajax_invoices_nonce' => wp_create_nonce( 'ajax_invoices_nonce' ),
							'geodir_pay_invoice_confirm' => __( 'Are you sure want to pay for this invoice?', 'geodir_payments' ),
							'geodir_send_invoice_confirm' => __( 'Are you sure want to send the invoice via email?', 'geodir_payments' ),
							'geodir_checkout_link' => $checkout_page_link,
						);

	
	foreach ( $arr_alert_msg as $key => $value ) {
		if ( !is_scalar($value) )
			continue;
		$arr_alert_msg[$key] = html_entity_decode( (string) $value, ENT_QUOTES, 'UTF-8');
	}
	
	$script = "var geodir_payment_all_js_msg = " . json_encode($arr_alert_msg) . ';';
	echo '';
}