$keys = get_keys_by_vis($_POST); $error = array(); if (!$keys) { $error[] = 'Es konnte keine valide Karte verwendet werden'; } else { $data = get_data($_POST, $keys); if (empty($_POST['fac'])) $fac = 1.0; else $fac = (float)$_POST['fac']; $error = _error_msg_for_data($data); if ($error === false) // no error $data = include_factor($data, $fac); else $error = array($error); } // Create files if (empty($error)) { $image = select_svg_file($_POST); // sanitize parameters $return = sanitize($_POST['title'], $_POST['subtitle'], $_POST['dec'], $_POST['colors'], $_POST['grad']); $file_title = $return[0][1];
if ($field == 'subtitle') o('Invalider Untertitel-Parameter. Darf maximal '. '120 Zeichen lang sein'); if ($field == 'fac') o('Hebefaktor darf nicht 0 sein.'); if ($field == 'dec') o('Anzahl der Nachkommastellen muss zwischen 0 '. 'und 3 (inklusive) liegen'); if ($field == 'colors') o('Anzahl der Farben muss zwischen 2 und 10 '. '(inklusive) liegen'); if ($field == 'data') o('Bitte füllen Sie das Feld "Daten" aus'); } } else { $msg = _error_msg_for_data($data); if ($msg !== false) { o(htmlspecialchars($msg, ENT_NOQUOTES)); } } ?> </ul> <?php } // I am sorry for the following source code: ?> <table cellpadding="6" id="form"> <tr> <td>Titel:</td>