public function destroy($id)
 {
     $erro = Erro::find($id);
     if (!empty($erro)) {
         $erro->delete();
         Session::flash('flash_message', 'Erro removido com sucesso!');
         return redirect()->back();
     }
     return 'O erro não foi encontrado';
 }
Exemple #2
0
 /**
  * Encontrar o erro de acordo com seu código. O mapa de erros está cadastrado
  * no mapa erros.
  * 
  * @param type $codigo
  * @return \Erro
  */
 public function getErro($codigo)
 {
     $erro = new Erro();
     if (array_key_exists($codigo, self::$erros)) {
         $mensagem = self::$erros[$codigo];
         $erro->setCodigo($codigo);
         $erro->setMensagem($mensagem);
     } else {
         $erro->setCodigo($codigo);
         $erro->setMensagem("Código de erro não definido.");
     }
     return $erro;
 }
Exemple #3
0
<?php

// No direct access
defined('_CEXE') or die;
// Incluir as funções do controlador apenas uma vez
require_once dirname(__FILE__) . DS . 'controller.php';
$app = new Erro();
$app->view();
Exemple #4
0
                $args = array();
                foreach ($frame['args'] as $arg) {
                    if (is_string($arg)) {
                        $args[] = "'" . $arg . "'";
                    } elseif (is_array($arg)) {
                        $args[] = "Array";
                    } elseif (is_null($arg)) {
                        $args[] = 'NULL';
                    } elseif (is_bool($arg)) {
                        $args[] = $arg ? "true" : "false";
                    } elseif (is_object($arg)) {
                        $args[] = get_class($arg);
                    } elseif (is_resource($arg)) {
                        $args[] = get_resource_type($arg);
                    } else {
                        $args[] = $arg;
                    }
                }
                $args = join(", ", $args);
            }
            $rtn .= sprintf("#%05d %s(%d): %s%s%s(%s)\n", $i, empty($frame['file']) ? '{main}' : $frame['file'], empty($frame['line']) ? 0 : $frame['line'], empty($frame['class']) ? '' : $frame['class'], empty($frame['type']) ? '' : $frame['type'], $frame['function'], $args);
        }
        return $rtn;
    }
}
//////////////////////////////////////////////////////////////////////////////
/**
 * Initialize the handler setup
 */
Erro::setup();