Skip to content
This repository was archived by the owner on Jan 11, 2026. It is now read-only.

Publicação do Componente no https://extensions.joomla.org/ (resposta) #16

@bitts

Description

@bitts

Marcelo Valvassori Bittencourt 18.02.2022 15:59:15

What are the application problems?


Jeroen Moolenschot 24.02.2022 22:52:37

Hi Marcelo,
Thank you for changing the description into English. 
I have renamed your listing in the JED into "PagTesouro".
There are some errors which need to be fixed before we can publish this extension.

US1 - Update Servers missing or incorrect in XML file(s).

The update servers tag in your XML file(s) is missing or incorrect. This is a requirement of all extensions uploaded after 10th January 2017


PH2 - Files missing JEXEC security

Security is extremely important in Open Source Software, so to help prevent execution of files outside of the framework, the following code is required in all of your PHP files unless they are external library files:

no direct access defined( '_JEXEC' ) or die( 'Restricted access' ); 

This code is missing at the start of the following files:

/pagtesouro-save.php

/pagtesouro.php

/site/call.php

/site/class.pagtesouro.php

/site/pagtesouro.php

When you have fixed this issues please, reupload the package and open a new ticket so we can recheck an approve your extension.

Kind regards,

Jeroen Moolenschot


Tradução

Jeroen Moolenschot 24.02.2022 22:52:37

 Olá Marcelo,
 Obrigado por mudar a descrição para o inglês. 
 Eu renomeei sua listagem no JED para "PagTesouro".
 Existem alguns erros que precisam ser corrigidos antes que possamos publicar esta extensão.

US1 - Servidores de atualização ausentes ou incorretos no(s) arquivo(s) XML.

A tag de servidores de atualização em seu(s) arquivo(s) XML está ausente ou incorreta. Este é um requisito para todas as extensões enviadas após 10 de janeiro de 2017


PH2 - Arquivos sem segurança JEXEC

A segurança é extremamente importante no software de código aberto, portanto, para ajudar a evitar a execução de arquivos fora da estrutura, o seguinte código é necessário em todos os seus arquivos PHP, a menos que sejam arquivos de biblioteca externa:

 nenhum acesso direto definido( '_JEXEC' ) or die( 'Acesso restrito' );

Este código está ausente no início dos seguintes arquivos:

/pagtesouro-save.php

/pagtesouro.php

/site/call.php

/site/class.pagtesouro.php

/site/pagtesouro.php

Quando você corrigir esses problemas, reenvie o pacote e abra um novo ticket para que possamos verificar novamente e aprovar sua extensão.

Atenciosamente,

Jeroen Moolenschot

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions