Moved traits.

main
Robert 3 years ago
parent 4a63297898
commit 464bffc0a2
  1. 10
      documents/folders.txt
  2. 4
      src/classes/database/help_save.php
  3. 4
      src/classes/security.php
  4. 2
      src/classes/traits/database/run_sql.php
  5. 2
      src/classes/traits/database/validation.php
  6. 2
      src/classes/traits/security/csrf_token_functions.php
  7. 2
      src/classes/traits/security/session_hijacking_functions.php

@ -33,8 +33,6 @@ tts_framework/src
     ├── help_load.php (fetch_lazy Generator)
     ├── help_save.php (Model used to save into DB)
     ├── paginate.php (PDO DB query to create links)
     ├── run_sql.php (trait for sqlite/MySQL/PG helper to get fields/tables)
     └── validation.php (trait to validate mysql fields)
   ├── enum
     ├── app_environment.php (fetch if is_production environment)
     └── same_site.php (same_site: Lax, Strict, None)
@ -77,8 +75,12 @@ tts_framework/src
   ├── time_zone_selection.php (Builds HTML to Pick your Time Zone from Select Box)
   ├── time_zones.php (Convert UTC into Users TimeZone)
   ├── traits
     ├── csrf_token_functions.php (Get an Cross-Site Request Forge - Prevention Token)
     └── session_hijacking_functions.php (Prevent SESSION Hijacking and Fixation in PHP)
     ├── database
       ├── run_sql.php (sqlite/MySQL/PG Helper to get fields/tables)
       └── validation.php (Validate mysql fields)
     └── security
     ├── csrf_token_functions.php (Get an Cross-Site Request Forge - Prevention Token)
     └── session_hijacking_functions.php (Prevent SESSION Hijacking and Fixation in PHP)
   ├── url_encode.php (base64url Encode/Decode)
   └── view.php (Loads view files from common folders you defined)
├── main.inc.php (Bootstraps App, sets configure, registry, di, and name-spaces)

@ -6,8 +6,8 @@ namespace tts\database;
final class help_save {
use run_sql;
use validation;
use \tts\traits\database\run_sql;
use \tts\traits\database\validation;
const successful_save = 1;
const duplicate_found = 2;

@ -6,8 +6,8 @@ namespace tts;
final class security {
use traits\csrf_token_functions;
use traits\session_hijacking_functions;
use traits\security\csrf_token_functions;
use traits\security\session_hijacking_functions;
/**
* Get unique IDs for database

@ -2,7 +2,7 @@
declare(strict_types=1);
namespace tts\database;
namespace tts\traits\database;
trait run_sql {

@ -2,7 +2,7 @@
declare(strict_types=1);
namespace tts\database;
namespace tts\traits\database;
trait validation {

@ -1,7 +1,7 @@
<?php
declare(strict_types=1);
namespace tts\traits;
namespace tts\traits\security;
trait csrf_token_functions {

@ -1,7 +1,7 @@
<?php
declare(strict_types=1);
namespace tts\traits;
namespace tts\traits\security;
/**
* @site https://gist.github.com/ohidxy/cc361bb40fb3fbb3fe9112c99d51f69e
Loading…
Cancel
Save