<?php

###############################################################################
#                                                                             #
# fly_4years.php : Ce script prend un argument et renvoi le temps restatn à   #
#                  Geroges W. Adlof Bush.                                     #
#                                                                             #
#   +---------------------------------------------------------------------+   #
#   | Copyright (c) 2004 Flyounet                                         |   #
#   +---------------------------------------------------------------------+   #
#   | This program is free software; you can redistribute it and/or       |   #
#   | modify it under the terms of the GNU General Public License (GPL)   |   #
#   | as published by the Free Software Foundation; either version 2      |   #
#   | of the License, or (at your option) any later version.              |   #
#   | The GPL can be found at http://www.gnu.org/licenses/gpl.html        |   #
#   +---------------------------------------------------------------------+   #
#   | Author:  Flyounet <dev[at]flyou.net>                                |   #
#   | Website: http://dev.flyou.net/Fly_4Years                            |   #
#   +---------------------------------------------------------------------+   #
#                                                                             #
###############################################################################
#                                                                             #
# v0.01 [05/11/2004] Flyounet :                                               #
#       > Initiale Release                                                    #
# v0.02 [06/11/2004] Flyounet :                                               #
#       * La suppression de la phrase de début était permanente.              #
# v0.03 [26/02/2005] Flyounet :                                               #
#       * Modification pour prendre en compte la version v0.03 de la classe.  #
#                                                                             #
###############################################################################
#                                                                             #
# Légende :                                                                   #
# + --> Indique une nouveauté, un ajout de fonctionnalité.                    #
# * --> Indique une correction de bogue.                                      #
# - --> Indique la suppression d'une fonctionnalité/variable.                 #
# > --> Indique une information n'ayant pas forcément de rapport avec le code #
#                                                                             #
###############################################################################

# ########################################################################### #
# # INCLUDES - INCLUDES - INCLUDES - INCLUDES - INCLUDES - INCLUDES         # #
# ########################################################################### #
include_once("./class.Fly_4Years.inc.php");

# ########################################################################### #
# # VARIABLES - VARIABLES - VARIABLES - VARIABLES - VARIABLES - VARIABLES   # #
# ########################################################################### #
# Définit l'objet
$lo=new Fly_4Years();

# Définit la langue
switch($_GET['l']){
 case 
'en' :
  
$t_lang=array('S' => 'Seconds',
                
'M' => 'Minutes',
                
'H' => 'Hours',
                
'D' => 'Days',
                
'Phrase' => 'It remains');
  break;
 case 
'fr' :
 default :
  
$t_lang=array('S' => 'Secondes',
                
'M' => 'Minutes',
                
'H' => 'Heures',
                
'D' => 'Jours',
                
'Phrase' => 'Il reste');
  break;
}

# Définit le type de retour
switch($_GET['t']){
 case 
's' :
  
$s_value=$lo->F4Y_Get_Secondes_For_Free().' '.$t_lang['S'];
  break;
 case 
'm' :
  
$s_value=$lo->F4Y_Get_Minutes_For_Free().' '.$t_lang['M'];
  break;
 case 
'h' :
  
$s_value=$lo->F4Y_Get_Hours_For_Free().' '.$t_lang['H'];
  break;
 case 
'd' :
  
$s_value=$lo->F4Y_Get_Days_For_Free().' '.$t_lang['D'];
  break;
 case 
'a' :
 default :
  
$t_temp=$lo->F4Y_Get_Array_For_Free();
  
$s_value=$t_temp['jour'].' '.$t_lang['D'].' '.$t_temp['heure'].'h'.$t_temp['minute'].'\\\''.$t_temp['seconde'].'"';
  break;
}
# Si on ne veut pas de phrase avant la valeur
if(empty($_GET['np'])||$_GET['np']!='no'){
 
# Si une phrase est définit on l'utilise
 
if(!empty($_GET['p']) && trim($_GET['p'])!=''){
  
$s_value=urldecode($_GET['p']).' '.$s_value;
 }
 else{
  
$s_value=$t_lang['Phrase'].' '.$s_value;
 }
}

#Puisque c'est censé être du javascript
print 'document.write(\'';

# Si on ne veut que le texte sans les balises
if($_GET['balise']!='no'){
 print 
'<p class="cFly_4Years">';
}
print 
$s_value;
if(
$_GET['balise']!='no'){
 print 
'</p>';
}

# Fin du javascript
print '\');';

# Si l'utilisateur ne veut pas que le référent soit stocké.
$uts=time();
if(!empty(
$_GET['noref'])&&$_GET['noref']=='yes'){
 
$s_requete="INSERT INTO la_table ('uts', 'uts_human', 'referer', 'visible') VALUES ('".$uts."', '".date(''$uts)."', '".$_SERVER['REFERER']."', '0')";
}

exit(
0);
?>