Viewing file: modificar-rotador-notas.php (8.58 KB) -rw-r--r-- Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<? $pagina_actual="administrar-rotadores-notas"; $categoria_actual="rotadores-notas"; require_once("includes/config.php"); require_once("includes/funciones.php");
if (isset($_POST["id"])){ extract($_POST, EXTR_SKIP); $nombre_archivo=$foto_actual; if (isset($_FILES["foto"])){ $archivo=$_FILES["foto"]; if ($archivo["tmp_name"]!=""){ //elimino fotos anteriories if (file_exists($carpeta_rotador_notas_original.$foto_actual)){ unlink($carpeta_rotador_notas_original.$foto_actual); } if (file_exists($carpeta_rotador_notas_thumb.$foto_actual)){ unlink($carpeta_rotador_notas_thumb.$foto_actual); } $timestamp=time(); $trozos = explode(".", $archivo["name"]); $extension = end($trozos); generar_imagen($archivo["tmp_name"], $ancho_rotador_notas_original, $alto_rotador_notas_original, $carpeta_rotador_notas_original.$timestamp.'.'.$extension); generar_imagen($archivo["tmp_name"], $ancho_thumb_rotador_notas_original, $alto_thumb_rotador_notas_original, $carpeta_rotador_notas_thumb.$timestamp.'.'.$extension); $nombre_archivo=$timestamp.'.'.$extension; } } $nombre_archivo2=$foto_actual2; if (isset($_FILES["foto2"])){ $archivo2=$_FILES["foto2"]; if ($archivo2["tmp_name"]!=""){ //elimino fotos anteriories if (file_exists($carpeta_rotador_notas_original.$foto_actual2)){ unlink($carpeta_rotador_notas_original.$foto_actual2); } if (file_exists($carpeta_rotador_notas_thumb.$foto_actual2)){ unlink($carpeta_rotador_notas_thumb.$foto_actual2); } $timestamp=time(); $trozos = explode(".", $archivo2["name"]); $extension = end($trozos); /*generar_imagen($archivo2["tmp_name"], $ancho_rotador_notas_original2, $alto_rotador_notas_original2, $carpeta_rotador_notas_original.$timestamp.'.'.$extension); generar_imagen($archivo2["tmp_name"], $ancho_thumb_rotador_notas_original2, $alto_thumb_rotador_notas_original2, $carpeta_rotador_notas_thumb.$timestamp.'.'.$extension);*/ $nombre_archivo2=$timestamp.'.'.$extension; move_uploaded_file ($archivo2["tmp_name"],$carpeta_rotador_notas_original.$nombre_archivo2); } } $result=$mysqli->query(" UPDATE rotador_notas SET titulo='".utf8_decode($titulo)."', link='".utf8_decode($link)."', foto='$nombre_archivo', foto2='$nombre_archivo2', tipo_link='$tipo_link', copete='".utf8_decode($copete)."', texto_boton='".utf8_decode($texto_boton)."', frase='".utf8_decode($frase)."', link2='".utf8_decode($link2)."', tipo_link2='".utf8_decode($tipo_link2)."', texto_boton2='".utf8_decode($texto_boton2)."', id_categoria='".utf8_decode($id_categoria)."' WHERE id='$id' "); header('Location: administrar-rotadores-notas.php?exito=si'); }
if (isset($_GET["id"])){ $id=cadena_segura($_GET["id"],11); $result=$mysqli->query(" SELECT id, titulo, link, foto, foto2, tipo_link, copete, texto_boton, frase, link2, tipo_link2, texto_boton2, id_categoria FROM rotador_notas WHERE id='$id' "); $item = mysqli_fetch_assoc($result); ?> <div class="modal-content"> <form method="post" action="modificar-rotador-notas.php" enctype="multipart/form-data"> <input type="hidden" name="id" value="<?=$id?>"> <input type="hidden" name="foto_actual" value="<?=$item["foto"]?>"> <input type="hidden" name="foto_actual2" value="<?=$item["foto2"]?>"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal">×</button> <h4 class="modal-title"></h4> </div> <div class="modal-body"> <div class="form-group"> <label>Título</label> <input class="form-control" name="titulo" value="<?=utf8_encode($item["titulo"])?>"> </div>
<div class="form-group"> <label>Copete</label> <textarea name="copete" class="form-control"><?=utf8_encode($item["copete"])?></textarea> </div> <div class="form-group"> <label>Frase</label> <textarea name="frase" class="form-control"><?=utf8_encode($item["frase"])?></textarea> </div> <div class="form-group"> <label>Tipo de link</label> <select class="form-control" name="tipo_link"> <option value="interno" <?=$item["tipo_link"]=='interno'?"selected":""?>>Interno</option> <option value="externo" <?=$item["tipo_link"]=='externo'?"selected":""?>>Externo</option> </select> </div>
<div class="form-group"> <label>Texto del botón</label> <input class="form-control" name="texto_boton" value="<?=utf8_encode($item["texto_boton"])?>" placeholder="ej: Ampliar"> </div> <div class="form-group"> <label>Link</label> <input class="form-control" name="link" placeholder="ej: http://www.google.com.ar" value="<?=utf8_encode($item["link"])?>"> </div>
<div class="form-group hidden"> <label>Tipo de link 2</label> <select class="form-control" name="tipo_link2"> <option value="interno" <?=$item["tipo_link2"]=='interno'?"selected":""?>>Interno</option> <option value="externo" <?=$item["tipo_link2"]=='externo'?"selected":""?>>Externo</option> </select> </div>
<div class="form-group hidden"> <label>Texto del botón 2</label> <input class="form-control" name="texto_boton2" value="<?=utf8_encode($item["texto_boton2"])?>" placeholder="ej: Ampliar"> </div>
<div class="form-group hidden"> <label>Link del botón 2</label> <input class="form-control" name="link2" placeholder="ej: http://www.google.com.ar" value="<?=utf8_encode($item["link2"])?>"> </div> <div class="form-group"> <label>Imagen actual:</label> <img src="<?=$carpeta_rotador_notas_thumb.$item["foto"]?>" width="100"/> </div> <div class="form-group"> <label>Nueva imagen (<?=$ancho_rotador_notas_original?>px x <?=$alto_rotador_notas_original?>px)</label> <input class="form-control" name="foto" type="file"> <p class="help-block">No seleccionar ningún archivo para mantener la imagen actual</p> </div> <div class="form-group"> <label>Imagen chica actual:</label> <img src="<?=$carpeta_rotador_notas_original.$item["foto2"]?>" width="100"/> </div> <div class="form-group"> <label>Nueva imagen chica (<?=$ancho_rotador_notas_original2?>px x <?=$alto_rotador_notas_original2?>px)</label> <input class="form-control" name="foto2" type="file"> <p class="help-block">No seleccionar ningún archivo para mantener la imagen chica actual</p> </div> <div class="form-group hidden"> <label>Categoría</label> <select class="form-control" name="id_categoria"> <option value="0">Inicio</option> <? $categorias=$mysqli->query(" SELECT id, nombre FROM categoria_cliente WHERE id_padre=0 ORDER BY nombre ");?> <? while ($categoria = mysqli_fetch_assoc($categorias)){?>
<option <?=$categoria["id"]==$item["id_categoria"]?"selected":""?> value="<?=$categoria["id"]?>"><?=utf8_encode($categoria["nombre"])?></option> <? $subcategorias=$mysqli->query(" SELECT id, nombre, visible FROM categoria_cliente WHERE id_padre=".$categoria["id"]." ORDER BY nombre ");?> <? while ($subcategoria = mysqli_fetch_assoc($subcategorias)){?>
<option <?=$subcategoria["id"]==$item["id_categoria"]?"selected":""?> value="<?=$subcategoria["id"]?>">-- <?=utf8_encode($subcategoria["nombre"])?></option> <? $subsubcategorias=$mysqli->query(" SELECT id, nombre, visible FROM categoria_cliente WHERE id_padre=".$subcategoria["id"]." ORDER BY nombre "); ?> <? while ($subsubcategoria = mysqli_fetch_assoc($subsubcategorias)){?> <option <?=$subsubcategoria["id"]==$item["id_categoria"]?"selected":""?> value="<?=$subsubcategoria["id"]?>">-- -- <?=utf8_encode($subsubcategoria["nombre"])?></option> <? }?>
<? }?>
<? }?> </select> </div> </div> <div class="modal-footer"> <a href="#" class="btn btn-white" data-dismiss="modal">Cerrar</a> <input type="submit" class="btn btn-primary" value="Modificar"> </div> </form> </div><!-- /.modal-content --> <? }?>
|