1
0
mirror of https://github.com/e107inc/e107.git synced 2025-10-23 18:56:20 +02:00
Commit Graph

4184 Commits

Author SHA1 Message Date
camer0n
1b54602be1 Issue #5443 - PHP 8.4 test fixes. 2025-03-17 13:44:04 -07:00
camer0n
d7c69a8d81 Issue #5444 - Support for plugin tests. 2025-03-16 13:49:46 -07:00
camer0n
52041d406f Issue #5443 - PHP 8.4 fixes. 2025-03-16 12:48:18 -07:00
camer0n
a41e9bbde3 Issue #5444 Plugin's can now contain Unit and Acceptance tests. 2025-03-16 12:47:23 -07:00
camer0n
ff26bcd96b Code Cleanup 2025-02-25 11:22:29 -08:00
Cameron
c54986a2f3 Merge pull request #5318 from rica-carv/rica-carv-forumtrack_new_shortcodes
Forumtrack new shortcodes
2025-02-14 11:54:33 -08:00
camer0n
b05fea833c #5422 Support for schema. News schema added and FAQs schema template simplified. 2025-01-31 11:54:19 -08:00
camer0n
09a5a70b67 Closes #5416 Added Behance, Snapchat, Soundcloud, Spotify and Telegram icons to the XURL list. 2025-01-29 12:12:06 -08:00
camer0n
6aa42ccad9 Closes #5373 - Bootstrap 5. 2025-01-13 11:41:57 -08:00
rica-carv
9e6d5a48a6 Merge branch 'e107inc:master' into rica-carv-forumtrack_new_shortcodes 2025-01-11 17:39:45 +00:00
camer0n
73c5760cbb Fix for pull request #5340 2025-01-10 10:48:13 -08:00
Cameron
a5f790dab1 Merge pull request #5340 from rica-carv/rica-carv-newforumpostsmenu
Fixes #4322 and closes #5337 New forum posts menu.
2025-01-10 10:39:18 -08:00
Cameron
f98d386bd9 Merge pull request #5347 from rica-carv/rica-carv-forum_shortcode_bug
Forum shortcode e_BASE bug correction
2025-01-10 10:33:42 -08:00
camer0n
a3c04d6b1d Issue #4501, Issue #5209 - Correct search fields in blank plugin. 2025-01-03 16:14:07 -08:00
camer0n
0b89d5d301 Issue #5209 - Partial fix. Currently does not support FULLTEXT on a field that already has an INDEX. 2025-01-03 16:02:38 -08:00
rica-carv
8d2e28c5e7 Update forum_shortcodes.php
Bug correction. e_BASE gives the path to the full plugin folder from where it's used. Switching to e_HTTP, since online.php is on the root...
2024-10-06 16:42:59 +01:00
rica-carv
dc102f8722 Minor bug correction and update
Minor bug correction and update
Still work in progress
2024-09-28 22:17:34 +01:00
rica-carv
416997604e Update view_shortcodes.php 2024-09-22 19:59:18 +01:00
rica-carv
6fddef4d7a Updated newforumposts_menu to full page render
Updated newforumposts_menu to full page render
2024-09-16 19:58:50 +01:00
rica-carv
33518b0a29 Update forum.php 2024-08-17 19:13:40 +01:00
Cameron
0083a44a20 Merge pull request #5147 from Alex-e107nl/master
Minor cosmetic change
2024-07-26 12:48:02 -07:00
camer0n
868e6a42c4 Issue #5205 - Creation of urls with custom domain setting when using 'full' mode. 2024-03-12 16:32:01 -07:00
camer0n
04030cb039 Issue #5160 Add a flag for the RSS icon. 2023-12-19 16:01:54 -08:00
camer0n
cab361e76c Fixes #5160 Social plugin XURL updates. 2023-12-19 15:18:23 -08:00
camer0n
ab5f0fb911 Fixes #5156 Static URL issue. 2023-12-18 12:21:49 -08:00
Alex
3d68525abe Minor cosmetic change
I think the btn-sm was forgotten
2023-12-11 16:58:41 +01:00
Moc
27a4887681 #5123 - Minor fix to previous commit 2023-11-30 21:44:25 +01:00
Moc
3ad27cd8c2 #5123 - FAQ make AaQ field required and add min char limit
Needs additional fix in form_handler to support minlength attribute for textarea
2023-11-30 21:41:32 +01:00
Moc
93132395b8 Closes #5081 - Add confirmation dialog when deleting single PM 2023-11-29 22:19:34 +01:00
Nick Liu
d790faa049 Convert and run e107 using the MySQL/MariaDB utf8mb4 character set and
InnoDB storage engine

Components affected:
* `db_verify` now checks and corrects the table storage engine
* `db_verify` now checks and corrects the table default character set
  * Note: Field character sets can still be overridden
  * Note: When correcting, the entire table is converted to the target
    charset.
* The alt_auth plugin now connects via PDO using the e107 default
  charset, utf8mb4
* `e_db_pdo` now sets the charset to utf8mb4. This is currently not
  customizable because it was previously not customizable.
* `install.php` now generates an `e107_config.php` file with
  `$mySQLcharset = 'utf8mb4';`, though this option is not actually used.
* `install.php` now removes plugin tables before installing plugins.
* `e_db_mysql` now only accepts the `utf8mb4` charset. Previously, it
  only accepted the `utf8` charset.
* `e_db_mysql` now configures `mysqli_real_escape_string` to match the
  new default charset, `utf8mb4`.
* Plugin installations now use the preferred MySQL table storage engines
  and charsets.

The preferred MySQL table storage engines are now mapped like so:
* If `ENGINE=MyISAM` is specified, the actual storage engine set will be
  the first available of: InnoDB, Aria, Maria, MyISAM
* If `ENGINE=Aria` is specified, the actual storage engine set will be
  the first available of: Aria, Maria, MyISAM
* If `ENGINE=InnoDB` is specified, the actual storage engine set will be
  the first available of: InnoDB, XtraDB
* If `ENGINE=XtraDB` is specified, the actual storage engine set will be
  the first available of: XtraDB, InnoDB

The preferred MySQL character set is now aliased like so:
* `utf8`    => `utf8mb4`
* `utf8mb3` => `utf8mb3`
* `utf8mb4` => `utf8mb4`

Fixes: #4501
2021-05-22 00:46:35 -05:00
camer0n
caddf3c95d Closes #5107 Prevent duplicate. 2023-11-23 06:57:09 -08:00
camer0n
4a18306311 Issue #5107 Alt-auth 2023-11-20 15:35:06 -08:00
camer0n
f62050cd01 Fixes #5108 - newsfeed image field length fix. 2023-11-20 14:31:52 -08:00
camer0n
d50f3c7c61 #5079 RSS feed fatal error in PHP 8.1 2023-11-16 13:50:10 -08:00
camer0n
e2527d594d Issue #5079 RSS feed fatal error in PHP 8.1 2023-11-16 12:20:53 -08:00
camer0n
552af19c54 Issue #5079 - PHP 8.2 Deprecated error removal 2023-10-26 16:20:22 -07:00
Cameron
4eafc42f88 Merge pull request #5015 from Jimmi08/patch-7
Fixes #4866 RSS logo image
2023-08-14 10:00:16 -07:00
Nick Liu
5196c4f56d Fix #5025: Type error when sending a PM without the attachment field 2023-07-01 14:01:26 -05:00
Jimako
3e6349a5c4 fix for feed logo image 2023-06-17 22:21:14 +02:00
Jimako
8324e24776 PM class - fix PHP 8 #4998
fix for #4998 Fatal error: Uncaught TypeError: count()

Pull request: https://github.com/e107inc/e107/pull/5006
2023-06-14 14:37:56 -05:00
Cameron
5f492a8441 Merge pull request #4984 from Deltik/hotfix/4982
news: Fix category link in both breadcrumb and menu
2023-04-03 17:11:06 -07:00
Cameron
9c3b90d5fa Fixes #4966 - IMODE not defined. 2023-03-20 16:21:31 -07:00
Cameron
e596aa94d7 Fixes #4765 - Tagcloud CSS. 2023-03-19 14:51:32 -07:00
Cameron
5d18df638a Partial Fix for Issue #4959 - TODO: unchecked checkboxes are not posted. ie. not saved/updated. 2023-03-18 12:31:23 -07:00
Nick Liu
92bb0519d3 Revert "Fix: news category breadcrumbs"
This reverts commit 6c2e2efc22.
2023-02-19 23:40:33 +01:00
Richard Barrell
6c2e2efc22 Fix: news category breadcrumbs
The breadcrumbs for news categories were previously pointing to the
category page but using the id of the news story instead of the id of
the category.

Previously, if you had two news stories with ids 1 and 2, and one
category with id 1, then news story 1 would link to its category,
but news story 2 would link to a 404 page.
2023-02-14 22:21:48 +00:00
Cameron
bd9f62675b disclaimer tweak. 2023-01-14 19:07:31 -08:00
Nick Liu
566cde0f4c #4929: Fix type mismatch in usage of e107forum::getForumClassMembers()
Also, `e107forum::getForumClassMembers()` is now documented and
deprecated because it has unintuitive return values.

Fixes: https://github.com/e107inc/e107/issues/4929
2022-12-25 11:58:46 +01:00
Cameron
3f73b9ccca Issue #4918 Missing LANs. 2022-12-14 14:38:42 -08:00
Cameron
78d4809d15 Closes #4922 - Option for plugins to extend notification routing. 2022-12-13 18:30:12 -08:00