コード例 #1
0
ファイル: usuario.php プロジェクト: chungote/sistema-uni
 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}')");
 }
コード例 #2
0
ファイル: imagen.php プロジェクト: jicorrea/tplabIV
 public function GuardarImagen()
 {
     $var = imagen::TraerUnaImagen($this->id);
     if (empty($var)) {
         $this->InsertarImagen();
     } else {
         $this->ModificarImagen();
     }
 }
コード例 #3
0
ファイル: imagen.php プロジェクト: kailIII/eneboo-ecommerce
        $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();
コード例 #4
0
ファイル: subir.php プロジェクト: edigiarch/sisregcivil
<?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";
}
コード例 #5
0
ファイル: grillaSlider.php プロジェクト: jicorrea/tplabIV
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'>&nbsp;</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'>&nbsp;</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>";
}
コード例 #6
0
ファイル: formCargarImg.php プロジェクト: jicorrea/tplabIV
<?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 : "";
コード例 #7
0
ファイル: nexo.php プロジェクト: jicorrea/tplabIV
     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)));
コード例 #8
0
 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;
 }