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>"; }
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>"; }