/**
 * 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 {
    ?>
Beispiel #5
0
/**
 * 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>