public function delete(Arch &$arch) { $this->db->query("delete from Arch where id=" . $this->db->escape($arch->getId())); }
<?php /** * * Desarrollado por Myra * 1/5/2015 * */ require_once 'cod/lib/arch.php'; $arch = new Arch($ses->getCarpeta()); if (isset($_FILES['file'])) { if (!$arch->subeArchivo($_FILES['file'])) { echo $arch->txtResultado; } }
<?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; }
public function createArch($name) { Utils::log(LOG_DEBUG, "Creating arch {$name}", __FILE__, __LINE__); $arch = new Arch(); $arch->setName($name); $this->getPakiti()->getDao("Arch")->create($arch); return $arch; }
<?php /** * * Desarrollado por Myra * 1/08/2014 * * * Programa para obligar a la descarga de un fichero. * */ require_once 'cod/lib/arch.php'; $arch = new Arch('/'); $arch->bajaArchivo($_GET['fdown']);
$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); }