/** * @covers ::clear */ public function testClearReturnInfo() { ReturnInfo::clear(); $this->assertTrue(!isset($_SESSION['returnInfo'])); }
<?php echo "\n<!-- " . get_class() . " -->\n"; ?> <script type="text/javascript"> $(document).ready(function() { <?php /* BLOQUE PARA MOSTRAR returnInfo SI EXISTE ***************************/ $sri = \Sintax\Core\ReturnInfo::ensureArray(); if (count($sri) > 0) { foreach ($sri as $arrInfo) { $title = isset($arrInfo['title']) ? $arrInfo['title'] : ''; $msg = isset($arrInfo['msg']) ? $arrInfo['msg'] : ''; $title = preg_replace("/\r?\n/", "\\n", addslashes($title)); $msg = preg_replace("/\r?\n/", "\\n", addslashes($msg)); $llamadaJsMuestraMsgModal = 'muestraMsgModal(\'' . $title . '\',\'' . $msg . '\');'; echo $llamadaJsMuestraMsgModal; } } \Sintax\Core\ReturnInfo::clear(); ?> }); </script> <?php echo "\n<!-- /" . get_class() . " -->\n";
$msg = $infoExc; $title = "Situación de excepción no controlada"; ReturnInfo::add($msg, $title); $location = BASE_DIR . FILE_APP . "?page=error"; } error_log('redireccionando a (' . $location . ')'); $firephp->info($location, 'redireccionando a ($location)'); if (in_array($_SERVER['REMOTE_ADDR'], unserialize(IPS_DEV))) { echo '<a href="' . $location . '">Continuar a: ' . $location . '</a>'; } else { header("Location: " . $location); } break; case "ajax": case "ajaxAssoc": ReturnInfo::clear(); $actionData = new \stdClass(); if (get_class($e) == "ActionException") { //Excepción lanzada voluntariamente $actionData->exito = true; $actionData->data = ''; $actionData->msg = $e->getMessage(); } else { //Excepcion no controlada $actionData->exito = false; $actionData->data = ''; $actionData->msg = $infoExc; } //header('Content-Type: application/json; charset=utf-8'); echo json_encode($actionData); break;