stephan.kasdorf
bef8735c43
Changed Class reference and renamed Module.php file
...
The name of 'Module.php' file in 'core/c' directory has been renamed to lowercase 'module.php', ensuring consistency across all filenames. The code inside the file has been updated, replacing '__CLASS__' with 'get_called_class()', allowing the correct class scope to be referenced even in an inherited context and ensuring proper function of '_set' and '_get' methods.
2024-03-27 13:49:56 +01:00
stephan.kasdorf
e92091f235
Refactor and enhance database and form operations
...
Significant changes have been implemented in the database operations, particularly in update and insert functions, ensuring more stable and efficient handling of queries. Form capabilities have been enhanced by adding new attributes for processing decimal steps, further improving data input methods. This update also includes considerable refactoring and security enhancements in the PDO class.
2024-03-27 12:24:25 +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
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
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
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
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
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
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
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