mirror of
https://github.com/rmontanana/inventario2.git
synced 2025-08-15 15:35:56 +00:00
Modificados los programas para eliminar todos los "warnings" de php
This commit is contained in:
@@ -210,7 +210,11 @@ class AportaContenido {
|
|||||||
return $salida;
|
return $salida;
|
||||||
}
|
}
|
||||||
case 'opcion':
|
case 'opcion':
|
||||||
|
if (strstr($this->opcionActual, "&")) {
|
||||||
list($opcion, $parametro) = explode("&", $this->opcionActual);
|
list($opcion, $parametro) = explode("&", $this->opcionActual);
|
||||||
|
} else {
|
||||||
|
$opcion = $this->opcionActual; $parametro = "";
|
||||||
|
}
|
||||||
switch ($opcion) {
|
switch ($opcion) {
|
||||||
case 'bienvenido':
|
case 'bienvenido':
|
||||||
return "Menú Principal";
|
return "Menú Principal";
|
||||||
@@ -244,13 +248,17 @@ class AportaContenido {
|
|||||||
// if (!$this->registrado) {
|
// if (!$this->registrado) {
|
||||||
// return $this->mensajeRegistro();
|
// return $this->mensajeRegistro();
|
||||||
// }
|
// }
|
||||||
|
if (strstr($this->opcionActual, "&")) {
|
||||||
list($opcion, $parametro) = explode("&", $this->opcionActual);
|
list($opcion, $parametro) = explode("&", $this->opcionActual);
|
||||||
|
} else {
|
||||||
|
$opcion = $this->opcionActual; $parametro = "";
|
||||||
|
}
|
||||||
switch ($opcion) {
|
switch ($opcion) {
|
||||||
case 'bienvenido':
|
case 'bienvenido':
|
||||||
$mensaje = '<div class="alert alert-success">';
|
$mensaje = '<div class="alert alert-success">';
|
||||||
$mensaje .= 'Bienvenid@ ' . $this->usuario . '</div>';
|
$mensaje .= 'Bienvenid@ ' . $this->usuario . '</div>';
|
||||||
case 'principal': // contenido inicial
|
case 'principal': // contenido inicial
|
||||||
|
$mensaje = "";
|
||||||
$creditos = "$('#creditos').modal({keyboard: false});";
|
$creditos = "$('#creditos').modal({keyboard: false});";
|
||||||
$centro = '<div class="well well-sm">' . CENTRO . '</div>';
|
$centro = '<div class="well well-sm">' . CENTRO . '</div>';
|
||||||
$tabla = $this->creaTablaAcercaDe();
|
$tabla = $this->creaTablaAcercaDe();
|
||||||
@@ -264,7 +272,7 @@ class AportaContenido {
|
|||||||
case 'elementos':
|
case 'elementos':
|
||||||
$this->cargaDatosURL();
|
$this->cargaDatosURL();
|
||||||
if ($this->datosURL['opc'] == "informe") {
|
if ($this->datosURL['opc'] == "informe") {
|
||||||
if (!$this->pefil['Informe']) {
|
if ($this->perfil['Informe']) {
|
||||||
$this->procesaURL();
|
$this->procesaURL();
|
||||||
$fichero = 'xml/informe' . ucfirst($opcion) . '.xml';
|
$fichero = 'xml/informe' . ucfirst($opcion) . '.xml';
|
||||||
$salida = TMP.'/informe' . ucfirst($opcion) . '.xml';
|
$salida = TMP.'/informe' . ucfirst($opcion) . '.xml';
|
||||||
@@ -343,7 +351,7 @@ class AportaContenido {
|
|||||||
case 'copiaseg':
|
case 'copiaseg':
|
||||||
if ($this->perfil['Config']) {
|
if ($this->perfil['Config']) {
|
||||||
$copia = new CopiaSeguridad();
|
$copia = new CopiaSeguridad();
|
||||||
if ($_GET['confirmado'] == "1") {
|
if (isset($_GET['confirmado']) && $_GET['confirmado'] == "1") {
|
||||||
if (!$copia->creaCopia()) {
|
if (!$copia->creaCopia()) {
|
||||||
$tipo = "danger";
|
$tipo = "danger";
|
||||||
$cabecera = "ERROR";
|
$cabecera = "ERROR";
|
||||||
|
@@ -82,7 +82,7 @@ class Configuracion {
|
|||||||
fwrite($fsalida, $registro);
|
fwrite($fsalida, $registro);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
$salida.=$this->formulario();
|
$salida = $this->formulario();
|
||||||
if ($grabar) {
|
if ($grabar) {
|
||||||
$salida.='<div class="alert alert-success">Configuración guardada correctamente</div>';
|
$salida.='<div class="alert alert-success">Configuración guardada correctamente</div>';
|
||||||
fclose($fsalida);
|
fclose($fsalida);
|
||||||
|
@@ -23,10 +23,6 @@ class CopiaSeguridad {
|
|||||||
private $baseDatos;
|
private $baseDatos;
|
||||||
private $imagenes;
|
private $imagenes;
|
||||||
|
|
||||||
public function __construct()
|
|
||||||
{
|
|
||||||
$opcion = $_GET['opc'];
|
|
||||||
}
|
|
||||||
public function creaCopia()
|
public function creaCopia()
|
||||||
{
|
{
|
||||||
if (!$this->copiaBaseDatos()) {
|
if (!$this->copiaBaseDatos()) {
|
||||||
|
53
Csv.php
53
Csv.php
@@ -76,7 +76,8 @@ class Csv {
|
|||||||
* Constructor de la clase.
|
* Constructor de la clase.
|
||||||
* @param BaseDatos $baseDatos Manejador de la base de datos
|
* @param BaseDatos $baseDatos Manejador de la base de datos
|
||||||
*/
|
*/
|
||||||
public function __construct($baseDatos) {
|
public function __construct($baseDatos)
|
||||||
|
{
|
||||||
$this->bdd = $baseDatos;
|
$this->bdd = $baseDatos;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -84,7 +85,8 @@ class Csv {
|
|||||||
* Crea un fichero csv con el nombre especificado
|
* Crea un fichero csv con el nombre especificado
|
||||||
* @param String $fichero Nombre del fichero
|
* @param String $fichero Nombre del fichero
|
||||||
*/
|
*/
|
||||||
public function crea($fichero) {
|
public function crea($fichero)
|
||||||
|
{
|
||||||
$this->nombre = $fichero;
|
$this->nombre = $fichero;
|
||||||
$this->fichero = fopen($this->nombre, "w") or die("No puedo abrir " . $this->nombre . " para escritura.");
|
$this->fichero = fopen($this->nombre, "w") or die("No puedo abrir " . $this->nombre . " para escritura.");
|
||||||
}
|
}
|
||||||
@@ -93,15 +95,18 @@ class Csv {
|
|||||||
*
|
*
|
||||||
* @param array $datos escribe la línea en el archivo
|
* @param array $datos escribe la línea en el archivo
|
||||||
*/
|
*/
|
||||||
public function escribeLinea($datos) {
|
public function escribeLinea($datos)
|
||||||
|
{
|
||||||
fputcsv($this->fichero, $datos, ',', '"') or die("No puedo escribir en el fichero csv");
|
fputcsv($this->fichero, $datos, ',', '"') or die("No puedo escribir en el fichero csv");
|
||||||
}
|
}
|
||||||
|
|
||||||
public function __destruct() {
|
public function __destruct()
|
||||||
|
{
|
||||||
$this->cierra();
|
$this->cierra();
|
||||||
}
|
}
|
||||||
|
|
||||||
public function cierra() {
|
public function cierra()
|
||||||
|
{
|
||||||
fclose($this->fichero) or die("No puedo cerrar el archivo csv");
|
fclose($this->fichero) or die("No puedo cerrar el archivo csv");
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -109,7 +114,8 @@ class Csv {
|
|||||||
*
|
*
|
||||||
* @param String $fichero Archivo xml que contiene la definición de la consulta
|
* @param String $fichero Archivo xml que contiene la definición de la consulta
|
||||||
*/
|
*/
|
||||||
public function ejecutaConsulta($fichero) {
|
public function ejecutaConsulta($fichero)
|
||||||
|
{
|
||||||
$consulta = simplexml_load_file($fichero) or die("No puedo cargar el fichero xml " . $fichero . " al csv");
|
$consulta = simplexml_load_file($fichero) or die("No puedo cargar el fichero xml " . $fichero . " al csv");
|
||||||
// Escribe la cabecera del fichero
|
// Escribe la cabecera del fichero
|
||||||
$this->escribeLinea(array($consulta->Pagina->Cabecera, $consulta->Titulo['id'], $consulta->Titulo['Texto']));
|
$this->escribeLinea(array($consulta->Pagina->Cabecera, $consulta->Titulo['id'], $consulta->Titulo['Texto']));
|
||||||
@@ -132,7 +138,8 @@ class Csv {
|
|||||||
*
|
*
|
||||||
* @param String $ficheroCSV Nombre del archivo csv
|
* @param String $ficheroCSV Nombre del archivo csv
|
||||||
*/
|
*/
|
||||||
public function cargaCSV($ficheroCSV) {
|
public function cargaCSV($ficheroCSV)
|
||||||
|
{
|
||||||
$this->nombre = $ficheroCSV;
|
$this->nombre = $ficheroCSV;
|
||||||
$this->fichero = fopen($this->nombre, "r") or die('No puedo abrir el archivo ' . $this->nombre . " para lectura.");
|
$this->fichero = fopen($this->nombre, "r") or die('No puedo abrir el archivo ' . $this->nombre . " para lectura.");
|
||||||
list($archivo, $idCabecera, $cabecera) = fgetcsv($this->fichero);
|
list($archivo, $idCabecera, $cabecera) = fgetcsv($this->fichero);
|
||||||
@@ -149,7 +156,8 @@ class Csv {
|
|||||||
* Muestra un resumen de los datos del fichero csv cargado por pantalla
|
* Muestra un resumen de los datos del fichero csv cargado por pantalla
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
public function resumen() {
|
public function resumen()
|
||||||
|
{
|
||||||
//$mensaje .=
|
//$mensaje .=
|
||||||
$mensaje = "<center><h1>Archivo [inventario" . $this->cabecera[0] . "]</h1>";
|
$mensaje = "<center><h1>Archivo [inventario" . $this->cabecera[0] . "]</h1>";
|
||||||
$mensaje .= "<h2>id=[" . $this->cabecera[1] . "] Descripción=[" . $this->cabecera[2] . "]</h2><br>";
|
$mensaje .= "<h2>id=[" . $this->cabecera[1] . "] Descripción=[" . $this->cabecera[2] . "]</h2><br>";
|
||||||
@@ -211,12 +219,14 @@ class Csv {
|
|||||||
* @param $array línea de datos del fichero csv para comprobar las cantidades si se han modificado o no
|
* @param $array línea de datos del fichero csv para comprobar las cantidades si se han modificado o no
|
||||||
* @return string
|
* @return string
|
||||||
*/
|
*/
|
||||||
private function compruebaCantidades($i) {
|
private function compruebaCantidades($i)
|
||||||
$ultimo = count($datos);
|
{
|
||||||
|
//$ultimo = count($datos);
|
||||||
return $this->datosFichero[$i][$this->cantidadReal] - $this->datosFichero[$i][$this->cantidad];
|
return $this->datosFichero[$i][$this->cantidadReal] - $this->datosFichero[$i][$this->cantidad];
|
||||||
}
|
}
|
||||||
|
|
||||||
private function panelMensaje($info, $tipo = "danger", $cabecera = "¡Atención!") {
|
private function panelMensaje($info, $tipo = "danger", $cabecera = "¡Atención!")
|
||||||
|
{
|
||||||
$mensaje = '<div class="panel panel-' . $tipo . '"><div class="panel-heading">';
|
$mensaje = '<div class="panel panel-' . $tipo . '"><div class="panel-heading">';
|
||||||
$mensaje .= '<h3 class="panel-title">' . $cabecera . '</h3></div>';
|
$mensaje .= '<h3 class="panel-title">' . $cabecera . '</h3></div>';
|
||||||
$mensaje .= '<div class="panel-body">';
|
$mensaje .= '<div class="panel-body">';
|
||||||
@@ -226,14 +236,16 @@ class Csv {
|
|||||||
return $mensaje;
|
return $mensaje;
|
||||||
}
|
}
|
||||||
|
|
||||||
private function escribeLog($comando) {
|
private function escribeLog($comando)
|
||||||
|
{
|
||||||
$fp = fopen($this->nombre . ".log", "a");
|
$fp = fopen($this->nombre . ".log", "a");
|
||||||
$linea = strftime("%Y/%m/%d") . "|" . $this->nombre . "|" . $comando;
|
$linea = strftime("%Y/%m/%d") . "|" . $this->nombre . "|" . $comando;
|
||||||
fputs($fp, $linea . "\n");
|
fputs($fp, $linea . "\n");
|
||||||
fclose($fp);
|
fclose($fp);
|
||||||
}
|
}
|
||||||
|
|
||||||
private function bajaElemento($i) {
|
private function bajaElemento($i)
|
||||||
|
{
|
||||||
$id = $this->datosFichero[$i][$this->idElemento];
|
$id = $this->datosFichero[$i][$this->idElemento];
|
||||||
$comando = 'delete from Elementos where id="' . $id . '";';
|
$comando = 'delete from Elementos where id="' . $id . '";';
|
||||||
$this->escribeLog($comando);
|
$this->escribeLog($comando);
|
||||||
@@ -242,7 +254,8 @@ class Csv {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private function modificaElemento($i) {
|
private function modificaElemento($i)
|
||||||
|
{
|
||||||
$id = $this->datosFichero[$i][$this->idElemento];
|
$id = $this->datosFichero[$i][$this->idElemento];
|
||||||
$comando = 'update Elementos set Cantidad=' . $this->datosFichero[$i][$this->cantidadReal] . ' where id="' . $id . '";';
|
$comando = 'update Elementos set Cantidad=' . $this->datosFichero[$i][$this->cantidadReal] . ' where id="' . $id . '";';
|
||||||
$this->escribeLog($comando);
|
$this->escribeLog($comando);
|
||||||
@@ -251,7 +264,8 @@ class Csv {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private function altaElemento($i) {
|
private function altaElemento($i)
|
||||||
|
{
|
||||||
if ($this->cabecera[0] == "Articulo") {
|
if ($this->cabecera[0] == "Articulo") {
|
||||||
$idUbicacion = $this->datosFichero[$i][$this->idUbicacion];
|
$idUbicacion = $this->datosFichero[$i][$this->idUbicacion];
|
||||||
$idArticulo = $this->cabecera[1];
|
$idArticulo = $this->cabecera[1];
|
||||||
@@ -269,7 +283,8 @@ class Csv {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private function cargaIndices($campos) {
|
private function cargaIndices($campos)
|
||||||
|
{
|
||||||
for ($i = 0; $i < count($campos); $i++) {
|
for ($i = 0; $i < count($campos); $i++) {
|
||||||
switch ($campos[$i]) {
|
switch ($campos[$i]) {
|
||||||
case "Cant. Real": $this->cantidadReal = $i;
|
case "Cant. Real": $this->cantidadReal = $i;
|
||||||
@@ -295,7 +310,8 @@ class Csv {
|
|||||||
/**
|
/**
|
||||||
* Procesa contra la base de datos todas las acciones del archivo
|
* Procesa contra la base de datos todas las acciones del archivo
|
||||||
*/
|
*/
|
||||||
public function ejecutaFichero() {
|
public function ejecutaFichero()
|
||||||
|
{
|
||||||
$this->cargaIndices($this->datosFichero[0]);
|
$this->cargaIndices($this->datosFichero[0]);
|
||||||
//Realiza una transacción para que no se ejecute parcialmente una actualización
|
//Realiza una transacción para que no se ejecute parcialmente una actualización
|
||||||
try {
|
try {
|
||||||
@@ -330,7 +346,8 @@ class Csv {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private function ejecutaFichero2() {
|
private function ejecutaFichero2()
|
||||||
|
{
|
||||||
echo '<script>visualizaProgreso();</script>';
|
echo '<script>visualizaProgreso();</script>';
|
||||||
for ($i = 1; $i < 80; $i++) {
|
for ($i = 1; $i < 80; $i++) {
|
||||||
//sleep(1);
|
//sleep(1);
|
||||||
|
@@ -55,6 +55,7 @@ class Importacion {
|
|||||||
|
|
||||||
private function formulario() {
|
private function formulario() {
|
||||||
$accion = "index.php?importacion&opc=importar";
|
$accion = "index.php?importacion&opc=importar";
|
||||||
|
$salida = "";
|
||||||
//$salida .= '<script type="text/javascript" src="css/bootstrap-filestyle.min.js"> </script>';
|
//$salida .= '<script type="text/javascript" src="css/bootstrap-filestyle.min.js"> </script>';
|
||||||
$salida .='<div class="col-sm-6 col-md-6">';
|
$salida .='<div class="col-sm-6 col-md-6">';
|
||||||
$salida .= '<form enctype="multipart/form-data" name="importacion.form" method="post" action="' . $accion . '">' . "\n";
|
$salida .= '<form enctype="multipart/form-data" name="importacion.form" method="post" action="' . $accion . '">' . "\n";
|
||||||
|
@@ -200,6 +200,7 @@ class Mantenimiento {
|
|||||||
}
|
}
|
||||||
//$salida.=$comando;
|
//$salida.=$comando;
|
||||||
//$salida.=var_export($this->campos,true);
|
//$salida.=var_export($this->campos,true);
|
||||||
|
$cant = 0;
|
||||||
while ($fila = $this->bdd->procesaResultado()) {
|
while ($fila = $this->bdd->procesaResultado()) {
|
||||||
$salida.='<tr bottom="middle">';
|
$salida.='<tr bottom="middle">';
|
||||||
foreach ($fila as $clave => $valor) {
|
foreach ($fila as $clave => $valor) {
|
||||||
@@ -218,7 +219,7 @@ class Mantenimiento {
|
|||||||
$datoEnlace = $tmpco[1];
|
$datoEnlace = $tmpco[1];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
$this->campoBusca = $dato[1];
|
$this->campoBusca = isset($dato[1]) ? $dato[1] : "";
|
||||||
$valor = '<a title="Inventario de ' . $valor . '" $target="_blank" href="index.php?informeInventario&opc=listar' . $datoEnlace . '&id=' . $id . '">' . $valor;
|
$valor = '<a title="Inventario de ' . $valor . '" $target="_blank" href="index.php?informeInventario&opc=listar' . $datoEnlace . '&id=' . $id . '">' . $valor;
|
||||||
}
|
}
|
||||||
if (strstr($this->campos[$clave]['Comment'], "imagen") && isset($valor)) {
|
if (strstr($this->campos[$clave]['Comment'], "imagen") && isset($valor)) {
|
||||||
@@ -344,6 +345,8 @@ class Mantenimiento {
|
|||||||
$informe = "";
|
$informe = "";
|
||||||
}
|
}
|
||||||
$this->restoreURL();
|
$this->restoreURL();
|
||||||
|
} else {
|
||||||
|
$anterior = $rew = $az = $informe = $za = $siguiente = $fwd = "";
|
||||||
}
|
}
|
||||||
if ($this->perfil['Alta']) {
|
if ($this->perfil['Alta']) {
|
||||||
$this->datosURL['opc'] = 'nuevo';
|
$this->datosURL['opc'] = 'nuevo';
|
||||||
@@ -422,14 +425,14 @@ class Mantenimiento {
|
|||||||
} else {
|
} else {
|
||||||
$coma = ",";
|
$coma = ",";
|
||||||
}
|
}
|
||||||
if ($this->campos[$campo]['Type'] == 'Boolean(1)') {
|
if (isset($this->campos[$campo]['Type']) && $this->campos[$campo]['Type'] == 'Boolean(1)') {
|
||||||
$valor = "";
|
$valor = "";
|
||||||
if (empty($_POST[$campo])) {
|
if (empty($_POST[$campo])) {
|
||||||
$valor = "0";
|
$valor = "0";
|
||||||
}
|
}
|
||||||
$valor = $_POST[$campo] == "on" ? '1' : $valor;
|
$valor = $_POST[$campo] == "on" ? '1' : $valor;
|
||||||
} else {
|
} else {
|
||||||
if (stristr($this->campos[$campo]['Comment'], "imagen")) {
|
if (isset($this->campos[$campo]['Comment']) && stristr($this->campos[$campo]['Comment'], "imagen")) {
|
||||||
//procesa el envío de la imagen
|
//procesa el envío de la imagen
|
||||||
$imagen = new Imagen();
|
$imagen = new Imagen();
|
||||||
$accion = $imagen->determinaAccion($campo);
|
$accion = $imagen->determinaAccion($campo);
|
||||||
@@ -442,7 +445,11 @@ class Mantenimiento {
|
|||||||
$campoImagen = $campo;
|
$campoImagen = $campo;
|
||||||
} else {
|
} else {
|
||||||
//Comprobamos si hay clonación y hay imagen a clonar.
|
//Comprobamos si hay clonación y hay imagen a clonar.
|
||||||
|
if (isset($_POST[$campo])) {
|
||||||
$valor = $_POST[$campo];
|
$valor = $_POST[$campo];
|
||||||
|
} else {
|
||||||
|
$valor = "";
|
||||||
|
}
|
||||||
if ($_POST['tipoOperacion'] == CLONAR && file_exists($valor)) {
|
if ($_POST['tipoOperacion'] == CLONAR && file_exists($valor)) {
|
||||||
$hayImagen = true;
|
$hayImagen = true;
|
||||||
$campoImagen = $campo;
|
$campoImagen = $campo;
|
||||||
@@ -719,9 +726,10 @@ class Mantenimiento {
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
$accion = $this->montaURL();
|
$accion = $this->montaURL();
|
||||||
$salida.='<div class="col-sm-8"><form name="mantenimiento.form" enctype="multipart/form-data" class="form-horizontal" role="form" method="post" action="' . $accion . '">' . "\n";
|
$salida = '<div class="col-sm-8"><form name="mantenimiento.form" enctype="multipart/form-data" class="form-horizontal" role="form" method="post" action="' . $accion . '">' . "\n";
|
||||||
$salida .= "<fieldset style=\"width: 96%;\"><p><legend style=\"color: red;\"><b>$tipo</b></legend>\n";
|
$salida .= "<fieldset style=\"width: 96%;\"><p><legend style=\"color: red;\"><b>$tipo</b></legend>\n";
|
||||||
//$salida.= var_export($datos,true);
|
//$salida.= var_export($datos,true);
|
||||||
|
$campos = "";
|
||||||
foreach ($this->campos as $clave => $valor) {
|
foreach ($this->campos as $clave => $valor) {
|
||||||
if ($valor["Editable"] == "no") {
|
if ($valor["Editable"] == "no") {
|
||||||
//Se salta los campos que no deben aparecer
|
//Se salta los campos que no deben aparecer
|
||||||
@@ -860,7 +868,7 @@ class Mantenimiento {
|
|||||||
|
|
||||||
private function creaModal($valor, $id)
|
private function creaModal($valor, $id)
|
||||||
{
|
{
|
||||||
$mensaje .= '
|
$mensaje = '
|
||||||
<div id="mensajeModal'.$id.'" class="modal fade " tabindex="-1" role="dialog" aria-labelledby="myLargeModalLabel" aria-hidden="true">
|
<div id="mensajeModal'.$id.'" class="modal fade " tabindex="-1" role="dialog" aria-labelledby="myLargeModalLabel" aria-hidden="true">
|
||||||
<div class="modal-dialog text-center">
|
<div class="modal-dialog text-center">
|
||||||
<div class="modal-content text-center">
|
<div class="modal-content text-center">
|
||||||
|
@@ -111,7 +111,8 @@ class Pdf_mysql_table extends FPDF
|
|||||||
if ($this->procesandoTotales) {
|
if ($this->procesandoTotales) {
|
||||||
$this->SetFont('Arial','B',12);
|
$this->SetFont('Arial','B',12);
|
||||||
}
|
}
|
||||||
$this->Cell($col['w'],5,utf8_decode($data[$col['f']]),1,0,$alin,$fill);
|
$dato = isset($data[$col['f']]) ? $data[$col['f']] : "";
|
||||||
|
$this->Cell($col['w'],5,utf8_decode($dato),1,0,$alin,$fill);
|
||||||
//$this->Cell($col['w'],5,utf8_decode($data[$col['f']]),1,0,$alin,$fill);
|
//$this->Cell($col['w'],5,utf8_decode($data[$col['f']]),1,0,$alin,$fill);
|
||||||
//$this->Cell($col['w'],5,utf8_decode($data['proveedor']),1,0,$alin,$fill);
|
//$this->Cell($col['w'],5,utf8_decode($data['proveedor']),1,0,$alin,$fill);
|
||||||
//$this->Write(5,"nombre=".$col['f'].",titulo=".$col['c'].",ancho=".$col['w'].",alin=".$col['a']);
|
//$this->Write(5,"nombre=".$col['f'].",titulo=".$col['c'].",ancho=".$col['w'].",alin=".$col['a']);
|
||||||
@@ -119,7 +120,10 @@ class Pdf_mysql_table extends FPDF
|
|||||||
//print_r($data);
|
//print_r($data);
|
||||||
//print_r($this->aCols);
|
//print_r($this->aCols);
|
||||||
if ($col['t']=='S' && !$this->procesandoTotales) {
|
if ($col['t']=='S' && !$this->procesandoTotales) {
|
||||||
|
if (isset($this->totales[$col['f']]))
|
||||||
$this->totales[$col['f']] += $data[$col['f']];
|
$this->totales[$col['f']] += $data[$col['f']];
|
||||||
|
else
|
||||||
|
$this->totales[$col['f']] = $data[$col['f']];
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user