Abel Hoogeveen
b86c26243d
Misc bug fixes
2015-05-14 17:45:25 +02:00
Abel Hoogeveen
cda60c264e
Removed advanced controller abstract, it's just a wrapper now
2015-05-14 17:45:11 +02:00
Abel Hoogeveen
bf67daf181
Merge branch 'Issue_#59' into 'master'
...
Added Joins to the QueryBuilder
Fixes Issue #59
See merge request !26
2015-05-14 13:32:55 +02:00
Abel Hoogeveen
bdf6b0244c
Added Joins to the QueryBuilder
2015-05-14 13:30:40 +02:00
Abel Hoogeveen
32b534d59a
Merge branch 'ffnmaster/core-Renewed_Modules'
...
Conflicts:
Core/System/class.core.php
2015-05-14 13:01:03 +02:00
Abel Hoogeveen
71c9904746
The big great rewrite of modules. Hope it will merge well
2015-05-14 12:43:11 +02:00
Abel Hoogeveen
51a2d47525
Merge branch 'Issue_#46' into 'master'
...
QueryBuilder and new Model system
Implemented the new QueryBuilder and Model system.
Please applaud
See merge request !24
2015-05-06 21:42:13 +02:00
Abel Hoogeveen
26d06947ad
Added new QueryTest for the newly made QueryBuilder
2015-05-06 21:38:31 +02:00
Abel Hoogeveen
aab34844ee
Implemented renewed querybuilder and a better databasemodel. Database utilities can from now on be added to this module.
...
Fixes #46
2015-05-06 21:25:57 +02:00
Abel Hoogeveen
019ab4f2fa
Merge branch 'Issue_#47' into 'master'
...
Fix for Issue #47
Fix for #47
See merge request !23
2015-05-06 19:53:49 +02:00
Abel Hoogeveen
c046b0867b
Fix for Issue #47
2015-05-06 19:52:52 +02:00
Abel Hoogeveen
cb2f2d9d97
Merge branch 'Issue_#51' into 'master'
...
Fix for issue #51 . Tighter checks on input
Fixes issue #51 .
Better testing for database config
See merge request !22
2015-05-06 18:35:22 +02:00
Abel Hoogeveen
6e0729be6f
Merge branch 'Issue_#55' into 'master'
...
Fix for #55 . Created a better looking 404 error page
Better 404 page
See merge request !21
2015-05-06 18:34:13 +02:00
Abel Hoogeveen
524ac87f77
Fix for #55 . Created a better looking 404 error page
2015-05-06 18:27:53 +02:00
Abel Hoogeveen
7d732790d2
Fix for issue #51 . Tighter checks on input
2015-05-06 18:26:19 +02:00
Abel Hoogeveen
1171e67223
Merge branch 'master' into 'master'
...
GF Merge
Better router, logger, removal of several useless files, a lot of pragmatic rewrites.
See merge request !20
2015-05-03 22:54:30 +02:00
Abel Hoogeveen
dd93772704
Router and Logger merge with GF, and many more CI Tests
2015-05-03 22:50:36 +02:00
Abel Hoogeveen
b4a574dadf
Removed files that are not important to the core
2015-05-03 20:42:50 +02:00
Abel Hoogeveen
884c421a46
Added regular coverage report
2015-05-03 19:32:22 +02:00
Abel Hoogeveen
98f2daca42
Finalized regular coverage
2015-05-03 18:57:44 +02:00
Abel Hoogeveen
18f95e250c
Retry with care
2015-05-03 18:53:32 +02:00
Abel Hoogeveen
44ba75c8d2
Added coverage report in a Gitlab CI compatible format
2015-05-03 18:49:44 +02:00
Abel Hoogeveen
2345c24f4e
Merge branch 'master' into 'master'
...
Finalized basic continuous integration
It works! That is quite an achievement
See merge request !19
2015-05-03 18:27:06 +02:00
Abel Hoogeveen
a7204acd0c
Replaced zip command with git archive
2015-05-03 18:23:29 +02:00
Abel Hoogeveen
07f88f1913
Fixed a crucial bug which made it impossible to run continuous integration on FuzeWorks
2015-05-03 18:12:58 +02:00
Abel Hoogeveen
1d01e44b36
Merge branch 'Issue_#7,_Continuous_Integration' into 'master'
...
Issue #7 , continuous integration
Real work done
See merge request !18
2015-05-01 22:48:02 +02:00
Abel Hoogeveen
c86822f99b
Added multiple tests and started real continuous integration
2015-05-01 22:47:11 +02:00
Abel Hoogeveen
4b3829612b
Merge branch 'master' into 'master'
...
Removal of FUZEPATH
Glorious day it is
See merge request !17
2015-05-01 20:57:34 +02:00
Abel Hoogeveen
58f0910f63
Merge branch 'master' into Issue_#7,_Continuous_Integration
...
Conflicts:
index.php
2015-05-01 20:56:31 +02:00
Abel Hoogeveen
630e207efc
Removed FUZEPATH and FUZESYSPATH since it actually is pretty stupid
2015-05-01 20:53:23 +02:00
Abel Hoogeveen
2e571c8324
Updated PHPUnit and APIGen
2015-05-01 20:40:10 +02:00
Abel Hoogeveen
881dcb0ae5
Fixed a few logging errors
2015-05-01 17:59:40 +02:00
Abel Hoogeveen
60d0081cb6
Merge branch 'master' into 'master'
...
Updated the database to a higher standard according to issue #33 and #32
Also moved the NotifierEvent into another file, the event abstract and gave the interpret model a namespace.
See merge request !16
2015-04-30 21:20:53 +02:00
Abel Hoogeveen
b10561df6d
Updated the database to a higher standard according to issue #33 and #32
...
Also moved the NotifierEvent into another file, the event abstract and gave the interpret model a namespace.
2015-04-30 21:19:07 +02:00
Abel Hoogeveen
584148e16d
Merge branch 'Issue_#37,_New_Namespaces' into 'master'
...
Added Controller Abstract for multiple parent classes of controller
See title
See merge request !15
2015-04-29 19:37:12 +02:00
Abel Hoogeveen
f074bce545
Added Controller Abstract for multiple parent classes of controller
2015-04-29 19:36:38 +02:00
Abel Hoogeveen
5b50adf530
Merge branch 'Issue_#37,_New_Namespaces' into 'master'
...
Added more documentation and implemented the Logger::backtrace into fatal errors
More documentation and backtrace.
See merge request !14
2015-04-29 19:00:15 +02:00
Abel Hoogeveen
39d2982cf1
Added more documentation and implemented the Logger::backtrace into fatal errors
2015-04-29 17:49:33 +02:00
Abel Hoogeveen
f8b98f4c13
Merge branch 'Issue_#37,_New_Namespaces' into 'master'
...
Issue #34 , new namespaces
And a lot more! See commit log for detailed changes.
Fixes #34 , #31 , parts of #12 and a lot of bugfixes!
See merge request !13
2015-04-29 17:22:09 +02:00
Abel Hoogeveen
c5318a2e99
Added new namespaces as described in Issue #37 . The following namespaces are used:
...
\FuzeWorks for Core classes
\Controller for controller classes
\Model for model classes
\Module for modules
Also did the following changes:
- DatabaseModel now loads the database module as a dependency
- DatabaseModel is no longer abstract because of ModelServer
- Implemented a new mechanism for model types in the name of a ModelServer. This interface requires a Model Type Server to return a Model parent class based on a given type
- Added a backtrace to the logger class for easy and fast debugging
And that was it for this commit
2015-04-29 17:18:33 +02:00
Abel Hoogeveen
7a5ac7cfad
Fix for #31 . Low priority for Sections.
2015-04-29 16:15:50 +02:00
Abel Hoogeveen
ed8aff38e7
Merge branch 'master' into 'master'
...
Did the MVC Rewrite. Each component now has events. Fixes #9 , #10 , #20
Fixes and completes the MV rewrite. Besides that it fixes #26 from the pragmatic rewrites.
See merge request !12
2015-04-29 13:50:01 +02:00
Abel Hoogeveen
156f4a3460
Did the MVC Rewrite. Each component now has events. Fixes #9 , #10 , #20
2015-04-29 13:46:33 +02:00
Abel Hoogeveen
b644641dbe
Merge branch 'master' into 'master'
...
Sections are now dynamic and modules can now be disabled
Fix for #24 and #29
See merge request !11
2015-04-29 13:01:36 +02:00
Abel Hoogeveen
54c81f769a
Fixed #24 . Sections are now dynamic and modules can now be disabled
2015-04-29 12:20:39 +02:00
Abel Hoogeveen
f6a282d38f
Merge branch 'master' into 'master'
...
Fixes for #23 and #28
Fixes all associated bugs. Might set the project on fire, but I don't care
See merge request !10
2015-04-22 12:26:13 +02:00
Abel Hoogeveen
ba84fa5cef
Messages when a module is already loaded, and loaded modules get correctly registered
2015-04-22 12:16:14 +02:00
Abel Hoogeveen
e877d103c8
Implemented renewed modloading, so that modules do not get loaded multiple times
2015-04-22 12:11:28 +02:00
Abel Hoogeveen
8c1a7afda5
Fix for #28 and #23 . This patch removes the mod and event registers so that modules can now be loaded dynamicly instead of using a global configuration file.
2015-04-22 11:31:29 +02:00
Abel Hoogeveen
7809a4efd5
Merge branch 'master' into 'master'
...
Events for Views and Models
Implemented events to load the correct view and model
Also did some bugfixes
See merge request !9
2015-03-20 13:35:31 +01:00