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: Geburtsdatum im Admin kein Pflichtfeld

    Zaldoran

    • Fördermitglied
    • Beiträge: 417
    Geburtsdatum im Admin kein Pflichtfeld
    am: 06. März 2013, 20:22:28
    Moin zusammen.

    Im Frontend habe ich es ja schon so eingerichtet, dass die Angabe des Geburtsdatums freiwillig ist. Nun habe ich aber im Backend noch das Problem, wenn ich einen Kunden bearbeiten möchte, der kein Geburtsdatum angegeben hat, ich mangels dessen nicht speichern kann.

    Ich habe daher in der /admin/customers.php za. bei Zeile 299 diesen Block auskommentiert

    Code: PHP  [Auswählen]
          //if (ACCOUNT_DOB == 'true') {
          //  if (checkdate(substr(xtc_date_raw($customers_dob), 4, 2), substr(xtc_date_raw($customers_dob), 6, 2), substr(xtc_date_raw($customers_dob), 0, 4))) {
          //    $entry_date_of_birth_error = false;
          //  } else {
          //    $error = true;
          //    $entry_date_of_birth_error = true;
          //  }
          //}

    und erstmal angenommen, dass dies genügt. Fehlanzeige. Die Meldung dass ein Geburtsdatum eingegeben werden muß erscheint weiterhin. Die Ausgabe der Meldung geschieht wohl direkt im Form ab Zeile 898

    Code: PHP  [Auswählen]
                if (ACCOUNT_DOB == 'true') {
                  echo ($cInfo->customers_default_address_id != $cInfo->address_book_id) ? '<tr style="display:none;">' : '<tr>';
                ?>
                  <td class="main"><?php echo ENTRY_DATE_OF_BIRTH; ?></td>
                  <td class="main">
                     <?php
                    if ($error == true) {
                      if ($entry_date_of_birth_error == true) {
                        echo xtc_draw_input_field('customers_dob', xtc_date_short($cInfo->customers_dob), 'maxlength="10"').'&nbsp;'.ENTRY_DATE_OF_BIRTH_ERROR;
                      } else {
                        echo $cInfo->customers_dob.xtc_draw_hidden_field('customers_dob');
                      }
                    } else {
                      echo xtc_draw_input_field('customers_dob', xtc_date_short($cInfo->customers_dob), 'maxlength="10"', true);
                    }
                    ?>
     

    nur ist mir nicht klar warum $error und insbesondere $entry_date_of_birth_error hier weiterhin .true. sein können? Gerade letztere wird doch nur in dem auskommentierten Block ab Zeile 299 gesetzt.

    Weiß da jemand weiter?

    Gruß
    Zaldo

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

    sv.brueck

    • Fördermitglied
    • Beiträge: 524
    Re: Geburtsdatum im Admin kein Pflichtfeld
    Antwort #1 am: 06. März 2013, 20:51:30
    Hallo Zaldo,

    möchtest Du die Angabe des Geburtsdatums generell nur als freiwillige Eingabe nutzen, oder soll eventuell dieses Feld (Frontend/Backend) ganz ausgeblendet werden?

    Gruß

    Sven

    Zaldoran

    • Fördermitglied
    • Beiträge: 417
    Re: Geburtsdatum im Admin kein Pflichtfeld
    Antwort #2 am: 06. März 2013, 20:53:53
    Nein, die Eingabe soll generell möglich sein, aber nur auf freiwilliger Basis.

    -sonst hätte ich es ja unter "Kundendetails" einfach ausgeschaltet.

    sv.brueck

    • Fördermitglied
    • Beiträge: 524
    Re: Geburtsdatum im Admin kein Pflichtfeld
    Antwort #3 am: 06. März 2013, 20:59:59
    Hallo Zaldo,

    sorry für meine Frage, aber ich war mir jetzt nicht ganz sicher.

    Gruß

    Sven

    Zaldoran

    • Fördermitglied
    • Beiträge: 417
    Re: Geburtsdatum im Admin kein Pflichtfeld
    Antwort #4 am: 06. März 2013, 21:11:33
    Kein Problem Sven  :cheers:

    Zaldoran

    • Fördermitglied
    • Beiträge: 417
    Re: Geburtsdatum im Admin kein Pflichtfeld
    Antwort #5 am: 08. März 2013, 22:11:54
    Schubs...  :whistle:

    lizpix1989

    • Neu im Forum
    • Beiträge: 25
    • Geschlecht:
    Re: Geburtsdatum im Admin kein Pflichtfeld
    Antwort #6 am: 05. Juni 2014, 13:48:29
    Hallo,
    Hat hier jemand schon etwas gemacht? Was auch funktioniert ? :)
    Habe seit ein paar tagen das problem und bekomme es nicht behoben.
    28 Antworten
    20866 Aufrufe
    04. Juni 2022, 00:01:11 von hosa8113
    4 Antworten
    4218 Aufrufe
    14. September 2013, 10:24:21 von Simon
    2 Antworten
    2760 Aufrufe
    19. November 2011, 13:03:21 von franky_n
    1 Antworten
    2983 Aufrufe
    03. Januar 2013, 10:34:21 von mw77
               
    anything