Commit graph

11689 commits

Author SHA1 Message Date
plegall
831e876af0 fixes #2169 sync metadata, limit to 500 image_ids per request 2024-06-19 14:59:43 +02:00
plegall
f0ed96d93c fixes #1296 avoid posting page form before AJAX calls are finished 2024-06-19 14:48:53 +02:00
Linty
cd8ba0a456 issue #2158 fix duplication of the icon crown and name when saving 2024-06-14 15:28:07 +02:00
plegall
03074bae4b issue #2166 typo fixed 2024-06-13 21:55:32 +02:00
plegall
848ac5082a issue #2166 more tests to avoid sending name of private extensions 2024-06-13 11:16:33 +02:00
plegall
df99d37370 next version is 15.0.0beta1 2024-06-13 09:06:45 +02:00
Linty
e6f17efdaa issue #2158 check webmaster_id before load_conf_from_db
In Piwigo 15, configuration setting webmaster_id is moved from config files to database. It may be undefined at some point, with Piwigo 15+ scripts and a Piwigo 14 database schema not upgraded yet. Let's avoid any problem.
2024-06-12 12:45:06 +02:00
Linty
badc7c76b9 fixes #2167 add max-width for storage tooltips 2024-06-11 17:23:33 +02:00
Linty
0fb7ee0523 fix #1854 add default values for theme_id and plugin_id
to handle undefined keys
2024-06-11 09:28:09 +02:00
plegall
d0143e9259 issue #2166 remove debug code 2024-06-10 22:21:22 +02:00
plegall
71cd92c04d fixes #2166 add feature to send anonymous stats to piwigo.org 2024-06-10 21:32:04 +02:00
Linty
27cd5cde9e related to #2158 update user and guest pop in
- Implementation of a new modal for modifying a user or guest
- Addition of a function to allow plugins to add a tab to the new user modal
- Fix bug: "badger-number" is updated when a user is added or deleted
- Fix bug: When the user who is editing has permissions to delete the user he is modifying, the delete icon is now displayed correctly
- Added a new api method for modifying the main user and generating a link to reset a password
- Passed $conf[‘webmaster_id’] in database configuration
2024-05-31 18:12:52 +02:00
plegall
158e99573b Revert "issue #2155 more PHP functions {end, key} for SmartPocket"
This reverts commit d2941d71c2.

Using end/key in Smarty template (SmartPocket navigation_bar.tpl) actually does not
work. SmartPocket now (14.4.0.2) uses a dedicated template variable to know the total
number of pages.
2024-05-31 11:12:52 +02:00
HWFord
b0485f6365 fixes #2163 check user conf
add user['enabled_high'] to condition for adding download link
2024-05-29 16:39:59 +02:00
plegall
7fae203a83 fixes #2161 in search, do not consider dot character alone as a splitter 2024-05-17 12:28:31 +02:00
plegall
d2941d71c2 issue #2155 more PHP functions {end, key} for SmartPocket 2024-04-29 09:48:55 +02:00
plegall
b20886cbe3 fixes #2156 force a default PAGE_BANNER 2024-04-24 16:43:13 +02:00
plegall
ac98cfdcc2 fixes #2155 register more PHP functions for templates 2024-04-24 16:27:31 +02:00
plegall
e8090d4149 fixes #2150 move function strip_html_in_metadata outside get_exif_data 2024-04-18 14:21:04 +02:00
Linty
0c53880707 fixes #2149 reset the create sub-albums button click event
After an ajax request we need to reset some button events
2024-04-17 11:52:34 +02:00
marsooooo
562fb6c0be Fixes #2147 Add style elements to generated page
Updated generated html code so it fits the design
Added warning triangle icon as svg

Page now hides the login button in case user is already logged in
2024-04-12 15:49:09 +02:00
plegall
16953317d9 fixes #2146 trim search by words before anything else 2024-04-12 09:50:17 +02:00
plegall
0a6f235db8 fixes #2110 avoid insert errors in the lounge table
If you upload several times the same photo, Piwigo detects the photo already exists
and re-use its existing id. If the lounge is active, Piwigo tries to insert the
same image_id/category_id. Let's simply acknowledge it may happen and tell MySQL to
act accordingly (ignore).
2024-04-11 12:18:21 +02:00
plegall
49dadcecb3 fixes #2136 search for matching image_ids instead of tag_ids
Introduce an additional SQL query to find image_ids associated to matching tags instead of using directly the list of matching tags.

Same for matching albums.

Also, change the displayed list of matching tags/albums: do not take into account the OR/AND on the search by word. Do as if the search was always OR.
2024-04-10 17:12:25 +02:00
plegall
813d53b21f fixes #2145 deal with array value in exif 2024-04-10 12:24:32 +02:00
marsooooo
acf63a700d Fixes #2144 Harmonized button colors
Switched every buttonGradient iteration to buttonLike and deleted buttonGradient class.

Added hover transition to themeActions and head-button classes.
2024-04-05 17:04:55 +02:00
plegall
929bd1bd73 fixes #2142 truncate tags_strings if longer than 50 chars 2024-03-31 17:08:54 +02:00
plegall
3433972fe0 fixes #2138 change edit album photos icon to match batch manager icon 2024-03-27 15:04:34 +01:00
plegall
3af5594993 fixes #2140 PHP 8 issues 2024-03-27 15:00:21 +01:00
Hood-fr
75392e6886 Correction for PHP Deprecated: explode()
More robust syntax if $_GET['section'] turns out to be null, avoid messages as PHP Deprecated:  explode(): Passing null to parameter #2 ($string) of type string is deprecated
2024-03-27 14:43:35 +01:00
plegall
d69bc8b884 fixes #2134 make sure database is writeable before new version notification 2024-03-13 11:11:48 +01:00
Linty
4d26c62470 issue #2132 album selector hierarchy added to search page 2024-03-08 15:55:43 +01:00
Linty
5da20bf1f1 fixes #2131 changing the icon prefix 2024-03-08 15:40:57 +01:00
plegall
179a69cbf7 fixes #2129 only adjust selectize box height on picture_modify and batch_manager/unit 2024-03-06 12:37:47 +01:00
plegall
e57b8b8449 fixes #1612 auto adjust height on selectize input (tags) 2024-03-01 15:54:49 +01:00
plegall
917cab5a44 fixes GHSA-7379-w44f-mfw4 and fixes GHSA-8g2g-6f2c-6h7j protect tag name from XSS 2024-03-01 11:24:50 +01:00
plegall
cfd32548bb fixes #2122 deal with deleted added_by users 2024-03-01 11:21:47 +01:00
plegall
1000ae868e fixes #2118 add config setting animated_webp_compression_quality (default=70) 2024-02-19 17:17:36 +01:00
Linty
4adf36f2e5 fixes #2120 add new return value to 'pwg.categories.move' method API
Added a new return value for API method 'pwg.categories.move': updated_cats . This value returns an array of albums whose values have been modified after an album has been moved (for the moment, the data is the id and the number of photos in its sub-albums).
2024-02-19 17:06:59 +01:00
Linty
0c2b0175dd fixes #2119 issue #2120 uses nodes to update album UI
As we're using selectize.js to display the albums, we need to use the methods provided by selectize.js to update the data returned by the Piwigo API.
Bug correction: when moving an album, the "sub-albums" label disappeared.
2024-02-19 16:53:41 +01:00
Linty
91659fa848 fixes #2117 add a condition to the date-end onChange function
in the date-end OnChange event, before launching the function that will make the ajax request, we check that the `end` parameter is not "1899-12-31".
2024-02-19 12:53:31 +01:00
plegall
276afe3de9 attempt to fix #2079 with a different way to validate input 2024-02-16 18:14:40 +01:00
plegall
e95036b92a fixes GHSA-p362-cfpj-q55f protect against CSRF on batch manager unit mode 2024-02-12 16:51:53 +01:00
Linty
562170528c turn code more robust by using sprintf instead of replace for a language key 2024-02-09 17:35:42 +01:00
Linty
d2e8d95d94 issue #2106 reorganize search details
Instead of `See details` we put `and x more` with the remaining details instead of putting everything
2024-02-09 17:10:19 +01:00
HWFord
a8f4dc7569 fixes #2113 use flex to align icon and text
use flex on message block, align items to center
2024-02-09 11:23:31 +01:00
plegall
a75d4f866a fixes #2112 more characters valid for search by word: ^~#$ 2024-02-07 08:55:12 +01:00
Linty
1629cd9386 issue #2106 added details to search history
API method modification `ws_history_search`: Added a new property in API return `SEARCH_DETAILS` only for searches.
These details are displayed on the `History` page in the `Search` section.
2024-02-02 11:50:56 +01:00
Linty
fe47d3e60a fix #2105 replace link icon tree by icon home
and it becomes non-clickable
2024-02-02 11:10:54 +01:00
plegall
ed4e205c7f fixes #2104 album editor, use M size (not deactivable) instead of S 2024-02-02 11:04:31 +01:00