diff --git a/docs/class-SmartFactory.ConfigSettingsManager.html b/docs/class-SmartFactory.ConfigSettingsManager.html
index 7c5aa1a..fddced4 100644
--- a/docs/class-SmartFactory.ConfigSettingsManager.html
+++ b/docs/class-SmartFactory.ConfigSettingsManager.html
@@ -2329,7 +2329,7 @@
table()
@@ -1325,7 +1339,7 @@ Overview - SmartFactory Library
diff --git a/docs/interface-SmartFactory.Interfaces.IDebugProfiler.html b/docs/interface-SmartFactory.Interfaces.IDebugProfiler.html
index bed0c99..e49637b 100644
--- a/docs/interface-SmartFactory.Interfaces.IDebugProfiler.html
+++ b/docs/interface-SmartFactory.Interfaces.IDebugProfiler.html
@@ -888,7 +888,7 @@ See also
diff --git a/docs/interface-SmartFactory.Interfaces.IErrorHandler.html b/docs/interface-SmartFactory.Interfaces.IErrorHandler.html
index f7fbb13..11928cd 100644
--- a/docs/interface-SmartFactory.Interfaces.IErrorHandler.html
+++ b/docs/interface-SmartFactory.Interfaces.IErrorHandler.html
@@ -1054,7 +1054,7 @@ See also
diff --git a/docs/interface-SmartFactory.Interfaces.IEventManager.html b/docs/interface-SmartFactory.Interfaces.IEventManager.html
index 04cadea..b609418 100644
--- a/docs/interface-SmartFactory.Interfaces.IEventManager.html
+++ b/docs/interface-SmartFactory.Interfaces.IEventManager.html
@@ -1175,7 +1175,7 @@ See also
diff --git a/docs/interface-SmartFactory.Interfaces.IInitable.html b/docs/interface-SmartFactory.Interfaces.IInitable.html
index c39a728..5b3ca61 100644
--- a/docs/interface-SmartFactory.Interfaces.IInitable.html
+++ b/docs/interface-SmartFactory.Interfaces.IInitable.html
@@ -316,7 +316,7 @@ Source code
diff --git a/docs/interface-SmartFactory.Interfaces.ILanguageManager.html b/docs/interface-SmartFactory.Interfaces.ILanguageManager.html
index 02e2129..ae655a9 100644
--- a/docs/interface-SmartFactory.Interfaces.ILanguageManager.html
+++ b/docs/interface-SmartFactory.Interfaces.ILanguageManager.html
@@ -2201,7 +2201,7 @@ See also
diff --git a/docs/interface-SmartFactory.Interfaces.IMessageManager.html b/docs/interface-SmartFactory.Interfaces.IMessageManager.html
index 2d40045..95bad51 100644
--- a/docs/interface-SmartFactory.Interfaces.IMessageManager.html
+++ b/docs/interface-SmartFactory.Interfaces.IMessageManager.html
@@ -3331,7 +3331,7 @@ Source code
diff --git a/docs/interface-SmartFactory.Interfaces.IRecordsetManager.html b/docs/interface-SmartFactory.Interfaces.IRecordsetManager.html
index 6318213..a2a32d9 100644
--- a/docs/interface-SmartFactory.Interfaces.IRecordsetManager.html
+++ b/docs/interface-SmartFactory.Interfaces.IRecordsetManager.html
@@ -2712,7 +2712,7 @@ See also
diff --git a/docs/interface-SmartFactory.Interfaces.IRequestHandler.html b/docs/interface-SmartFactory.Interfaces.IRequestHandler.html
index 66d5d21..ebf6a0d 100644
--- a/docs/interface-SmartFactory.Interfaces.IRequestHandler.html
+++ b/docs/interface-SmartFactory.Interfaces.IRequestHandler.html
@@ -257,7 +257,7 @@ Source code
diff --git a/docs/interface-SmartFactory.Interfaces.ISessionManager.html b/docs/interface-SmartFactory.Interfaces.ISessionManager.html
index 016c600..8dc381f 100644
--- a/docs/interface-SmartFactory.Interfaces.ISessionManager.html
+++ b/docs/interface-SmartFactory.Interfaces.ISessionManager.html
@@ -1079,7 +1079,7 @@ Source code
diff --git a/docs/interface-SmartFactory.Interfaces.ISettingsManager.html b/docs/interface-SmartFactory.Interfaces.ISettingsManager.html
index 7bbb757..c9b485d 100644
--- a/docs/interface-SmartFactory.Interfaces.ISettingsManager.html
+++ b/docs/interface-SmartFactory.Interfaces.ISettingsManager.html
@@ -1422,7 +1422,7 @@ Uses
diff --git a/docs/interface-SmartFactory.Interfaces.ISettingsValidator.html b/docs/interface-SmartFactory.Interfaces.ISettingsValidator.html
index a5520c3..17303cb 100644
--- a/docs/interface-SmartFactory.Interfaces.ISettingsValidator.html
+++ b/docs/interface-SmartFactory.Interfaces.ISettingsValidator.html
@@ -326,7 +326,7 @@ Source code
diff --git a/docs/interface-SmartFactory.Interfaces.IShardManager.html b/docs/interface-SmartFactory.Interfaces.IShardManager.html
index 4edf78e..41628c0 100644
--- a/docs/interface-SmartFactory.Interfaces.IShardManager.html
+++ b/docs/interface-SmartFactory.Interfaces.IShardManager.html
@@ -600,7 +600,7 @@ Source code
diff --git a/docs/interfaces.html b/docs/interfaces.html
index 5689a02..6668a84 100644
--- a/docs/interfaces.html
+++ b/docs/interfaces.html
@@ -271,7 +271,7 @@ Interfaces - SmartFactory Library
diff --git a/docs/namespace-SmartFactory.DatabaseWorkers.html b/docs/namespace-SmartFactory.DatabaseWorkers.html
index dcf7b43..8d266be 100644
--- a/docs/namespace-SmartFactory.DatabaseWorkers.html
+++ b/docs/namespace-SmartFactory.DatabaseWorkers.html
@@ -225,7 +225,7 @@ Namespace: SmartFactory\DatabaseWorkers
diff --git a/docs/namespace-SmartFactory.Interfaces.html b/docs/namespace-SmartFactory.Interfaces.html
index 870872f..6f1c039 100644
--- a/docs/namespace-SmartFactory.Interfaces.html
+++ b/docs/namespace-SmartFactory.Interfaces.html
@@ -310,7 +310,7 @@ Namespace: SmartFactory\Interfaces
diff --git a/docs/namespace-SmartFactory.html b/docs/namespace-SmartFactory.html
index f736b7e..1ac7dad 100644
--- a/docs/namespace-SmartFactory.html
+++ b/docs/namespace-SmartFactory.html
@@ -707,6 +707,20 @@ Namespace: SmartFactory
|
+
timestamp()
@@ -429,7 +443,7 @@ Package: Utility Functions
diff --git a/docs/source-SmartFactory.ConfigSettingsManager.php.html b/docs/source-SmartFactory.ConfigSettingsManager.php.html
index fd8de61..ad081cc 100644
--- a/docs/source-SmartFactory.ConfigSettingsManager.php.html
+++ b/docs/source-SmartFactory.ConfigSettingsManager.php.html
@@ -644,7 +644,7 @@ Source Code: SmartFactory/ConfigSettingsManager.php
diff --git a/docs/source-SmartFactory.DatabaseWorkers.DBWorker.php.html b/docs/source-SmartFactory.DatabaseWorkers.DBWorker.php.html
index 339e3d2..78ea9ff 100644
--- a/docs/source-SmartFactory.DatabaseWorkers.DBWorker.php.html
+++ b/docs/source-SmartFactory.DatabaseWorkers.DBWorker.php.html
@@ -1083,7 +1083,7 @@ Source Code: SmartFactory/DatabaseWorkers/DBWorker.php
diff --git a/docs/source-SmartFactory.DatabaseWorkers.DBWorkerException.php.html b/docs/source-SmartFactory.DatabaseWorkers.DBWorkerException.php.html
index afa3359..d6cd64f 100644
--- a/docs/source-SmartFactory.DatabaseWorkers.DBWorkerException.php.html
+++ b/docs/source-SmartFactory.DatabaseWorkers.DBWorkerException.php.html
@@ -150,7 +150,7 @@ Source Code: SmartFactory/DatabaseWorkers/DBWorkerException.php
diff --git a/docs/source-SmartFactory.DatabaseWorkers.MSSQL_DBWorker.php.html b/docs/source-SmartFactory.DatabaseWorkers.MSSQL_DBWorker.php.html
index ff9651f..a366ab4 100644
--- a/docs/source-SmartFactory.DatabaseWorkers.MSSQL_DBWorker.php.html
+++ b/docs/source-SmartFactory.DatabaseWorkers.MSSQL_DBWorker.php.html
@@ -1659,7 +1659,7 @@ Source Code: SmartFactory/DatabaseWorkers/MSSQL_DBWorker.php
diff --git a/docs/source-SmartFactory.DatabaseWorkers.MySQL_DBWorker.php.html b/docs/source-SmartFactory.DatabaseWorkers.MySQL_DBWorker.php.html
index 44123ed..7188f2b 100644
--- a/docs/source-SmartFactory.DatabaseWorkers.MySQL_DBWorker.php.html
+++ b/docs/source-SmartFactory.DatabaseWorkers.MySQL_DBWorker.php.html
@@ -1649,7 +1649,7 @@ Source Code: SmartFactory/DatabaseWorkers/MySQL_DBWorker.php
diff --git a/docs/source-SmartFactory.DatabaseWorkers.PostgreSQL_DBWorker.php.html b/docs/source-SmartFactory.DatabaseWorkers.PostgreSQL_DBWorker.php.html
index 622b80f..2f5c301 100644
--- a/docs/source-SmartFactory.DatabaseWorkers.PostgreSQL_DBWorker.php.html
+++ b/docs/source-SmartFactory.DatabaseWorkers.PostgreSQL_DBWorker.php.html
@@ -1467,7 +1467,7 @@ Source Code: SmartFactory/DatabaseWorkers/PostgreSQL_DBWorker.php
diff --git a/docs/source-SmartFactory.DatabaseWorkers.ShardManager.php.html b/docs/source-SmartFactory.DatabaseWorkers.ShardManager.php.html
index e2fcb7d..9ef3c4b 100644
--- a/docs/source-SmartFactory.DatabaseWorkers.ShardManager.php.html
+++ b/docs/source-SmartFactory.DatabaseWorkers.ShardManager.php.html
@@ -280,7 +280,7 @@ Source Code: SmartFactory/DatabaseWorkers/ShardManager.php
diff --git a/docs/source-SmartFactory.DebugProfiler.php.html b/docs/source-SmartFactory.DebugProfiler.php.html
index d8a0495..0c3c4b8 100644
--- a/docs/source-SmartFactory.DebugProfiler.php.html
+++ b/docs/source-SmartFactory.DebugProfiler.php.html
@@ -415,7 +415,7 @@ Source Code: SmartFactory/DebugProfiler.php
diff --git a/docs/source-SmartFactory.ErrorHandler.php.html b/docs/source-SmartFactory.ErrorHandler.php.html
index a561585..1d6a844 100644
--- a/docs/source-SmartFactory.ErrorHandler.php.html
+++ b/docs/source-SmartFactory.ErrorHandler.php.html
@@ -635,7 +635,7 @@ Source Code: SmartFactory/ErrorHandler.php
diff --git a/docs/source-SmartFactory.EventManager.php.html b/docs/source-SmartFactory.EventManager.php.html
index 2db53fc..2c2e497 100644
--- a/docs/source-SmartFactory.EventManager.php.html
+++ b/docs/source-SmartFactory.EventManager.php.html
@@ -419,7 +419,7 @@ Source Code: SmartFactory/EventManager.php
diff --git a/docs/source-SmartFactory.Interfaces.IDebugProfiler.php.html b/docs/source-SmartFactory.Interfaces.IDebugProfiler.php.html
index b853152..c54ec80 100644
--- a/docs/source-SmartFactory.Interfaces.IDebugProfiler.php.html
+++ b/docs/source-SmartFactory.Interfaces.IDebugProfiler.php.html
@@ -215,7 +215,7 @@ Source Code: SmartFactory/Interfaces/IDebugProfiler.php
diff --git a/docs/source-SmartFactory.Interfaces.IErrorHandler.php.html b/docs/source-SmartFactory.Interfaces.IErrorHandler.php.html
index 1152189..c683424 100644
--- a/docs/source-SmartFactory.Interfaces.IErrorHandler.php.html
+++ b/docs/source-SmartFactory.Interfaces.IErrorHandler.php.html
@@ -238,7 +238,7 @@ Source Code: SmartFactory/Interfaces/IErrorHandler.php
diff --git a/docs/source-SmartFactory.Interfaces.IEventManager.php.html b/docs/source-SmartFactory.Interfaces.IEventManager.php.html
index 7c21464..177ced2 100644
--- a/docs/source-SmartFactory.Interfaces.IEventManager.php.html
+++ b/docs/source-SmartFactory.Interfaces.IEventManager.php.html
@@ -276,7 +276,7 @@ Source Code: SmartFactory/Interfaces/IEventManager.php
diff --git a/docs/source-SmartFactory.Interfaces.IInitable.php.html b/docs/source-SmartFactory.Interfaces.IInitable.php.html
index 1cefdb3..743bac6 100644
--- a/docs/source-SmartFactory.Interfaces.IInitable.php.html
+++ b/docs/source-SmartFactory.Interfaces.IInitable.php.html
@@ -135,7 +135,7 @@ Source Code: SmartFactory/Interfaces/IInitable.php
diff --git a/docs/source-SmartFactory.Interfaces.ILanguageManager.php.html b/docs/source-SmartFactory.Interfaces.ILanguageManager.php.html
index e271aec..5fd75a5 100644
--- a/docs/source-SmartFactory.Interfaces.ILanguageManager.php.html
+++ b/docs/source-SmartFactory.Interfaces.ILanguageManager.php.html
@@ -431,7 +431,7 @@ Source Code: SmartFactory/Interfaces/ILanguageManager.php
diff --git a/docs/source-SmartFactory.Interfaces.IMessageManager.php.html b/docs/source-SmartFactory.Interfaces.IMessageManager.php.html
index 6fe005d..6950a62 100644
--- a/docs/source-SmartFactory.Interfaces.IMessageManager.php.html
+++ b/docs/source-SmartFactory.Interfaces.IMessageManager.php.html
@@ -664,7 +664,7 @@ Source Code: SmartFactory/Interfaces/IMessageManager.php
diff --git a/docs/source-SmartFactory.Interfaces.IRecordsetManager.php.html b/docs/source-SmartFactory.Interfaces.IRecordsetManager.php.html
index a806bd8..5f8b2a9 100644
--- a/docs/source-SmartFactory.Interfaces.IRecordsetManager.php.html
+++ b/docs/source-SmartFactory.Interfaces.IRecordsetManager.php.html
@@ -499,7 +499,7 @@ Source Code: SmartFactory/Interfaces/IRecordsetManager.php
diff --git a/docs/source-SmartFactory.Interfaces.IRequestHandler.php.html b/docs/source-SmartFactory.Interfaces.IRequestHandler.php.html
index 11398b1..537d300 100644
--- a/docs/source-SmartFactory.Interfaces.IRequestHandler.php.html
+++ b/docs/source-SmartFactory.Interfaces.IRequestHandler.php.html
@@ -125,7 +125,7 @@ Source Code: SmartFactory/Interfaces/IRequestHandler.php
diff --git a/docs/source-SmartFactory.Interfaces.ISessionManager.php.html b/docs/source-SmartFactory.Interfaces.ISessionManager.php.html
index e512469..9c0bcb7 100644
--- a/docs/source-SmartFactory.Interfaces.ISessionManager.php.html
+++ b/docs/source-SmartFactory.Interfaces.ISessionManager.php.html
@@ -262,7 +262,7 @@ Source Code: SmartFactory/Interfaces/ISessionManager.php
diff --git a/docs/source-SmartFactory.Interfaces.ISettingsManager.php.html b/docs/source-SmartFactory.Interfaces.ISettingsManager.php.html
index 2e4f280..b18e12f 100644
--- a/docs/source-SmartFactory.Interfaces.ISettingsManager.php.html
+++ b/docs/source-SmartFactory.Interfaces.ISettingsManager.php.html
@@ -313,7 +313,7 @@ Source Code: SmartFactory/Interfaces/ISettingsManager.php
diff --git a/docs/source-SmartFactory.Interfaces.ISettingsValidator.php.html b/docs/source-SmartFactory.Interfaces.ISettingsValidator.php.html
index 33d53af..c7c3d66 100644
--- a/docs/source-SmartFactory.Interfaces.ISettingsValidator.php.html
+++ b/docs/source-SmartFactory.Interfaces.ISettingsValidator.php.html
@@ -141,7 +141,7 @@ Source Code: SmartFactory/Interfaces/ISettingsValidator.php
diff --git a/docs/source-SmartFactory.Interfaces.IShardManager.php.html b/docs/source-SmartFactory.Interfaces.IShardManager.php.html
index abcdcc4..df909a9 100644
--- a/docs/source-SmartFactory.Interfaces.IShardManager.php.html
+++ b/docs/source-SmartFactory.Interfaces.IShardManager.php.html
@@ -192,7 +192,7 @@ Source Code: SmartFactory/Interfaces/IShardManager.php
diff --git a/docs/source-SmartFactory.JsonRequestHandler.php.html b/docs/source-SmartFactory.JsonRequestHandler.php.html
index 8a4cd95..3d67d57 100644
--- a/docs/source-SmartFactory.JsonRequestHandler.php.html
+++ b/docs/source-SmartFactory.JsonRequestHandler.php.html
@@ -231,7 +231,7 @@ Source Code: SmartFactory/JsonRequestHandler.php
diff --git a/docs/source-SmartFactory.LanguageManager.php.html b/docs/source-SmartFactory.LanguageManager.php.html
index ced27b1..e48e975 100644
--- a/docs/source-SmartFactory.LanguageManager.php.html
+++ b/docs/source-SmartFactory.LanguageManager.php.html
@@ -946,7 +946,7 @@ Source Code: SmartFactory/LanguageManager.php
diff --git a/docs/source-SmartFactory.MessageManager.php.html b/docs/source-SmartFactory.MessageManager.php.html
index 6a94619..393792c 100644
--- a/docs/source-SmartFactory.MessageManager.php.html
+++ b/docs/source-SmartFactory.MessageManager.php.html
@@ -948,7 +948,7 @@ Source Code: SmartFactory/MessageManager.php
diff --git a/docs/source-SmartFactory.ObjectFactory.php.html b/docs/source-SmartFactory.ObjectFactory.php.html
index 5379d36..f135085 100644
--- a/docs/source-SmartFactory.ObjectFactory.php.html
+++ b/docs/source-SmartFactory.ObjectFactory.php.html
@@ -308,7 +308,7 @@ Source Code: SmartFactory/ObjectFactory.php
diff --git a/docs/source-SmartFactory.RecordsetManager.php.html b/docs/source-SmartFactory.RecordsetManager.php.html
index 5ba8da4..abfe798 100644
--- a/docs/source-SmartFactory.RecordsetManager.php.html
+++ b/docs/source-SmartFactory.RecordsetManager.php.html
@@ -1100,7 +1100,7 @@ Source Code: SmartFactory/RecordsetManager.php
diff --git a/docs/source-SmartFactory.RequestHandler.php.html b/docs/source-SmartFactory.RequestHandler.php.html
index 1115868..1572063 100644
--- a/docs/source-SmartFactory.RequestHandler.php.html
+++ b/docs/source-SmartFactory.RequestHandler.php.html
@@ -297,7 +297,7 @@ Source Code: SmartFactory/RequestHandler.php
diff --git a/docs/source-SmartFactory.RuntimeSettingsManager.php.html b/docs/source-SmartFactory.RuntimeSettingsManager.php.html
index c48d510..db6042f 100644
--- a/docs/source-SmartFactory.RuntimeSettingsManager.php.html
+++ b/docs/source-SmartFactory.RuntimeSettingsManager.php.html
@@ -635,7 +635,7 @@ Source Code: SmartFactory/RuntimeSettingsManager.php
diff --git a/docs/source-SmartFactory.SessionManager.php.html b/docs/source-SmartFactory.SessionManager.php.html
index 65707ab..f78b45b 100644
--- a/docs/source-SmartFactory.SessionManager.php.html
+++ b/docs/source-SmartFactory.SessionManager.php.html
@@ -341,9 +341,9 @@ Source Code: SmartFactory/SessionManager.php
246: $num = $pos - $offset;
247: $varname = substr($session_data, $offset, $num);
248: $offset += $num + 1;
-249: $data = unserialize(substr($session_data, $offset));
+249: $data = @unserialize(substr($session_data, $offset));
250: $_SESSION[$varname] = $data;
-251: $offset += strlen(serialize($data));
+251: $offset += strlen(@serialize($data));
252: }
253:
254: return true;
@@ -571,7 +571,7 @@ Source Code: SmartFactory/SessionManager.php
diff --git a/docs/source-SmartFactory.SessionMessageManager.php.html b/docs/source-SmartFactory.SessionMessageManager.php.html
index b37fe16..7093afb 100644
--- a/docs/source-SmartFactory.SessionMessageManager.php.html
+++ b/docs/source-SmartFactory.SessionMessageManager.php.html
@@ -149,7 +149,7 @@ Source Code: SmartFactory/SessionMessageManager.php
diff --git a/docs/source-SmartFactory.SmartException.php.html b/docs/source-SmartFactory.SmartException.php.html
index 6670aa1..7b906bc 100644
--- a/docs/source-SmartFactory.SmartException.php.html
+++ b/docs/source-SmartFactory.SmartException.php.html
@@ -356,7 +356,7 @@ Source Code: SmartFactory/SmartException.php
diff --git a/docs/source-SmartFactory.UserSettingsManager.php.html b/docs/source-SmartFactory.UserSettingsManager.php.html
index 19ae569..b84e10b 100644
--- a/docs/source-SmartFactory.UserSettingsManager.php.html
+++ b/docs/source-SmartFactory.UserSettingsManager.php.html
@@ -274,7 +274,7 @@ Source Code: SmartFactory/UserSettingsManager.php
179: $this->validateParameters();
180:
181: if (empty($this->no_own_transcation)) {
-182: this->dbworker->start_transaction();
+182: $this->dbworker->start_transaction();
183: }
184:
185: try {
@@ -981,7 +981,7 @@ Source Code: SmartFactory/UserSettingsManager.php
diff --git a/docs/source-SmartFactory.XmlRequestHandler.php.html b/docs/source-SmartFactory.XmlRequestHandler.php.html
index 1c7091d..42dd94e 100644
--- a/docs/source-SmartFactory.XmlRequestHandler.php.html
+++ b/docs/source-SmartFactory.XmlRequestHandler.php.html
@@ -247,7 +247,7 @@ Source Code: SmartFactory/XmlRequestHandler.php
diff --git a/docs/source-error_handler_init_inc.php.html b/docs/source-error_handler_init_inc.php.html
index fc07350..28bd1fc 100644
--- a/docs/source-error_handler_init_inc.php.html
+++ b/docs/source-error_handler_init_inc.php.html
@@ -124,7 +124,7 @@ Source Code: error_handler_init_inc.php
diff --git a/docs/source-factory_functions_inc.php.html b/docs/source-factory_functions_inc.php.html
index 9736358..c87fbb3 100644
--- a/docs/source-factory_functions_inc.php.html
+++ b/docs/source-factory_functions_inc.php.html
@@ -245,7 +245,7 @@ Source Code: factory_functions_inc.php
diff --git a/docs/source-html_utils_inc.php.html b/docs/source-html_utils_inc.php.html
index 96b65ac..a1bd2a6 100644
--- a/docs/source-html_utils_inc.php.html
+++ b/docs/source-html_utils_inc.php.html
@@ -1056,7 +1056,7 @@ Source Code: html_utils_inc.php
diff --git a/docs/source-initialization_inc.php.html b/docs/source-initialization_inc.php.html
index 8f4d97a..3110cf0 100644
--- a/docs/source-initialization_inc.php.html
+++ b/docs/source-initialization_inc.php.html
@@ -141,7 +141,7 @@ Source Code: initialization_inc.php
diff --git a/docs/source-session_handler_init_inc.php.html b/docs/source-session_handler_init_inc.php.html
index 5a999a7..ee79e7a 100644
--- a/docs/source-session_handler_init_inc.php.html
+++ b/docs/source-session_handler_init_inc.php.html
@@ -114,7 +114,7 @@ Source Code: session_handler_init_inc.php
diff --git a/docs/source-short_functions_inc.php.html b/docs/source-short_functions_inc.php.html
index a4754bb..a4c5c78 100644
--- a/docs/source-short_functions_inc.php.html
+++ b/docs/source-short_functions_inc.php.html
@@ -389,7 +389,7 @@ Source Code: short_functions_inc.php
diff --git a/docs/source-utility_functions_inc.php.html b/docs/source-utility_functions_inc.php.html
index e7f99dc..9f70101 100644
--- a/docs/source-utility_functions_inc.php.html
+++ b/docs/source-utility_functions_inc.php.html
@@ -636,116 +636,148 @@ Source Code: utility_functions_inc.php
541:
542: 543: 544: 545: 546: 547: 548: 549: 550: 551: 552: 553: 554: 555: 556: 557: 558: 559: 560: 561: 562: 563: 564:
-565: function format_number($number, $decimals = 0, $dec_point = ".", $thousand_sep = ",")
-566: {
-567: if ($number === null || $number === "") {
-568: return $number;
-569: }
-570:
-571: return number_format($number, $decimals, $dec_point, $thousand_sep);
-572: }
-573:
-574: 575: 576: 577: 578: 579: 580: 581: 582: 583: 584: 585: 586: 544: 545: 546: 547: 548: 549: 550: 551: 552: 553: 554: 555: 556: 557: 558: 559: 560: 561: 562: 563:
+564: function format_number($number, $decimals = 0, $dec_point = ".", $thousand_sep = ",")
+565: {
+566: if ($number === null || $number === "") {
+567: return $number;
+568: }
+569:
+570: return number_format($number, $decimals, $dec_point, $thousand_sep);
+571: }
+572:
+573: 574: 575: 576: 577: 578: 579: 580: 581: 582: 583: 584: 585: 586: 587: 588: 589:
-590: function aes_256_encrypt($data, $password_key)
-591: {
-592:
-593: $salt = openssl_random_pseudo_bytes(16);
-594:
-595: $salted = '';
-596: $dx = '';
-597:
-598: while (strlen($salted) < 48) {
-599: $dx = hash('sha256', $dx . $password_key . $salt, true);
-600: $salted .= $dx;
-601: }
+588: 589: 590: 591: 592:
+593: function string_to_number($str, $dec_point = ".", $thousand_sep = ",")
+594: {
+595: if ($str === "" || $str === null) {
+596: return $str;
+597: }
+598:
+599: $str = str_replace($thousand_sep, "", $str);
+600: $str = str_replace($dec_point, ".", $str);
+601: $number = floatval($str);
602:
-603: $key = substr($salted, 0, 32);
-604: $iv = substr($salted, 32, 16);
-605:
-606: $encrypted_data = openssl_encrypt($data, 'AES-256-CBC', $key, true, $iv);
-607: return base64_encode($salt . $encrypted_data);
-608: }
-609:
-610: 611: 612: 613: 614: 615: 616: 617: 618: 619: 620: 621: 622: 623: 624: 625:
-626: function aes_256_decrypt($edata, $password_key)
-627: {
-628: $data = base64_decode($edata);
-629: $salt = substr($data, 0, 16);
-630: $ct = substr($data, 16);
-631:
-632: $rounds = 3;
-633: $data00 = $password_key . $salt;
-634: $hash = array();
-635: $hash[0] = hash('sha256', $data00, true);
-636: $result = $hash[0];
+603: return $number;
+604: }
+605:
+606: 607: 608: 609: 610: 611: 612: 613: 614: 615: 616: 617: 618: 619: 620: 621:
+622: function aes_256_encrypt($data, $password_key)
+623: {
+624:
+625: $salt = openssl_random_pseudo_bytes(16);
+626:
+627: $salted = '';
+628: $dx = '';
+629:
+630: while (strlen($salted) < 48) {
+631: $dx = hash('sha256', $dx . $password_key . $salt, true);
+632: $salted .= $dx;
+633: }
+634:
+635: $key = substr($salted, 0, 32);
+636: $iv = substr($salted, 32, 16);
637:
-638: for ($i = 1; $i < $rounds; $i++) {
-639: $hash[$i] = hash('sha256', $hash[$i - 1] . $data00, true);
-640: $result .= $hash[$i];
-641: }
-642:
-643: $key = substr($result, 0, 32);
-644: $iv = substr($result, 32, 16);
-645:
-646: return openssl_decrypt($ct, 'AES-256-CBC', $key, true, $iv);
-647: }
+638: $encrypted_data = openssl_encrypt($data, 'AES-256-CBC', $key, true, $iv);
+639: return base64_encode($salt . $encrypted_data);
+640: }
+641:
+642: 643: 644: 645: 646: 647: 648: 649: 650: 651: 652: 653: 654: 655: 656: 657:
+658: function aes_256_decrypt($edata, $password_key)
+659: {
+660: $data = base64_decode($edata);
+661: $salt = substr($data, 0, 16);
+662: $ct = substr($data, 16);
+663:
+664: $rounds = 3;
+665: $data00 = $password_key . $salt;
+666: $hash = array();
+667: $hash[0] = hash('sha256', $data00, true);
+668: $result = $hash[0];
+669:
+670: for ($i = 1; $i < $rounds; $i++) {
+671: $hash[$i] = hash('sha256', $hash[$i - 1] . $data00, true);
+672: $result .= $hash[$i];
+673: }
+674:
+675: $key = substr($result, 0, 32);
+676: $iv = substr($result, 32, 16);
+677:
+678: return openssl_decrypt($ct, 'AES-256-CBC', $key, true, $iv);
+679: }
diff --git a/docs/structure.html b/docs/structure.html
index 3730e70..bf2105a 100644
--- a/docs/structure.html
+++ b/docs/structure.html
@@ -126,7 +126,7 @@ src/SmartFactory/DatabaseWorkers
|