Exemplo n.º 1
0
         file_put_contents(SITE_PATH . "/libros/libro_" . $libroObj->getId() . ".txt", $datos->texto);
         echo json_encode(array('msg' => "Libro guardado correctamente", 'idlibro' => $libroObj->getId()));
     } else {
         $libroObj = LibroQuery::create()->findOneById($datos->idlibro);
         $libroObj->setNombre($datos->nombrelibro);
         //$libroObj->setTexto($datos->texto);
         $libroObj->save();
         file_put_contents(SITE_PATH . "/libros/libro_" . $datos->idlibro . ".txt", $datos->texto);
         echo json_encode(array('msg' => "Libro guardado correctamente", 'idlibro' => $datos->idlibro));
     }
     break;
 case "version":
     //diff -y  -T --suppress-common-lines -a --strip-trailing-cr indexold.php index.php
     if ($datos->idlibro == "") {
         $libroObj = new Libro();
         $libroObj->setNombre($datos->nombrelibro);
         $libroObj->save();
         $idLibro = $libroObj->getId();
     } else {
         $idLibro = $datos->idlibro;
     }
     $libroVersion = new Libro_version();
     $libroVersion->setIdlibro($idLibro);
     $libroVersion->setFecha(date("Y-m-d"));
     $libroVersion->setHora(date("H:i:s"));
     $libroVersion->setIdusuario($_SESSION['userid']);
     $libroVersion->save();
     file_put_contents(SITE_PATH . "/libros_version/libro_" . $idLibro . "_" . $libroVersion->getId() . ".txt", base64_decode($datos->texto));
     echo json_encode(array('msg' => "Libro guardado correctamente", 'idlibro' => $idLibro));
     break;
 case "marcarActividad":
Exemplo n.º 2
0
     $status = "Libro actualizado correctamente";
     echo $status;
     break;
 case "d":
     //Delete
     $libroObj = LibroQuery::create()->findOneById($_POST["id"]);
     $libroObj->setDebaja("s");
     $libroObj->save();
     echo "Libro borrado correctamente";
     break;
 case "n":
     //New
     include 'notificacion_data.php';
     $libroObj = new Libro();
     //$libroObj->setNombre($datos->nombre);
     $libroObj->setNombre($_POST["nombrelibro"]);
     $libroObj->setId_genero($_POST["vinculogenero"]);
     $libroObj->setFecha(date('Y-m-d'));
     $libroObj->setAutor($_POST["autor"]);
     $libroObj->setEs_editable("n");
     $libroObj->setSinopsis($_POST["sinopsis"]);
     $libroObj->setId_privacidad($_POST["privacidad"]);
     $libroObj->setId_usuario($_SESSION["userid"]);
     $libroObj->save();
     $idImage = $libroObj->getId();
     $mesajeNotificacion = "<span onclick=\"refreshDivs('cuerpocentro','pages/layout/perfillibro.php?id=" . $idImage . "')\">El usuario '" . UsuarioQuery::create()->findOneById($_SESSION["userid"])->getNombre() . "' ha subido un libro.</span>";
     guardarNotificacion(ID_ADMIN_USER, $mesajeNotificacion, 6);
     // obtenemos los datos del archivo
     //$tamano = $_FILES["image"]['size'];
     //$tipo = $_FILES["image"]['type'];
     $archivo = $_FILES["image"]['name'];