1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
|
$req = mysql_query("SELECT * FROM services_web WHERE statut != '3'") or die(mysql_error());
while($datas = mysql_fetch_array($req))
{
echo 'debug - '.$datas['statut'].'<br/>';
if($datas['statut'] == '0')//Suspendu
{
echo 'debug - 10<br/>';
}
else if($datas['statut'] == '1')//Actif
{
echo 'debug - 1<br/>';
$date_actuelle = date("Y-m-d");
$date_expiration = $datas['date_expiration'];
if($date_actuelle >= $date_expiration)//Service expiré : on suspend, sauf si le proprio a les tokens, dans ce cas là, on lui prélève le tout
{
echo 'debug - 2<br/>';
$owner = $datas['owner'];
if(UserHasEnoughTokens($owner,$datas['prix']))
{
echo 'debug - 3<br/>';
//TakeUserTokens($owner,$datas['prix']);
$expiration = add_date($date_expiration,0,1,0);
$req = mysql_query("UPDATE services_web SET date_expiration = '".$expiration."' WHERE id = '".$datas['id']."' LIMIT 1") or die(mysql_error());
$services_renouvelles++;
}
else
{
echo 'debug - 4<br/>';
$service->Suspendre($WHM,$datas['utilisateur']);
$services_suspendus++;
}
}
}
else
{
$texte = 'Erreur CRON : Impossible de déterminer le type de statut du service #'.$datas['id'].'';
Log_Cron(1,$texte);
}
} |
Partager