Meine Updatesicherheit braucht einen Schupps

Thema wurde von Manni_HB, 19. Januar 2013 erstellt.

  1. Manni_HB

    Manni_HB G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    9.098
    Danke erhalten:
    1.540
    Danke vergeben:
    909
    Ort:
    Bremen
    Ich habe eine "..\admin\includes\mbr_configure.php" in der werden eigene Konstante declariert.
    Bisher wurde das File in ../admin/includes/application_top.php" icluded.

    Nun wollte ich mal (und ein paar mehr Sachen) auf Updatesicher umstellen und habe in der vorhandenen "...\user_classes\overloads\AdminApplicationTopExtenderComponent\MBr_AdminApplicationTopExtenderComponent.inc.php" dies eingefügt:
    PHP:
            $file 'includes/mbr_configure.php';
            if (
    file_exists($file)) {
                include(
    $file);
            }
    Mein Config-Files wird gefunden und included .... nur:
    Die dort declarierten Konstanten weigern sich ihren Wert preiszugeben .. es erfolgt keine Anzeige des Value.

    Welchen Denkfehler habe ich gemacht?
     
  2. Anonymous

    Anonymous G-WARD 2015/2016

    Registriert seit:
    20. Februar 2012
    Beiträge:
    8.868
    Danke erhalten:
    1.544
    Danke vergeben:
    1.115
    keine Ahnung :)
     
  3. Manni_HB

    Manni_HB G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    9.098
    Danke erhalten:
    1.540
    Danke vergeben:
    909
    Ort:
    Bremen
    So´ne Überraschung ... aber Danke für deine Bemühungen! :rolleyes:

    :mad:
     
  4. Steffen (indiv-style.de)

    Steffen (indiv-style.de) G-WARD 2013/14/15/16

    Registriert seit:
    30. Juni 2011
    Beiträge:
    5.143
    Danke erhalten:
    1.466
    Danke vergeben:
    452
    Beruf:
    Systemadmin, Webentwickler bei Indiv-Style
    Ort:
    PhpStorm
    Kannste mal den kompletten Code posten?
     
  5. Manni_HB

    Manni_HB G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    9.098
    Danke erhalten:
    1.540
    Danke vergeben:
    909
    Ort:
    Bremen
    Oh Steffen ... ich tappe auch von einer Falle in die Nächste! :mad::mad:

    Es funktioniert alles ganz wunderbar - für´s Frontend mit:
    "...\user_classes\overloads\ApplicationTopExtenderComponent\MBr_ApplicationTopExtender.inc.php"
    .. und für´s Backend mit:
    "...\user_classes\overloads\AdminApplicationTopExtenderComponent\MBr_AdminApplicationTopExtenderComponent.inc.php"

    Ich hätte die Wirksamkeit der Übung im Backend nur nicht in der "orders.php" machen sollen - denn dort werden meine Konstante nicht entdeckt!
    Muss ich halt es in der /admin/includes/application_top.php lassen! :mad:

    Für´s Frontend .. alles & überall ok!! :rolleyes:
     
  6. Avenger

    Avenger G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    4.771
    Danke erhalten:
    1.478
    Danke vergeben:
    89
    Da müssen die auch definiert sein, da diese ja innerhalb der application_top.php definiert werden....

    Vermute mal, dass Du im Admin-Teil das "../" vor dem "includes" vergessen hast?

    Oder mache daraus ein DIR_FS_CATALOG."includes/....",
     
  7. Steffen (indiv-style.de)

    Steffen (indiv-style.de) G-WARD 2013/14/15/16

    Registriert seit:
    30. Juni 2011
    Beiträge:
    5.143
    Danke erhalten:
    1.466
    Danke vergeben:
    452
    Beruf:
    Systemadmin, Webentwickler bei Indiv-Style
    Ort:
    PhpStorm
    Moin Manni,

    also so wie es Avenger schon geschrieben hat, ändere das mit den "includes". Was mein Prob ist, ich weis net was das Ergebnis sein soll, also den Sinn der ganzen Übung!
     
  8. Manni_HB

    Manni_HB G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    9.098
    Danke erhalten:
    1.540
    Danke vergeben:
    909
    Ort:
    Bremen
    Philosophische Antwort: Es muss nicht Alles einen Sinn haben, aber es muss Alles funktionieren!

    Realistische Antwort: Den gleichen Sinn wie Avenger´s "multi_invoice_configure.php". So habe ich zahlreiche Konstante in meiner "mbr_configuration.php" um im Shop Zustände, Anzeigen und Funktionalitäten schnell umschalten zu können - OHNE in den Script´s rumwurschteln zu müssen.
    Und da dies Umschalten in einem "MBr-Config" Modul (siehe Bild) im Backend stattfindet, brauche nicht mal auf den Server in einen "dingsda_config.php" rum zuturnen.

    Nun a´bisserl klarer :confused:
     

    Anhänge:

  9. Steffen (indiv-style.de)

    Steffen (indiv-style.de) G-WARD 2013/14/15/16

    Registriert seit:
    30. Juni 2011
    Beiträge:
    5.143
    Danke erhalten:
    1.466
    Danke vergeben:
    452
    Beruf:
    Systemadmin, Webentwickler bei Indiv-Style
    Ort:
    PhpStorm
    Und du benötigst deine Konstanten in der /admin/order.php ???? Richtig?
     
  10. Manni_HB

    Manni_HB G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    9.098
    Danke erhalten:
    1.540
    Danke vergeben:
    909
    Ort:
    Bremen
    Global im Backend und andere nur im Frontend.