Commit graph

  • 44fc339057
    Tpl: add register_modifier() method master Benjamin Renard 2024-11-14 15:23:14 +0100
  • 4d8c08fabd
    Remove unused Fork-Awesome files Benjamin Renard 2024-10-05 18:43:52 +0200
  • 6832b83520
    Tpl::static_directories(): add $details parameter Benjamin Renard 2024-10-05 18:06:45 +0200
  • 5d018045c8
    I18n: fix listing JS files in extract_messages CLI command Benjamin Renard 2024-09-22 17:54:18 +0200
  • 6a0bb16517
    JS translations: allow simple string formatting Benjamin Renard 2024-09-21 18:31:42 +0200
  • da317d85d0
    Db: add option to enable foreign keys support on SQLite backend Benjamin Renard 2024-09-21 10:13:39 +0200
  • 3b9bda3195
    Db: use static instead of self to allow overwrite methods in child classes Benjamin Renard 2024-09-21 10:08:09 +0200
  • b1c5878608
    DbObject: add deleteAll() method Benjamin Renard 2024-09-19 20:01:41 +0200
  • 5e7bdb1d3d
    DbObject: Fix return type of get & list methods Benjamin Renard 2024-09-19 10:38:47 +0200
  • e6f3fc835e
    Auth\Db: replace add_user/edit_user CLI commands by user CLI command with subcommands Benjamin Renard 2024-09-17 09:21:01 +0200
  • 74dc4bb608
    Auth\Db: add edit_user CLI command Benjamin Renard 2024-09-13 18:52:05 +0200
  • 0b84060f2c
    Auth\Db: implement update_user() Benjamin Renard 2024-09-13 18:48:45 +0200
  • d42a864901
    Auth\Db::add_user(): add check of username uniqueness Benjamin Renard 2024-09-13 18:43:33 +0200
  • b33a3e8205
    Auth\User: implement array access interface Benjamin Renard 2024-09-13 18:26:23 +0200
  • df4cc74fea
    Db object / AttrTimestamp: add support of millisecond / microsecond Benjamin Renard 2024-08-03 13:34:06 +0200
  • 630e2c4d02
    Url::error_page(): fix handling API mode Benjamin Renard 2024-08-03 09:05:46 +0200
  • 72abbb7371
    Trigger 401 HTTP error on authentication failure instead of 500 Benjamin Renard 2024-08-03 09:04:49 +0200
  • 11b67c53b3
    Url::get_absolute_url(): fix checking if the public root URL is relative Benjamin Renard 2024-06-04 11:45:40 +0200
  • 89e29b8add
    Auth: Add update_user() method on backends and save() method on user Benjamin Renard 2024-06-04 11:36:16 +0200
  • f7de9b9648
    Remove duplicated PHPStan pre-commit hook Benjamin Renard 2024-06-04 11:35:54 +0200
  • 62fbdbf1c2
    Auth/CAS: fix CLI mode Benjamin Renard 2024-05-27 17:41:05 +0200
  • 4a190f3f25
    Add missing logo.svg file in skel Benjamin Renard 2024-05-27 17:40:14 +0200
  • 87979933e3
    Typo Benjamin Renard 2024-05-27 17:39:42 +0200
  • 57aedc4869
    Casuser auth backend: add user access filters feature Benjamin Renard 2024-02-21 10:13:27 +0100
  • 82122089f9
    Check: add regex() Benjamin Renard 2024-02-20 13:48:58 +0100
  • 99c350267f prompt_for_password: remove external bash dependency Benjamin Renard 2024-02-20 21:13:33 +0100
  • fb67ffdf3b
    Email: Fix handling multiple recipients Benjamin Renard 2024-02-19 20:28:55 +0100
  • 4907442122
    Example: use AttrSet and cleanup way to handle item status possible values Benjamin Renard 2024-02-18 19:40:58 +0100
  • dfbb4d6f9c
    Add Db AttrSet Benjamin Renard 2024-02-18 19:39:50 +0100
  • 07b6fa1305
    Restructure example as skel Benjamin Renard 2024-02-18 17:41:36 +0100
  • 2f38884798
    Adjust example to use DBObject and CSV export Benjamin Renard 2024-02-18 17:21:54 +0100
  • f9829d4aea
    Add CSV export Benjamin Renard 2024-02-18 17:20:47 +0100
  • 347de8eeaf
    Add DbObject Benjamin Renard 2024-02-18 17:20:24 +0100
  • 6c74b2a719
    Auth Db: add add_user method ad CLI command Benjamin Renard 2024-02-04 11:05:03 +0100
  • 20461e3e47
    Auth Db: use helper methods to retrieve data instead of FPDO raw methods Benjamin Renard 2024-02-04 11:02:55 +0100
  • dbf5b0a54c
    Make Db class static as other classes Benjamin Renard 2024-02-02 18:19:38 +0100
  • d0eb50cf22
    Add generate_uuid() and Check::uuid() Benjamin Renard 2024-01-30 20:08:41 +0100
  • 3abd2a328b
    Introduce new pre-commit hooks and code cleaning Benjamin Renard 2024-01-23 19:23:10 +0100
  • e34682de4b
    Add custom_body_start & custom_body_end blocks in default page template Benjamin Renard 2024-01-23 11:00:45 +0100
  • f688009723
    Fix/complet install docs about debian packages dependencies Benjamin Renard 2023-11-23 12:39:51 +0100
  • 5741dbb604
    I18n: add extract_messages_excluded_paths parameter Benjamin Renard 2023-11-22 12:46:07 +0100
  • a3156d4d05
    Db: add parse_pdo_dsn() helper method Benjamin Renard 2023-11-22 11:28:08 +0100
  • 9030a2ba79
    Update translations Benjamin Renard 2023-11-20 18:48:06 +0100
  • abbfd70319
    Tpl: add display_ajax_error() helper method Benjamin Renard 2023-11-20 18:45:50 +0100
  • 174ff2bb36
    Db: add count() helper method Benjamin Renard 2023-11-20 18:32:24 +0100
  • fbd24ff1b9
    Auth CAS: keep URL parameters in CAS callback URL Benjamin Renard 2023-11-20 16:40:11 +0100
  • c71109124c
    Add Casuser auth backend Benjamin Renard 2023-11-17 12:57:38 +0100
  • c7f8c7c500
    I18n: add init_locale CLI command Benjamin Renard 2023-11-17 09:52:28 +0100
  • 6c9a2d1d3e
    I18n: use xgettext & msgcat --force-po argument to be sure POT files will be created even if no message is found Benjamin Renard 2023-11-17 08:37:09 +0100
  • f4c75bc513
    I18n: use xgettext --force-po argument to be sure POT file will be created even if no message is found Benjamin Renard 2023-11-17 08:31:27 +0100
  • d8240ca782
    Allow to define default logo and favicon URL from config/core defaults Benjamin Renard 2023-11-16 18:25:05 +0100
  • ea66e9d217
    DB: add support of joins in get_many() / get_one() helper methods Benjamin Renard 2023-08-21 15:28:19 +0200
  • 28e6397f58
    DB: fix handling failed query in debug_query method Benjamin Renard 2023-08-21 15:27:15 +0200
  • d9451fd66a
    Cli::serve: fix/improve handling listen address and add -p/--public-url parameter Benjamin Renard 2023-07-28 10:30:52 +0200
  • 8321c1cdd2
    Fix some PHPstan warnings for PHP 8 support Benjamin Renard 2023-07-26 17:08:21 +0200
  • 8c108d0ebb
    Properly declare & handle functions/methods that never return (exit/die inside) and add Cli::fatal_error() helper method Benjamin Renard 2023-07-26 16:51:16 +0200
  • 248ea089fa
    UrlRequest: add current_url_starts_with, current_url_ends_with and current_url_match helper methods Benjamin Renard 2023-07-24 19:22:58 +0200
  • ff9f623f99
    composer: fix ext-pdo requirement for PHP 8 compatibility Benjamin Renard 2023-07-10 18:03:55 +0200
  • 15c1daabb5
    Add implode_with_keys function Benjamin Renard 2023-07-10 17:58:56 +0200
  • 43a467b15a
    Login form: add remember username feature Benjamin Renard 2023-04-22 18:56:13 +0200
  • 8d0907b1ba
    CLI serve command: add parameters to start Xdebug profiler Benjamin Renard 2023-03-22 19:18:23 +0100
  • a274f04a1a
    Add simple time tracking system to permit to display page computing time Benjamin Renard 2023-03-22 18:17:57 +0100
  • 32e27b931e
    I18n: Move ___() function in functions.php Benjamin Renard 2023-03-22 18:12:43 +0100
  • ffb0e64439 login page: fix margin between login method buttons Benjamin Renard 2023-03-11 13:30:55 +0100
  • 8a4848bd37 navbar: do not show login button on login page Benjamin Renard 2023-03-11 13:30:07 +0100
  • 56e1b1e415 example: do not show navbar search field if not connected Benjamin Renard 2023-03-11 13:26:19 +0100
  • cd8b577693 Improve fatal error template Benjamin Renard 2023-03-11 13:11:05 +0100
  • 317afd31f2 Defaulty add login button in navbar if user is not authenticated Benjamin Renard 2023-03-11 11:54:47 +0100
  • 85f631a911
    I18n: remove useless (and potentially problematic) locales alias links Benjamin Renard 2023-03-09 18:16:09 +0100
  • dc7655bceb
    Add TplCore Smarty templates ressource to make core templates easily overloadable Benjamin Renard 2023-03-08 13:06:04 +0100
  • 76b134d747
    empty.tpl: improve navbar Benjamin Renard 2023-03-08 13:04:33 +0100
  • 7b635a4f00 Add Db auth user backend parameters in config file provided by skel Benjamin Renard 2023-03-07 18:52:02 +0100
  • f662837ffd Example: enable auth and use database as default users backend Benjamin Renard 2023-03-07 18:50:05 +0100
  • 5ab7b35cc3 Auth\Db: add warning message with cause on initialization failure Benjamin Renard 2023-03-07 18:47:50 +0100
  • fe19313c2f Session: add directory_path config parameter Benjamin Renard 2023-03-07 18:29:34 +0100
  • fe75984bc7 Auth\Form: add include_navbar parameter Benjamin Renard 2023-03-07 18:12:58 +0100
  • 3bf65aea4d CLI compile_messages: include core translated messages in JSON catalog Benjamin Renard 2023-03-07 17:49:37 +0100
  • 49b59650a1
    Switch from bootstrap4dialog to bootstrap5-dialog Benjamin Renard 2023-03-06 03:55:35 +0100
  • cc7004f032
    UrlRequest: add current_full_url property Benjamin Renard 2023-03-05 17:55:02 +0100
  • 275f2b6c18
    Navbar: add subblocks Benjamin Renard 2023-03-05 13:41:55 +0100
  • b1c8185eab
    Renane eesyphp.css file as app.css Benjamin Renard 2023-03-05 12:30:04 +0100
  • fc29012dce
    Fix bin/manage rights on new project Benjamin Renard 2023-03-05 00:45:18 +0100
  • e550c345cf
    Upgrade Bootstrap, Fork-Awesome and Jquery libs Benjamin Renard 2023-03-05 00:32:16 +0100
  • 2229ba1a4f
    Cli: add -l/--log-file & -C/--console parameters Benjamin Renard 2023-03-03 10:44:13 +0100
  • 6faff353d3
    Log: try to properly handle log message before initialization Benjamin Renard 2023-03-03 10:37:56 +0100
  • e27c009be8
    Log: fix typo when getting CLI log file path Benjamin Renard 2023-03-03 10:36:43 +0100
  • 455ec45c3b
    App: fix handling app's options when substituting variable reference in option value Benjamin Renard 2023-03-03 10:36:08 +0100
  • 97f91156de
    Config::set(): fix setting value in inexisting section Benjamin Renard 2023-03-03 10:34:17 +0100
  • 8e5b0b0b2c
    Config: add backtrace when trying to access configuration value before initialization Benjamin Renard 2023-03-03 10:32:01 +0100
  • 9f213f8065
    Tpl: add static_root_url() method Benjamin Renard 2023-03-02 19:57:06 +0100
  • 5c8e39a6b2
    Mail: fix importing PEAR libs Benjamin Renard 2023-03-02 19:23:27 +0100
  • becb9ad366
    example: add example of how to use Db get_one() & get_many() helpers Benjamin Renard 2023-03-02 19:22:21 +0100
  • 2584a59123
    Db: add helpers for simple query Benjamin Renard 2023-03-02 19:16:54 +0100
  • 51762bd359
    example: add App class usage example Benjamin Renard 2023-03-02 15:03:42 +0100
  • 80f41c5327
    Tpl: add register_class method and make App class available in templates Benjamin Renard 2023-03-02 15:02:59 +0100
  • 5ca3208c91
    Set upload_tmp_directory & upload_max_filesize INI parameters after log initialized Benjamin Renard 2023-03-02 10:53:22 +0100
  • 7166e63032
    Config: add traces in ini_set() Benjamin Renard 2023-03-01 19:07:50 +0100
  • 77deb947db
    Db: add set_autocommit() method Benjamin Renard 2023-03-01 19:07:19 +0100
  • 83f1445799
    Make core libs set their default config values in App Benjamin Renard 2023-03-01 16:22:11 +0100
  • 1e59f1b815
    Config: add ini_set() helper method Benjamin Renard 2023-03-01 14:17:15 +0100