Sobre
Registo do que tem sido feito ao longo das versões do APP
Legenda:
Versão com Importância Nivel 3 (Máxima Improtância)Versão com Importância Nivel 2
Versão com Importância Nivel 1
Versão Normal(Atualização/Correção de bugs)
Versão 0.15.1 - 17 DE Março de 2026
- Sistema(Correção de Erros/Imperfeições)
- ERRO FATAL===========================================
[ERRO FATAL] ---- [16-03-2026 20:15:42] - [IP: "47.128.121.137" | URL QUERY: "/threads/globo-news-biom%C3%A9dico-do-es-viraliza-ao-fazer-harmoniza%C3%A7%C3%A3o-peniana-em-si-mesmo.84593/" | PAGE: "/index.php"]
Allowed memory size of ***** bytes exhausted (tried to allocate **** bytes) in ***** on line 450
=============================================
FIX - Este problema ocorre porque a execução do script consome mais de 128 MB de memória do servidor, o que é bastante e preocupante. Neste caso específico, esse consumo excessivo é originado pela consulta e carregamento dos dados referentes aos visitantes, em que, quando se aproxima dos 15 mil registos, cada consulta (uma vez que a mesma é realizada constantemente) consome mais de 80 MB de memória.
O cuidado com o consumo de memória é algo que a aplicação terá de observar. Atualmente, o problema não é grave, uma vez que o site não tem muitas visitas, mas, no futuro, para que o site receba visitas em massa, a organização do código deve visar a eficiência dos recursos.
Para resolver este caso e evitar esse tipo de erro na função de seleção da base de dados, existe um modo de retornar apenas o número de resultados, assim como um mecanismo de controlo e alerta para o administrador quando o sistema começar a consumir muita memória. Além disso, reduziu-se o limite de registos de 15 mil para 10 mil. Quando atinge esse número, o sistema apaga os registos automaticamente.
- ERRO FATAL===========================================
Versão 0.15 - 15 de Março de 2026:
(Esta versão é importante porque introduz a possibilidade de inserir a temática NP Diário.)
- Conteudo(Sobre/NP Diário)
- NOVO RECURSO- Criar a possibilidade de inserir, listar e apagar o NP Diário;
- Conteudo(Index)
- - Reformulação da página index para que o index seja composto por quartro widgets:texto inicial, últimas despesas, últimos NP vida real e últimos NP Diário;
- Conteudo(Sobre/NP Vida Real)
- FIX- Quando o utilizador clicava num link da paginação, o parâmetro ?pag= era repetido e acumulado no URL a cada nova página acedida. Isso provocava um erro, pois o URL ficava demasiado longo devido à multiplicação do parâmetro pag. Para resolver este problema, antes de gerar o URL para a paginação, o parâmetro pag é removido. Desta forma, evita-se a sua repetição, uma vez que a própria paginação volta a adicionar o parâmetro pag corretamente no link de cada botão de página.;
- - Criar um modo de teste que carregue todos os embeds e execute o autoplay para verificar se há algum vídeo offline;
- Correção de erros/bugs
- ===============================
[ERRO LEVE][WARNING] ---- [07-03-2026 12:07:35] - [IP: "37.187.138.120" | URL QUERY: "/" | PAGE: "/index.php"]
User_Info:N/D | Undefined array key "HTTP_USER_AGENT" *****class_bl*** on line 360
==========================================
==========================================
[ERRO LEVE][DEPRECATED] ---- [07-03-2026 12:07:35] - [IP: "37.187.138.120" | URL QUERY: "/" | PAGE: "/index.php"]
User_Info:N/D | preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated *****clas*** on line 464
==========================================
FIX- Este erro ocorria porque um cliente não tinha User Agent, o que posteriormente gerava um erro ao verificar se o cliente era um bot ou não. Para solucionar este problema, tratamos o caso de valor vazio, assumindo que o cliente não possui User Agent.
- ===============================
Versão 0.014.1 - 05 de Março de 2026
- Sistema(Correção de Erros/Imperfeições)
- - O processo do "ambiente" era realizado duas vezes em cada requisição, o que gerava sobrecarga desnecessária. Tal ocorria porque a classe era chamada duas vezes, provavelmente devido a erro ou confusão com a sessão de cookie. Foi removida a segunda chamada, os erros gerados foram apagados e o sistema funciona normalmente.
- - MySQL/SELECT-PAGINAÇÃO: Existia um conflito/confusão porque, quando utilizado o LIMIT, os dados eram retornados de acordo com esse limite, mas a variável que informava o número total de registros apresentava um valor diferente. Em determinados casos, onde é necessário confirmar que apenas um número específico de resultados é retornado, isso podia ser problemático. Para corrigir essa situação, foi criada uma nova variável de saída que registra a quantidade real de dados retornados. Assim, nos casos em que há LIMIT, esse valor será diferente da variável que armazena o número total de registros com base na consulta original.
- Conteudo(Sobre/Log de Versões)
- - Organização do Log de Versões, separando-o da página principal, para melhor organização á medida que se vai atualizando;
- Conteudo(Sobre/NP Vida Real)
- - Na parte administrativa Listar os NP Vida Real e respetiva plataforma em que o mesmo está alocado, para melhor decidir qual a plataforma a ser utilizada para alojar o próximo NP Vida Real;
- - Adicionar a plataforma de video Internet Archive;
- - "Afinar" a paginação e quando se insere um NP Vida Real mencionar quais as plataformas que se tem que colocar o "embed" diretamente;
- Sistema(Controlo)
- - Colocar os bloqueados do Forum(forum.npx.pt) a serem redirecionados para o Site(npx.pt), que por sua vez irá redirecionar para o ultimo NP Vida Real;
- - Reenviar os clientes bloqueados para o ultimos video do NP Vida Real introduzido no sistema;
Versão 0.014 - 04 de Março de 2026:
(Esta versão é importante devido á possibilidade de introduzir e listar as partes do NP Vida Real)
- Sistema(Controlo)
- - Quando se atinge um numero de registos de visitantes o sistema apaga parte dos registos para aliviar a base de dados;
- Conteudo(Sobre/NP Vida Real)
- NOVO RECURSO- Possibilidade de Inserir e Apagar Partes do NP Vida Real. Foi criada uma estrutura básica para inserir, listar e apagar NP Vida Real;
- - As plataformas de video permitidas são o Youtube, Rumble, SendVid, Odysee e Dailymotion. A decisão de alocar os conteúdos de video do Nómada Portugues/Pinhalismo em várias plataformas prende-se com a tentativa de que estes possam resistir há censura que existe atualmente, fora outros interesses que alguma plataforma de videos possa ter e que possam colocar em causa tais conteúdos;
Versão 0.013.1 - 21 de Fevereiro de 2026:
- Sistema(Correção de Erros/Imperfeições)
- - Bastava o URL conter duas barras "//" para ser reencaminhado para o fórum. O código de redirecionamento para o fórum, quando o link era do fórum, estava incompleto. Agora, para redirecionar para o fórum, o link tem de cumprir determinados requisitos;
- - O sistema estava a fazer 3 requisições adicionais ao servidor devido a ficheiros CSS inexistentes. Esses ficheiros e as respetivas pastas foram removidos por não serem necessários nesta fase. Por esse motivo, as requisições foram comentadas para que esses ficheiros não sejam mais solicitados;
- - Foi limitado o comprimento do campo do URL na lista de visitantes para evitar que desconfigure a tabela. O comprimento está definido para 300px;
- - Na lista da sessão de login, quando se apagavam os registos, apenas os resultados apresentados eram removidos, em vez de todos os registos. Corrigimos e agora apaga todos os registos de sessão, exceto a sessão atual;
- - Nas secções da lista de visitantes, a paginação não estava a aparecer. O problema era causado por uma reformulação na variável de condição que acrescentava o "where" na string, o que gerava um erro numa consulta posterior para cálculo de resultados. Para a paginação, foi mantida a informação original;
- - Registamos se o URL é ou não do fórum para posteriormente excluir esses links dos bloqueados e dos links inválidos;
- ERRO VERMELHOFIX
- Correção:
================== [ERRO USER ALERTA VERMELHO] ---- [21-02-2026 05:16:37] - [IP: "*******" | URL QUERY: "/?c*******" | PAGE: "/index.php"] Este erro ocorre com a senha inserida em: pr***_*****.php/535 in 114 on line e****.php ======================
- Por motivos de segurança, o URL e o User Agent do cliente são armazenados na base de dados de forma encriptada. No processo de desencriptação, a presença de caracteres especiais nestas informações pode causar erros, uma vez que tais caracteres não são suportados pelo tipo de codificação utilizado. Para resolver este problema, optou-se por uma encriptação simples e insegura, uma vez que o objectivo é impedir ataques há base de dados por via URL ou USER AGENT.
Versão 0.013 - 21 de Fevereiro de 2026:
(Esta versão é importante porque cria e disponibiliza ferramentas para monitorizar os visitantes do site e compreender as suas intenções.)
- Sistema (Erros/bugs/Imperfeições)
- - Versão não aparecia devido a alteração das variáveis;
- - Não alertava o admin quando um array com chave inválida era invocado;
- - Alterou-se a configuração do .htaccess para impedir o acesso direto a imagens ou vídeos, mas permitir que sejam apresentados ao utilizador quando requisitados pelo próprio servidor;
- - Foram feitos ajustes no sistema interno de gestão de erros do site para melhor adaptação às alterações anteriores;
- - Corrigido problema no redirecionamento: o .htaccess foi reconfigurado e o filtro que redireciona o utilizador para o fórum foi atualizado;
- - A paginação era calculada com base no total da tabela, o que fazia com que, quando aplicadas condições, o número de páginas não correspondesse aos resultados disponíveis. Com a alteração, a paginação passou a apresentar o número correto de páginas com base nos resultados existentes;
- Sistema (Controlo)
- - Criação de tabela de sessões de login registadas e possibilidade de apagar todas as sessões ativas;
- NOVO RECURSO- Registo de visitantes, incluindo determinados dados para compreender as suas intenções. Isto abrange também os clientes que são reencaminhados. Possibilidade de apagar a lista de visitantes;
- NOVO RECURSO- Criar modo de segurança/teste durante atualizações do site (colocar palavra-passe para aceder ao site);
Versão 0.012 - 11 de Fevereiro de 2026:
- Sistema(Controlo)
- - Acesso ao site só com IPs de Portugal | Criação da Classe que faz a gestão os IPs que acessam ao site;
- - Alteração da ordem de execução de processos que envolvem o bloqueio de IPs;
- Conteudo(Sobre)
- - Adição de uma Aba na parte Sobre que irá conter o documento RBPCP, 10 de Agosto
- Sistema(Correção de Erros)
- ERRO FATALFIX
- Correção:
====================== [ERRO USER FATAL] ---- [24-01-2026 01:06:29] - [IP: "205.210.31.227" | URL QUERY: "/webshell" | PAGE: "/index.php"] O $_SERVER['HTTP_HOST'] é:npx.pt.1******* e o $_SERVER['SERVER_NAME'] é:npx.pt.1***** in 343 on line class_ambiente.php =================
- Para a definição de ambiente, localhost ou servidor, faziamos comparações certas. O host muda a sua identificação o que faz com que, nessas alturas, o sistema resolva para indefenido, uma vez que não é localhost nem host. Para resolver isso a partir de agora pesquisamos pelo dominio autorizado e nao mais por comparação direta. ;
- ERRO FATALFIX
- Correção:
- Sistema(Backup e Atuaização)INCOMPLETO
- - Inicio da Criação da estrutura para backup e atuaização de site. ***Foi iniciado mas deixado em pausa;
Versão 0.011 - 30 de Junho de 2025:
- Temáticas(NP Diário)
- - Criação do formulário para a inserção de NP Diários;
- Sistema(Rich Text)
- - Inclusão do Rich Text TinyMCE Editor na classe de estilo forms;
- - Adaptar(personalizar botões e ações) o TinyMCE Editor para as necessidades do Pinhalismo;
- Sistema(Correção de Erros)
- ERRO FATAL
- Correção:
[ERRO USER FATAL] ---- [30-06-2025 04:02:04] - [IP: "::1" | URL QUERY: "/" | PAGE: "/index.php"] ====================================================================================== [ERRO EXCEPTION] ---- [30-06-2025 04:02:04] - [IP: "::1" | URL QUERY: "/" | PAGE: "/index.php"] Uncaught exception: Division by zero **** estatistica_diaria.php on line 100 ======================================================================================
- Quando se chega ao ultimo dia do mês, ao se descontar o dia atual do numero total de dias do mês, dá 0. Esse 0 é usado numa divisão depois para calcular o montante diário até ao final do mês. Para se resolver, em caso de 0, o valor passa a ser 1;
- ERRO FATAL
- Correção:
Versão 0.010 - 01 de Junho de 2025:
- Conteúdo(Despesa/faturas)
- CORREÇÃO - Reposição das 10 faturas no widget de ultimas despesas e no selec de inserção de despesa;
- Conteúdo(Temáticas NP/PH)
- - Criação do Produto das Temáticas e preparação para que haja sub-temáticas(NP Diário...etc), ao contrário do que ocorreu com as despesas, em que cada sub-temática é tratada como um produto;
- Sistema/estrutura(geral)
- - Criação do ficheiro de "robots.txt", para orientar os robos que fazem a indexação do site;
- - Criação de uma versão ALFA de um sitemap.xml. O objectivo é que no futuro o sitemap seja gerado automáticamente a cada atualização do app;
- ERRO FATAL
- Correção:
[ERRO EXCEPTION] ---- [01-06-2025 15:37:35] - [IP: "::1" | URL QUERY: "/" | PAGE: "/index.php"] Uncaught exception: Division by zero *****(info privada)
Na estatistica diária no calculo da % da dos impostos em relação á despesa diária, se os impostos fossem 0, iria fazar uma divisão de zero, o que originava o erro. Foi corrigido;
Versão 0.009 - 23 de Maio de 2025:
- Sistema/Estrutura(ambiente)
- CORREÇÃO - Para evitar o erro sistemático, que tem haver com a identificação de ambiente de execução da app, na verificação $_SERVER['HTTP_HOST'] temos que acautelar que o www. pode existir o que até ao momento impedia a identificação. Para isso temos que adicionar a seguinte opção "'www.'.$_SERVER['HTTP_HOST']";
- Conteúdo(despesas)
- - Ao inserir a despesa passa a ser possivel colocar o valor a descontar diretamente no campo do valor, para os casos em que a despesa tenha descontos. Desta forma passa a não ser necessário calcular o valor resultante do desconto;
- Conteúdo(despesas/estatistica diária)
- CORREÇÃO
- Equação para o saldo diário até ao fim do presente mês estava mal feito o que resultava
num calculo errado do valor disponivel diário até ao fim do mês. A equação para esse saldo deve
ser a seguinte:
"($dias_que_faltam_ate_fim_do_mes X $limite_diario_para_gastar + $saldo_disponivel_agora) / $dias_que_faltam_ate_fim_do_mes"
- CORREÇÃO
- Equação para o saldo diário até ao fim do presente mês estava mal feito o que resultava
num calculo errado do valor disponivel diário até ao fim do mês. A equação para esse saldo deve
ser a seguinte:
- Conteúdo(despesas/faturas)
- CORREÇÃO - Calculo total de MBs que faturas ocupam no Sistema, limitava-se só há página que era apresentada e não ao total de ficheiros em sistema. Isto foi corrigido e agora é apresentado o tamanho total de ficheiros(faturas) em sistema;
Versão 0.008 - 22 de Maio de 2025:
- Sistema/Estrutura(Erros Sistemáticos)CORREÇÃO
- Correção do seguinte erro sistemático:
[ERRO USER FATAL] ---- [21-05-2025 12:04:43] ... privado in 343 on line class_ambiente.php
[ERRO LEVE] ---- [21-05-2025 12:04:43] ... Undefined array key "produto" ****class_estilo.php on line 935
- - Continua a insistência do erro que tem haver com a identificação do ambiente de execução da APP. Nesse sentido o código foi modificado para dar mais detalhes sobre o referido erro;
- - Antecipação do redireccionamento para o Index, em caso de falta de informação sobre o controle ou produto;
- Conteúdo(despesa/faturas)
- CORREÇÃO- Correção de erro que impedia de dar zoom nas faturas das despesas no widget "ultimas despesas";
- TEMPORÁRIO - Aumentar para 40 o numero de faturas no widget "ultimas despesas" e no select na inserção das faturas;
- Sistema/Estrutura(login)
- CORREÇÃO - O Aviso de cookies apagados passa a ser amarelo, e não vermelho;
- Conteúdo(despesa/estatistica)
- CORREÇÃO - No saldo do Ano, arredondar o valor para não aparecer mais que duas casas decimais;
Versão 0.007 - 21 de Maio de 2025:
- Conteúdo(sobre/registo de log versões)
- - Alteração (Organização) da forma de registo de evoluções das versões do APP. Em vez de repetir o tópico, cria-se uma lista interna com todas as evoluções que pertencem aquele tópico;
- Conteúdo(despesas/faturas)
- - Tornar tabela de listagem de faturas mais compacta;
- - Após inserir fatura, manter form para possibilitar a inserção de outra fatura de seguida;
- - Após inserir fatura, manter data no form de inserção, da fatura que se acabou de inserir(facilita a inserção);
- - Adicionar, na listagem de faturas, os campos com o numero de despesas associadas aquelas faturas bem como o valor total dessas despesas associadas;
- - Adicionar ao widget de "ultimas despesas" uma aba com as ultimas 10 faturas inseridas;
- - Adicionar widget de "ultimas despesas" quando inserimos uma fatura;
- - Na seleção de fatura a quando a inserção de uma despesa, o numero de faturas disponiveis passam de 10 para 20, de modo a facilitar a inserção de despesas em massa;
- Conteúdo(Open Graph)CORREÇÃO
- - Falha ao carregar a imagem em Open Graph porque no caminho para a imagem falta /, uma vez que o open graph adiciona o link("www.npx.ptimg...") o que origina o erro. Foi adicionado a barra para que o caminho para a imagem esteja certo;
- Sistema/Estrutura(paginação de listas)CORREÇÃO
- - O cálculo para a formulação de paginação estava mal feito o que resultava numa deficiência na apresentação de resultados, principalmente na listagem de faturas em que existia mais que uma página de faturas, mas o sistema só permitia apresentação de uma página;
- Sistema/estrutura(Erro sistemático)CORREÇÃO
- Correção do seguinte erro sistemático:
[ERRO USER FATAL] ---- [19-05-2025 07:08:39] ... privado in 342 on line class_ambiente.php
[ERRO LEVE] ---- [19-05-2025 07:08:39] ... Undefined array key "control" ****/class_estilo.php on line 931
- - $_SERVER['HTTP_HOST'] substitui $_SERVER['SERVER_NAME'] na identificação do ambiente em que a APP está a ser executada;
- - Prevenção caso não seja passado qual o controlador deve ser utilizado. Reformulação da parte que redireciona o cliente para o forum;
Versão 0.006 - 17 de Maio de 2025:
- Sistema/Estrutura(Open Graph) Introdução de um Open Graph genérico que poderá ser editado em cada produto;
- CORREÇÃOConteúdo(Menu) Atualização do Link da opção de contactos. Não está introduzido o control o que faz o utilizador ser redirecionado para o Forum;
- CORREÇÃOErros PHP(log) Impedir que o sistema esteja a escrever no log que existe erros no log. Tornar o Aviso amarelo, em vez de vermelho;
- CORREÇÃOErros PHP(log) Em caso de erro pervisto no código, para registar no log tem que haver a indicação que é para registar no log. Desta forma evita que em caso de erros de PHP sejam repetidos no log, uma vez que esses erros emitem alertas para o utilizador;
- APLICAÇÃOSistema/Estrutura Devido a conflitos que o 0 provoca por o sistema associar o 0 a vazio, a partir deste momento para operações boleanas o 2 substitui o 0 mantendo o 1 a sua função binária;
- CORREÇÃOConteúdo(Faturas de despesas) No card que exibe as ultimas faturas inseridas, foi corrigido o codigo que impedia que impedia o utilizador de fazer zoom na fatura da despesa;
- CORREÇÃOConteúdo(despesas) Na listagem das despesas o simbulo do EURO fica perto do numero para que não haja quebra de linha, que fazia com que o numero da despesa e o simbulo do EURO se separassem;
- CORREÇÃOConteúdo(despesas) Ao inserir despesas, o select de faturas apresenta as ultimas 10 faturas inseridas em vez das faturas todas;
- CORREÇÃOConteúdo(despesas) Ao inserir despesas, o select de categorias apresenta as categorias por ordem afabetica para melhor identificação da categoria;
- ORGANIZAÇÃOConteúdo(sobre) Organização do registo das evoluções da app dentro de abas colapsaveis para melhor organização;
Versão 0.005 - 16 de Maio de 2025:
- CORREÇÃOErro Sistemático
Resolver:Uncaught exception: Call to a member function select() on string
****estatistica_diaria.php on line 50
- Deixar de usar a diretiva $_SERVER['REDIRECT_URL'] no redirecionamento de links do Forum Pinhalismo;
- Redirecionamento aplica-se ao Localhost tambem;
- Erro user fatal ou vermelho passa a ser registado no Log de erros PHP;
- Mensagem de Erros de Log só aparece ao Admin;
- Ajuste na Função que calcula a estatistica diária para que caso não haja conexão há base de dados a função não seja executada, evitando assim a criação de erros;
- Conteúdo(despesas - estatistica diária) Arredondar o saldo atual em duas casas decimais, para que em determinados casos não seja mostrado uma serie de numeros decimais;
Versão 0.004 - 15 de Maio de 2025:
(A importância desta versão está no tratamento de erros causados por má escrita de código, organização da estatistica, estatistica diária passa para uma aba de notificação... entre outros melhoramentos.)
- Conteúdo(despesas) Tornar tabela de despesas mais compacta(esconder imagem de fatura se tiver);
- Conteúdo(despesas) Na listagem das despesas, realçar o valor da despesa;
- Conteúdo(despesas) Na listagem de despesa Adicionar linha(Separador) que avisa que as despesas sao de um mês diferente;
- Conteúdo(despesas) Quando inserimos uma despesa, colocar lá a opção de ir para listar despesas;
- Conteúdo(despesas) Impedir erros se colocarmos virgula em vez de ponto no valor da despesa;
- Conteúdo(faturas) Colocar tamanho de cada imagem e calcular o total do tamanho das imagens em sistema;
- Administração Função que cria a página de produto de forma generica(Por motivos de segurança só funciona em Localhost);
- Administração Organização da parte de Administração. Organização de informação disponibilizada;
- Sistema/Estrutura(Erros) Criação de tratamento de Erros PHP em log. Impedir que erros de PHP apareção ao cliente e garantir que o APP responde de forma segura em caso de erros graves no codigo;
- Administração Poder ver erros na parte administrativa e apagar esses erros gerados por má escrita de código;
- Sistema/Estrutura Realizar processos antes de fechar a página;
- Sistema/Estrutura Criar Função para redirecionamento "seguro" e centralizado;
- Conteúdo(estatistica) Criar produto de estatistica de despesas e colocar lá o detalhe ano a ano(retirar do index);
- Conteúdo(estatistica) Os dados diários passar para a aba das notificações(repor essa aba);
- Conteúdo(estatistica) Total(Dinheiro) despesas feitas no dia;
- Conteúdo(sobre) Criação do produto "Sobre", que irá conter as informações sobre o APP, entre outros(Limpar a página de index);
- INCOMPLETOConteúdo(index) Oganização do codigo da página index.php(Colocar codigo em scripts separados);;
- Conteúdo(despesas) Adaptação da listagem(seleção) de despesas para permitir a seleção de alguns tipos de lista de despesa, como ultimas despesas inseridas e despesas feitas no dia de hoje;
- Conteúdo(despesas) Ultimas despesas inseridas e despesas de hoje passam a estar em algumas partes da APP;
Versão 0.003 - Abril de 2025:
(A importância desta versão está no melhoramento das ferramentas de controlo sobre as despesas)
- Conteúdo(despesas) Colocar despesas totais registadas na lista de despesas;
- Conteúdo(despesas) Apagar Despesa;
- Conteúdo(faturas) Diminuição da imagem das despesas quando lista, para tornar a lista mais compacta;
- Conteúdo(faturas) Listagem de faturas ordenada por data das faturas;
- Sistema/Estrutura Apagar fatura(Movendo a imagem para a pasta de apagados);
- Conteúdo(faturas) Numero total de faturas em sistema na listagem de faturas;
- Sistema/Estrutura Criação de sistema de paginação automático e aplicar há listagem de despesas e faturas;
- CORREÇÃO Paginação de listas Na paginação, os primeiros resultados não apareciam;
- Conteúdo(faturas) Na edição de uma despesa, aparecer a fatura selecionada se a despesa tiver associada alguma fatura. O mesmo foi feito para o inserir despesa(Manter dados da ultima inserção. Facilita inserção em massa);
- Conteúdo(faturas) As faturas no select do inserir e editar devem estar ordenadas pela ordem de inserção e não pela ordem de data;
Versão 0.002 - Abril de 2025:
(A importância desta versão está no facto de se conseguir manipular e visualizar as despesas inseridas, como já para visualizar uma estatistica que se atualiza automáticamente quando se insere despesas)
- Login Permissão para dois Logins em Simultâneo;
- Sistema/Estrutura Padronização do Charset de localhost e host;
- Conteúdo(estatistica) Criação de Estatística Básica para acompanhar despesas;
- Conteúdo(Menu) Alteração dos links do Menu;
- Sistema/Estrutura Conclusão da função de Edição das despesas e categorias de despesas;
- Sistema/Estrutura Conclusão da função de apagar despesas, categorias de despesas e faturas(imagens) de despesas;
- Conteúdo(Info) Criação da página de contactos com links e informação sobre o Carlos Pinhal e o Pinhalismo;
Versão 0.001 - Abril de 2025:
(A importância desta versão reside no facto de ter sido a primeira. Nunca é facil começar, principalmente quando o criador se encontra nas condições precárias em que o criador Carlos Pinhal se encontra.)
- Sistema/Estrutura Criação da estrutura inicial (funções e classes de sistema que são utilizados para ajudar na execução das funções principais do APP);
- Tema Procura por um Template dashboard admin gratuito e adaptar o respetivo template ao funcionamento do APP;
- Sistema/Estrutura Criação do sistema de Login, inserir e listar despesas, faturas(imagens) de despesa e categorias de despesa;