Adaptação para versão php mais recente

trocar todas  as atribuições var por public, e as funcitions que não
tinham nivel de acesso foi trocada para public function