コード例 #1
0
ファイル: tiedostotallennus.php プロジェクト: Hermut/pupesoft
function piirra_formi($valittu_aihealue, $valittu_tiedostotyyppi, $aihealueet)
{
    $tiedostotyypit = tiedostotyypit($valittu_aihealue);
    echo "<form method='post' enctype='multipart/form-data'>";
    echo "<input type='hidden' name='tee' value='tallenna_tiedosto'>";
    echo "<table>";
    echo "<tbody>";
    echo "<tr>";
    echo "<td><label for='aihealue'>" . t("Aihealue") . "</label></td>";
    echo "<td>";
    echo '<select id="aihealue" name="aihealue" onchange="submit();">';
    foreach ($aihealueet as $aihealue) {
        $valittu = $valittu_aihealue == $aihealue['selite'] ? "selected" : "";
        echo "<option {$valittu} value='{$aihealue['selite']}'>{$aihealue['selite']}</option>";
    }
    echo '</select>';
    echo "</td>";
    echo "</tr>";
    if (!empty($valittu_aihealue) and !empty($tiedostotyypit)) {
        echo "<tr>";
        echo "<td><label for='tiedostotyyppi'>" . t("Tiedoston tyyppi") . "</label></td>";
        echo "<td>";
        echo "<select id='tiedostotyyppi' name='tiedostotyyppi' onclick='submit();'>";
        foreach ($tiedostotyypit as $tiedostotyyppi) {
            $valittu = $valittu_tiedostotyyppi == $tiedostotyyppi["selitetark"] ? "selected" : "";
            echo "<option value='{$tiedostotyyppi["selitetark"]}'\n                    {$valittu}>{$tiedostotyyppi["selitetark"]}</option>";
        }
        echo "</select>";
        echo "</td>";
        echo "</tr>";
        echo "<tr>\n          <td><label for='tiedosto'>" . t("Tiedosto") . "</label></td>\n          <td><input type='file' name='tiedosto' id='tiedosto'></td>\n          </tr>";
        echo "<tr>\n          <td><label for='selite'>" . t("Selite") . "</label></td>\n          <td><input type='text' name='selite' id='selite'></td>\n          </tr>";
    } elseif (!empty($valittu_aihealue)) {
        echo "<tr>\n         <td colspan='2'>\n           <font class='error'>" . t("Tälle aihealueelle ei ole vielä lisätty tiedostotyyppejä") . "</font>\n         </td>\n       </tr>";
    }
    echo "<tr>";
    echo "<td class='back'>";
    $buttonin_teksti = (empty($valittu_aihealue) or empty($tiedostotyypit)) ? "Jatka" : "Tallenna";
    echo "<input name='tallenna_nappi' type='submit' value='" . t($buttonin_teksti) . "'>";
    if (!empty($valittu_aihealue) and !empty($tiedostotyypit)) {
        echo "<input name='listaa_tiedostot'\n                 type='submit'\n                 value='Listaa aihealueen valitun tyyppiset tiedostot'>";
    }
    echo "</td>";
    echo "</tr>";
    echo "</tbody>";
    echo "</table>";
    echo "</form>";
}
コード例 #2
0
ファイル: tiedostokirjasto.php プロジェクト: Hermut/pupesoft
function piirra_formi($params)
{
    global $toim;
    $ylaotsikko = isset($params["ylaotsikko"]) ? $params["ylaotsikko"] : "";
    $toimittajat = isset($params["toimittajat"]) ? $params["toimittajat"] : "";
    $aihealueet = isset($params["aihealueet"]) ? $params["aihealueet"] : "";
    $valittu_aihealue = isset($params["valittu_aihealue"]) ? $params["valittu_aihealue"] : "";
    $valittu_tiedostotyyppi = isset($params["valittu_tiedostotyyppi"]) ? $params["valittu_tiedostotyyppi"] : "";
    $valittu_toimittaja = isset($params["valittu_toimittaja"]) ? $params["valittu_toimittaja"] : "";
    $tiedostotyypit = tiedostotyypit($valittu_aihealue);
    echo "<form method='post'>";
    echo "<input type='hidden' name='tee' value='hae_tiedostot'>";
    echo "<input type='hidden' name='toim' value='{$toim}'>";
    echo "<table>";
    echo "<tbody>";
    echo "<tr>";
    echo "<td><label for='ylaotsikko'>" . t($ylaotsikko) . "</label></td>";
    echo "<td>";
    if (!empty($toimittajat)) {
        echo '<select id="ylaotsikko" name="toimittaja" onchange="submit();">';
        foreach ($toimittajat as $toimittaja) {
            $valittu = $valittu_toimittaja == $toimittaja['tunnus'] ? "selected" : "";
            echo "<option {$valittu} value='{$toimittaja['tunnus']}'>{$toimittaja['nimi']}</option>";
        }
    } elseif ($aihealueet) {
        echo '<select id="ylaotsikko" name="aihealue" onchange="submit();">';
        foreach ($aihealueet as $aihealue) {
            $valittu = $valittu_aihealue == $aihealue['selite'] ? "selected" : "";
            echo "<option {$valittu} value='{$aihealue['selite']}'>{$aihealue['selite']}</option>";
        }
    }
    echo '</select>';
    echo "</td>";
    echo "</tr>";
    if ($valittu_aihealue and $tiedostotyypit) {
        echo "<tr>";
        echo "<td><label for='tiedostotyyppi'>" . t("Tiedoston tyyppi") . "</label></td>";
        echo "<td>";
        echo "<select id='tiedostotyyppi' name='tiedostotyyppi' onchange='submit()'>";
        foreach ($tiedostotyypit as $tiedostotyyppi) {
            $valittu = $valittu_tiedostotyyppi == $tiedostotyyppi['selitetark'] ? "selected" : "";
            echo "<option value='{$tiedostotyyppi["selitetark"]}'\n                    {$valittu}>{$tiedostotyyppi["selitetark"]}\n            </option>";
        }
        echo "</select>";
        echo "</td>";
        echo "</tr>";
    } elseif ($tiedostotyypit) {
        echo "<tr>";
        echo "<td><label for='tiedostotyyppi'>" . t("Tiedoston tyyppi") . "</label></td>";
        echo "<td>";
        echo "<select id='tiedostotyyppi' name='tiedostotyyppi' onchange='submit();'>";
        foreach ($tiedostotyypit as $tiedostotyyppi) {
            $tiedostotyyppinimi = t_avainsana("LITETY", '', "and selite = '{$tiedostotyyppi}'", '', '', "selitetark");
            $valittu = $valittu_tiedostotyyppi == $tiedostotyyppi ? "selected" : "";
            echo "<option value='{$tiedostotyyppi}'\n                    {$valittu}>{$tiedostotyyppinimi}\n            </option>";
        }
        echo "</select>";
        echo "</td>";
        echo "</tr>";
    } elseif ($valittu_aihealue) {
        echo "<tr>\n         <td colspan='2'>\n           <font class='error'>" . t("Tälle aihealueelle ei ole vielä lisätty tiedostotyyppejä") . "</font>\n         </td>\n       </tr>";
    }
    echo "<tr>";
    echo "<td class='back'>";
    echo "<input type='submit' value='" . t("Hae") . "'/>";
    echo "</td>";
    echo "</tr>";
    echo "</tbody>";
    echo "</table>";
    echo "</form>";
}