Viewing file: class_listar.php (2.23 KB) -rw-rw-rw- Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php
class listar {
function listar($numero_registros, $print, $resultados, $nombres_variables)
{
$this->PRINT = $print;
$this->NUMERO_REGISTROS = $numero_registros;
$this->NUMERO_CAMPOS = $numero_campos;
// Tamaño de Imágenes a resamplear
$texto_1 = $print;
$rz_size = substr_count($texto_1 , "rz_size");
if ($rz_size == 1) {
$rz_size = strpos($texto_1,"rz_size",0);
$rz_size = substr($texto_1,$rz_size-4,3);
$texto_1 = str_replace ("<".$rz_size.">rz_size", "", $texto_1);
}else{
$rz_size = 100;
}
// Tabulación de una galería
$tabulado = substr_count($texto_1 , "->");
if ($tabulado == 2) {
$entero_tab = strpos($texto_1,"->",0);
$entero_tab = substr($texto_1,$entero_tab-1,1);
}else{
$entero_tab = 0;
}
$u = 1;
for ($e = 0; $e < $this->NUMERO_REGISTROS; $e++) {
$texto = $texto_1;
$i = 0;
foreach ($nombres_variables as $names)
{
if ($names != "(archivorz)") {
$texto = str_replace ($names, $resultados[$e][$i], $texto);
$i++;
}else{
// Inclusión del método de resampleo Gd2
$texto = str_replace ("(archivo)", $resultados[$e][$i], $texto);
//echo $rz_size;
$rz = new resize($resultados[$e][$i], $rz_size);
$rz_1 = "gd2/" . $rz->dest;
$texto = str_replace ($names, $rz_1, $texto);
$i++;
}
}
if ($entero_tab != 0) {
// Tabulación Dinámica
if ($u == 1) {
$texto = str_replace ("<-".$entero_tab."->", "<tr><td align=\"center\">", $texto);
$texto = str_replace ("<-/".$entero_tab."->", "</td>", $texto);
$u++;
}else{
if ($u == $entero_tab) {
$texto = str_replace ("<-/".$entero_tab."->", "</td></tr>", $texto);
$texto = str_replace ("<-".$entero_tab."->", "<td align=\"center\">", $texto);
$u = 1;
}
if ($u > 1 and $u < $entero_tab) {
$texto = str_replace ("<-".$entero_tab."->", "<td align=\"center\">", $texto);
$texto = str_replace ("<-/".$entero_tab."->", "</td>", $texto);
$u++;
}
}
}
echo $texto;
}
}
}
?>
|