}
    } else {
        $_SESSION['error'] = $msg;
    }
}
//----------------------------------------------------------------------------------------------------------------------------------
//----------------------------------------------------------------------------------------------------------------------------------
function graba($titulo, $texto, $fecha, $add)
{
    include_once 'conexion.php';
    $sql = "INSERT INTO noticia(titulo,contenido,fecha,imagen) values ('{$titulo}','{$texto}','{$fecha}','{$add}')";
    $query = mysql_query($sql, $con);
}
//----------------------------------------------------------------------------------------------------------------------------------
//----------------------------------------------------------------------------------------------------------------------------------
$titulo = $_POST['titulo'];
$texto = $_POST['texto'];
$fecha = $_POST['fecha'];
$name = $_FILES['imagen']['name'];
$add = "img/" . $name;
if ($titulo == '' or $texto == '' or $fecha == '' or $name == '') {
    $_SESSION['error'] = "Todos los campos son requeridos";
    header('Location: http://localhost:8080/noticias/altanoticia.php');
} else {
    if (archivo()) {
        graba($titulo, $texto, $fecha, $add);
        header('Location: http://localhost:8080/noticias');
    } else {
        header('Location: http://localhost:8080/noticias/altanoticia.php');
    }
}
function listadotabla($titulo, $datos, $enlaces = 0, $modifica = "", $elimina = "", $ver = "", $botones = "", $adicional = "", $target = "_self")
{
    global $folder;
    if (count($datos) == 0) {
        echo "No se pudo encontrar los datos solicitados";
        return false;
    }
    ?>
	<table class="tablalistado">
	<thead>
	<tr class="cabecera">
	<td>Nº</td>
	<?php 
    foreach ($titulo as $k => $v) {
        ?>
	<td><?php 
        echo $v;
        ?>
</td>
	<?php 
    }
    ?>
	</tr>
	</thead>
	<tbody>
	<?php 
    $i = 0;
    foreach ($datos as $d) {
        $i++;
        ?>
	<tr class="contenido">
		<td class="der"><?php 
        echo $i;
        ?>
</td>
		<?php 
        foreach ($titulo as $k => $v) {
            ?>
			<td><?php 
            archivo($d[$k]);
            ?>
</td>
			<?php 
        }
        //$ver=0;
        if ($enlaces == 1) {
            $id = array_shift($d);
            if (!empty($ver)) {
                ?>
				<td><a href="<?php 
                echo $ver;
                ?>
?id=<?php 
                echo $id;
                ?>
" class="boton ver" target="_blank"><img src="<?php 
                echo $folder;
                ?>
imagenes/iconos/ver.jpg" alt="Ver" title="Ver"></a></td>
			<?php 
            }
            if (!empty($modifica)) {
                ?>
				<td><a href="<?php 
                echo $modifica;
                ?>
?id=<?php 
                echo $id;
                ?>
" class="boton modificar"><img src="<?php 
                echo $folder;
                ?>
imagenes/iconos/editar.png" alt="Modificar" title="Modificar"></a></td>
			<?php 
            }
            if (!empty($elimina)) {
                ?>
				<td><a href="<?php 
                echo $elimina;
                ?>
?id=<?php 
                echo $id;
                ?>
" class="boton eliminar"><img src="<?php 
                echo $folder;
                ?>
imagenes/iconos/cerrar2.jpg" alt="Eliminar" title="Eliminar" width="16" height="16"></a></td>
			<?php 
            }
            if (!empty($botones)) {
                ?>
				<?php 
                foreach ($botones as $k => $v) {
                    ?>
				<td><a href="<?php 
                    echo $v;
                    ?>
?<?php 
                    if (!empty($adicional)) {
                        foreach ($adicional as $ak => $av) {
                            echo $ak . "=" . $av . "&";
                        }
                    }
                    ?>
id=<?php 
                    echo $id;
                    ?>
" class="boton" target="<?php 
                    echo $target;
                    ?>
"><?php 
                    echo $k;
                    ?>
</a></td>	
				<?php 
                }
                ?>
			<?php 
            }
        }
        ?>
		
	</tr>
	<?php 
    }
    ?>
	</tbody>
	</table>
	<?php 
}
Example #3
0
function listadotabla($titulo,$datos,$enlaces=0,$ver="",$modifica="",$elimina="",$botones="",$adicional="",$target="_self"){
	global $folder,$idioma;
	if(count($datos)==0){
		echo $idioma['NoSePudoEncontrar'];
		return false;
	}
	?>
    <div class="table-responsive">
	<table class="table table-striped table-bordered table-hover">
	<thead>
	<tr>
	<th>Nº</th>
	<?php foreach($titulo as $k=>$v){
	?>
	<th><?php echo $v?></th>
	<?php
	}?>
	</tr>
	</thead>
	<tbody>
	<?php
	$i=0;
	foreach($datos as $d){$i++;
	?>
	<tr class="contenido">
		<td class="der"><?php echo $i;?></td>
		<?php foreach($titulo as $k=>$v){
			?>
			<td><?php archivo($d[$k]);?></td>
			<?php
		}
		//$ver=0;
		if($enlaces==1){
			
			$id=array_shift($d);
			?><td>
            <?php
			if(!empty($ver)){
			?>
				<a href="<?php echo $ver;?>?Cod=<?php echo $id;?>" class="btn btn-xs btn-success" target="" title="<?php echo $idioma['VerReporte']?>">
                	<i class="icon-file"></i>
                </a>
			<?php
			}
			if(!empty($modifica)){
			?>
				<a href="<?php echo $modifica;?>?Cod=<?php echo $id;?>" class="btn btn-xs btn-info modificar" title="<?php echo 'Modificar'?>">
                	<i class="glyphicon glyphicon-edit"></i>
                </a>
			<?php
			}
			if(!empty($elimina)){
			?>
				<a href="<?php echo $elimina;?>?Cod=<?php echo $id;?>" class="btn btn-xs btn-danger eliminar" title="<?php echo 'Eliminar'?>">
                	<i class="glyphicon glyphicon-trash"></i>
                </a>
			<?php
			}
			if(!empty($botones)){
			?>
				<?php foreach ($botones as $k => $v): ?>
				
                	<a href="<?php echo $k;?>?<?php if(!empty($adicional)){foreach($adicional as $ak=>$av){ echo $ak."=".$av."&";}}?>Cod=<?php echo $id;?>" class="btn btn-xs" target="<?php echo $target?>"><?php echo $v; ?></a>	
				<?php endforeach ?>
			<?php
			}
		}
		?>
		</td>
	</tr>
	<?php
	}
	?>
	</tbody>
	</table>
    </div>
	<?php
}