Ejemplo n.º 1
0
 public function delete(Arch &$arch)
 {
     $this->db->query("delete from Arch where id=" . $this->db->escape($arch->getId()));
 }
Ejemplo n.º 2
0
<?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;
    }
}
Ejemplo n.º 3
0
<?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;
}
Ejemplo n.º 4
0
 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;
 }
Ejemplo n.º 5
0
<?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']);
Ejemplo n.º 6
0
$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);
}