95 Commits

Author SHA1 Message Date
Stephan Kasdorf
9e1ee98ff7 Version 0.9.5 beta - added additional json/application headers for a possible REST module 2020-10-01 00:06:10 +02:00
Stephan Kasdorf
47171d3fa6 Version 0.9.5 beta - added the user_id to the session, also renamed the session_id in order to make sense 2020-09-29 22:36:56 +02:00
Stephan Kasdorf
5f3c449123 Version 0.9.5 beta - fixed the checked attribute for radio buttons, also fixed the value field for the radio button 2020-09-29 22:23:16 +02:00
Stephan Kasdorf
419e047bc3 Version 0.9.5 beta - added form attribute disabled to the textfield 2020-09-29 20:43:08 +02:00
Stephan Kasdorf
b297a2e40a Version 0.9.5 beta - added $_FILES to the controller in order to have this super global accessible. 2020-09-21 22:17:49 +02:00
Stephan Kasdorf
112c00ff1b Version 0.9.5 beta - in some cases needed for re-clearing the module registry 2020-09-19 20:41:43 +02:00
Stephan Kasdorf
2c7117d2d5 Version 0.9.5 beta - in some cases needed for re-clearing the module registry 2020-09-19 20:39:30 +02:00
Stephan Kasdorf
9559fc8ae1 Version 0.9.5 beta - added missing value field for the email field 2020-09-19 00:43:53 +02:00
Stephan Kasdorf
7c5b7e3415 Version 0.9.5 beta - changed request, get, post logic in order to jsut accept parameters, and also the full array. 2020-09-12 22:59:25 +02:00
Stephan Kasdorf
ec533f1974 Version 0.9.5 beta - changed request, get, post logic in order to jsut accept parameters, and also the full array. 2020-09-12 22:42:03 +02:00
Stephan Kasdorf
13fa86e593 Version 0.9.5 beta - added HTML attribute for select boxes 2020-09-11 00:05:49 +02:00
Stephan Kasdorf
6a323aa32a Version 0.9.5 beta - added lastInsertID for the PDO adapter 2020-09-10 23:02:11 +02:00
Stephan Kasdorf
016811c414 Version 0.9.5 beta - added account activation on the auth extension in the core, now users can be enabled and disabled by standard. 2020-09-07 21:26:20 +02:00
Stephan Kasdorf
ff466d1c98 Version 0.9.5 beta - added missing replacement logic for the form attributes 2020-09-07 20:17:31 +02:00
Stephan Kasdorf
5ea2781321 Version 0.9.5 beta - added maxlength and tabindex for the input field 2020-09-07 12:56:58 +02:00
Stephan Kasdorf
0d6a207d80 Version 0.9.5 beta - minor bugfix for the checkbox form element. 2020-09-05 18:05:24 +02:00
Stephan Kasdorf
49ffcdeebd Version 0.9.5 beta - added opening and closing div to be put anywhere in the form, fixed some configuration bugs, and warnings in the autoloading class, missing file implementation. 2020-09-05 16:51:04 +02:00
Stephan Kasdorf
9366948b0b Version 0.9.5 beta - added opening and closing div to be put anywhere in the form, fixed some configuration bugs, and warnings in the autoloading class 2020-09-05 16:46:24 +02:00
Stephan Kasdorf
6c7191eb75 Version 0.9.5 beta - minor bugfix for missing configuration files and button settings. 2020-09-04 17:13:17 +02:00
Stephan Kasdorf
94b626eb36 Version 0.9.5 beta - minor bugfix for selecting datasets by primary key id, now is working with the abstract layer and the PDO adapter. 2020-01-06 12:47:04 +01:00
Stephan Kasdorf
dc45ffb6ec Version 0.9.5 beta - update for the autoloading and a bugfix for the directory iterators, also the dispatcher checks for the action before loading it now. 2020-01-06 11:42:01 +01:00
Stephan Kasdorf
12288f52df Version 0.9.5 beta - update for the autoloading and a bugfix for the registry, also the dispatcher checks for the file before loading now. 2020-01-06 11:32:33 +01:00
Stephan Kasdorf
18344ebb8f Version 0.9.5 beta - update for the autoloading of plugins in the module folder. 2020-01-03 13:04:08 +01:00
Stephan Kasdorf
6010342ad6 Version 0.9.5 beta - update for database functionality, updated the db.class.mask, and the mysql autogeneration for files. 2019-12-29 20:28:19 +01:00
stephan
a2c7170463 VERSION-0.9.4.2 Database switch in order to disable the database adapter completly, minor bugfix in the postgress database adapter concerning the configuration settings. Added gitignore file 2019-11-19 16:19:14 +01:00
Stephan Kasdorf
918a2cb4ec REFACTORING: updated the autoloader, currently a duplicate section has to be refactored. Added a Registry for the settings section of every module. 2019-11-10 23:00:26 +01:00
Stephan Kasdorf
417c6c9013 REFACTORING: new autoloading functionallity, the modules are now structured for a better overview and module and visibility. Now the modules can also be used for bigger systems, but still are light weight. 2019-11-09 18:08:35 +01:00
Stephan Kasdorf
7306db234e REFACTORING: updated the base template with some examples, also added annotations for autocomplete in the core view and controller core. 2019-11-03 23:30:44 +01:00
Stephan Kasdorf
70dccc3f15 REFACTORING: framework cleanup, preparing for php7.4 and loading dependencies from composer 2019-11-03 22:06:50 +01:00
Stephan Kasdorf
7bc5198d31 Version 0.7.0 beta - update for database functionality 2019-01-27 16:20:25 +01:00
Stephan Kasdorf
a2bb8a2f48 BUGFIX: not loading because of GLOBALS, now fixed- 2019-01-25 20:01:31 +01:00
Stephan Kasdorf
f7e47b05bf BUGFIXING: version 0.6.1, update on the pagination 2019-01-04 19:15:57 +01:00
Stephan Kasdorf
acd6e7fce5 VERSION UPDATE: beta 0.6.0 see the readme.md document 2018-12-05 20:59:28 +01:00
Stephan Kasdorf
aff8730316 CORE UPDATE: Minor update concerning the autoloading class in the core, now it is also possible to give a loading order through the configuration
Minor update concerning the form factory classes in the core, now some javascript events are implemented as well, another update concerning functinoallity will follow soon.
             Update on the example configuration file, implementing the autoloading order of interfaces, moduels and traits.
             Update for multidatabase support, see the documentation on http://www.nibiru-framework.com
2018-08-28 11:50:22 +02:00
Stephan Kasdorf
50ee482b9e Bugfix, wrong namespaceing 2018-07-16 14:59:30 +02:00
Stephan Kasdorf
ca9ff28194 Update Version 0.4.0 beta 09.07.2018
- Bugfix on the form classes, now the select option is correctly set back.
- Update for the database adapter
- Improvement of the form elements, added onchange on the select boxes, the form tag now can have no element if needed.
- Implementation of the Postgres and MySQL Adapter with propper Namespacing.
- Minor bugfixing
2018-07-09 18:48:03 +02:00
Stephan Kasdorf
c4a2f2942a Correction for running on php -S 2018-04-11 14:37:45 +02:00
Stephan Kasdorf
c9f29ce086 Version 0.3.5 beta 2018-03-14 16:37:09 +01:00
Stephan Kasdorf
8f7ccc8f36 removed unused files that are not needed anymore. 2018-02-05 08:25:59 +01:00
Stephan Kasdorf
86433af5bf Version 0.3 beta 04.02.2018
Improved: The Router now accepts actions, either trough the _action as parameter, or on the URL pattern after the controller name Example: http://youdomain/[controllername]/[actionname]/
It is now possible to load as many navigations on the page as wanted by passing the name to the JsonNavigation::getInstance()->loadJsonNavigationArray('[NAME]'); call in the navigationAction of the Controller
Building forms by simple adding the namespace use Nibiru\Factory\Form; and calling Example: Form::addInputTypeText( array( 'name' => 'lastname', 'value' => 'placeholder' ) ); To finalize the form the last call should be something like this: Form::addForm( array('name' => 'testform', 'method' => 'post', 'action' => '/' . Router::getInstance()->currentPage(), 'target' => '_self') );
The Database design has fully been refactored, now it contains an autoloading mechanism which can be triggert by createing a database folder in the application folder, a Example file is in the folder applicatoin/database
The Database access can now be implemented anywhere in your application by adding the namespace to your database accessing Logic: use Nibiru\Factory\Db;
2018-02-04 22:16:21 +01:00
Stephan Kasdorf
16d86ad95e Refactoring to maintain the framework standard. 2017-08-01 12:01:16 +02:00
Stephan Kasdorf
28fe5936cf UPDATE: Minor bugfixes for the current functionallity. Now having a running out of the box system. 2017-07-31 21:44:52 +02:00
Stephan Kasdorf
8a91905207 Removed unused files 2017-07-19 09:13:03 +02:00
Stephan Kasdorf
4a8e3493ab version 0.2 beta nibiru framework, added onclick to the navbar json configuration, added a new dispatcher class that can handle actions as well, removed the dirty method calls fro the constructor $this->pageAction() and the navbar call, added ODBC support, and a postgress class. Overall improved the core functions of the framework. 2017-07-19 08:58:06 +02:00
Stephan Kasdorf
4bfe207b78 First commit, version 0.1 beta base nibiru framework 2017-06-16 12:21:21 +02:00