示例#1
0
 if (mysql_num_rows($pankres) > 0) {
     $seviite = "SE";
 }
 //  Onko käsinsyötetty viite?
 $query = "SELECT kasinsyotetty_viite\n                    FROM laskun_lisatiedot\n                    WHERE yhtio              = '{$kukarow['yhtio']}'\n                    AND otunnus              IN ({$tunnukset})\n                    AND kasinsyotetty_viite != ''";
 $tarkres = pupe_query($query);
 if (mysql_num_rows($tarkres) == 1) {
     $tarkrow = mysql_fetch_assoc($tarkres) or pupe_error($tarkres);
     $viite = $tarkrow["kasinsyotetty_viite"];
     if ($seviite != 'SE') {
         //  Jos viitenumero on väärin mennään oletuksilla!
         if (substr($viite, 0, 2) != "RF" and tarkista_viite($viite) === FALSE) {
             $viite = $lasno;
             $tulos_ulos .= "<font class='message'><br>\n" . t("HUOM: laskun '%s' käsinsyotetty viitenumero '%s' on väärin! Laskulle annettii uusi viite '%s'", "", $lasno, $tarkrow["kasinsyotetty_viite"], $viite) . "!</font><br>\n<br>\n";
             require 'inc/generoiviite.inc';
         } elseif (substr($viite, 0, 2) == "RF" and tarkista_rfviite($viite) === FALSE) {
             $viite = $lasno;
             $tulos_ulos .= "<font class='message'><br>\n" . t("HUOM: laskun '%s' käsinsyotetty RF-viitenumero '%s' on väärin! Laskulle annettii uusi viite '%s'", "", $lasno, $tarkrow["kasinsyotetty_viite"], $viite) . "!</font><br>\n<br>\n";
             require 'inc/generoiviite.inc';
         }
     }
 } else {
     if ($seviite == 'SE') {
         require 'inc/generoiviite_se.inc';
     } else {
         require 'inc/generoiviite.inc';
     }
 }
 // päivitetään ketjuun kuuluville laskuille sama laskunumero ja viite..
 $query = "UPDATE lasku SET\n                     laskunro    = '{$lasno}',\n                     viite       = '{$viite}'\n                     WHERE yhtio = '{$kukarow['yhtio']}'\n                     AND tunnus  IN ({$tunnukset})";
 $result = pupe_query($query);
示例#2
0
文件: ulask.php 项目: Hermut/pupesoft
     $errormsg .= "<font class='error'>" . t("Laskun syöttäjä ei saa olla ainoa hyväksyjä") . "!</font><br>";
     $tee = 'E';
 }
 if ($luouusikeikka == "LUO" and $vienti != "C" and $vienti != "J" and $vienti != "F" and $vienti != "K" and $vienti != "I" and $vienti != "L") {
     $errormsg .= "<font class='error'>" . t("Saapumista ei voi perustaa kululaskulle") . "</font><br>";
     $tee = 'E';
 }
 if (strlen($viite) == 0 and strlen($viesti) == 0 and strlen($toimittajan_laskunumero) == 0) {
     $errormsg .= "<font class='error'>" . t("Anna viite, viesti tai laskunumero") . "</font><br>";
     $tee = 'E';
 }
 if (strlen($viite) > 0 and substr($viite, 0, 2) != "RF" and tarkista_viite($viite) === FALSE) {
     $errormsg .= "<font class='error'>" . t("Viite on väärin") . "</font><br>";
     $tee = 'E';
 }
 if (strlen($viite) > 0 and substr($viite, 0, 2) == "RF" and tarkista_rfviite($viite) === FALSE) {
     $errormsg .= "<font class='error'>" . t("RF-Viite on väärin") . "</font><br>";
     $tee = 'E';
 }
 if (strlen($viite) > 0 and strlen($viesti) > 0) {
     $errormsg .= "<font class='error'>" . t("Viitettä ja viestiä ei voi antaa yhtaikaa") . "</font><br>";
     $tee = 'E';
 }
 // Tällöin ei tarvitse erikseen syöttää summaa
 if ($maara == 2 and strlen($isumma[1]) == 0) {
     $isumma[1] = $summa;
 }
 if ($maara > 1) {
     if ($syottotyyppi == 'prosentti') {
         $viimeinensumma = 0;
         for ($i = 1; $i < $maara; $i++) {