<?php
//25.0.2.0 WL/Syntaxe/Pour.php GF
//VersionVI: 01F250083h
//(c) 2006-2008 PC SOFT - Release
 class FMK_Boucle_Pour { var $m_Iterateur; var $m_BorneMax; function FMK_Boucle_Pour(&$BorneMin, &$BorneMax, $Pas = null, $bBorneMaxFixe = null) { if (!isset($Pas)) $Pas = 1; if (!isset($bBorneMaxFixe)) $bBorneMaxFixe = false; $this->m_Iterateur = new FMK_Iterateur($BorneMin,$Pas); $this->m_BorneMax =& $BorneMax; if ($bBorneMaxFixe) { $this->m_BorneMax = F075ca95b($this->m_BorneMax); } } function continuer() { $this->m_Iterateur->Fdc3beb92(); } function& F955a967d() { return $this->m_Iterateur->m_Valeur; } function bContinuer() { return $this->m_Iterateur->getValeur() <= F075ca95b($this->m_BorneMax); } } class FMK_Boucle_PourInverse extends FMK_Boucle_Pour { function FMK_Boucle_PourInverse($BorneMin, $BorneMax, $Pas = null, $bBorneMaxFixe = null) { parent::FMK_Boucle_Pour($BorneMin, $BorneMax, $Pas, $bBorneMaxFixe); } function bContinuer() { return $this->m_Iterateur->getValeur() >= F075ca95b($this->m_BorneMax); } } class FMK_Iterateur { var $m_Valeur; var $m_Pas; function FMK_Iterateur($ValeurInitiale, $Pas) { CreerType($this->m_Valeur , null, TYPEWL_NOMBRE , F075ca95b($ValeurInitiale) ); $this->m_Pas = F075ca95b($Pas); } function Fdc3beb92() { $this->m_Valeur->m_Valeur+=$this->m_Pas; } function F82fe367b() { $this->m_Valeur->m_Valeur-=$this->m_Pas; } function& getValeur() { return $this->m_Valeur->m_Valeur; } } ?>