<?php error_reporting(E_ALL); ini_set("display_errors", 1); include_once "../../data/config.php"; //echo "<pre>";print_r(json_decode($_POST['json'])); echo "</pre>";die; $datos = json_decode($_POST['json']); switch ($datos->acc) { case "guardar": if ($datos->idlibro == "") { $libroObj = new Libro(); $libroObj->setNombre($datos->nombrelibro); $libroObj->setEs_editable("s"); $libroObj->setId_usuario($_SESSION['userid']); $libroObj->save(); 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);