Bug en función tr_color

edited febrero 2008 in Bugs y Problemas
Hola a todos,

Soy un asiduo y semi adicto de la funcion tr_color (jaja), sin embargo como ya se había informado en otro post, esta función "no funciona", como está estipulado en el libro de Kumbia, me cambié a las versión 0.5 del SVN pero aún no está corregido, por lo que me animo a hacer este reporte.

El llamado de la función es el siguiente:
tr_color("color1","color2");

La función tr_color actual dice:
function tr_color($colors){
	static $i;
	if(func_num_args()>1){
		$params = get_params(func_get_args());
	}
	if(!$i) {
		$i = 1;
	}
	print "<tr bgcolor=\"{$colors[$i-1]}\"";
	if(count($colors)==$i) {		$i = 1;
	} else {
		$i++;
	}
	if(isset($params)){
		if(is_array($params)){
			foreach($params as $key => $value){
				if(!is_numeric($key)){
					print " $key = '$value'";
				}
			}
		}
	}
	print ">";
}

El problema radica justamente en el momento que se escribe el principio del tag <tr bgcolor, ya que llama a una variable $colors, que en realidad debiese ser $params, haciendo estas 2 sustituciones, la funcion tr_color "funciona".


Saludos!

Comentarios

Sign In or Register to comment.