$imagemErro = 'notice.png'; break; case E_WARNING: $tipoErro = 'Warning'; break; case E_PARSE: $tipoErro = 'Parser'; break; case E_COMPILE_ERROR: $tipoErro = 'Fatal'; break; } if (preg_match('/(.*)\\.html\\.php(.*)/', $arquivo, $resultado)) { $mensagem = str_replace('Undefined index:', 'Variável não registrada no controle para apresentação no template: ', $mensagem); $back = null; } else { ob_start(); debug_print_backtrace(); $back = ob_get_clean(); } echo "\n\t\t<link type='text/css' rel='stylesheet' href='.sistema/debug.css' />\n\t\t<fieldset class='erroNegro'>\n\t\t\t<legend>{$tipoErro}</legend>\n\t\t\t<img src='.sistema/imagens/{$imagemErro}' alt='[imagem]'>\n\t\t\t<table summary='text' class='erroNegro'>\n\t\t\t\t<tr>\n\t\t\t\t\t<td>Mensagem:</td>\n\t\t\t\t\t<td><b>{$mensagem}</b></td>\n\t\t\t\t</tr>\n\t\t\t\t<tr>\n\t\t\t\t\t<td>Arquivo:</td>\n\t\t\t\t\t<td>## {$arquivo}({$linha})</td>\n\t\t\t\t</tr>\n\t\t\t</table>\n\t\t<pre>{$back}\n\t\t</pre>\n\t\t</fieldset>"; } include_once '.sistema/debug.php'; include_once '.sistema/definicoes.php'; $dir = definirDiretorio('Sistema'); define('diretorioPrioritario', $dir['stDiretorio']); if (isset($_GET['c'])) { $_GET['c'] = is_numeric($_GET['c']) ? 'CSsd_Retorno' : $_GET['c']; } new gerenteControles(isset($_REQUEST['c']) ? $_REQUEST['c'] : definicaoSistema::pegarControleInicial());
} else { ob_start(); debug_print_backtrace(); $back = ob_get_clean(); } echo $mensagem; } include_once '.sistema/debug.php'; include_once '.sistema/definicoes.php'; $dir = definirDiretorio('Sistema'); define('diretorioPrioritario', $dir['stDiretorio']); set_include_path(implode(PATH_SEPARATOR, array(realpath(APPLICATION_PATH . '/../.calixto/externas/'), realpath(dirname(__FILE__)), get_include_path()))); include_once '../.calixto/externas/Zend/Amf/Server.php'; session_start(); $server = new Zend_Amf_Server(); $server->setProduction(definicaoSistema::pegarAmbiente() == definicaoSistema::producao ? true : false); $arDiretorios = scandir(dirname(__FILE__)); $arDiretoriosNaoEntidades = array('.', '..', '.tmp', '.sistema'); foreach ($arDiretorios as $dirName) { if (!in_array($dirName, $arDiretoriosNaoEntidades) && is_dir($dirName) && is_dir(dirname(__FILE__) . '/' . $dirName . '/classes')) { $server->addDirectory(dirname(__FILE__) . '/' . $dirName . '/classes'); $arArquivos = scandir(dirname(__FILE__) . '/' . $dirName . '/classes'); foreach ($arArquivos as $controle) { if (substr($controle, 0, 1) == 'C') { require_once dirname(__FILE__) . "/" . $dirName . "/classes/{$controle}"; } elseif (substr($controle, 0, 1) == 'N') { $caminho = realpath(dirname(__FILE__) . "/" . $dirName . "/classes/{$controle}"); require_once $caminho; $classeAs = substr("{$dirName}.classes.{$controle}", 0, strlen("{$dirName}.classes.{$controle}") - 4); $classePhp = substr($controle, 0, strlen($controle) - 4); $server->setClassMap($classeAs, $classePhp);