Compare commits

...

155 Commits

Author SHA1 Message Date
Bruno O. Notario 4ac456f86e
ORDS url fix, check table exists for Oracle 6 months ago
Bruno O. Notario e83d4665a2
dispatch pre actions from Front 6 months ago
Bruno O. Notario 53f146fc77
More fix to seo url 6 months ago
Bruno O. Notario e776e8e3c2
new Pre Action class, todo SEO URL 6 months ago
Bruno O. Notario b241919770
Some improvements in controller 6 months ago
Bruno O. Notario 363895f330
Update registry.php 6 months ago
Bruno O. Notario 58f2497c94
Added config DI argument type 6 months ago
Bruno O. Notario 6dd28e0f05
Refact Twig caller engine, improve Version class 6 months ago
Bruno O. Notario 88f1bee767
Changed DI preferences structure 6 months ago
Bruno O. Notario e9ac27dea8
Better DI parse error treatment 6 months ago
Bruno O. Notario f522ad1333
Fix type argument merge DI 6 months ago
Bruno O. Notario 28b64672a4
Added type argument injector, xml to DB item, Version class 6 months ago
Bruno O. Notario 280cb30c52
ORDS consts 8 months ago
Bruno O. Notario 8c39ddaa7e
Update factory.php 8 months ago
Bruno O. Notario 931097810c
fix close ORDS exec handle 8 months ago
Bruno O. Notario b19fb8c10b
ORDS clean 8 months ago
Bruno O. Notario 36897c7846
Fix ORDS multiple instances 8 months ago
Bruno O. Notario 8d2923df2f
fix DI load With prefix namespace 8 months ago
Bruno O. Notario 912132d250
Bugfix injection of ended Factory class name 8 months ago
Bruno O. Notario bf1884fbb9
Load dynamic modular DIs 8 months ago
Bruno O. Notario 5b4b66ee8b
More Exceptions 8 months ago
Bruno O. Notario f33fd4602e
ORDS model dont need connector 8 months ago
Bruno O. Notario aa33959f0b
rename namespaces 8 months ago
Bruno O. Notario c81c93936c
Rename conector to connector on Databases 8 months ago
Bruno O. Notario 4a8701ff85
Helper for APEX 8 months ago
Bruno O. Notario d8e593eae3
Oracle ORDS Query interface 8 months ago
Bruno O. Notario bc74972cb6
Rename connector 8 months ago
Bruno O. Notario ae07b900be
Rename Oracle ORDS connector 8 months ago
Bruno O. Notario bcc5e1929b
fix ords 8 months ago
Bruno O. Notario 52a6218b58
Added Oracle ORDS handle preference 8 months ago
Bruno O. Notario 329edd9f34
Added Oracle ORDS DB driver 8 months ago
Bruno O. Notario 9feb3deb24
Atualizar o system.php 8 months ago
Bruno O. Notario ad236c4ff9
Refact error treatment 8 months ago
Bruno O. Notario 17d383eaea
MagiQL Factory, log improvements 9 months ago
Bruno O. Notario 458cbd50b5
Log improvements 9 months ago
Bruno O. Notario d03a4889a2
New Log API, preferences by app directory 9 months ago
Bruno O. Notario 8ed1361f57
Rename db object interfaces 9 months ago
Bruno O. Notario b0ae800ab8
Fix deprecated creation of dynamic property 9 months ago
Bruno O. Notario 4a57697498
Use different InsertWriter for SQLite and Postgre 9 months ago
Bruno O. Notario 65c79ffc29
Update MagiQL Insert writer 9 months ago
Bruno O. Notario db9a7311b7
Fix SQLite driver contructor 9 months ago
Bruno O. Notario ee7865c7ae
MagiQL AbstractBuilder and fix sqlsrv driver 9 months ago
Bruno O. Notario 90b59d5a45
Adapt syntax col/table magiQL 9 months ago
Bruno O. Notario 269de10370
MagiQL suports other databases, fix DB drivers 9 months ago
Bruno O. Notario b1d7cce055
Rename db drivers namespace 9 months ago
Bruno O. Notario 8bb4d742fc
Move DB drivers to subfolder 9 months ago
Bruno O. Notario c0b83886fb
Session handlers 9 months ago
Bruno O. Notario b79fc0a343
ECompress refactored 9 months ago
Bruno O. Notario edaf228f85
Document class refact and minor changes on db 9 months ago
Bruno O. Notario 6df12e5127
Set reflections on registry 9 months ago
Bruno O. Notario 81aabe9cf3
Fix MagiQL database interfaces 9 months ago
Bruno O. Notario 5e33962ee1
Complete remove destructor from DB drivers 9 months ago
Bruno O. Notario 4156cc5c04
Fix lifetime session database handler 9 months ago
Bruno O. Notario d19c814a0c
Cookie refactoring, added session database handler, session refactoring, remove __destruct on Database 9 months ago
Bruno O. Notario f03122bc17
Remove unused variables on Action 9 months ago
Bruno O. Notario 4f8559ef2e
Added ReplyTo method to mail, use base64 to encode message 9 months ago
Bruno O. Notario 9d1f794cad
Refactoring Mail class 9 months ago
Bruno O. Notario eb472524fd
Added Cookies class, remove total compatibility with PHP 5.4, refactored some code 10 months ago
Bruno O. Notario 6eabc35153
Change getInstance order 10 months ago
Bruno O. Notario cb12c0bde2
Registry improvements 10 months ago
Bruno O. Notario 3832d3561b
Twig translate extension refactored 10 months ago
Bruno O. Notario b7993a9886
Controller child improvement, bugfix template resolution, translate class improvements 10 months ago
Bruno O. Notario 19741981d6
Fix autoloader database factory, refact Registry 10 months ago
Bruno O. Notario 113532e897
Bugfix Factory on PHP 7.2<: no need autoload anymore 10 months ago
Bruno O. Notario 1f181c4935
Change factory pattern 2 10 months ago
Bruno O. Notario 06f719345f
Change factory pattern 10 months ago
Bruno O. Notario 0b9b1f6195
Cleaner registry code 10 months ago
Bruno O. Notario dee54c9120
auto Factory support! 10 months ago
Bruno O. Notario 01943e33e5
some changes on Encryption and Image class 10 months ago
Bruno O. Notario 2aae2a2679
Refactoring Action class, refact autoload modular method, add DI for Database obj 10 months ago
Bruno O. Notario 1b42cb0e27
Simplify the Action class and deprecate ActionSystem 10 months ago
Bruno O. Notario 9e42cbb371
Refactored template resolver 10 months ago
Bruno O. Notario 0383e22a68
Added DI preferences by module, get template refactored, system action 10 months ago
Bruno O. Notario c2b9c143da
Change object database result item 10 months ago
Bruno O. Notario 79bf7b74c4
Fix PHP 8.2+ 10 months ago
Bruno O. Notario eafda03c74
Fix for PHP 5.6 10 months ago
Bruno O. Notario e2575a93bb
Preferences on DI injector, new database results objects, refactoring some codes 10 months ago
Bruno O. Notario 0f62f1f8da
DB result object refactored 10 months ago
Bruno O. Notario f8db4accff
Clean code and fix encode duplicated problem on PHP 7.3< 10 months ago
Bruno O. Notario 24479e6ace
Redis Session Implementation 10 months ago
Bruno O. Notario 1bad005e7c
fix phpdoc 10 months ago
Bruno O. Notario 1bb2ba8d0e
Added DB Types for drivers 10 months ago
Bruno O. Notario 25de60c128
Added more phpDoc to deprecated pagination method 10 months ago
Bruno O. Notario ff289516c7
Adapt deprecated SQL pagination method 10 months ago
Bruno O. Notario 8ca75edc7c
One more try.... 10 months ago
Bruno O. Notario 23893cc07a
Fix legacy db drivers names 10 months ago
Bruno O. Notario 04b814138e
Fix case sensitive database classes 10 months ago
Bruno O. Notario b711bea0fe
Fix case-sensitive bugs 10 months ago
Bruno O. Notario 8188a9ecfa
Added Oracle PDO driver 10 months ago
Bruno O. Notario 3eb2f9667d
remove final class from db drivers 10 months ago
Bruno O. Notario b73b0c0d3e
expand db driver logic 10 months ago
Bruno O. Notario be02cb7596
Fix limit and PDO param type 10 months ago
Bruno O. Notario 1bd5e38008
Remove writeFormatted from MagiQL 10 months ago
Bruno O. Notario fedcd3d004
Added prepared statements to database class 10 months ago
Bruno O. Notario f144231aad
Fix compatibility with PHP 5.6 and 8 10 months ago
Bruno O. Notario 5fa000f918
Auto class injection 10 months ago
Bruno O. Notario 1301df02a3
Change folder name to case sensitive 1 year ago
Bruno O. Notario a6a6e1fa16
Renamed MagiQL folder for case sensitive compatibility 1 year ago
Bruno O. Notario f06796ff7a
Include NGINX config sample 1 year ago
Bruno O. Notario 70ec8e340e
Renamed case for Exception folder 1 year ago
Bruno O. Notario 83d450f2b0
Autoload changes 1 year ago
Bruno O. Notario 7c38d178a0
Auxiliary compatibility between PHP 5 and PHP 8 1 year ago
Bruno O. Notario 56d0d5687e
Fix database interface and exceptions 1 year ago
Bruno O. Notario 355ae6e0bf
Exceptions class, refact to PHP 8.2 fit 1 year ago
Bruno O. Notario 0db7095527
MagiQL SQL Builder 1 year ago
Bruno O. Notario a2659d9ea8
Database objects 2 years ago
Bruno O. Notario dfb581d21a
Database result object 2 years ago
Bruno O. Notario 35e60c3ff6
Objects interfaces and other minor changes 2 years ago
Bruno O. Notario ace6f771be
System class now initiate by getInstance 3 years ago
Bruno O. Notario c57f0c202f
Registry now is a object manager , magic ::getInstance() to get instantiate controller, model or helper 3 years ago
Bruno O. Notario 552a7dd5a6
Databases accept fully qualified driver class name 3 years ago
Bruno O. Notario 350a793f0e
Autoload more PHPDoc 3 years ago
Bruno O. Notario 88b6ba86e2
Autoload more PHPDoc 3 years ago
Bruno O. Notario 40c19ba255
Refactored autoload 3 years ago
Bruno O. Notario 77f4cf938b
Few some abstracts and @api in PHPDoc 3 years ago
Bruno O. Notario 0132ad7db4
Bugfix bad use array_search instead in_array... 3 years ago
Bruno O. Notario ccb149a75b
More PHPDoc to Restful class 3 years ago
Bruno O. Notario c8f15f57ab
New __testType function for allow mixed params 3 years ago
Bruno O. Notario acec672355
Added REST Api class! 3 years ago
Bruno O. Notario 83c9ba82d3
JSON and serializer interface 3 years ago
Bruno O. Notario a01232d374
Fixes and add Header and INPUT to Request class 3 years ago
Bruno O. Notario bc9f94d9e1
Remove templateTypes from controller class 3 years ago
Bruno O. Notario 127bd75fd5
New Requests methods 3 years ago
Bruno O. Notario a8f0961f4e
Private methods cannot be final as they are never overridden by other classes 3 years ago
Bruno O. Notario 4195434c99
PHPDoc improvement 3 years ago
Bruno O. Notario 5e5aa97394
Registry instances 3 years ago
Bruno O. Notario d1e0816c03
Changes on exceptions treatment calls 3 years ago
Bruno O. Notario a3109f78a2
Fix translates and errors/exceptions treatment 3 years ago
Bruno O. Notario 204cef2fa3
Replace somes trigger_error for throw Exception and remove Twig 2 3 years ago
Bruno O. Notario 5f95caecf5
Minor changes 3 years ago
Bruno O. Notario d83ba3118c
Update to Composer 2.2 vendor 3 years ago
Bruno O. Notario 7d0624c015
Refactoring access to config constants 3 years ago
Bruno O. Notario 7c610f3750
PHPFastCache package passed to composer vendor 3 years ago
Bruno O. Notario fbe0ee2100
New Debug class, Smarty templates fix, Render changes 3 years ago
Bruno O. Notario 36d14d98df
Cleaned old packages 3 years ago
Bruno O. Notario e65bee75ff
Composer oriented packages 3 years ago
Bruno O. Notario 8f7869c169
initial changes for load language 3 years ago
Bruno O. Notario fe054077ae
Composer vendor autoload 3 years ago
Bruno O. Notario 878e8034fe
Prepare route to auto language support 3 years ago
Bruno O. Notario fcd8211bbd
More PHPDoc 3 years ago
Bruno O. Notario 57c87c18c4
Login phpdoc revision 3 years ago
Bruno O. Notario a61a136fc6
Controller child exception, Log, Response and Login 3 years ago
Bruno O. Notario d9d9f7bd77
Comment the glob for this->dirs on loadengine 3 years ago
Bruno O. Notario df29b33c54
Autoload, Controller and session changes 3 years ago
Bruno O. Notario a5d9da599c
Session improvements 3 years ago
Bruno O. Notario 67dd808341
Support to DNS Redis connection and flush all session method 3 years ago
Bruno O. Notario e527fdbda5
Session on Redis 3 years ago
Bruno O. Notario 56239f557d
Add legacy to Encryption class 3 years ago
Bruno O. Notario 727e7e696b
More phpdoc 3 years ago
Bruno O. Notario 9e245a0786
Added again the default content type header 3 years ago
Bruno O. Notario 4d8050952d
Improved performance and compatibilities 3 years ago
Bruno O. Notario 2f7a6abe9a
Added generic stdClass 3 years ago
Bruno O. Notario 56fc5a6936 Change controller method to final 3 years ago
Bruno O. Notario c718a9ba0c
Fix exceptions logs on autoload 3 years ago
Bruno O. Notario 26a77e4dd8 fix foreach pre actions 3 years ago
  1. 6
      README.md
  2. 4
      app/common/View/home.twig
  3. 12
      composer.json
  4. 616
      composer.lock
  5. 76
      nginx.conf.sample
  6. 2
      public_html/index.php
  7. 79
      system/ArrayClass/Aux/LegacyAux.php
  8. 80
      system/ArrayClass/Aux/ModernAux.php
  9. 38
      system/ArrayClass/CaseInsensitiveArray.php
  10. 29
      system/Compatibility/Polyfill/Mbstring.php
  11. 145
      system/Cookies/Config.php
  12. 53
      system/Cookies/SameSite.php
  13. 288
      system/Cookies/autoload.php
  14. 21
      system/Exception/BadFunctionCallException.php
  15. 21
      system/Exception/BadMethodCallException.php
  16. 21
      system/Exception/DomainException.php
  17. 67
      system/Exception/Error.php
  18. 62
      system/Exception/ErrorException.php
  19. 21
      system/Exception/InvalidArgumentException.php
  20. 21
      system/Exception/LengthException.php
  21. 20
      system/Exception/LogicException.php
  22. 21
      system/Exception/NotFoundException.php
  23. 21
      system/Exception/OutOfBoundsException.php
  24. 21
      system/Exception/OutOfRangeException.php
  25. 21
      system/Exception/OverflowException.php
  26. 21
      system/Exception/RESTException.php
  27. 21
      system/Exception/RangeException.php
  28. 21
      system/Exception/ReflectionException.php
  29. 20
      system/Exception/RuntimeException.php
  30. 41
      system/Exception/Throwable.php
  31. 22
      system/Exception/TypeError.php
  32. 21
      system/Exception/UnderflowException.php
  33. 21
      system/Exception/UnexpectedValueException.php
  34. 70
      system/Exception/WebApiException.php
  35. 69
      system/MagiQL/Api/BuilderInterface.php
  36. 21
      system/MagiQL/Api/Factory.php
  37. 35
      system/MagiQL/Api/QueryInterface.php
  38. 14
      system/MagiQL/Api/Syntax/OrderBy.php
  39. 21
      system/MagiQL/Api/Syntax/QueryPartInterface.php
  40. 26
      system/MagiQL/Api/WhereInterface.php
  41. 368
      system/MagiQL/Builder.php
  42. 94
      system/MagiQL/Builder/AbstractBuilder.php
  43. 15
      system/MagiQL/Builder/BuilderException.php
  44. 89
      system/MagiQL/Builder/MySqlBuilder.php
  45. 94
      system/MagiQL/Builder/Syntax/AbstractBaseWriter.php
  46. 49
      system/MagiQL/Builder/Syntax/AbstractSetWriter.php
  47. 31
      system/MagiQL/Builder/Syntax/Adapt/MSSQL/ColumnTable.php
  48. 45
      system/MagiQL/Builder/Syntax/Adapt/MSSQL/SelectWriter.php
  49. 18
      system/MagiQL/Builder/Syntax/Adapt/MySQL/ColumnTable.php
  50. 32
      system/MagiQL/Builder/Syntax/Adapt/Oracle/ColumnTable.php
  51. Some files were not shown because too many files have changed in this diff Show More

File diff suppressed because one or more lines are too long

@ -0,0 +1,4 @@
{{ header}}
<h1>{{ variable }}</h1>
{{footer}}

File diff suppressed because one or more lines are too long

616
composer.lock generated

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -27,5 +27,3 @@ switch($tipe) {
require_once(DIR_SYSTEM.'system.php');
break;
}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save