Wenn ich in der Bestellbearbeitung den Link "Kunde aufrufen" anklicke, lande ich in einer leeren Kunden Seite. Warum? Der Kunde hat eine "Kundennummer" => customers_cid. Die wird auch angezeigt. Aber die wird auch im Link verwendet: /admin/customers.php?cID=XXX&action=edit Die alten Datenbankfelder sind einfach "sche***" benannt! customers_id ist die ID, die als cID in den URLs verwendet wird. customers_cid ist die individuelle Kundennummer. Das wäre dann so etwas wie die ccid order_details.php ... Wenn ihr $customerId für die URL verwendet, dann darf da nicht mal die'ID' oder 'csID' verwendet werden! Code: $customerId = $GLOBALS['order']->customer['ID']; if(empty($GLOBALS['order']->customer['ID'])) { $customerId = $GLOBALS['order']->customer['csID']; $mainCustomerIdEmpty = true; } elseif(!empty($GLOBALS['order']->customer['csID']) && $GLOBALS['order']->customer['ID'] !== $GLOBALS['order']->customer['csID']) { $customerId = $GLOBALS['order']->customer['csID']; } ?> <div class="frame-wrapper info customers"> <div class="frame-head info"> <label class="title"><?php echo str_replace(':', '', ENTRY_CUSTOMER); ?></label> <?php if(!$mainCustomerIdEmpty) { echo '<label class="pull-right head-link"> <a href="' . xtc_href_link('customers.php', 'cID=' . $customerId . '&action=edit') . '">'; echo ENTRY_OPEN_CUSTOMER; } ?> </a> </label>
Wir haben gerade versucht einen Fall zu konstruieren, der zu besagten Problem führt, stellen uns aber vermutlich zu blöde an. Wo kann man dein weisse Seite Problem bestaunen?
@Wilken (Gambio) Dazu vielleicht folgende Ticket ID: 100377300 Hatte denke ich das selbe Problem. Vielleicht hilft das