示例#1
0
    echo "</select>";
    echo "</td>";
    echo "</tr>";
    // Tiettyjen taulujen spessuvalinnat
    require "inc/luedata_ja_dataimport_spessuvalinnat.inc";
    // Taulujen pakolliset sarakkeet ym kuvauksia.
    require "inc/pakolliset_sarakkeet.inc";
    if (empty($_taulu)) {
        $taulut = array_flip($taulut);
        $_taulu = array_shift($taulut);
    }
    list($pakolliset, $kielletyt, $wherelliset, $eiyhtiota, $joinattavat, $saakopoistaa, $oletukset) = pakolliset_sarakkeet($_taulu);
    echo "  <tr><td class='tumma'>" . t("Tietokantataulun pakolliset tiedot") . ":</td>";
    echo "  <td>" . strtolower(implode(", ", $pakolliset)) . "</td></tr>";
    if (!empty($wherelliset)) {
        echo "  <tr><td class='tumma'>" . t("Sarakkeet jotka pitää aineistossa kertoa") . ":</td>";
        echo "  <td>" . strtolower(implode(", ", $wherelliset)) . "</td></tr>";
    }
    if (!empty($kielletyt)) {
        echo "  <tr><td class='tumma'>" . t("Sarakkeet joita ei saa aineistossa kertoa") . ":</td>";
        echo "  <td>" . strtolower(implode(", ", $kielletyt)) . "</td></tr>";
    }
    echo "  <tr><th>" . t("Valitse tiedosto") . ":</th>\n        <td><input name='userfile' type='file'></td>\n      <td class='back'><input type='submit' name='laheta' value='" . t("Lähetä") . "'></td>\n      </tr>\n\n      </table>\n    </form>\n    <br>";
}
// Jos on muutettu sopimusrivitunnuksia niin ajetaan sopimusrivien päivitysfunktio
if (count($muutetut_sopimusrivitunnukset) > 0) {
    paivita_sopimusrivit($muutetut_sopimusrivitunnukset);
}
if (!isset($api_kentat)) {
    require "inc/footer.inc";
}
示例#2
0
}
$maara_paivitetty = false;
if ($toiminto == "LINKKAA" and isset($tilausrivin_tunnus) and isset($poista_laite_sopimusrivilta)) {
    // Poistetaan laite sopimusriviltä
    $query = "DELETE FROM laitteen_sopimukset\n            WHERE laitteen_tunnus   = '{$poista_laite_sopimusrivilta}'\n            AND sopimusrivin_tunnus = '{$tilausrivin_tunnus}'\n            AND yhtio               = '{$kukarow['yhtio']}'";
    pupe_query($query);
    $maara_paivitetty = true;
} elseif ($toiminto == "LINKKAA" and isset($tilausrivin_tunnus) and isset($lisaa_laite_sopimusriville)) {
    // Lisätään laite sopimusriville
    $query = "INSERT INTO laitteen_sopimukset\n            SET sopimusrivin_tunnus = '{$tilausrivin_tunnus}',\n            laitteen_tunnus = '{$lisaa_laite_sopimusriville}',\n            yhtio           = '{$kukarow['yhtio']}'";
    pupe_query($query);
    $maara_paivitetty = true;
}
if ($maara_paivitetty and isset($tilausrivin_tunnus)) {
    $paivita_params = array(0 => $tilausrivin_tunnus);
    paivita_sopimusrivit($paivita_params);
}
if (isset($tallennetaan_muutokset) and isset($muokattava_laite) and $muokattava_laite > 0) {
    // Tallennetaan muutokset laitteen tietoihin
    $kveri = "UPDATE laite\n            SET kommentti                      = '{$kommentti}',\n            sla                                = '{$sla}',\n            sd_sla                             = '{$sd_sla}',\n            lcm_info                           = '{$lcm_info}',\n            ip_osoite                          = '{$ip_osoite}',\n            mac_osoite                         = '{$mac_osoite}',\n            valmistajan_sopimusnumero          = '{$valmistajan_sopimusnumero}',\n            valmistajan_sopimus_paattymispaiva = '{$vcloppuvv}-{$vcloppukk}-{$vcloppupp}',\n            muutospvm                          = now(),\n            muuttaja                           = '{$kukarow['kuka']}'\n            WHERE yhtio                        = '{$kukarow['yhtio']}'\n            AND tunnus                         = '{$muokattava_laite}'";
    pupe_query($kveri);
    unset($toiminto);
} elseif (isset($tallenna_uusi_laite) and isset($valitse_sarjanumero) and !empty($valitse_sarjanumero) and !isset($muokattava_laite)) {
    // Jos syötetään sarjanumeroita mitkä eivät ole sarjanumeroseurannassa
    $uusilaite_sarjanumero = $uusilaite_sarjanumero == '' ? $valitse_sarjanumero : $uusilaite_sarjanumero;
    // Tarkistetaan ettei tuote/sarjanumeropari ole jo taulussa
    $query = "SELECT *\n            FROM laite\n            WHERE tuoteno = '{$uusilaite_tuotenumero}'\n            AND sarjanro  = '{$uusilaite_sarjanumero}'\n            AND yhtio     = '{$kukarow['yhtio']}'";
    $result = pupe_query($query);
    if (mysql_affected_rows() == 0) {
        // Lisätään uusi laite
        $kveri = "INSERT INTO laite\n              SET yhtio = '{$kukarow['yhtio']}',\n              paikka                             = '{$uusilaite_myyntirivitunnus}',\n              sarjanro                           = '{$uusilaite_sarjanumero}',\n              tuoteno                            = '{$uusilaite_tuotenumero}',\n              lcm_info                           = '{$lcm_info}',\n              ip_osoite                          = '{$ip_osoite}',\n              mac_osoite                         = '{$mac_osoite}',\n              kommentti                          = '{$kommentti}',\n              sla                                = '{$sla}',\n              sd_sla                             = '{$sd_sla}',\n              valmistajan_sopimusnumero          = '{$valmistajan_sopimusnumero}',\n              valmistajan_sopimus_paattymispaiva = '{$vcloppuvv}-{$vcloppukk}-{$vcloppupp}',\n              luontiaika                         = now(),\n              laatija                            = '{$kukarow['kuka']}'";