本文整理汇总了PHP中hae_yhtion_parametrit函数的典型用法代码示例。如果您正苦于以下问题:PHP hae_yhtion_parametrit函数的具体用法?PHP hae_yhtion_parametrit怎么用?PHP hae_yhtion_parametrit使用的例子?那么, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了hae_yhtion_parametrit函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: elseif
// jos käyttäjällä on oletusvarasto, valitaan se
if ($kukarow['oletus_varasto'] != 0) {
$tuvarasto = $kukarow['oletus_varasto'];
} elseif ($kukarow['varasto'] != '' and $kukarow['varasto'] != 0) {
// jos käyttäjällä on monta varastoa valittuna, valitaan ensimmäinen
$tuvarasto = strpos($kukarow['varasto'], ',') !== false ? array_shift(explode(",", $kukarow['varasto'])) : $kukarow['varasto'];
} else {
$tuvarasto = "KAIKKI";
}
}
if ($yhtiorow['konsernivarasto'] != '' and $konsernivarasto_yhtiot != '') {
$logistiikka_yhtio = $konsernivarasto_yhtiot;
$logistiikka_yhtiolisa = "yhtio IN ({$logistiikka_yhtio})";
if (isset($lasku_yhtio) and $lasku_yhtio != '') {
$kukarow['yhtio'] = mysql_real_escape_string($lasku_yhtio);
$yhtiorow = hae_yhtion_parametrit($lasku_yhtio);
}
} else {
$logistiikka_yhtiolisa = "yhtio = '{$kukarow['yhtio']}'";
}
if ($yhtiorow['kerayserat'] == 'K' and $toim == "") {
require_once "inc/unifaun_send.inc";
if (php_sapi_name() != 'cli' and strpos($_SERVER['SCRIPT_NAME'], "keraa.php") !== FALSE) {
echo " <script type='text/javascript' language='JavaScript'>\n \$(document).ready(function() {\n \$('input[name^=\"keraysera_maara\"]').keyup(function(){\n var rivitunnukset = \$(this).attr('id').split(\"_\", 2);\n var yhteensa = 0;\n\n \$('input[id^=\"'+rivitunnukset[0]+'\"]').each(function(){\n yhteensa += Number(\$(this).val().replace(',', '.'));\n });\n\n if (parseFloat(yhteensa) == parseFloat(\$('#'+rivitunnukset[0]+'_varattu').html().replace(',', '.'))) {\n yhteensa = '';\n }\n\n \$('#maara_'+rivitunnukset[0]).val(yhteensa);\n \$('#maaran_paivitys_'+rivitunnukset[0]).html(yhteensa);\n });\n });\n </script>";
}
}
if ($toim == 'SIIRTOLISTA') {
echo "<font class='head'>", t("Kerää siirtolista"), ":</font><hr>";
$tila = "'G'";
$tyyppi = "'G'";
$tilaustyyppi = " and tilaustyyppi != 'M' ";
示例2: die
die("Et antanut luettavien tiedostojen polkua!\n");
}
if (trim($argv[3]) == '') {
die("Et antanut sähköpostiosoitetta!\n");
}
// lisätään includepathiin pupe-root
ini_set("include_path", ini_get("include_path") . PATH_SEPARATOR . dirname(__FILE__));
// otetaan tietokanta connect ja funktiot
require "inc/connect.inc";
require "inc/functions.inc";
// Logitetaan ajo
cron_log();
// Sallitaan vain yksi instanssi tästä skriptistä kerrallaan
pupesoft_flock();
$yhtio = mysql_real_escape_string(trim($argv[1]));
$yhtiorow = hae_yhtion_parametrit($yhtio);
// Haetaan kukarow
$query = "SELECT *\n FROM kuka\n WHERE yhtio = '{$yhtio}'\n AND kuka = 'admin'";
$kukares = pupe_query($query);
if (mysql_num_rows($kukares) != 1) {
exit("VIRHE: Admin käyttäjä ei löydy!\n");
}
$kukarow = mysql_fetch_assoc($kukares);
$path = trim($argv[2]);
$path = substr($path, -1) != '/' ? $path . '/' : $path;
$error_email = trim($argv[3]);
if ($handle = opendir($path)) {
while (false !== ($file = readdir($handle))) {
if ($file == '.' or $file == '..' or $file == '.DS_Store' or is_dir($path . $file)) {
continue;
}
示例3: strtoupper
}
if ($yhtiorow['kerayserat'] == 'K') {
$ahyllyalue = strtoupper($ahyllyalue);
$ahyllynro = strtoupper($ahyllynro);
$ahyllyvali = strtoupper($ahyllyvali);
$ahyllytaso = strtoupper($ahyllytaso);
$kaikki_ok = tarkista_varaston_hyllypaikka($ahyllyalue, $ahyllynro, $ahyllyvali, $ahyllytaso);
}
if ($yhtiorow['varastontunniste'] != '') {
if (!isset($select_varastontunniste) or trim($select_varastontunniste) == "") {
$kaikki_ok = false;
}
}
// Palautetaan yhtiön parametrit
if (!empty($yhtiorow_alkuperainen)) {
$yhtiorow = hae_yhtion_parametrit($kukarow['yhtio']);
}
if ($kaikki_ok) {
echo "<font class='message'>" . "Uusi varastopaikka luotiin tuotteelle" . ": {$tuoteno} ({$ahyllyalue}-{$ahyllynro}-{$ahyllyvali}-{$ahyllytaso})</font><br>";
$query = "SELECT oletus\n FROM tuotepaikat\n WHERE yhtio = '{$kukarow['yhtio']}'\n and tuoteno = '{$tuoteno}'\n and oletus != ''";
$result = pupe_query($query);
if (mysql_num_rows($result) > 0) {
$oletus = "";
} else {
$oletus = "X";
}
if (!isset($ahalytysraja)) {
$ahalytysraja = 0;
}
if (!isset($atilausmaara)) {
$atilausmaara = 0;
示例4: die
die("Anna yhtio parametriksi!");
}
$pupe_root_polku = dirname(__FILE__);
// Otetaan includepath aina rootista
ini_set("include_path", ini_get("include_path") . PATH_SEPARATOR . dirname(__FILE__) . PATH_SEPARATOR . "/usr/share/pear");
error_reporting(E_ALL ^ E_WARNING ^ E_NOTICE);
ini_set("display_errors", 0);
// Otetaan tietokanta connect
require "inc/connect.inc";
require "inc/functions.inc";
// Logitetaan ajo
cron_log();
// Tehdään oletukset
$kukarow['yhtio'] = $argv[1];
$kukarow['kuka'] = "admin";
$yhtiorow = hae_yhtion_parametrit($argv[1]);
$php_cli = TRUE;
$kaikkiepakur = "";
if (isset($argv[2]) and in_array($argv[2], array("25paalle", "puolipaalle", "75paalle", "paalle"))) {
$kaikkiepakur = $argv[2];
}
}
if (isset($ajo_tee) and $ajo_tee == "NAYTAPV") {
$kka = sprintf("%02d", $kka);
$ppa = sprintf("%02d", $ppa);
$syotetty_paiva = (int) date("U", mktime(0, 0, 0, $kka, $ppa, $vva));
if ($syotetty_paiva <= time()) {
echo t("VIRHE: Syötetty päivämäärä on oltava tulevaisuudessa") . "!";
$ajo_tee = "";
}
}
示例5: and
$kieltolisa = " and (tuote.vienti = '' or tuote.vienti like '%-{$sallitut_maat}%' or tuote.vienti like '%+%') and tuote.vienti not like '%+{$sallitut_maat}%' ";
}
$query = "SELECT kurssi\n FROM valuu\n WHERE nimi = '{$asiakasrow['valkoodi']}'\n and yhtio = '{$kukarow['yhtio']}'";
$asres = pupe_query($query);
$kurssi = mysql_fetch_assoc($asres);
$query = "SELECT tuote.*{$selectlisa}\n FROM tuote\n {$ryhmittelylisa}\n WHERE tuote.yhtio = '{$kukarow['yhtio']}'\n and tuote.status NOT IN ('P','X')\n and tuote.tuotetyyppi NOT IN ('A', 'B')\n and tuote.hinnastoon != 'E'\n {$kieltolisa}\n {$lisa}\n GROUP BY tuote.tunnus";
$rresult = pupe_query($query);
if (mysql_num_rows($rresult) == 0) {
$osuma = false;
} else {
// KAUTTALASKUTUSKIKKARE
if (isset($GLOBALS['eta_yhtio']) and $GLOBALS['eta_yhtio'] != '' and ($GLOBALS['koti_yhtio'] != $kukarow['yhtio'] or $asiakasrow['osasto'] != '6')) {
$GLOBALS['eta_yhtio'] = "";
} elseif (isset($GLOBALS['eta_yhtio']) and $GLOBALS['eta_yhtio'] != '') {
// haetaan etäyhtiön tiedot
$yhtiorow_eta = $yhtiorow = hae_yhtion_parametrit($GLOBALS['eta_yhtio']);
}
echo "<br><br><font class='message'>" . t("Asiakashinnastoa luodaan...") . "</font><br>";
flush();
require_once 'inc/ProgressBar.class.php';
$bar = new ProgressBar();
$elements = mysql_num_rows($rresult);
// total number of elements to process
$bar->initialize($elements);
// print the empty bar
include 'inc/pupeExcel.inc';
$worksheet = new pupeExcel();
$format_bold = array("bold" => TRUE);
$excelrivi = 0;
$excelsarake = 0;
if (isset($worksheet)) {
示例6: foreach
echo "<tr><th>$table_mysql</th>";
foreach ($rivit[$eriviindex] as $eriv) {
echo "<td>$eriv</td>";
}
echo "</tr>";
}
echo "</table><br>";
}
exit;
*/
// REST-api ei salli etenemispalkkia
if ((!$cli or $lue_data_output_file != "") and !isset($api_kentat)) {
require 'inc/ProgressBar.class.php';
}
if (isset($toimipaikkavalinta)) {
$yhtiorow = hae_yhtion_parametrit($kukarow['yhtio'], $toimipaikkavalinta);
}
// Otetaan pupen talut haltuun
$query = "SHOW TABLES FROM `{$dbkanta}`";
$tableresult = pupe_query($query);
$taulunrivit_keys = array_keys($taulunrivit);
for ($tril = 0; $tril < count($taulunrivit); $tril++) {
$taulu = $taulunrivit_keys[$tril];
$vikaa = 0;
$tarkea = 0;
$wheretarkea = 0;
$kielletty = 0;
$lask = 0;
$postoiminto = 'X';
$table_mysql = "";
$tarkyhtio = "";
示例7: t
echo "<form method='post'>\n <input type='hidden' name='tilausnumero' value='{$tilausnumero}'>\n <input type='hidden' name='mista' value='{$mista}'>\n <input type='hidden' name='tee' value='{$tee}'>\n <input type='hidden' name='toim' value='{$toim}'>\n <input type='hidden' name='lopetus' value='{$lopetus}'>\n <input type='hidden' name='ruutulimit' value = '{$ruutulimit}'>\n <input type='hidden' name='projektilla' value='{$projektilla}'>\n <input type='hidden' name='tiedot_laskulta' value='{$tiedot_laskulta}'>\n <input type='hidden' name='orig_tila' value = '{$orig_tila}'>\n <input type='hidden' name='orig_alatila' value = '{$orig_alatila}'>\n\n <label>" . t("Näytetään kate") . "\n <input type='radio'\n name='naytetaan_kate'\n value='K'\n onclick='submit()'{$kate_sel["K"]}>\n </label>\n\n <label>" . t("Ei näytetä katetta") . "\n <input type='radio'\n name='naytetaan_kate'\n value='E'\n onclick='submit()'{$kate_sel["E"]}>\n </label>\n </form>";
echo "</td>";
}
echo "</tr>";
// Tsekataa onko tilausrivien varastojen toimipaikoilla lähdöt päällä, ja onko kyseisen lähdevaraston toimitustavalla lähtöjä
if ($yhtiorow['toimipaikkakasittely'] == 'L') {
$tilausrivien_varastot = tilausrivien_varastot($laskurow['tunnus']);
foreach ($tilausrivien_varastot as $tilausrivin_varasto) {
$v_toimipaikka = hae_varaston_toimipaikka($tilausrivin_varasto);
$varasto = hae_varasto($tilausrivin_varasto);
if (in_array($toim, array('RIVISYOTTO', 'PIKATILAUS')) and !empty($v_toimipaikka) and $varasto['tyyppi'] != 'E') {
if ($v_toimipaikka['tunnus'] == 0) {
$_toimipaikka = $kukarow['toimipaikka'];
$kukarow['toimipaikka'] = 0;
}
$toimipaikan_yhtiorow = hae_yhtion_parametrit($kukarow['yhtio'], $v_toimipaikka['tunnus']);
$kukarow['toimipaikka'] = isset($_toimipaikka) ? $_toimipaikka : $kukarow['toimipaikka'];
$_toimipaikan_kerayserat_mittatiedot = $toimipaikan_yhtiorow['kerayserat'] == 'K';
$toimipaikka_ja_varasto_ei_sama = $v_toimipaikka['tunnus'] != $laskurow['yhtio_toimipaikka'];
$tarvii_lahdon = ($laskurow['eilahetetta'] == '' and $laskurow['sisainen'] == '');
$_toimitustapa = $laskurow['toimitustapa'] != '';
// jos varaston toimipaikka ei ole tilauksen toimipaikka, niin aina true.
$tarvii_lahdon = $toimipaikka_ja_varasto_ei_sama ? TRUE : $tarvii_lahdon;
if ($_toimipaikan_kerayserat_mittatiedot and $tarvii_lahdon and $_toimitustapa) {
$toimitustavat = hae_kaikki_toimitustavat();
$toimitustapa = search_array_key_for_value_recursive($toimitustavat, 'selite', $laskurow['toimitustapa']);
$toimitustapa = $toimitustapa[0];
if (!empty($toimitustapa['tunnus'])) {
$query = "SELECT *\n FROM lahdot\n WHERE yhtio = '{$kukarow['yhtio']}'\n AND liitostunnus = {$toimitustapa['tunnus']}\n AND varasto = {$varasto['tunnus']}\n AND aktiivi = ''\n AND ((pvm > CURRENT_DATE)\n OR (pvm = CURRENT_DATE\n AND viimeinen_tilausaika > CURRENT_TIME))";
$lahdot_result = pupe_query($query);
if (mysql_num_rows($lahdot_result) == 0) {
示例8: in
$lisa = "";
if (trim($tuotenumero) != '') {
$lisa .= " and tuote.tuoteno like '%{$tuotenumero}%' ";
}
if (trim($nimitys) != '') {
$lisa .= " and tuote.nimitys like '%{$nimitys}%' ";
}
$ei_try = '';
if (isset($tuotehaku_params)) {
$kukarow["yhtio"] = $tuotehaku_params["yhtio"];
$varastot = $tuotehaku_params["varastot"];
$ei_try = " and try not in ('" . implode("','", $tuotehaku_params["ei_try"]) . "')";
} else {
exit;
}
$yhtiorow = hae_yhtion_parametrit($kukarow["yhtio"]);
echo "<font class='head'>" . t("Tuotekysely") . "</font><hr>";
echo "<form action = 'tuotehaku.php' method = 'post'>";
echo "<table style='display:inline-table; padding-right:4px; padding-top:4px;' valign='top'>";
echo "<tr><th>Tuotenumero</th><td><input type='text' size='25' name='tuotenumero' id='tuotenumero' value = '{$tuotenumero}'></td>";
echo "<tr><th>Nimitys</th><td><input type='text' size='25' name='nimitys' id='nimitys' value = '{$nimitys}'></td>";
echo "<td><input type='submit' name='submit_button' id='submit_button' value = 'Etsi'></td>";
echo "</tr>";
echo "</table><br/>";
echo "</form>";
if ($lisa != "") {
$query = "SELECT\n tuoteno,\n nimitys,\n myyntihinta\n FROM tuote\n WHERE yhtio = '{$kukarow["yhtio"]}'\n {$lisa}\n AND (status not in ('P','X') or (SELECT sum(saldo) FROM tuotepaikat WHERE tuotepaikat.yhtio=tuote.yhtio and tuotepaikat.tuoteno=tuote.tuoteno and tuotepaikat.saldo > 0) > 0)\n and tuotetyyppi NOT IN ('A', 'B')\n and ei_saldoa = ''\n and hinnastoon != 'E'\n {$ei_try}\n ORDER BY tuoteno, nimitys\n Limit 500";
$tuoteres = pupe_query($query);
if (mysql_num_rows($tuoteres) > 0) {
echo "<table>";
echo "<tr>";
示例9: ini_set
ini_set("display_errors", 1);
ini_set("memory_limit", "2G");
// otetaan tietokanta connect ja funktiot
require "inc/connect.inc";
require "inc/functions.inc";
// Logitetaan ajo
cron_log();
$lock_params = array("locktime" => 5400);
// Sallitaan vain yksi instanssi tästä skriptistä kerrallaan
pupesoft_flock($lock_params);
$mista_yhtio = mysql_escape_string(trim($argv[1]));
$mihin_yhtio = mysql_escape_string(trim($argv[2]));
$mista_yhtion_toimittajan_tunnus = mysql_escape_string(trim($argv[3]));
$mihin_yhtion_asiakkaan_tunnus = mysql_escape_string(trim($argv[4]));
$yhtiorow = hae_yhtion_parametrit($mista_yhtio);
$mihin_yhtiorow = hae_yhtion_parametrit($mihin_yhtio);
// Haetaan kukarow
$query = "SELECT *\n FROM kuka\n WHERE yhtio = '{$mista_yhtio}'\n AND kuka = 'admin'";
$kukares = pupe_query($query);
if (mysql_num_rows($kukares) != 1) {
exit("VIRHE: Admin käyttäjä ei löydy!\n");
}
$kukarow = mysql_fetch_assoc($kukares);
// Haetaan timestamp
$datetime_checkpoint_res = t_avainsana("HINNAT_CRON");
if (mysql_num_rows($datetime_checkpoint_res) != 1) {
exit("VIRHE: Timestamp ei löydy avainsanoista!\n");
}
$datetime_checkpoint_row = mysql_fetch_assoc($datetime_checkpoint_res);
$datetime_checkpoint = $datetime_checkpoint_row['selite'];
// Mikä tilanne on jo käsitelty
示例10: elseif
$uusi_pakkauskirjain = $uusi_paknro_row['uusi_pakkauskirjain'];
require "inc/tulosta_reittietiketti.inc";
$response = "{$pakkaus_kirjain},0,\r\n\r\n";
} elseif ($sanoma == "ChangeContainer") {
/**
* Case1 (Normaali):
* Jos pyydetään keräyksen yhteydessä "Vaihda alusta", niin WMS palauttaa Vocollectille pakkauskirjaimen, joka on sallittu (sama asiakas) ja siirtää sinne joko kyseisen rivin tai kaikki loput keräyksessä olevat rivit.
*
* Case2 (Jaa rivi):
* Ensimmäiseen laatikkoon laitetaan 5 kpl, jonka jälkeen halutaan "vaihda alusta",
* niin WMS ei päivitä A-kirjainta, vaan palauttaa Vocollectille pakkauskirjaimen, joka on sallittu (sama asiakas).
* Toisen jaetun rivin kuittauksen kohdalla päivittää uudelle keräysriville pakkauskirjaimeksi aiemmin valitun pakkauskirjaimen.
* Ei tulosteta SSCC-koodia.
*/
// Napataan kukarow ja yhtorow
$yhtiorow = hae_yhtion_parametrit("artr");
$kukarow = hae_kukarow(mysql_real_escape_string(trim($sisalto[2])), $yhtiorow["yhtio"]);
$nro = (int) trim($sisalto[3]);
$row_id = (int) trim($sisalto[4]);
$container_id = trim($sisalto[5]);
$all = trim($sisalto[6]);
// haetaan kerättävä keräysrivi
$query = "SELECT * FROM kerayserat WHERE yhtio = '{$kukarow['yhtio']}' AND nro = '{$nro}' AND tunnus = '{$row_id}'";
$result = pupe_query($query);
$orig_row = mysql_fetch_assoc($result);
// haetaan kerättävän keräysrivin tilauksen tiedot
$query = "SELECT * FROM lasku WHERE yhtio = '{$kukarow['yhtio']}' AND tunnus = '{$orig_row['otunnus']}'";
$laskures = pupe_query($query);
$laskurow = mysql_fetch_assoc($laskures);
// tehdään pakkauskirjaimesta numero
$pakkaus_kirjain_chk = ord($container_id) - 64;
示例11: die
<?php
if (php_sapi_name() != 'cli') {
die("Tätä scriptiä voi ajaa vain komentoriviltä!\n");
}
ini_set("include_path", ini_get("include_path") . PATH_SEPARATOR . dirname(__FILE__));
// otetaan tietokanta connect ja funktiot
require "inc/connect.inc";
require "inc/functions.inc";
$query = "SELECT * FROM yhtio";
$row = pupe_query($query);
echo "\nSuoritetaan tiliöintien korjaus inventointeihin!\n";
while ($yhtio = mysql_fetch_assoc($row)) {
$yhtiorow = hae_yhtion_parametrit($yhtio['yhtio']);
///* Luetaan tapahtuma *///
$query = "SELECT tapahtuma.*, lasku.tunnus AS laskutunnus\n FROM tapahtuma\n LEFT JOIN lasku ON (lasku.yhtio = tapahtuma.yhtio\n AND tila = 'X'\n AND alatila = 'I'\n AND viite = tapahtuma.tunnus)\n WHERE tapahtuma.yhtio = '{$yhtiorow['yhtio']}'\n AND tapahtuma.laji = 'Inventointi'\n AND tapahtuma.laadittu > '2015-05-21 00:00:00'\n AND lasku.tunnus is NULL";
$tresult = pupe_query($query);
while ($tapahtumarow = mysql_fetch_assoc($tresult)) {
$tapahtumaid = $tapahtumarow["tunnus"];
$selite = $tapahtumarow["selite"];
$tiliointisumma = round($tapahtumarow["kpl"] * $tapahtumarow["hinta"], 2);
$tapvm = $tapahtumarow["laadittu"];
$hyllyalue = $tapahtumarow["hyllyalue"];
$hyllynro = $tapahtumarow["hyllynro"];
$tuoteno = $tapahtumarow['tuoteno'];
echo "\nYhtio: {$yhtiorow['yhtio']},tapahtuma: {$tapahtumaid}, {$tapahtumarow['tuoteno']}, {$tapahtumarow['laadittu']}, {$tiliointisumma}, {$yhtiorow['varastonmuutos']}, {$yhtiorow['varastonmuutos_inventointi']} \n";
$query = " SELECT * FROM tuote WHERE yhtio = '{$yhtiorow['yhtio']}' AND tuoteno = '{$tuoteno}'";
$tuoteres = pupe_query($query);
$tuote_row = mysql_fetch_assoc($tuoteres);
// Päivämäärällä inventoitaessa laitetaan tämäpäivämäärä,
$query = "INSERT INTO lasku SET\n yhtio = '{$yhtiorow['yhtio']}',\n tapvm = '{$tapvm}',\n tila = 'X',\n alatila = 'I',\n laatija = '{$tapahtumarow['laatija']}',\n viite = '{$tapahtumaid}',\n luontiaika = '{$tapahtumarow['laadittu']}'";
示例12: rest_login
function rest_login($params)
{
global $kukarow, $yhtiorow;
// Hyväksytään seuraavat parametrit
$user = isset($params["user"]) ? mysql_real_escape_string(trim($params["user"])) : "";
$pass = isset($params["pass"]) ? md5($params["pass"]) : "";
$yhtio = isset($params["yhtio"]) ? mysql_real_escape_string(trim($params["yhtio"])) : "";
$versio = isset($params["versio"]) ? (double) pupesoft_cleannumber($params["versio"]) : 0;
// Tehdään tarkistukset tähän väliin.
if (!isset($_SERVER["HTTPS"]) or $_SERVER["HTTPS"] != 'on') {
rest_virhe_header("Vain https on sallittu.");
}
if ($versio != 0.1) {
rest_virhe_header("Versionumero ei ole sallittu.");
}
// Vasta virhetarkistuksien jälkeen.
// haetaan ensin käyttäjätiedot, sen jälkeen yhtiön kaikki tiedot ja yhtion_parametrit
$query = "SELECT kuka.*\n FROM kuka\n WHERE kuka.yhtio = '{$yhtio}'\n AND kuka.kuka = '{$user}'\n AND kuka.salasana = '{$pass}'\n AND kuka.kuka !=''\n AND kuka.salasana !=''";
$result = pupe_query($query);
if (mysql_num_rows($result) == 0) {
rest_virhe_header("Syötetty käyttäjätunnus tai salasana on virheellinen");
}
$kukarow = mysql_fetch_assoc($result);
// Haetaan yhtiörow
$yhtiorow = hae_yhtion_parametrit($kukarow["yhtio"]);
}
示例13: alv_update_paivita_hinnat
function alv_update_paivita_hinnat($query_where_lisa = "")
{
// HUOM!! Tämä funktio olettaa, että tuotteiden verokantaa EI OLE vielä päivitetty!
// Loopataan läpi kaikki asennuksen suomalaiset yhtiot, joilla on verolliset myyntihinnat
$query = "SELECT yhtio.yhtio\n FROM yhtio\n JOIN yhtion_parametrit on (yhtion_parametrit.yhtio = yhtio.yhtio\n AND yhtion_parametrit.alv_kasittely = '')\n WHERE yhtio.maa = 'FI'\n {$query_where_lisa}";
$yhtio_result = pupe_query($query);
// Lisätään uuset verokannat
while ($row = mysql_fetch_assoc($yhtio_result)) {
$yhtio = $row['yhtio'];
$yhtiorow = hae_yhtion_parametrit($yhtio);
$update_count = 0;
echo date("H:i:s d.m.Y"), ": Hintamuutos yritykselle {$yhtio}\n";
$query = "UPDATE tuote set\n tuote.myyntihinta = round(tuote.myyntihinta / 1.09 * 1.10, {$yhtiorow['hintapyoristys']}),\n tuote.myymalahinta = round(tuote.myymalahinta / 1.09 * 1.10, {$yhtiorow['hintapyoristys']}),\n tuote.nettohinta = round(tuote.nettohinta / 1.09 * 1.10, {$yhtiorow['hintapyoristys']})\n WHERE tuote.yhtio = '{$yhtio}'\n AND tuote.alv = 9";
$result = pupe_query($query);
$update_count += mysql_affected_rows();
$query = "UPDATE tuote set\n tuote.myyntihinta = round(tuote.myyntihinta / 1.13 * 1.14, {$yhtiorow['hintapyoristys']}),\n tuote.myymalahinta = round(tuote.myymalahinta / 1.13 * 1.14, {$yhtiorow['hintapyoristys']}),\n tuote.nettohinta = round(tuote.nettohinta / 1.13 * 1.14, {$yhtiorow['hintapyoristys']})\n WHERE tuote.yhtio = '{$yhtio}'\n AND tuote.alv = 13";
$result = pupe_query($query);
$update_count += mysql_affected_rows();
$query = "UPDATE tuote set\n tuote.myyntihinta = round(tuote.myyntihinta / 1.23 * 1.24, {$yhtiorow['hintapyoristys']}),\n tuote.myymalahinta = round(tuote.myymalahinta / 1.23 * 1.24, {$yhtiorow['hintapyoristys']}),\n tuote.nettohinta = round(tuote.nettohinta / 1.23 * 1.24, {$yhtiorow['hintapyoristys']})\n WHERE tuote.yhtio = '{$yhtio}'\n AND tuote.alv = 23";
$result = pupe_query($query);
$update_count += mysql_affected_rows();
$query = "UPDATE hinnasto\n JOIN tuote on (tuote.yhtio = hinnasto.yhtio\n AND tuote.tuoteno = hinnasto.tuoteno\n AND tuote.alv = 9)\n SET hinnasto.hinta = round(hinnasto.hinta / 1.09 * 1.10, {$yhtiorow['hintapyoristys']})\n WHERE hinnasto.yhtio = '{$yhtio}'";
$result = pupe_query($query);
$update_count += mysql_affected_rows();
$query = "UPDATE hinnasto\n JOIN tuote on (tuote.yhtio = hinnasto.yhtio\n AND tuote.tuoteno = hinnasto.tuoteno\n AND tuote.alv = 13)\n SET hinnasto.hinta = round(hinnasto.hinta / 1.13 * 1.14, {$yhtiorow['hintapyoristys']})\n WHERE hinnasto.yhtio = '{$yhtio}'";
$result = pupe_query($query);
$update_count += mysql_affected_rows();
$query = "UPDATE hinnasto\n JOIN tuote on (tuote.yhtio = hinnasto.yhtio\n AND tuote.tuoteno = hinnasto.tuoteno\n AND tuote.alv = 23)\n SET hinnasto.hinta = round(hinnasto.hinta / 1.23 * 1.24, {$yhtiorow['hintapyoristys']})\n WHERE hinnasto.yhtio = '{$yhtio}'";
$result = pupe_query($query);
$update_count += mysql_affected_rows();
// Oletetaan, että toimitustapojen JV-kulut ovat alv 23% (pyöristys aina kaksi)
$query = "UPDATE toimitustapa set\n toimitustapa.jvkulu = round(toimitustapa.jvkulu / 1.23 * 1.24, 2)\n WHERE toimitustapa.yhtio = '{$yhtio}'";
$result = pupe_query($query);
$update_count += mysql_affected_rows();
$query = "UPDATE asiakashinta\n JOIN tuote on (tuote.yhtio = asiakashinta.yhtio\n AND tuote.tuoteno = asiakashinta.tuoteno\n AND tuote.alv = 9)\n SET asiakashinta.hinta = round(asiakashinta.hinta / 1.09 * 1.10, {$yhtiorow['hintapyoristys']})\n WHERE asiakashinta.yhtio = '{$yhtio}'\n AND asiakashinta.tuoteno != ''";
$result = pupe_query($query);
$update_count += mysql_affected_rows();
$query = "UPDATE asiakashinta\n JOIN tuote on (tuote.yhtio = asiakashinta.yhtio\n AND tuote.tuoteno = asiakashinta.tuoteno\n AND tuote.alv = 13)\n SET asiakashinta.hinta = round(asiakashinta.hinta / 1.13 * 1.14, {$yhtiorow['hintapyoristys']})\n WHERE asiakashinta.yhtio = '{$yhtio}'\n AND asiakashinta.tuoteno != ''";
$result = pupe_query($query);
$update_count += mysql_affected_rows();
$query = "UPDATE asiakashinta\n JOIN tuote on (tuote.yhtio = asiakashinta.yhtio\n AND tuote.tuoteno = asiakashinta.tuoteno\n AND tuote.alv = 23)\n SET asiakashinta.hinta = round(asiakashinta.hinta / 1.23 * 1.24, {$yhtiorow['hintapyoristys']})\n WHERE asiakashinta.yhtio = '{$yhtio}'\n AND asiakashinta.tuoteno != ''";
$result = pupe_query($query);
$update_count += mysql_affected_rows();
// HUOM!! Oletetaan, että kaikki asiakashinnat, jota ei olla liitetty tuotteisiin on 23%
$query = "UPDATE asiakashinta set\n asiakashinta.hinta = round(asiakashinta.hinta / 1.23 * 1.24, {$yhtiorow['hintapyoristys']})\n WHERE asiakashinta.yhtio = '{$yhtio}'\n AND asiakashinta.tuoteno = ''";
$result = pupe_query($query);
$update_count += mysql_affected_rows();
// HUOM!! Oletetaan, että kaikki rahtimaksut on 23% (pyöristys aina kaksi)
$query = "UPDATE rahtimaksut set\n rahtimaksut.rahtihinta = round(rahtimaksut.rahtihinta / 1.23 * 1.24, 2)\n WHERE rahtimaksut.yhtio = '{$yhtio}'";
$result = pupe_query($query);
$update_count += mysql_affected_rows();
// HUOM!! Oletetaan, että rajasummat ovat 23%
$query = "UPDATE yhtion_parametrit set\n yhtion_parametrit.suoratoim_ulkomaan_alarajasumma = round(yhtion_parametrit.suoratoim_ulkomaan_alarajasumma / 1.23 * 1.24, 2),\n yhtion_parametrit.erikoisvarastomyynti_alarajasumma = round(yhtion_parametrit.erikoisvarastomyynti_alarajasumma / 1.23 * 1.24, 2),\n yhtion_parametrit.erikoisvarastomyynti_alarajasumma_rivi = round(yhtion_parametrit.erikoisvarastomyynti_alarajasumma_rivi / 1.23 * 1.24, 2),\n yhtion_parametrit.rahtivapaa_alarajasumma = round(yhtion_parametrit.rahtivapaa_alarajasumma / 1.23 * 1.24, 2),\n yhtion_parametrit.laskutuslisa = if (yhtion_parametrit.laskutuslisa_tyyppi not in ('L', 'K', 'N'),\n round(yhtion_parametrit.laskutuslisa / 1.23 * 1.24, 2),\n yhtion_parametrit.laskutuslisa),\n yhtion_parametrit.kuljetusvakuutus = if (yhtion_parametrit.kuljetusvakuutus_tyyppi not in ('B', 'G'),\n round(yhtion_parametrit.kuljetusvakuutus / 1.23 * 1.24, 2),\n yhtion_parametrit.kuljetusvakuutus)\n WHERE yhtion_parametrit.yhtio = '{$yhtio}'";
$result = pupe_query($query);
$update_count += mysql_affected_rows();
// HUOM!! Oletetaan että asiakkaan rajasumma on 23%
$query = "UPDATE asiakas set\n asiakas.rahtivapaa_alarajasumma = round(asiakas.rahtivapaa_alarajasumma / 1.23 * 1.24, 2)\n WHERE asiakas.yhtio = '{$yhtio}'";
$result = pupe_query($query);
$update_count += mysql_affected_rows();
echo date("H:i:s d.m.Y"), ": Muutettiin {$update_count} tietuetta\n";
}
}
示例14: alku_dgd
$params_dgd = alku_dgd($params_dgd);
$params_dgd = rivi_dgd($params_dgd);
$params_dgd = loppu_dgd($params_dgd);
//tulostetaan sivu
$params_dgd["komento"] = $dgdkomento;
print_pdf_dgd($params_dgd);
}
echo "<br><br>";
}
}
// meillä ei ole valittua tilausta
if (($toim == 'lisaa' or $toim == 'lisaa_siirto') and $id == 0 and (string) $id != 'dummy') {
if ($lasku_yhtio_originaali != '' and $kukarow['yhtio'] != $lasku_yhtio_originaali) {
$logistiikka_yhtio = $konsernivarasto_yhtiot;
$logistiikka_yhtiolisa = "yhtio in ({$logistiikka_yhtio})";
$yhtiorow = hae_yhtion_parametrit($lasku_yhtio_originaali);
$kukarow['yhtio'] = $lasku_yhtio_originaali;
}
echo "<font class='head'>" . t("Rahtikirjojen syöttö") . "</font><hr>";
$formi = "find";
$kentta = "etsi";
echo "<table>";
echo "<form name='find' method='post'>";
echo "<input type='hidden' name='toim' value='{$toim}'>";
echo "<input type='hidden' name='toimtila' value='{$tila}'>";
echo "<input type='hidden' name='text' value='etsi'>";
echo "<input type='hidden' id='jarj' name='jarj' value='{$jarj}'>";
echo "<tr><td>" . t("Valitse varasto:") . "</td><td><select name='tuvarasto' onchange='submit()'>";
$query = "SELECT tunnus, nimitys, yhtio\n FROM varastopaikat\n WHERE {$logistiikka_yhtiolisa} AND tyyppi != 'P'\n ORDER BY yhtio, tyyppi, nimitys";
$result = pupe_query($query);
echo "<option value='KAIKKI'>" . t("Näytä kaikki") . "</option>";
示例15: hae_yhtion_parametrit
<?php
require "inc/connect.inc";
require "inc/functions.inc";
require "valmistuslinjat.inc";
// Haetaan yhtiö
$yhtio = hae_yhtion_parametrit($_GET['yhtio']);
$kukarow['yhtio'] = $yhtio['yhtio'];
// Haetaan valmistuslinjat
$query = "SELECT selite as id, selitetark as name\n FROM avainsana\n WHERE yhtio='{$kukarow['yhtio']}'\n AND laji='VALMISTUSLINJA'\n ORDER BY selite";
$result = pupe_query($query);
$valmistuslinjat = array();
while ($linja = mysql_fetch_assoc($result)) {
$valmistuslinjat[] = $linja;
}
/**
* GET /valmistuslinjat/resurssit
* Haetaan valmistuslinjat
*/
if (isset($_GET['resurssit']) and $_GET['resurssit'] == 'true') {
// Rakennetaan valmistuslinjat JSON viestiksi
header('Content-type: application/json');
echo json_encode($valmistuslinjat);
}
/**
* GET /valmistuslinjat/valmistukset
* Haetaan kaikki valmistuslinjoille laitetut valmistukset
*/
if (isset($_GET['valmistukset']) and $_GET['valmistukset'] == 'true') {
// Kaikki valmistuslinjan tapahtumat
$all_events = array();