﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	blockedby	blocking
1363	PayPal-Module im Sandbox-Modus nur für Admins sichtbar?	info@…		"Hallo,

es kommt immer wieder vor, dass ich ein PayPal-Modul bei einem Händler und in der Sandbox testen muss. In diesem Zeitraum sollte das Modul für normale Kunden nicht sichtbar sein, da diese durch die Sandbox nur irritiert werden.

Um die PayPal-Zahlungsmodule in der Sandbox für Admins-Sichtbar zu machen, erweitere ich die Klasse
includes/external/paypal/classes/PayPalPaymentBase.php
um die letzten beiden Zeilen


{{{
function update_status() {
    global $order;

    if ($this->enabled == true
        && defined('MODULE_PAYMENT_'.strtoupper($this->code).'_ZONE')
        && (int) constant('MODULE_PAYMENT_'.strtoupper($this->code).'_ZONE') > 0
        ) 
    {
      $check_flag = false;
      $check_query = xtc_db_query(""SELECT zone_id 
                                     FROM "".TABLE_ZONES_TO_GEO_ZONES."" 
                                    WHERE geo_zone_id = '"".(int) constant('MODULE_PAYMENT_'.strtoupper($this->code).'_ZONE').""' 
                                      AND zone_country_id = '"".$order->billing['country']['id'].""' 
                                 ORDER BY zone_id"");
      while($check = xtc_db_fetch_array($check_query)) {
        if ($check['zone_id'] < 1) {
          $check_flag = true;
          break;
        } elseif ($check['zone_id'] == $order->billing['zone_id']) {
          $check_flag = true;
          break;
        }
      }
      if ($check_flag == false) {
        $this->enabled = false;
      }
    }
    if($this->enabled && $this->get_config('PAYPAL_MODE') == 'sandbox' && $_SESSION['customers_status']['customers_status_id'] != 0)
      $this->enabled = false;
  }
}}}

Ist es sinnvoll, diesen Code generell in das PayPal-Plugin aufzunehmen oder einen Schalter in der PayPal-Konfiguration einzubauen, der PayPal generell nur für Admins sichtbar macht?
Mir persönlich würde es ein paar Minuten Aufwand sparen.

Liebe Grüße
Andreas Guder"	Frage	closed	normal	modified-shop-2.0.4.0	Module	2.0.3.0	wontfix				
