Example #1
0
 /**
  * @covers ::clear
  */
 public function testClearReturnInfo()
 {
     ReturnInfo::clear();
     $this->assertTrue(!isset($_SESSION['returnInfo']));
 }
Example #2
0
<?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";
Example #3
0
         $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;