WBCE CMS – Way Better Content Editing.
You are not logged in.
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'];
}
}
}
Code allein macht nicht glücklich. Jetzt spenden!
Und Danke an alle, die diesem Aufruf schon gefolgt sind!
Offline
wasi
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.
VG wasi
Offline
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.
Code allein macht nicht glücklich. Jetzt spenden!
Und Danke an alle, die diesem Aufruf schon gefolgt sind!
Offline
wasi
VG wasi
Offline
Pages: 1