Пример #1
0
    $etuliite = substr($number, 0, 3);
    $number = substr($number, 4);
}
$feedback = "";
$haku = FALSE;
$products = $catalog_products = $all_products = [];
if (!empty($_POST['lisaa'])) {
    $tuotekoodi = str_pad($_POST['hankintapaikka_lista'], 3, "0", STR_PAD_LEFT) . "-" . str_replace(" ", "", strval($_POST['articleNo']));
    $array = [str_replace(" ", "", strval($_POST['articleNo'])), intval($_POST['brandNo']), intval($_POST['hankintapaikka_lista']), $tuotekoodi, floatval($_POST['ostohinta']), floatval($_POST['hinta']), intval($_POST['alv_lista']), intval($_POST['varastosaldo']), intval($_POST['minimimyyntiera']), intval($_POST['alennusera_kpl']), floatval($_POST['alennusera_prosentti']) / 100, strval($_POST['nimi'])];
    if (add_product_to_catalog($db, $array)) {
        $feedback = '<p class="success">Tuote lisätty!</p>';
    } else {
        $feedback = '<p class="error">Tuotteen lisäys epäonnistui!</p>';
    }
} elseif (!empty($_POST['poista'])) {
    if (remove_product_from_catalog($db, $_POST['id'])) {
        $feedback = '<p class="success">Tuote poistettu!</p>';
    } else {
        $feedback = '<p class="error">Tuotteen poisto epäonnistui!</p>';
    }
} elseif (!empty($_POST['muokkaa'])) {
    $array = [$_POST['ostohinta'], $_POST['hinta'], $_POST['alv_lista'], $_POST['varastosaldo'], $_POST['minimimyyntiera'], $_POST['alennusera_kpl'], $_POST['alennusera_prosentti'] / 100, $_POST['id']];
    if (modify_product_in_catalog($db, $array)) {
        $feedback = '<p class="success">Tuotteen tietoja muokattu!</p>';
    } else {
        $feedback = '<p class="error">ERROR: Tuotetta ei voitu muokata!</p>';
    }
} elseif (!empty($_POST['lisaa_otk'])) {
    $array = [$_POST['ostotilauskirjat'], $_POST['id'], $_POST['kpl'], $_POST['selite'], $user->id];
    if (lisaa_tuote_ostotilauskirjalle($db, $array)) {
        $feedback = '<p class="success">Tuote lisätty ostotilauskirjalle!</p>';
if (!$user->isAdmin()) {
    header("Location:etusivu.php");
    exit;
}
$haku = FALSE;
$manufs = getManufacturers();
$feedback = "";
if (!empty($_POST['lisaa'])) {
    $array = [$_POST['lisaa'], $_POST['brandNo'], $_POST['hinta'], $_POST['alv_lista'], $_POST['varastosaldo'], $_POST['minimimyyntiera'], $_POST['alennusera_kpl'], $_POST['alennusera_prosentti'] / 100];
    if (add_product_to_catalog($db, $array)) {
        $feedback = '<p class="success">Tuote lisätty!</p>';
    } else {
        $feedback = '<p class="error">Tuotteen lisäys epäonnistui!</p>';
    }
} elseif (!empty($_GET['poista'])) {
    if (remove_product_from_catalog($db, $_GET['poista'])) {
        $feedback = '<p class="success">Tuote poistettu!</p>';
    } else {
        $feedback = '<p class="error">Tuotteen poisto epäonnistui!</p>';
    }
} elseif (!empty($_POST['muokkaa'])) {
    $array = [$_POST['muokkaa'], $_POST['hinta'], $_POST['alv_lista'], $_POST['varastosaldo'], $_POST['minimimyyntiera'], $_POST['alennusera_kpl'], $_POST['alennusera_prosentti'] / 100];
    if (modify_product_in_catalog($db, $array)) {
        echo '<p class="success">Tuotteen tiedot päivitetty!</p>';
    } else {
        echo '<p class="error">Tuotteen muokkaus epäonnistui!</p>';
    }
}
if (!empty($_GET['haku'])) {
    $haku = TRUE;
    // Hakutulosten tulostamista varten. Ei tarvitse joka kerta tarkistaa isset()