. */ /** * plugin_tpl classe d'aide de template * @author Mika * @link http://mkf.mkdevs.com/ */ class plugin_tpl{ static protected $tAlternate; /** retourne en alternance une valeur du tableau $tab, * un deuxieme argument (optionnel) permet d'avoir plusieurs lots d'alternance * @access public * @param array $tab tableau contenant les valeurs a alterner * @param string $uRef */ public static function alternate($tab,$uRef=0){ if(!isset(self::$tAlternate[$uRef])){ self::$tAlternate[$uRef]=0; }else{ self::$tAlternate[$uRef]+=1; } if(self::$tAlternate[$uRef] >= count($tab)){ self::$tAlternate[$uRef]=0; } return $tab[self::$tAlternate[$uRef] ]; } }