Commit Graph

128 Commits

Author SHA1 Message Date
Stephan Kasdorf
b6068ce5a3 Merge pull request #17 from alllinux/v1.0.1
Update database operations and form capabilities
2024-03-21 16:25:49 +01:00
stephan.kasdorf
a793f79798 Update database operations and form capabilities
Database operations have been redefined and additional functionality has been added for handling database queries. Functions for updating rows by ID and inserting array into table have been updated for better reliability. In addition, new form attributes for managing decimal steps have been added to enhance data input capabilities. Refactoring and security improvements have also been addressed in the PDO class.
2024-03-21 16:25:13 +01:00
Stephan Kasdorf
0509790655 Merge pull request #16 from alllinux/v1.0.1
Add placeholder attribute to search form
2024-03-12 10:36:43 +01:00
stephan.kasdorf
a7ce13334c Add placeholder attribute to search form
A placeholder attribute has been added to the input type search in typesearch.php. This attribute allows a short hint, a word or a short phrase, to be displayed in the input field before the user enters a value. The change was made to enhance the user experience by providing contextual help in the search field.
2024-03-12 10:36:03 +01:00
Stephan Kasdorf
1397cace54 Merge pull request #15 from alllinux/v1.0.1
Replace DES_DECRYPT with AES_DECRYPT in auth.php
2024-03-11 10:25:39 +01:00
stephan.kasdorf
c7f89194ea Replace DES_DECRYPT with AES_DECRYPT in auth.php
The decryption method used in the SQL query within auth.php has been changed. The outdated DES_DECRYPT was replaced with AES_DECRYPT to improve security. The change is expected to provide a more secure and reliable decryption process for user passwords.
2024-03-11 10:23:32 +01:00
Stephan Kasdorf
68f8408d6a Merge pull request #14 from alllinux/v1.0.0
V1.0.0
2024-02-27 16:27:40 +01:00
stephan.kasdorf
16c1a08345 VERSION 1.0.0
Implement new auto class and refactor usages of deprecated autoloader

A new automatic class loading mechanism has been introduced (Auto), replacing the deprecated Autoloader. This refactoring includes updating directory paths, changing the ownership of directories, and modifying file content strings. The codebase has been scoured to replace all instances of the discontinued Autoloader with the new class/method calls.
2024-02-27 16:25:10 +01:00
stephan.kasdorf
a91372fd55 Update paths and change ownership for settings directories
The paths for "application/settings/database" and "application/settings/elastic" were updated to be more specific. Along with the change in directory paths, the ownership of these directories was re-set, thereby ensuring appropriate permissions and maintaining consistency across the application.
2024-02-26 16:15:18 +01:00
Stephan Kasdorf
cb55aa50cf Merge pull request #13 from alllinux/v0.9.9
Update README.md with new commands
2024-02-26 10:58:06 +01:00
stephan.kasdorf
447d460417 Update README.md with new commands
The commit includes additional commands for the Nibiru framework in the readme file. It provides detailed usage for the '-g' switch and '-ws {URL} -wp {PORT}' command helping users connect to a WebSocket and use a Graylog Server more effectively. Also added some file- and folder checks to the binary, in order to have the database folder and the elastic folder being created.
2024-02-26 10:57:02 +01:00
Stephan Kasdorf
7091fdfe5a Merge pull request #12 from alllinux/v0.9.9
Update README.md with new commands
2024-02-16 10:43:43 +01:00
stephan.kasdorf
70eb41428d Update README.md with new commands
Updates in the Readme reflect the additions to the binary.

Extended the README.md file for the Nibiru framework by including detailed usage for the '-g' switch and the '-ws {URL} -wp {PORT}' command. These new commands allow for versatility when a Graylog Server is present and when connecting to a WebSocket respectively.
2024-02-16 10:42:28 +01:00
Stephan Kasdorf
d1b2b3bd6a Merge pull request #11 from alllinux/v0.9.8
v0.9.8 - minor bugfix in the auth method in the framework library
2023-12-04 21:38:03 +01:00
Stephan Kasdorf
d885132629 v0.9.8 - minor bugfix in the auth method in the framework library, and some additions for the controller.php in order to handle sessions better. 2023-12-04 21:35:23 +01:00
Stephan Kasdorf
a138344234 Merge pull request #8 from alllinux/v0.9.7
V0.9.7
2023-08-17 16:25:30 +02:00
stephan.kasdorf
46af03b2c8 nibiru framework v0.9.7 - added a new README.md to have a better understanding for the framework itself, added a versioning system with version numbers. 2023-08-17 16:19:52 +02:00
stephan.kasdorf
d193cecac9 nibiru framework v0.9.7 - added a new README.md to have a better understanding for the framework itself, added a versioning system with version numbers. 2023-08-17 16:16:49 +02:00
Stephan Kasdorf
9bf0fe955d Merge pull request #7 from alllinux/v0.9.6.1
Version 0.9.6 beta - changed the model class mapper
2023-04-03 21:38:38 +02:00
Stephan Kasdorf
c4a68a3008 Version 0.9.6 beta - changed the model class mapper 2023-04-03 21:34:34 +02:00
Stephan Kasdorf
b1bded6101 Version 0.9.6 beta - added new form elements, also added a nibiru binary in order to create modules and plugins. 2023-04-03 21:13:03 +02:00
Stephan Kasdorf
fbe7f59697 Merge branch 'v0.9.5' of https://github.com/alllinux/Nibiru into v0.9.5 2021-05-19 19:58:21 +02:00
Stephan Kasdorf
5584070f4d Bugfixes and updates on the forms and database access as well as the pagination 2021-05-19 19:57:23 +02:00
Stephan Kasdorf
b78f0c54ca UPDATE FOR AUTOGENERATOR DATABASE NAMESPACES WITH - and _ 2021-05-06 11:44:49 +02:00
Stephan Kasdorf
618c369433 Version 0.9.5 beta - bugfix for the request parameters 2021-04-26 14:02:41 +02:00
Stephan Kasdorf
785b1cd8a9 Version 0.9.5 beta - correction for the mysql adapter 2021-01-26 19:48:06 +01:00
stephan
6af41552f0 Version 0.9.5 beta - made the module configurations environment possible, now the module configuration can also be different dependent on the APPLICATION_ENV, added a possible VALUE for a div layer so HTML code can also be added inside the form elements. 2020-12-17 21:23:09 +01:00
Stephan Kasdorf
c86b7de44d Version 0.9.5 beta - added 2020-11-12 21:12:09 +01:00
Stephan Kasdorf
b501ee2155 Version 0.9.5 beta - added more query options to the PDO adapter in order to also get associative arrays. 2020-11-07 19:02:54 +01:00
Stephan Kasdorf
0aaa7d57ee Version 0.9.5 beta - updated selectDatasetByFieldWhere with sort order and removed numeric array keys. 2020-11-06 22:19:13 +01:00
Stephan Kasdorf
790f79530e Version 0.9.5 beta - Updated the MySQL adapter in order to load complete result sets by where selection. 2020-11-06 17:34:36 +01:00
Stephan Kasdorf
935575dfb3 Version 0.9.5 beta - Autoloader Warning messages suppressed fix. 2020-11-05 18:45:03 +01:00
Stephan Kasdorf
02dde17ca8 Version 0.9.5 beta - Autoloader Warning messages suppressed fix. 2020-11-05 18:39:00 +01:00
Stephan Kasdorf
c0d510b614 Version 0.9.5 beta - Form update added placeholder for number to the attributes. 2020-11-05 15:27:29 +01:00
Stephan Kasdorf
2e5220c4fc Version 0.9.5 beta - Form update added onclick to the attributes in the button element. 2020-11-05 14:34:10 +01:00
Stephan Kasdorf
1d6f007fff Version 0.9.5 beta - bugfix for the PDO adapter in MySQL, now working correctly with all encodings. 2020-11-04 19:59:08 +01:00
Stephan Kasdorf
9070ec0dc8 Version 0.9.5 beta - added attributes max, min, step, onblur, onfocus to the form. 2020-11-04 19:42:22 +01:00
Stephan Kasdorf
7b71fba0d5 Version 0.9.5 beta - Core update fixed ? and / parameters for the url, now accepting with and without ending / also containing ? 2020-11-04 00:22:03 +01:00
Stephan Kasdorf
bee0a7012f Version 0.9.5 beta - Core update added autocomplete through the IDb interface, the DB factory now also supports autocomplete. 2020-10-30 12:37:14 +01:00
Stephan Kasdorf
334588974a Version 0.9.5 beta - Core update removed dependencies for the Postgres to MySQL, since it made no sense, also removed the ODBC dependencies for MySQL since it made no sense, will be added to the current Nibiru core version v0.9.5. Also added the correct return types for the PDO adapter so it has code completion. 2020-10-29 22:27:40 +01:00
Stephan Kasdorf
dc848b4f8a Version 0.9.5 beta - added additional additional configuration to the view 2020-10-09 19:40:47 +02:00
Stephan Kasdorf
312ca6a776 Version 0.9.5 beta - added additional getSession to the controller, in order to have the direct access through the framework 2020-10-09 00:04:44 +02:00
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