Exemplo n.º 1
0
<?php

/** 
 * Patch for updating PAYPAL locale value(issue#: 538)
 */
$active_modules = mgm_get_class('system')->get_active_modules('payment');
//check modules are enabled:
if (count($active_modules) > 0 && (in_array('mgm_paypal', $active_modules) || in_array('mgm_paypalpro', $active_modules))) {
    $obj_paypalstd = mgm_get_module('paypal', 'payment');
    $obj_paypalpro = mgm_get_module('paypalpro', 'payment');
    $arr_locale = mgm_get_locales();
    $i = 0;
    foreach ($arr_locale as $code => $locale) {
        //paypal
        if (isset($obj_paypalstd->setting['locale']) && $i == $obj_paypalstd->setting['locale']) {
            $obj_paypalstd->setting['locale'] = $code;
        }
        //paypalpro
        if (isset($obj_paypalpro->setting['locale']) && $i == $obj_paypalpro->setting['locale']) {
            $obj_paypalpro->setting['locale'] = $code;
        }
        $i++;
    }
    $obj_paypalstd->save();
    $obj_paypalpro->save();
}
Exemplo n.º 2
0
				</div>
			</div>
			
			<div class="row">
				<div class="cell">
					<p><b><?php 
_e('Local site to use', 'mgm');
?>
:</b></p>
				</div>
			</div>
			<div class="row">
				<div class="cell">
					<select name="setting[locale]" id="setting_locale" class="width120px">
						<?php 
echo mgm_make_combo_options(mgm_get_locales(), $data['module']->setting['locale'], MGM_KEY_VALUE);
?>

					</select>							
					<p><div class="tips"><?php 
_e('Paypal locale site to use.', 'mgm');
?>
</div></p>
				</div>
			</div>
			<?php 
if (in_array('buypost', $data['module']->supported_buttons)) {
    ?>

			<div class="row">
				<div class="cell">