THELIA Forum

Welcome to the THELIA support and discusssion forum

Announcement

Rejoignez la communauté sur le Discord Thelia : https://discord.gg/YgwpYEE3y3

Offline

#1 Pb plugin et SET

(25-09-2014 08:48:36)


Bonjour

j'essaie depuis plusieurs jours de faire un filtre pr comparer 2  dates sur ma page de facture (enfin le template qui sort le pdf de facture)

en gros j'ai cà sur ma page facture :

#SET{test,#FILTRE_datechange(#DATE)}
#GET{test}
<TEST_ex3 variable="#GET{test}" test="egal" valeur="new">
    NEW
 </TEST_ex3>
   OLD

<//TEST_ex3>

dans l'idée j'aimerai que #GET{test} soit égal à "new" (ce qui a l'air d'être le cas car c'est ce qu'il m'affiche), par contre ma boucle de test ne marche pas car quoi qu'il arrive il me retourne OLD...

j'avoue je seche là ...

mon mini filtre :
(c'est cracra vu que j'ai fait plein de tests...

function post(){
			
            global $res;

			$date_modif="2014-09-20";
			 preg_match_all("`#FILTRE_datechange\(([^\)]*)\)`", $res, $cut);
			$tab1 = "";
		    $tab2 = "";
		    for($i=0; $i<count($cut[1]); $i++){
					$dates_change=explode("/",$cut[1][$i]);
					$date_ok=$dates_change[2]."/".$dates_change[1]."/".$dates_change[0];
								
					$date_facture =strtotime($date_ok);	
					$date_facture=intval($date_facture);
					
					$date_modification=strtotime($date_modif);	
					$date_modification=intval($date_modification);	
					
					if($date_facture>=$date_modification){
						$modif="new";
					}
					else{
						$modif="old";
					}
					$tab1[$i] = "#FILTRE_datechange(" . $cut[1][$i] . ")";
					$tab2[$i] = $modif;
		    }
			 $res = str_replace($tab1, $tab2, $res); 
			
			
		}

Last edited by stefany (25-09-2014 08:49:18)

Offline

#2 Re: Pb plugin et SET

(26-09-2014 06:45:16)


Si #GET{test} contient new, le test doit fonctionner.


OpenStudio Toulouse

Offline

#3 Re: Pb plugin et SET

(26-09-2014 09:12:59)


bah c'est bien ce qu'il m'affiche mais le test ne marche pas pr autant hmm
peut-etre parce que je suis sur les templates de facture et pas vraiment sur un fichier html?

Offline

#4 Re: Pb plugin et SET

(26-09-2014 09:45:45)


Non non, ça marche pareil sur les templates de facture. Il y a peut-être des caractères parasites que tu ne vois pas dans "new", je ne vois que cette solution.


OpenStudio Toulouse