
Zitat von
time4mambo
Lehne dich mal zurück und versuche dir selber auf deinen Beitrag zu antworten - dann wirst du feststellen, dass das unmöglich ist - oder glaubst du irgendjemand von uns könnte deinen Code erraten?
Axel
Schade eigentlich
PHP-Code:
<?php
if ( ! ( defined( '_VALID_CB' ) || defined( '_JEXEC' ) || defined( '_VALID_MOS' ) ) ) { die( 'Direct Access to this location is not allowed.' ); }
$user =& JFactory::getUser();
$db = JFactory::getDBO();
$userid = $user->get('id');
session_start();
$article_id = $_SESSION['article_id'];
//Genug Gebote zur Verfügung?
$query = "SELECT points FROM #__alpha_userpoints WHERE userid='".$userid."'";
$db->setQuery($query);
$rows = $db->loadObject();
//Auktion aktiv?
$query2 = "SELECT ended FROM #__sl_article WHERE article_id='".$article_id."'";
$db->setQuery($query2);
$row = $db->loadObject();
if($userid=="" or !isset($userid)) {
die("Bitte loggen Sie sich vor dem bieten ein!");
}elseif($rows->points<1) {
die("Sie haben nicht genügend Gebote frei zu bieten, bitte laden Sie ihr Gebotekonto wieder auf!");
}elseif($row->ended==1) {
die("Auktion ist bereits beendet!");
} else {
if(($article_id!="")) {
$query = "INSERT INTO #__sl_bit (user_id,article_id) VALUES ('".$userid."','".$article_id."')";
$db->setQuery( $query );
$db->query();
$query1 = "UPDATE #__alpha_userpoints SET points=points-1 WHERE userid='".$userid."'";
$db->setQuery( $query1 );
$db->query();
$second = "30";
$query2 = "UPDATE #__sl_article SET ende=DATE_ADD( `ende`, INTERVAL ".$second." SECOND ) WHERE article_id='".$article_id."'";
$db->setQuery( $query2 );
$db->query();
}
header('Location: index.php');
}
?>
Lesezeichen