Ejemplo n.º 1
0
    $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];
Ejemplo n.º 2
0
                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>