<?php
include "database.class.php";
$db = new Database();
$db->_handler->beginTransaction();
$participations = $db->getParticipationsForRaffle(5119);
$ticketEnd = 0;
$status = true;
foreach($participations as $participation)
{
    if($participation['ticketstart'] == $ticketEnd + 1)
    {
        //On est bon
        $ticketEnd = $participation['ticketend'];
    }
    else
    {
        $newTicketStart = $ticketEnd + 1;
        $newTicketEnd = $newTicketStart + ($participation['ticketend'] - $participation['ticketstart']);
        $status = $status && $db->reorderParticipation(5119, $participation['id'], $newTicketStart, $newTicketEnd);
        $ticketEnd = $newTicketEnd;
    }
}
if($status)
    $db->_handler->commit();
else
    $db->_handler->rollBack();
var_dump($status);
?>