} else { require_once 'base/fs_postgresql.php'; $db = new fs_postgresql(); } require_once 'base/fs_model.php'; require_model('caja.php'); if ($db->connect()) { if (isset($_GET['remote-printer'])) { if (FS_PRINTER == 'remote-printer') { /** * Añadimos un poquito de seguridad. * Comprobamos que la IP desde la que se quiere imprimir corresponda * con la del usuario que ha abierto la caja. */ $caja = new caja(); $caja0 = $caja->get_last_from_this_server(); if ($caja0 and isset($_SERVER['REMOTE_ADDR'])) { if ($caja0->ip == $_SERVER['REMOTE_ADDR'] or is_null($caja0->ip)) { if (file_exists('tmp/' . FS_TMP_NAME . 'remote-printer.txt')) { echo file_get_contents('tmp/' . FS_TMP_NAME . 'remote-printer.txt'); unlink('tmp/' . FS_TMP_NAME . 'remote-printer.txt'); } } else { echo 'ERROR 3'; } } } else { echo 'ERROR 2'; } } else { echo 'ERROR 1';