WBCE CMS Forum

WBCE CMS – Way Better Content Editing.

You are not logged in.

#1 20.06.2020 13:17:51

florian
Administrator

Telefonnummer nicht als Pflichtfeld

was immer ja mal angefragt wird:

save_form.php

Zeile 42

if ($field != 'cust_tax_no' && (strpos($field, 'company') === false)) {

ändern zu

if ($field != 'cust_tax_no' && $field != 'cust_phone' && (strpos($field, 'company') === false)) {

Zeile 166ff

if (strpos($field, 'phone') !== false) {
			if (!preg_match('#^[0-9)(xX+./\s\- ]{7,20}$#u', $value)) {
				$error_bg[] = $field;
				$errors[]   = htmlspecialchars($value, ENT_QUOTES).' '.$MOD_BAKERY['ERR_INVAL_PHONE'];
			}
		}

ändern zu

if (strpos($field, 'phone') !== false) {
			if ($value!='') {
				if (!preg_match('#^[0-9)(xX+./\s\- ]{7,20}$#u', $value)) {
					$error_bg[] = $field;
					$errors[]   = htmlspecialchars($value, ENT_QUOTES).' '.$MOD_BAKERY['ERR_INVAL_PHONE'];
				}
			}
		}

Offline

Liked by:

wasi

#2 20.06.2020 14:02:15

wasi
Member

Re: Telefonnummer nicht als Pflichtfeld

Telefonfeld nicht als Pflichtfeld machen.

Ansatz:
ab Zeile 39 in der save_form.php

[== PHP ==]
// Check for blank fields
foreach ($_POST as $field => $value) {
	// Except of these fields...
	if ($field != 'cust_tax_no' && (strpos($field, 'company') === false)) {
		if (empty($value)) {
			$blanks[] = $field;
		}
	}
}

ab zeile 166 die Prüfung

[== PHP ==]
		if (strpos($field, 'phone') !== false) {
			if (!preg_match('#^[0-9)(xX+./\s\- ]{7,20}$#u', $value)) {
				$error_bg[] = $field;
				$errors[]   = htmlspecialchars($value, ENT_QUOTES).' '.$MOD_BAKERY['ERR_INVAL_PHONE'];
			}
		}

Generell wäre es natürlich Genial das Form im Backend nach beieben anzupassen.
Evtl. brauch auch nicht jeder die Abrfage des Bundeslandes und möchte das Feld generell weg haben.

Offline

#3 20.06.2020 14:05:51

florian
Administrator

Re: Telefonnummer nicht als Pflichtfeld

Hatte ich vorhin schon gepostet, ich habe die beiden Threads jetzt zusammengeführt, daher ist die Antwort oben.
Die Bundeslandabfrage lässt sich bei den Allgemeinen Einstellungen abschalten.

Offline

Liked by:

wasi

#4 20.06.2020 15:47:16

wasi
Member

Re: Telefonnummer nicht als Pflichtfeld

thumb_up  thumb_up  thumb_up

Offline

Board footer

Powered by FluxBB

up