require 'htmlutil.php'; require 'language.php'; if (array_key_exists("artnr", $_GET)) { $artnr = preg_match('/^[0-9]+$/', $_GET["artnr"]) ? $_GET["artnr"] : ""; $match = null; if ($artnr == "" && preg_match('/it[e]?m[=\\/]([0-9]+)[\\?&]/', $_GET["artnr"], $match)) { $artnr = $match[1]; } } else { $artnr = ""; } $bid = array_key_exists("bid", $_GET) ? preg_match('/^[0-9]*[,\\.]?[0-9]{1,2}$/', $_GET["bid"]) ? $_GET["bid"] : "" : ""; $gruppe = array_key_exists("gruppe", $_GET) ? preg_match('/^[0-9]+$/', $_GET["gruppe"]) ? $_GET["gruppe"] : "" : ""; //Eintrag erstellen if ($artnr != "" && $bid != "") { snipeEinstellen($artnr, $bid, $db); if ($gruppe != "") { $sql = "UPDATE snipe SET gruppe = " . $gruppe . " WHERE artnr = " . $artnr; $db->query($sql); } $sql = "SELECT * FROM snipe WHERE artnr = '" . $artnr . "'"; if ($snipe = $db->get_row($sql)) { ?> <?php echo html_snipestatus($snipe->status); ?> <span style="color:<?php echo $snipe->bid > $snipe->highestBid ? "#85b716" : "#e43137"; ?> ">€ <?php echo $snipe->bid;
function snipeGenerate($db) { //Generiert anhand der Datenbankdaten esniper Prozesse $msg = ""; $sql = "SELECT * FROM snipe WHERE status = 0"; $snipelist = $db->get_results($sql); if (!empty($snipelist)) { foreach ($snipelist as $snipe) { if (!snipeRunCheck($snipe->pid)) { //Prozess läuft nicht snipeEinstellen($snipe->artnr, $snipe->bid, $db); $msg = $msg . "Snipe für " . $snipe->artnr . " gestartet.\n"; } else { $msg = $msg . "Snipe für " . $snipe->artnr . " läuft bereits.\n"; } } } return $msg; }