Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Neuer Adminmenu Punkt wird weitergeleitet 302 account.php

    Trax3r

    • Neu im Forum
    • Beiträge: 14
    Hallo!

    Ich habe bereits die suche verwendet konnte aber nichts passendes finden :(

    Ich möchte gerne eine kleine Maske in den Shop einbauen worüber man einen PayPal Zugangslink erstellen kann.

    Der ein Bau des Menüpunkts hat ohne Probleme funktioniert.

    admin/includes/extra/menu/
    Code: PHP  [Auswählen]
    <?php
    # customers_notice - Menueintrag

    defined( '_VALID_XTC' ) or die( 'Direct Access to this location is not allowed.' );

      //Sprachabhaengiger Menueeintrag, kann fuer weiter Sprachen ergaenzt werden
      switch ($_SESSION['language_code']) {
        case 'de':
          define('BOX_PAYPAL_PAYMENT_LINK','Paypal Zahlungslink');
          break;
        case 'en':
          define('BOX_PAYPAL_PAYMENT_LINK','Paypal payment link');
          break;  
        default:
          define('BOX_PAYPAL_PAYMENT_LINK','Paypal payment link');
          break;
      }

      //BOX_HEADING_TOOLS = Name der box in der der neue Menueeintrag erscheinen soll
      $add_contents[BOX_HEADING_CUSTOMERS][] = [
        'admin_access_name' => 'paypal_link',
        'filename'          => 'paypal_payment_link.php',
        'boxname'           => BOX_PAYPAL_PAYMENT_LINK,
        'parameters'        => '',
        'ssl'               => '',
      ];  
    ?>

    Die Admin rechte habe ich auch erstellt. In der DB steht es auch mit einer 1 drin.

    Wenn ich nun auf den Link klicke, dann öffnet der Browser auch die 'paypal_payment_link.php' leitet dann aber via 302 auf die account.php.

    Was könnte ich vergessen haben?

    Mit freundlichen Gruß

    Trax3r

    Linkback: https://www.modified-shop.org/forum/index.php?topic=38840.0
    Shop Hosting

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Re: Neuer Adminmenu Punkt wird weitergeleitet 302 account.php
    Antwort #1 am: 16. April 2018, 11:48:33
    Hallo Trax3r,

    was geschieht, wenn Du in die 'admin/paypal_payment_link.php' nur folgenden Code einfügst und sonst nichts?

    Code: PHP  [Auswählen]
    <?php require ('includes/application_top.php'); ?>
    <h1>Hallo Welt</h1>
     

    Gruss
    Hanspeter

    Trax3r

    • Neu im Forum
    • Beiträge: 14
    Re: Neuer Adminmenu Punkt wird weitergeleitet 302 account.php
    Antwort #2 am: 16. April 2018, 11:57:32
    Hallo Hanspeter,

    ich habe nur diesen Test Code eingeführt, aber das hat leider nicht geholfen.

    Die Datei leitet weiterhin auf die login und account Datei um.

    Gruss

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Re: Neuer Adminmenu Punkt wird weitergeleitet 302 account.php
    Antwort #3 am: 16. April 2018, 12:20:05
    Hallo Trax3r,

    ändere in deinem Code folgende Zeile

    Code: PHP  [Auswählen]
        'admin_access_name' => 'paypal_link',

    so ab

    Code: PHP  [Auswählen]
        'admin_access_name' => 'paypal_payment_link',

    dann ändere in der Datenbank den Spaltenname 'paypal_link' in 'paypal_payment_link' um und gib dieser Spalte Adminrechte = "1".

    Gruss
    Hanspeter

    Trax3r

    • Neu im Forum
    • Beiträge: 14
    Re: Neuer Adminmenu Punkt wird weitergeleitet 302 account.php
    Antwort #4 am: 16. April 2018, 12:27:31
    Danke Hanspeter!

    Das war die Lösung :)
    dies sollten wir ggf. in die Dokumentation aufnehmen ^^

    Gruss

    Trax3r
    Managed Server