Commit Graph

3 Commits

Author SHA1 Message Date
David Anderson 8061812fd8 web: showing PHP errors on web pages is optional
Move the code to show PHP errors into a function display_errors().
If you want to show PHP errors in web pages, call this from your project.inc.

But always show errors in:
- admin pages
- job submission pages
These pages are not seen by regular users.
2024-01-18 13:53:48 -08:00
David Anderson 3c51640b94 web-based remote job submission: improve interface for getting output files
Problem: the old interface for getting output files (get_output.php)
downloaded files with their physical name,
which is a cryptic string with no extension.
If the output file is, for example, a .zip, you don't see this.
You also don't see the logical name of the file.

Solution: give downloaded files better names.
For example, if a result has a single output file
with logical name 'output.zip',
download it as resultname__output.zip
Similar for multiple output files per result,
for workunits, for single files from a result, and for batches.

Fixes #5262

This can be used as a web API, or directly from web pages (submit.php)
This replaces the old interface,
but I'm leaving it there in case anyone is using it.

Add utility functions for
- getting the full path of an output file
- getting the logical names of a result's output files
2023-06-07 14:59:09 -07:00
David Anderson c4bed2d0d9 Update license templates 2021-04-05 18:13:13 -07:00