If you want more of my pastes visit: https://randompaste.000webhostapp.com/index.html -------------------------------------------------------------------------------------- view my last post at: https://bitbin.it/X2LSOj3b/ -------------------------------------------------------------------------------------- fetch_object(); if( $dados ) { include 'set_'.$ctrl.'.php';//arquivo com os m�todos setters include 'view/'.$ctrl.'.php'; } else echo tentou_invadir( 'O registro n�o existe', 'Esse registro n�o existe mais' ); } else echo tentou_invadir( 'N�o existe $dao, $vo' ); } else { if( $dao ) { $action = 'Atualizar'; $all = call_user_func( array( $dao , 'get2List' ) ,'','','' ); include 'view/listagem.php'; } else echo tentou_invadir( 'N�o existe $dao, $vo' ); } } else if( $ac=='new' ) { $dados = $vo; $action = 'Cadastrar'; $data = date('d/m/Y'); $hora = date('H:i:s'); include 'view/'.$ctrl.'.php'; } else if( $ac=='del' ) { $action = 'Excluir'; $dados = call_user_func( array( $dao , 'get2Del' ) ,'','','', $id ); include 'view/deletar.php'; } else if( $ac=='up' ) { include 'view/banner.php'; } else if( $ac=='list' ) { include 'view/'.$ctrl.'.php'; } else { echo tentou_invadir( 'Acessou sem $ac' ); $action = 'view'; } } else { $action = getGet('ac'); include 'set_'.$ctrl.'.php';//arquivo com os m�todos setters if( $action=='Cadastrar' || $action=='Atualizar' ) { try { salvarDAO( $dao, $vo ); $pag_erro = 'view/ok.php'; } catch ( Exception $e ){ $log = new Logger( 'Mysql', $e->getMessage() ); $log->createLog('log'); $pag_erro = 'view/erro.php'; } } else { try { excluirDAO( $dao, $vo ); $pag_erro = 'view/ok.php'; } catch ( Exception $e ){ $log = new Logger( 'Mysql', $e->getMessage() ); $log->createLog('log'); $pag_erro = 'view/erro.php'; } } include $pag_erro; }