que como objetivo final muestra, no se ve que tenga "echo"
pero el codigo entra por aca , se procesa y no se que sale,,, a ver si ustedes pueden entender su logica,..
estos son los variables que le envio....o cuando se realiza la llamada a la funcion... es asi-
Código PHP:
esta es una
$master->bloque('mensaje',array('tipo'=>'valid','texto'=>'El local ha sido actualizado con éxito'));
esta es otra..
$master->bloque('mensaje',array('tipo'=>'error','texto'=>'Hubo un error al desactivar el local'));
y bueno la funcion es esta,,,
Código PHP:
function bloque($a,$b){
$c = explode(':',$a);
$e = '';
foreach($c as $d){
$h = $e.$d;
if(!isset($this->bloque[$h])){
$this->bloque[$h] = 0;
$j = 0;
}else{
$j = $this->bloque[$h] - 1;
}
$e = $h.$j;
}
$e = $h.$this->bloque[$h];
if(is_array($b)){
foreach($b as $f => $g){
$this->render[$e.$f] = $g;
}
}
$this->bloque[$h]++;
}
alguien podria que sucede dentro de esta funcion, con la llamada a la funcion... y el pasaje de parametros...