1620 Commits

Author SHA1 Message Date
Giuseppe Criscione
56528d791e Move Response class 2021-01-04 22:16:03 +01:00
Giuseppe Criscione
dc07994d60 Fix wrong scheme type in PagesController::createPage() 2021-01-04 22:03:32 +01:00
Giuseppe Criscione
252fd83c80 Fix wrong translation strings 2021-01-04 16:21:37 +01:00
Andre Philip
51a578d5e5 Fixed some wrong translations for frontend. 2021-01-04 12:35:12 -01:00
Andre Philip
bafc0ef520 Added portuguese language translation. 2021-01-04 12:29:41 -01:00
Giuseppe Criscione
145901b3c3 Use Arr helpers in Session 2021-01-04 14:08:08 +01:00
Giuseppe Criscione
a4514c97ba Do all loading before request validation 2021-01-04 14:04:00 +01:00
Giuseppe Criscione
6d279534bb Load translations, error handler and routes before admin registration 2021-01-04 11:49:34 +01:00
Giuseppe Criscione
25a532aa42 Move schemes scope from templates to pages 2021-01-03 15:17:50 +01:00
Giuseppe Criscione
c94ba35e5c Move admin constants to config 2021-01-02 17:22:16 +01:00
Giuseppe Criscione
e65e561513 Move scheme retrieval logic to Schemes 2021-01-02 17:08:53 +01:00
Giuseppe Criscione
e0dd2c1741 Improve file type information in exception messages 2020-12-31 17:36:53 +01:00
Giuseppe Criscione
a90df59e41 Update destination file permissions after copying 2020-12-31 15:05:22 +01:00
Giuseppe Criscione
851b945560 Add support for symbolic links to FileSystem 2020-12-28 15:43:02 +01:00
Giuseppe Criscione
9d6e9e5171 Add FileSystem::resolvePath() and FileSystem::cwd() 2020-12-28 15:15:46 +01:00
Giuseppe Criscione
157629283c Throw a FileSystemException when generic FileSystem methods do not support file type 2020-12-28 14:31:11 +01:00
Giuseppe Criscione
001db85a2b Simplify FileSystem::getLastStreamErrorMessage() 2020-12-27 23:20:41 +01:00
Giuseppe Criscione
472b97d67f Update methods for new FileSystem::size() behavior 2020-12-27 23:11:17 +01:00
Giuseppe Criscione
b55fc6e8d0 Rename FileSystem::bytesToSize() to FileSystem::formatSize() 2020-12-27 23:06:47 +01:00
Giuseppe Criscione
fa2341fe12 Extract FileSystem::fileSize() from FileSystem::size() and make FileSystem::size() accept either files or directories 2020-12-27 23:06:11 +01:00
Giuseppe Criscione
aa77b399ce Make FileSystem::size() and FileSystem::directorySize() always return unformatted bytes 2020-12-27 23:00:09 +01:00
Giuseppe Criscione
2822029481 Reorder FileSystem methods 2020-12-27 22:55:07 +01:00
Giuseppe Criscione
73958dad10 Make documentation and exception handling consistent for all FileSystem methods 2020-12-27 22:48:02 +01:00
Giuseppe Criscione
8b761eac35 Rename Router::$route property to matchedRoute 2020-12-26 23:03:34 +01:00
Giuseppe Criscione
e551297940 Change the order of arguments taken by Router::add() and enforce type checks 2020-12-26 22:55:52 +01:00
Giuseppe Criscione
282f9f9f0c Fix route callback in Formwork::loadRoutes() 2020-12-26 19:29:34 +01:00
Giuseppe Criscione
70352fa21c Improve exception messages in FileSystem 2020-12-26 19:19:49 +01:00
Giuseppe Criscione
bce0cd03c0 Fix FileSystem::copy() and FileSystem::move() not taking $overwrite argument when operating on directories 2020-12-26 19:04:20 +01:00
Giuseppe Criscione
ac9c132f56 Check if arguments passed to FileSystem methods are files or directories 2020-12-26 18:50:03 +01:00
Giuseppe Criscione
6fc3c4be2d Add FileNotFoundException and FileSystemException classes 2020-12-26 17:44:50 +01:00
Giuseppe Criscione
319a96e5df Always send Content-Disposition and Content-Length headers with HTTPResponse::file() 2020-12-26 17:32:45 +01:00
Giuseppe Criscione
79f4cad5fe Properly check if file is readable in HTTPResponse::file() 2020-12-26 17:18:16 +01:00
Giuseppe Criscione
4ade0ec626 Remove redundant existence check in Formwork::loadSite() 2020-12-26 17:09:29 +01:00
Giuseppe Criscione
9fed590fae Check if file is readable in FileSystem::read() 2020-12-26 17:08:54 +01:00
Giuseppe Criscione
6e89e4ff42 Move dispatch logic from Formwork::defaultRoute() to PageController class 2020-12-26 17:08:01 +01:00
Giuseppe Criscione
9df6f3c2be Extract Formwork\Controllers\AbstractController 2020-12-26 16:44:46 +01:00
Giuseppe Criscione
a1325440d8 Add Controller suffix to controller classes 2020-12-26 16:04:48 +01:00
Giuseppe Criscione
a83f19b614 Remove AdminView class 2020-12-26 15:57:28 +01:00
Giuseppe Criscione
e3a8f4b00e Add $helpers argument to View::__construct() 2020-12-26 15:57:13 +01:00
Giuseppe Criscione
1b7a52ab7c Add Admin::assets() 2020-12-26 15:56:34 +01:00
Giuseppe Criscione
9bf558acb3 Rename date.hour_format to date.time_format 2020-12-26 15:30:15 +01:00
Giuseppe Criscione
3140ffd5df Add $path argument to View::__construct() 2020-12-26 15:07:00 +01:00
Giuseppe Criscione
cb52fe4abf Move variables from AdminView to AbstractController 2020-12-24 23:06:51 +01:00
Giuseppe Criscione
de1dbdc3cf Rename FilesCache::isValid() to FilesCache::hasExpired() 2020-12-24 22:42:18 +01:00
Giuseppe Criscione
9131747153 Add the possibility to set a specific TTL for cached items 2020-12-24 22:28:54 +01:00
Giuseppe Criscione
c5b00a6305 Remove FilesCache::__debugInfo() 2020-12-24 22:17:12 +01:00
Giuseppe Criscione
8829de2348 Move admin instance to Formwork::admin() 2020-12-24 21:09:43 +01:00
Giuseppe Criscione
852bea02cb Use nested arrays for options 2020-12-24 18:20:48 +01:00
Giuseppe Criscione
5a70c1c626 Support dot notation in AbstractPage::set() and DataSetter class 2020-12-24 17:54:08 +01:00
Giuseppe Criscione
e27dff84c0 Add Arr::set() and Arr::remove() 2020-12-24 17:50:20 +01:00