/** * Tulostaa rahtimaksun alennushuomautuksen, tarkistuksen jälkeen. * @param array $rahtimaksu * @param boolean $ostoskori; onko funktio ostoskoria, vai tilaus-vahvistusta varten * @return string */ function tulosta_rahtimaksu_alennus_huomautus(array $rahtimaksu, $ostoskori) { if ($rahtimaksu[0] == 0) { $alennus = "Ilmainen toimitus"; } elseif ($ostoskori) { $alennus = "Ilmainen toimitus <br>" . format_euros($rahtimaksu[1]) . ":n jälkeen."; } else { $alennus = "---"; } return $alennus; }
<td class="number">---</td> <td class="number">1</td> <td><?php echo tulosta_rahtimaksu_alennus_huomautus($rahtimaksu, FALSE); ?> </td> </tr> </table> <div id=tilausvahvistus_tilaustiedot_container style="display:flex; height:7em;"> <div id=tilausvahvistus_maksutiedot style="width:20em; margin:auto;"> <p>Tuotteiden kokonaissumma: <b><?php echo format_euros($sum); ?> </b></p> <p>Summa yhteensä: <b><?php echo format_euros($sum + $rahtimaksu[0]); ?> </b> ( ml. toimitus )</p> <span class="small_note">Kaikki hinnat sis. ALV</span> </div> <div id=tilausvahvistus_toimitusosoite_nappi style="width:12em; margin: auto;"> <?php echo tarkista_osoitekirja_ja_tulosta_tmo_valinta_nappi_tai_disabled(count($user->toimitusosoitteet)); ?> </div> <div id=tilausvahvistus_toimitusosoite_tulostus style="flex-grow:1; margin:auto;"> <!-- Osoitteen tulostus --> </div> </div> <?php
<?php foreach ($product->infos as $info) { echo (!empty($info->attrName) ? $info->attrName : "") . " " . (!empty($info->attrValue) ? $info->attrValue : "") . (!empty($info->attrUnit) ? $info->attrUnit : "") . "<br>"; } ?> </td> <td class="number"><?php echo format_integer($product->varastosaldo); ?> </td> <td class="number"><?php echo format_euros($product->hinta); ?> </td> <td class="number"><?php echo format_euros($product->sisaanostohinta); ?> </td> <td class="toiminnot"> <!-- //TODO: Disable nappi, ja väritä tausta lisäyksen jälkeen --> <button class="nappi" onclick="showRemoveDialog(<?php echo $product->id; ?> )"> Poista</button><br> <button class="nappi" onclick="showModifyDialog(<?php echo $product->id; ?> , '<?php echo $product->tuotekoodi; ?>
?> "> <td><?php echo $tilaus->id; ?> </td> <td><?php echo $tilaus->paivamaara; ?> </td> <td><?php echo $tilaus->kpl; ?> </td> <td><?php echo format_euros($tilaus->summa); ?> </td> <td><?php echo $tilaus->kasitelty == 1 ? "<span style='color:green;'>OK</span>" : "<span style='color:red;'>EI</span>"; ?> </td> </tr> <?php } ?> </tbody> </table> <?php } else { ?>
/** * Lähettää tilausvahvistuksen ylläpidolle * @param User $asiakas <p> Tilauksen tehnyt asiakas * @param stdClass[] $products * @param int $tilausnro * @return bool */ function laheta_tilaus_yllapitajalle(User $asiakas, $products, $tilausnro) { if (!empty($products) && !empty($tilausnro) && $asiakas->isValid()) { $admin_email = '*****@*****.**'; $subject = "Tilaus {$tilausnro}"; $summa = 0.0; $productTable = ' <table><tr><th>Tuotenumero</th><th>Tuote</th><th style="text-align:right;">Hinta/kpl</th> <th style="text-align:right;">Kpl</th></tr>'; foreach ($products as $product) { $article = $product->directArticle; $summa += $product->hinta * $product->cartCount; $productTable .= "\n\t\t\t\t<tr><td>{$article->articleNo}</td><td>{$article->brandName} {$article->articleName}</td>\n\t\t\t\t\t<td style='text-align:right;'>" . format_euros($product->hinta) . "</td>\n\t\t\t\t\t<td style='text-align:right;'>{$product->cartCount}</td></tr>"; } $productTable .= "</table><br><br><br>"; $message = "Tilaaja: {$asiakas->kokoNimi()}<br>\n\t\t\t\tYritys: {$asiakas->yrityksen_nimi}<br>\n\t\t\t\tS-posti: {$asiakas->sahkoposti}<br>\n\t\t\t\tPuh: {$asiakas->puhelin}<br><br>\n\t\t\t\tTilausnumero: {$tilausnro}<br>\n\t\t\t\tSumma: " . format_euros($summa) . "<br>\n\t\t\t\tTilatut tuotteet:<br>{$productTable}"; require 'noutolista_pdf_luonti.php'; send_email($admin_email, $subject, $message); return true; } else { return false; } }
?> </td> <td data-href="yp_ostotilauskirja_tuote.php?id=<?php echo $otk->id; ?> "> <?php echo date("d.m.Y", strtotime($otk->oletettu_saapumispaiva)); ?> </td> <td data-href="yp_ostotilauskirja_tuote.php?id=<?php echo $otk->id; ?> "> <?php echo format_euros($otk->rahti); ?> </td> <td class="toiminnot"> <a class="nappi" href='javascript:void(0)' onclick="avaa_modal_muokkaa_ostotilauskirja('<?php echo $otk->tunniste; ?> ', '<?php echo date("Y-m-d", strtotime($otk->oletettu_saapumispaiva)); ?> ', '<?php echo $otk->rahti; ?>
echo format_integer($product->kpl); ?> </td> <td class="number"><?php echo format_euros($product->sisaanostohinta); ?> </td> </tr> <?php } ?> <!-- Yhteensä --> <tr><td style="border-top: 1px solid black;">YHTEENSÄ</td><td style="border-top: 1px solid black"></td> <td class="number" style="border-top: 1px solid black">1</td> <td class="number" style="border-top: 1px solid black"><?php echo format_euros($yht_hinta); ?> </td> </tr> </tbody> </table> </main> <script type="text/javascript">
?> </td> <td class="number"><?php echo $product->kpl; ?> </td> </tr> <?php } ?> <tr style="background-color:#cecece;"> <td>---</td> <td>Rahtimaksu</td> <td>Posti / Itella</td> <td class="number"><?php echo format_euros($tilaus_tiedot->pysyva_rahtimaksu); ?> </td> <td class="number">---</td> <td class="number">0 %</td> <td class="number"> <?php echo $tilaus_tiedot->pysyva_rahtimaksu === 0 ? "Ilmainen toimitus" : "---"; ?> </td> <td class="number">---</td> </tr> </tbody> </table> </main>