Location: PHPKode > projects > Give One. Get Two. > give1get2/paiement/pay/mb_achat_en_attente.php
<?php 

   include("../../nav_haut.php"); // inclure le haut de la page 
  	  echo '<div class="corps" onmouseover="javascript:cache(\'smenu1\'); javascript:cache(\'smenu2\'); javascript:cache(\'smenu3\'); javascript:cache(\'smenu4\'); javascript:cache(\'smenu5\'); javascript:cache(\'smenu6\'); ">'; // debut du corps de la page


	if(isset($_SESSION["mailcli"])){ //si les sessions sont pleines
    
    echo "<h4 class='titre'>".$MenuHisto2[$lang]."</h4>";
    
     if ($connexion){ // si connexion à la base réussi
    
		if(mysql_select_db($base,$connexion)){
		
			$temps_annulation = time() -  1800;
			//echo date("r",$temps_annulation);

			$requete_echoue = "UPDATE freepay_achat_en_attente SET status = '-2' where mail_acheteur = '".$_SESSION["mailcli"]."' AND `status` = '0' and date_attente <= $temps_annulation;";
			$resultat_echoue = mysql_query($requete_echoue,$connexion) ; //Envoie une requête à un serveur MySQL

			$requete_tr = "Select * from freepay_achat_en_attente 
						where mail_acheteur = '".$_SESSION["mailcli"]."' 
						order by `num_transaction` desc
						limit 0,12;"; 
			$resultat_tr = mysql_query($requete_tr,$connexion) ; //Envoie une requête à un serveur MySQL
			$ligne_tr = @mysql_fetch_assoc($resultat_tr); //Lit une ligne de résultat MySQL dans un tableau associatif
			  
			  
			  
			  if (!empty($ligne_tr)){
				echo '
				<table width="100%">
				  <tr>
					<th>'.$num_transaction_i18n[$lang].'</th>
					<th>'.$ISINi18n[$lang].'</th>
					<th>'.$Valeur[$lang].'</th>
					<th>'.$Devise[$lang].'</th>
					<th>'.$ValPrct[$lang].'</th>
					<th>'.$Date[$lang].'</th>
					<th>'.$statusi18n[$lang].'</th>
				  </tr>';
	  
			do{ 
				
			  echo '
			  <tr>
				<td class="valeur" onmouseover="this.style.backgroundColor=\'white\'" 
					onmouseout="this.style.backgroundColor=\'#c8d7e3\'" > ';
					
					
					$requete_api = "Select * from freepay_api_moneybookers where transaction_id = ".$ligne_tr["num_transaction"]." ;";
			  		$resultat_api = mysql_query($requete_api,$connexion); 
			  		$ligne_api=mysql_fetch_assoc($resultat_api); 
			  		
					if (!empty($ligne_api)){
						echo '<a href="'.$AdresseFreePay.'paiement/pay/mb_afficher.php?mb_transaction_id='.$ligne_api["mb_transaction_id"].'">'.$ligne_tr["num_transaction"].'</a> </td>';
						
					}else{
						echo $ligne_tr["num_transaction"] ;
					}
					
						
					
					echo '</td>
				<td class="valeur" onmouseover="this.style.backgroundColor=\'white\'" 
					onmouseout="this.style.backgroundColor=\'#c8d7e3\'" >'.$ligne_tr["num_titre"].'</td>
				<td class="valeur" onmouseover="this.style.backgroundColor=\'white\'" 
					onmouseout="this.style.backgroundColor=\'#c8d7e3\'" >'.$ligne_tr["valeur_titre"].'</td>
				<td class="valeur" onmouseover="this.style.backgroundColor=\'white\'" 
					onmouseout="this.style.backgroundColor=\'#c8d7e3\'" >'.$_SESSION["devise"].'</td>
				<td class="valeur" onmouseover="this.style.backgroundColor=\'white\'" 
					onmouseout="this.style.backgroundColor=\'#c8d7e3\'" >'.$ligne_tr["profit_titre"].'</td>
				<td class="valeur" onmouseover="this.style.backgroundColor=\'white\'" 
					onmouseout="this.style.backgroundColor=\'#c8d7e3\'" >'.date("r",$ligne_tr["date_attente"]).'</td>';
				
				if("2" == $ligne_tr["status"]){$ligne_tr["status"] = $statusP2[$lang];}
				if("1" == $ligne_tr["status"]){$ligne_tr["status"] = $statusP1[$lang];}
				if("0" == $ligne_tr["status"]){$ligne_tr["status"] = $statusE0[$lang];} //sinon bug
				if("-1" == $ligne_tr["status"]){$ligne_tr["status"] = $statusM1[$lang];}
				if("-2" == $ligne_tr["status"]){$ligne_tr["status"] = $statusM2[$lang];}
				if("-3" == $ligne_tr["status"]){$ligne_tr["status"] = $statusM3[$lang];}
			
				echo'
				<td class="valeur" onmouseover="this.style.backgroundColor=\'white\'" 
					onmouseout="this.style.backgroundColor=\'#c8d7e3\'" >'.$ligne_tr["status"].'</td>
			  </tr>';
			  
			  }while($ligne_tr=mysql_fetch_assoc($resultat_tr)); //tant qu'il y a des valeurs
			echo '
			</table>';
		  }else{
			echo "<p class='erreur'>".$ErrBaseEmpty[$lang]."</p>";
		  }
		
		}else{ 
			echo $ErrBase[$lang];
		}
		
	  }else{
		echo '<p class="info"><strong>La connexion à la base de donnée à échoué.</strong></p>';
	  }
    
 	}else{ //si les sessions sont vides
				echo "
		<script type='text/javascript'>
		  window.location.replace('".$AdresseFreePay."support/client/connexion.php?URLRetour=http://".$_SERVER['HTTP_HOST'].$_SERVER['SCRIPT_NAME']."');
		</script>
		";
	}

      echo "</div>"; // fin du corps de la page
  include("../../nav_bas.php"); // inclure le bas de la page


?>
Return current item: Give One. Get Two.