===== nexwork.php ===== Esse arquivo realiza a configuração de várias opções globais do sistema e também importa todas as classes e funções necessárias para o sistema. ===== Lista de variáveis: ===== $d // Variável que armazena o diretório pai da pasta. ---- ===== Lista de funções: ===== * [[nexwork.php#errorHandler()|errorHandler()]] Função que lida com os erros do sistema e exibe eles de forma amigável. * [[nexwork.php#exceptionHandler()|exceptionHandler()]] Função que lida com exceção lançada por alguma função do sistema. * [[nexwork.php#errorHandlerFatal()|errorHandlerFatal()]] Função que lida com erros fatais do sistema. * [[nexwork.php#printr()|printr()]] Função recebe uma informação não formatada e tenta imprimir ela de forma amigável. * [[nexwork.php#userId()|userId()]] Função que retorna o id do usuário com sessão ativa no momento. * [[nexwork.php#userEstabId()|userEstabId()]] Função que retorna o id de estabelecimento do usuário com sessão ativa no momento. ==== errorHandler() ==== Função que lida com erros no sistema para que sejam mostrados de forma mais amigável. /** *@param int $errono Recebe o número referente ao erro. *@param string $errstr Recebe a descrição do erro. *@param string $errfile Recebe o nome do arquivo que aconteceu o erro. *@param int $errline Recebe o número da linha em que aconteceu o erro. *@param array Recebe um array com todas as variáveis ativas no momento do erro. *@return void */ function errorHandler($errno, $errstr, $errfile, $errline, $errcontext) ---- ==== exceptionHandler() ==== Função que lida com as exceções lançadas no sistema. Ela recebe a exceção e chama a função [[nexwork.php#errorHandler()|erroHandler]] para lidar com o erro. /** *@param exception $exception *@return void */ unction exceptionHandler($exception) ---- ==== errorHandlerFatal() ==== Função que lida com erros fatais do sistema e tenta apresentar eles de forma mais amigável para o usuário. Quando ela é chamada ela verifica se existe algum erro na seção e se existir ela mostra eles na tela com o comando echo caso não esteja presente seção ele envia o erro para [[nexwork.php#errorHandler()|errorHandler()]]. /** *@param noparam *@return void */ function errorHandlerFatal() ---- ==== printr()==== A função que recebe um conteúdo não formatado e tenta imprimi-lo de forma amigável. /** *@param $data Recebe os dados para realizar a impressão *@param string optonal $tipo Recebe o tipo de dado que tentará imprimir caso venha sem informação é atribuido o valor null para ele */ function printr($data, $tipo=null) ---- ==== userId()==== Função que retorna o id do usuário que esta com a sessão ativa no momento /** *@param noparam *@return int Retorna o id da sessão. */ function userId() ---- ==== userEstabId()==== Retorna o id do estabelecimento do usuário que esta com a sessão ativa no momento. /** *@param noparam *@return int Retorna o id do estabelecimento do usuário com sessão ativa no momento. */ function userEstabId()