History log of /web-bugs/www/bug.php (Results 1 – 25 of 147)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# c9451f7a 10-Sep-2024 Jim Winstead

Only show 'Add a Pull Request' to logged in users


# dc639be3 31-Jul-2024 Christoph M. Becker

We still may need the package list


# c73a67a6 20-Jul-2024 Christoph M. Becker

Disable voting (fixes #112)


# 8794eabf 20-Jul-2024 Christoph M. Becker

Disallow users to comment


# 4a29f1a2 20-Jul-2024 Christoph M. Becker

GH-114: Lock down bug tracker to developers only

All further conversation about bugs is supposed to happen on Github.
We still allow developers to edit the bug tracker, so they can clean

GH-114: Lock down bug tracker to developers only

All further conversation about bugs is supposed to happen on Github.
We still allow developers to edit the bug tracker, so they can clean
up.

We start by disallowing users to add patches.

show more ...


# 4792d120 31-Jul-2024 Derick Rethans

Fix PHP 8.2/8.3 warnings and deprecations


# d50077c2 05-Mar-2022 Nikita Popov

Only allow links to php.net and github.com

Activity on bugs.php.net is pretty much down to link spam now.
Fight it by only allowing php.net and github.com links.


# 4efb5c34 21-Oct-2021 Nikita Popov

Disable submission of "Documentation Problem" bugs

Instead point people to the php/doc-en repository.

It's still possible to change the bug type to "Documentation
Problem" after

Disable submission of "Documentation Problem" bugs

Instead point people to the php/doc-en repository.

It's still possible to change the bug type to "Documentation
Problem" after it has been submitted, e.g. if it turns out a bug
is really a documentation issue.

show more ...


# 29b70e29 11-Jul-2021 sy-records <52o@qq52o.cn>

Fix the problem that undefined state status can be used


# def044bb 28-May-2019 Derick Rethans

stop spammy users


# 9d47b05f 22-May-2019 Peter Kokot

Convert all tabs to spaces


# 5cd2630a 24-Dec-2018 Peter Kokot

Add dependency injection container

This patch introduces a dependency injection container for the PHP bug
tracker application. Container deals with the creation of all service
classe

Add dependency injection container

This patch introduces a dependency injection container for the PHP bug
tracker application. Container deals with the creation of all service
classes and additionally provides retrieving of configuration parameters.
Service classes are used everywhere in the app - from accessing database
to uploading files. Configuration parameters include infrastructure
configuration (database credentials...) and application level
configuration (directories locations...).

Container is compatible with the PSR-11 container interface defined
so it is simple to quickly understand its usage. Advanced features
such as autowiring are not included in this phase.

show more ...


# 1c04d305 18-Dec-2018 Peter Kokot

Remove display_bug_success() function

The display_bug_success() is a simple wrapper around the echo and has
HTML embedded in it.


# 10b0ad9c 16-Dec-2018 Peter Kokot

Refactor bugs_get_bug() to repository


# a5b6fa07 16-Dec-2018 Peter Kokot

Refactor get_resolve_reasons() to repository class


# 357ba9e0 16-Dec-2018 Peter Kokot

Move fetching bug comments to a repository class

Changes:
- This moves fetching bug comments to a dedicated repository class
- It uses vanilla PDO as current direction of the databas

Move fetching bug comments to a repository class

Changes:
- This moves fetching bug comments to a dedicated repository class
- It uses vanilla PDO as current direction of the database usage
is applied in this app.
- When bug_id is set to preview types issues occur due to int type
hint. Should be refactored more in the future commits.

show more ...


# bae5fa6c 14-Dec-2018 Peter Kokot

Trim trailing whitespaces


# 9b248f9e 10-Dec-2018 Peter Kokot

Refactor get_pseudo_packages() to repository class

Changes:
- get_pseudo_packages() function is moved to its own repository class.
- Database::queryAll() removed since it is not used

Refactor get_pseudo_packages() to repository class

Changes:
- get_pseudo_packages() function is moved to its own repository class.
- Database::queryAll() removed since it is not used and the method
arguments don't match the number of used arguments anymore
- Project types configuration is moved to repository class for now.
- Some unused items removed
- Some template changes and show_project_options() helper function
integrated in the view layer directly since it is used in a simplified
way.

show more ...


# 8ab9a1d1 05-Dec-2018 Peter Kokot

Refactor patches uploading

This patch moves patches uploading functionality from the outdated
HTTP_Upload package to a dedicated service class in the app.

Additional changes in

Refactor patches uploading

This patch moves patches uploading functionality from the outdated
HTTP_Upload package to a dedicated service class in the app.

Additional changes in this context:
- Functionality concerning retrieving patches data from database has
been moved to a separate repository classes.
- Some missed bugs fixed when uploading patches and no developer info
were recorded.
- Obsoleting patches functionality is now working again.
- Added a simple unit test.

show more ...


# 44706d2e 05-Dec-2018 Peter Kokot

Refactor pull requests service class

Changes:
- Class moved to src under App namespace
- Code refactored into repository class and GitHub client for managing
pull requests

Refactor pull requests service class

Changes:
- Class moved to src under App namespace
- Code refactored into repository class and GitHub client for managing
pull requests
- When new pull request is attached to a bug report the info comment is
also added to bug activity as is practice with other activities
already.

show more ...


# d337e731 05-Dec-2018 Peter Kokot

Add dual PSR-4 compatible classes autoloader

This patch is a workaround until Composer installation step can be used
in production bugs.php.net. Once Composer can be added to the deploym

Add dual PSR-4 compatible classes autoloader

This patch is a workaround until Composer installation step can be used
in production bugs.php.net. Once Composer can be added to the deployment
step together with rsync this can be simplified and only Composer's
autoload.php will be used.

show more ...


# 674023bd 03-Dec-2018 Peter Kokot

Convert UTF-8 with BOM to UTF-8 without BOM


# 35218a28 03-Dec-2018 Peter Kokot

Refactor numerical Captcha package into class

The Text_CAPTCHA_Numeral can be integrated in the project source code
instead of using a separate unmaintained dependency.

This pat

Refactor numerical Captcha package into class

The Text_CAPTCHA_Numeral can be integrated in the project source code
instead of using a separate unmaintained dependency.

This patch also adds a simple unit test.

show more ...


# cd01d60c 24-Oct-2018 Peter Kokot

Remove redundant script type="text/javascript" attributes

Omitted type means that script is JavaScript [1] and for HTML 5 browsers
can be removed today.

[1] https://developer.mo

Remove redundant script type="text/javascript" attributes

Omitted type means that script is JavaScript [1] and for HTML 5 browsers
can be removed today.

[1] https://developer.mozilla.org/en-US/docs/Web/HTML/Element/script

show more ...


# a06f85b0 24-Oct-2018 Peter Kokot

Refactor long array() syntax to short []

Since site is using PHP 5.4+ already, the longer `array()` syntax can be
refactored to shorter `[]`. Also code is already using short array
s

Refactor long array() syntax to short []

Since site is using PHP 5.4+ already, the longer `array()` syntax can be
refactored to shorter `[]`. Also code is already using short array
syntax on some places.

show more ...


123456