$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; ?> </span> <span style="color:gray">(PID: <span style='color:<?php echo snipeRunCheck($snipe->pid) ? "#85b716" : "#e43137"; ?> '><?php echo $snipe->pid; ?> </span>)</span> <?php } }
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; }