0 && $ph<10) {$phase='Poule ' . $ph;} elseif ($ph>=10 && $ph<100) {$phase='Demi finale ' . ($ph-9);} elseif ($ph==100) {$phase='Finale';} elseif ($ph==1000) {$phase='Fin des votes';} return $phase; } function triage() { $entrees = array ("id","name","name1","mail","bio","pass"); $triage=$entrees[rand(0,5)]; return $triage; } //Fonction permettant de changer un chmod via connection ftp function chmod_perso($fichier,$chmod) { $conn_id = ftp_connect("ftp.clubs.bde.enseeiht.fr") or die(); ftp_login($conn_id, jolliem, mj6512); ftp_chmod($conn_id,$chmod,"/onpartenlive/www_public/" . $fichier); ftp_close($conn_id); } //Mise a jour des phases selon la date. $poule_avant=poule(); $heure=time(); $audessus=1; //sert a savoir si les votes sont entierement terminés $results=mysql_query('SELECT * FROM phases ORDER BY PHASE'); while ($var=mysql_fetch_array($results)) { if ($heure>$var['DEBUT'] && $heure<$var['FIN']) { $poule=$var['PHASE']; mysql_query("UPDATE general SET phase='$poule'"); $audessus=0; } elseif ($heure<$var['DEBUT']) { $audessus=0; } } if ($audessus==1) { mysql_query("UPDATE general SET phase=1000"); } $poule_apres=poule(); //***/!\ IMPORTANT! /!\*** if ($poule_avant != $poule_apres) { //Si on est en train de faire changer la poule $fichier = fopen('playlist2.xspf', 'a+'); if (fread($fichier,5) == ''); fputs($fichier,''); fputs($fichier,''); $results=mysql_query("SELECT * FROM groupes09 WHERE poule=$poule_apres"); while($data=mysql_fetch_array($results)) { $creator=stripslashes($data['name']); $info=$data['adresse']; $title1=$data['name1']; $music1=$data['music1']; $title2=$data['name2']; $music2=$data['music2']; $title3=$data['name3']; $music3=$data['music3']; if ($music1 !='') { fputs($fichier,''); fputs($fichier,''. 'music/' . $creator . '/' . $data['music1'] . ''); fputs($fichier,''. $creator .''); fputs($fichier,''. $title1 .''); fputs($fichier,''. $info .''); fputs($fichier,''.'music/' . $creator . '/logo.jpg'.''); fputs($fichier,''); } if ($music2 !='') { fputs($fichier,''); fputs($fichier,''. 'music/' . $creator .'/'. $data['music2'] . ''); fputs($fichier,''. $creator .''); fputs($fichier,''. $title2 .''); fputs($fichier,''. $info .''); fputs($fichier,''.'music/' . $creator . '/logo.jpg'.''); fputs($fichier,''); } if ($music3 !='') { fputs($fichier,''); fputs($fichier,''. 'music/' . $creator .'/'. $data['music3'] . ''); fputs($fichier,''. $creator .''); fputs($fichier,''. $title3 .''); fputs($fichier,''. $info .''); fputs($fichier,''.'music/' . $creator . '/logo.jpg'.''); fputs($fichier,''); } } fputs($fichier,''); fputs($fichier,''); fclose($fichier); if ($poule_avant != 0) { //On en est pas à la première, il faut faire les sélections if ($poule_avant<=2) {$vote='vote1'; $p=10; $nombre=5;} //Quels votes faut il prendre en compte? Quelle sera la prochaine poule? Combien de groupes faut il sélectionner? elseif ($poule_avant<=4) {$vote='vote1'; $p=11; $nombre=5;} elseif ($poule_avant<=11) {$vote='vote2'; $p=100; $nombre=5;} else {$vote='vote3'; $p=1000; $nombre=3;} $results=mysql_query("SELECT * FROM groupes09 WHERE poule=$poule_avant ORDER BY $vote DESC LIMIT 0,$nombre"); while ($var=mysql_fetch_array($results)) { $id=$var['id']; mysql_query("UPDATE groupes09 SET poule='$p' WHERE id='$id'"); } } } ?> On Part En Live! - Edition 2009