Ejemplo n.º 1
0
Archivo: add.php Proyecto: Jayphen/snyp
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";
        ?>
">&euro; <?php 
        echo $snipe->bid;
Ejemplo n.º 2
0
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;
}