<?php /** * * Desarrollado por Myra * 1/08/2014 * * * Controlador para el mantenimiento del archivo. */ require_once 'cod/lib/arch.php'; if ($ses->getLlamada() == 'files') { $ses->setCarpeta($_POST['folder']); } $arch = new Arch($ses->getCarpeta()); // Operaciones sobre archivos. switch ($ses->getLlamada()) { case 'renFile': $arch->renombraArchivo($ses->getArchivo(), $_POST['newName']); break; case 'delFile': $arch->borraArchivo($ses->getArchivo()); break; }
$bd = new Sql($cfg_servidor, $cfg_basedatos, $cfg_usuario, $cfg_password); if (!$bd->conectar()) { echo "Problemas al conectar con la base de datos"; echo $bd->errNo . ': ' . $db->error; } $login = new Usuario(); $resultado = $login->valida($_POST['user'], $_POST['password'], $_POST['clave']); if ($resultado == 1) { // Abre sesion. include_once 'cod/mod/sessionAdmtva.php'; $ses = new SessionAdmtva(); $ses->abrirSesion(); $ses->inicializa(); $ses->setSuper($login->getSuper()); $ses->setUsuario($login->getCampos()); $ses->setSeccion('portada'); // Limpia Tablas. $bd->optimiza(); // Borra Imágenes de carpeta temporal. require_once 'cod/lib/arch.php'; $arch = new Arch(); $arch->setContenedor('img'); $files = $arch->relacionaArchivos(); foreach ($files as $file => $valor) { $arch->borraArchivo($file); } header("Location: index.php"); } else { // Error de validación. header("Location: login.php?errusu=" . $resultado); }