function cambiarFoto($nombreImagen, $tipoImagen, $idusuario, $nivel, $origen) { require 'Imagen.php'; include "../conexion.php"; $imagen = new imagen(); $subeImg = $imagen->subirImagen($nombreImagen, $idusuario, $origen, $tipoImagen); $crearThumb = $imagen->crear_thumb($subeImg, $idusuario, $tipoImagen); $separo = explode('../../', strtolower($subeImg)); $p = $separo[0]; $ruta = $separo[1]; $rsImg = $cn->query("CALL paCambiarFoto('{$nivel}', '{$idusuario}', '{$ruta}')"); }
public function GuardarImagen() { $var = imagen::TraerUnaImagen($this->id); if (empty($var)) { $this->InsertarImagen(); } else { $this->ModificarImagen(); } }
$codigo .= ' <html> <head> <title>' . $this->datosImagen["descripcion"] . '</title> <link rel="stylesheet" href="' . _WEB_ROOT . 'templates/' . _TEMPLATE . '/estilos.css" type="text/css"> </head> <body> <div class="fotoGrande"> <img src="' . $this->datosImagen["ruta"] . '"> <p>' . $this->datosImagen["descripcion"] . '</p> </div> <a class="botLink" href="javascript:window.close()">' . _CERRAR_VENTANA . '</a> <p class="separador"> </body> </html>'; echo $codigo; } } //// OFICIAL ///////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////// /** @main_class_definition oficial_imagen */ class imagen extends oficial_imagen { } $iface_imagen = new imagen(); $iface_imagen->contenidos();
<?php /* * SurKaiser * Aplicacion Subir Imagen Alpha-1.0 * http://www.surkaiser.com.es/ * * $clase_imagen.php * Ultima modificacion : 11/01/2012 by SurKaiser */ @(include "config.php"); $archivo = $_FILES['imagen']; $arnombre = $_POST['imagen']; $imgvas = new imagen(); if ($imgvas->comprueba($archivo['name'])) { $imagen = new extension($archivo, $cf_ex, $cf['dir']); } else { echo "Debes seleccionar la imagen a subir"; }
require_once '../clases/imagen.php'; session_start(); if (isset($_SESSION['registrado']) && $_SESSION['registrado'] == "*****@*****.**") { if (isset($_POST['idBorrar'])) { //echo "<script>alert(".$_POST['idBorrar'].")</script>"; $var = imagen::TraerUnaImagen($_POST['idBorrar']); unlink('../img2/' . $var->imagen); //borro la imagen imagen::eliminarImagen($_POST['idBorrar']); //borro el registro } ?> <script type="text/javascript"> function BorrarImagen(id) { MostarGrillaSlider(id); } </script> <?php $ArrayDeImagenes = imagen::TraerImagenes(); echo "<div style='position: relative; color:#87CEFA;'>\n <div style='position: absolute; left: 0px; top: 50px;'> \n\t<input class='form-control' type='button' onclick='MostarformCargarImg(0)' value='Ingresar Imagen'/>\n\t<table style='color:black;' class='table table-hover table-responsive'>\n\t\t\t<thead>\n\t\t\t\t<tr>\n\t\t\t\t\t<th> Titulo </th>\t\t\t\t\n\t\t\t\t\t<th> Descripcion </th>\n\t\t\t\t\t<th> Imagen </th>\n\t\t\t\t\t<th> Dia </th>\n\t\t\t\t</tr> \n\t\t\t</thead>"; foreach ($ArrayDeImagenes as $imagenAux) { echo " \t<tr>\n\t\t\t\t\t\t<td>" . $imagenAux->titulo . "</td>\n\t\t\t\t\t\t\n\t\t\t\t\t\t<td>" . $imagenAux->descr . "</td>\n\t\t\t\t\t\t<td><img class='zoom image-bg-fluid-height' src='img2/" . $imagenAux->imagen . "'></td>\n\t\t\t\t\t\t<td>" . $imagenAux->dia . "</td>\n\n\t\t\t\t\t\t<td><button class='btn btn-danger' name='Borrar' onclick='BorrarImagen(" . $imagenAux->id . ")'> <span class='glyphicon glyphicon-remove-circle'> </span>Borrar</button></td>\n\t\t\t\t\t\t<td><button class='btn btn-warning' name='Modificar' onclick='MostarformCargarImg(" . $imagenAux->id . ")'><span class='glyphicon glyphicon-edit'> </span>Modificar</button></td>\n\t\t\t\t\t</tr>"; } echo "</table></div></div>"; } else { echo "<div style='position: relative; color:#87CEFA;'>\n <div style='position: absolute; left: 0px; top: 50px;'> \n <h3>usted '" . isset($_SESSION['registrado']) ? $_SESSION['registrado'] : ' ' . "' No tiene Acceso a esta seccion. </h3></div></div>"; }
<?php require_once "../clases/imagen.php"; session_start(); if (isset($_SESSION['registrado']) && $_SESSION['registrado'] == "*****@*****.**") { //$var= new imagen(); if ($_POST['id'] != 0) { $var = imagen::TraerUnaImagen($_POST['id']); //verifica que exista } //echo "<section class='widget'>"; ?> <div style="position: relative;"> <div style= "position: absolute; left: 30px; top: 50px;"> <form id="formRegistro" name="formRegistro" class="form-ingreso" action ="javascript:GrabarSlider()" method="POST" accept-charset="utf-8" enctype="multipart/form-data"> <div class="form-group"> <label class="sr-only" for="titulo" >Titulo</label> <input type="text" class="form-control" id="titulo" name="titulo" placeholder="Introduce un titulo" value="<?php echo isset($var) ? $var->titulo : ""; ?> " required="" autofocus=""> </div> <div class="form-group"> <label class="sr-only" for="descr">Descripcion</label> <input type="text" class="form-control" id="descr" name="descr" placeholder="Descripcion" value="<?php echo isset($var) ? $var->descr : "";
include "partes/FormConsulta.php"; break; case 'ValidarLogin': include "php/validarUsuario.php"; break; case 'MostarAcciones': include "php/acciones.php"; break; case 'GrabarSlider': $var = imagen::TraerUnaImagen($_POST['id']); $error = 0; if ($_POST['estado'] == "guardar" && !empty($var) || $_POST['estado'] == "modificar" && empty($var)) { $error = 1; } else { if ($_POST['estado'] == "guardar") { $var = new imagen(); } $var->titulo = $_POST['titulo']; $var->descr = $_POST['descr']; //var->imagen $var->dia = getdate(); if ($_FILES['imagen']['name'] != "") { $nombreArchivo = $_FILES['imagen']['name']; //Filtro anti-XSS $caracteres_malos = array("<", ">", "\"", "'", "/", "<", ">", "'", "/", "@", "."); $caracteres_buenos = array("& lt;", "& gt;", "& quot;", "& #x27;", "& #x2F;", "& #060;", "& #062;", "& #039;", "& #047;", "", ""); $titulo = $_POST['titulo']; //$titulo = str_replace($caracteres_malos, $caracteres_buenos, $titulo); //echo $nombreArchivo; $extensiones = array('jpg', 'jpeg', 'gif', 'png', 'bmp'); $extension = strtolower(end(explode('.', $nombreArchivo)));
public function getImage() { $vectorData; $link = $this->conexionBD->getConexion(); //conexion a la bd $query = "SELECT * FROM imagen;"; $result = mysql_query($query, $link) or die(mysql_error()); //ejecuto la query $i = 0; while ($row = mysql_fetch_array($result)) { $imagen = new imagen(); $imagen->setId($row['id_imagen']); $imagen->setNombre($row['nombre']); //$imagen->setUsuario($row['marca']); $imagen->setFecha($row['fecha']); $vectorData[$i] = $imagen; $i++; } mysql_close($link); if (empty($vectorData)) { return null; } return $vectorData; }