Modification de la structure complète du framework -> plus propre et classé
This commit is contained in:
parent
0b6702222f
commit
45240bfd17
|
@ -1,4 +1,3 @@
|
|||
RewriteEngine on
|
||||
|
||||
RewriteCond %{REQUEST_FILENAME} !-f
|
||||
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
|
||||
RewriteRule ^(.*)$ public_html/$1 [QSA,L]
|
||||
|
|
|
@ -1,8 +1,11 @@
|
|||
<?php
|
||||
|
||||
/* [0] On definit la racine __ROOT__ si c'est pas deja fait
|
||||
/* [0] On definit la racine __BUILD__ si c'est pas deja fait
|
||||
=========================================================*/
|
||||
if( !defined('__ROOT__') ) define('__ROOT__', dirname(dirname(__FILE__)) );
|
||||
if( !defined('__ROOT__') ) define('__ROOT__', dirname(__FILE__) );
|
||||
if( !defined('__CONFIG__') ) define('__CONFIG__', __ROOT__.'/config' );
|
||||
if( !defined('__BUILD__') ) define('__BUILD__', __ROOT__.'/build' );
|
||||
if( !defined('__PUBLIC__') ) define('__PUBLIC__', __ROOT__.'/public_html' );
|
||||
|
||||
|
||||
|
||||
|
@ -12,7 +15,7 @@
|
|||
=========================================================*/
|
||||
if( !defined('__SERVER_HOST__') || !defined('__SERVER_ROOT') ){
|
||||
/* (1) On charge le fichier de configuration */
|
||||
$json = json_decode( file_get_contents(__ROOT__.'/config/server.json'), true );
|
||||
$json = json_decode( file_get_contents(__CONFIG__.'/server.json'), true );
|
||||
|
||||
// Si pas d'erreur, on définit
|
||||
if( !is_null($json) ){
|
||||
|
@ -57,7 +60,7 @@
|
|||
===============================================*/
|
||||
// On remplace les '\' par des '/'
|
||||
$path = str_replace('\\', '/', $className) . '.php';
|
||||
$path = __ROOT__.'/'.$path;
|
||||
$path = __BUILD__.'/'.$path;
|
||||
|
||||
// Si le fichier existe
|
||||
if( file_exists($path) )
|
|
@ -1,6 +1,6 @@
|
|||
<?php
|
||||
|
||||
namespace manager;
|
||||
namespace api\core;
|
||||
|
||||
|
||||
class Checker{
|
|
@ -1,14 +1,15 @@
|
|||
<?php
|
||||
|
||||
namespace manager;
|
||||
use \manager\Database;
|
||||
use \manager\Checker;
|
||||
namespace api\core;
|
||||
use \database\core\Database;
|
||||
use \manager\ManagerError;
|
||||
use \api\core\Checker;
|
||||
|
||||
|
||||
class ModuleRequest{
|
||||
|
||||
// Constantes
|
||||
public static function config_path(){ return __ROOT__.'/config/modules.json'; }
|
||||
public static function config_path(){ return __CONFIG__.'/modules.json'; }
|
||||
public static $default_options = [
|
||||
'download' => false
|
||||
];
|
||||
|
@ -202,10 +203,10 @@
|
|||
|
||||
|
||||
$tmpfname = '/tmp/download_'.uniqid().'.php';
|
||||
$bodyfname = __ROOT__.'/tmp/content_'.uniqid().'.php';
|
||||
$bodyfname = __BUILD__.'/tmp/content_'.uniqid().'.php';
|
||||
|
||||
/* (1) On crée le fichier temporaire */
|
||||
$tmpfnameroot = __ROOT__.$tmpfname;
|
||||
$tmpfnameroot = __BUILD__.$tmpfname;
|
||||
$tmpfile = fopen($tmpfnameroot, 'w');
|
||||
|
||||
fwrite($tmpfile, '<?php'.PHP_EOL);
|
||||
|
@ -541,7 +542,7 @@
|
|||
*
|
||||
*/
|
||||
private function getFunctionCaller(){
|
||||
return [ '\\manager\\module\\'.$this->path['module'], $this->path['method'] ];
|
||||
return [ '\\api\\module\\'.$this->path['module'], $this->path['method'] ];
|
||||
}
|
||||
|
||||
|
|
@ -1,6 +1,7 @@
|
|||
<?php
|
||||
|
||||
namespace manager;
|
||||
namespace api\core;
|
||||
use \manager\ManagerError;
|
||||
|
||||
|
||||
// FORMAT:
|
|
@ -1,9 +1,9 @@
|
|||
<?php
|
||||
|
||||
namespace manager\module;
|
||||
namespace api\module;
|
||||
use \manager\sessionManager;
|
||||
use \manager\ManagerError;
|
||||
use \manager\lightdb;
|
||||
use \lightdb\core\lightdb;
|
||||
|
||||
|
||||
|
||||
|
@ -17,7 +17,7 @@
|
|||
*
|
||||
*/
|
||||
private static function loadDictionary(){
|
||||
$dict = file_get_contents(__ROOT__.'/src/dynamic/dictionary.json');
|
||||
$dict = file_get_contents(__BUILD__.'/src/dynamic/dictionary.json');
|
||||
|
||||
$dict = json_decode( $dict, true );
|
||||
|
||||
|
@ -39,7 +39,7 @@
|
|||
|
||||
/* [1] On récupère les données de ce sujet
|
||||
=========================================================*/
|
||||
$db = new lightdb('phone_db', __ROOT__.'/src/dynamic/');
|
||||
$db = new lightdb('phone_db');
|
||||
$data = $db->fetch($subject);
|
||||
$db->close();
|
||||
|
||||
|
@ -111,7 +111,7 @@
|
|||
|
||||
/* [1] On récupère les données de ce sujet
|
||||
=========================================================*/
|
||||
$db = new lightdb('phone_db', __ROOT__.'/src/dynamic/');
|
||||
$db = new lightdb('phone_db');
|
||||
$data = $db->fetch($subject);
|
||||
$db->close();
|
||||
|
||||
|
@ -171,7 +171,7 @@
|
|||
|
||||
/* [1] On récupère les données de ce sujet
|
||||
=========================================================*/
|
||||
$db = new lightdb('phone_db', __ROOT__.'/src/dynamic/');
|
||||
$db = new lightdb('phone_db');
|
||||
$data = $db->fetch($subject);
|
||||
$db->close();
|
||||
|
||||
|
@ -243,7 +243,7 @@
|
|||
|
||||
/* [1] On récupère les données de ce sujet
|
||||
=========================================================*/
|
||||
$db = new lightdb('phone_db', __ROOT__.'/src/dynamic/');
|
||||
$db = new lightdb('phone_db');
|
||||
$data = $db->fetch($subject);
|
||||
$db->close();
|
||||
|
||||
|
@ -359,7 +359,7 @@
|
|||
|
||||
/* [1] On récupère les données de ce sujet
|
||||
=========================================================*/
|
||||
$db = new lightdb('phone_db', __ROOT__.'/src/dynamic/');
|
||||
$db = new lightdb('phone_db');
|
||||
$data = $db->fetch($subject);
|
||||
$db->close();
|
||||
|
||||
|
@ -473,7 +473,7 @@
|
|||
|
||||
/* [1] On récupère les données de ce sujet
|
||||
=========================================================*/
|
||||
$db = new lightdb('phone_db', __ROOT__.'/src/dynamic/');
|
||||
$db = new lightdb('phone_db');
|
||||
$data = $db->fetch($subject);
|
||||
$db->close();
|
||||
|
||||
|
@ -555,7 +555,7 @@
|
|||
|
||||
/* [1] On récupère les données de ce sujet
|
||||
=========================================================*/
|
||||
$db = new lightdb('phone_db', __ROOT__.'/src/dynamic/');
|
||||
$db = new lightdb('phone_db');
|
||||
$data = $db->fetch($subject);
|
||||
$db->close();
|
||||
|
||||
|
@ -642,7 +642,7 @@
|
|||
|
||||
/* [1] On récupère les données de ce sujet
|
||||
=========================================================*/
|
||||
$db = new lightdb('phone_db', __ROOT__.'/src/dynamic/');
|
||||
$db = new lightdb('phone_db');
|
||||
$data = $db->fetch($subject);
|
||||
$db->close();
|
||||
|
||||
|
@ -749,7 +749,7 @@
|
|||
/* [1] On récupère les données de ce sujet
|
||||
=========================================================*/
|
||||
/* (1) On récupère les données téléphoniques */
|
||||
$db = new lightdb('phone_db', __ROOT__.'/src/dynamic/');
|
||||
$db = new lightdb('phone_db');
|
||||
$phone = $db->fetch($subject);
|
||||
$db->close();
|
||||
|
||||
|
@ -758,7 +758,7 @@
|
|||
$phone = [];
|
||||
|
||||
/* (2) On récupère les données facebook */
|
||||
$db = new lightdb('facebook_db', __ROOT__.'/src/dynamic/');
|
||||
$db = new lightdb('facebook_db');
|
||||
$facebook = $db->fetch($subject);
|
||||
$db->close();
|
||||
|
|
@ -1,12 +1,12 @@
|
|||
<?php
|
||||
|
||||
namespace manager\module;
|
||||
use \manager\Database;
|
||||
namespace api\module;
|
||||
use \database\core\Database;
|
||||
use \manager\sessionManager;
|
||||
use \manager\ModuleRequest;
|
||||
use \api\core\ModuleRequest;
|
||||
use \manager\ManagerError;
|
||||
use \manager\Repo;
|
||||
use \manager\lightdb;
|
||||
use \database\core\Repo;
|
||||
use \lightdb\core\lightdb;
|
||||
|
||||
class download{
|
||||
|
||||
|
@ -150,7 +150,7 @@
|
|||
|
||||
/* [0] On récupère le dictionnaire
|
||||
=========================================================*/
|
||||
$dict = file_get_contents(__ROOT__.'/src/dynamic/dictionary.json');
|
||||
$dict = file_get_contents(__BUILD__.'/src/dynamic/dictionary.json');
|
||||
|
||||
/* (2) Si une erreur pour le fichier de conf */
|
||||
if( $dict === false )
|
||||
|
@ -181,7 +181,7 @@
|
|||
if( $phone ){ // Si @phone vaut TRUE
|
||||
|
||||
// On ouvre une instance de la base de données
|
||||
$db = new lightdb('phone_db', __ROOT__.'/src/dynamic/');
|
||||
$db = new lightdb('phone_db');
|
||||
|
||||
// Si on doit prendre tous les sujets, on les récupère
|
||||
if( $all )
|
||||
|
@ -222,7 +222,7 @@
|
|||
if( $facebook ){ // Si @facebook vaut TRUE
|
||||
|
||||
// On ouvre une instance de la base de données
|
||||
$db = new lightdb('facebook_db', __ROOT__.'/src/dynamic/');
|
||||
$db = new lightdb('facebook_db');
|
||||
|
||||
// Si on doit prendre tous les sujets, on les récupère
|
||||
if( $all )
|
||||
|
@ -263,7 +263,7 @@
|
|||
if( $survey ){ // Si @survey vaut TRUE
|
||||
|
||||
// On ouvre une instance de la base de données
|
||||
$db = new lightdb('survey_db', __ROOT__.'/src/dynamic/');
|
||||
$db = new lightdb('survey_db');
|
||||
|
||||
// Si on doit prendre tous les sujets, on les récupère
|
||||
if( $all )
|
||||
|
@ -368,7 +368,7 @@
|
|||
|
||||
/* [0] On récupère le dictionnaire
|
||||
=========================================================*/
|
||||
$dict = file_get_contents(__ROOT__.'/src/dynamic/dictionary.json');
|
||||
$dict = file_get_contents(__BUILD__.'/src/dynamic/dictionary.json');
|
||||
|
||||
/* (2) Si une erreur pour le fichier de conf */
|
||||
if( $dict === false )
|
||||
|
@ -400,7 +400,7 @@
|
|||
if( $phone ){ // Si @phone vaut TRUE
|
||||
|
||||
// On ouvre une instance de la base de données
|
||||
$db = new lightdb('phone_db', __ROOT__.'/src/dynamic/');
|
||||
$db = new lightdb('phone_db');
|
||||
|
||||
// Si on doit prendre tous les sujets, on les récupère
|
||||
if( $all )
|
||||
|
@ -456,7 +456,7 @@
|
|||
if( $facebook ){ // Si @facebook vaut TRUE
|
||||
|
||||
// On ouvre une instance de la base de données
|
||||
$db = new lightdb('facebook_db', __ROOT__.'/src/dynamic/');
|
||||
$db = new lightdb('facebook_db');
|
||||
|
||||
// Si on doit prendre tous les sujets, on les récupère
|
||||
if( $all )
|
||||
|
@ -509,7 +509,7 @@
|
|||
if( $survey ){ // Si @survey vaut TRUE
|
||||
|
||||
// On ouvre une instance de la base de données
|
||||
$db = new lightdb('survey_db', __ROOT__.'/src/dynamic/');
|
||||
$db = new lightdb('survey_db');
|
||||
|
||||
// Si on doit prendre tous les sujets, on les récupère
|
||||
if( $all )
|
||||
|
@ -615,7 +615,7 @@
|
|||
public static function menu($params){
|
||||
extract($params);
|
||||
|
||||
$menu_json = json_decode( file_get_contents(__ROOT__.'/config/menu.json'), true );
|
||||
$menu_json = json_decode( file_get_contents(__CONFIG__.'/menu.json'), true );
|
||||
|
||||
// si erreur
|
||||
if( $menu_json == null )
|
|
@ -1,12 +1,12 @@
|
|||
<?php
|
||||
|
||||
namespace manager\module;
|
||||
namespace api\module;
|
||||
use \manager\sessionManager;
|
||||
use \manager\Database;
|
||||
use \database\core\Database;
|
||||
use \manager\ManagerError;
|
||||
use \manager\ModuleRequest;
|
||||
use \manager\Repo;
|
||||
use \manager\lightdb;
|
||||
use \api\core\ModuleRequest;
|
||||
use \database\core\Repo;
|
||||
use \lightdb\core\lightdb;
|
||||
|
||||
|
||||
class input{
|
||||
|
@ -26,7 +26,7 @@
|
|||
|
||||
/* [0] On récupère l'id unique actuel
|
||||
=========================================================*/
|
||||
$funiq = fopen( __ROOT__.'/src/dynamic/uniqid', 'r+' );
|
||||
$funiq = fopen( __BUILD__.'/src/dynamic/uniqid', 'r+' );
|
||||
flock($funiq, LOCK_EX); // On verrouille le fichier
|
||||
$uniqid = fgets( $funiq );
|
||||
|
||||
|
@ -52,7 +52,7 @@
|
|||
|
||||
|
||||
/* (1) On définit les 2 fichiers utiles */
|
||||
$tmpfile = __ROOT__.'/tmp/phone_'.$subject['tmp_id'].'.json';
|
||||
$tmpfile = __BUILD__.'/tmp/phone_'.$subject['tmp_id'].'.json';
|
||||
|
||||
/* (2) Si on a déja crée le fichier avec le journal d'appel dedans, on le récupère */
|
||||
$storage_already = is_string($subject['tmp_id']) && strlen($subject['tmp_id']) == 40 && file_exists($tmpfile);
|
||||
|
@ -201,7 +201,7 @@
|
|||
|
||||
/* [6] On enregistre tout dans 'lightdb'
|
||||
=========================================================*/
|
||||
$db = new lightdb('phone_db', __ROOT__.'/src/dynamic/');
|
||||
$db = new lightdb('phone_db');
|
||||
$db->insert( $subject_id, $file );
|
||||
$db->close();
|
||||
|
||||
|
@ -281,7 +281,7 @@
|
|||
|
||||
/* [0] On récupère l'id unique actuel
|
||||
=========================================================*/
|
||||
$funiq = fopen( __ROOT__.'/src/dynamic/uniqid', 'r+' );
|
||||
$funiq = fopen( __BUILD__.'/src/dynamic/uniqid', 'r+' );
|
||||
flock($funiq, LOCK_EX); // On verrouille le fichier
|
||||
$uniqid = fgets( $funiq );
|
||||
|
||||
|
@ -402,7 +402,7 @@
|
|||
|
||||
/* [5] On enregistre tout dans 'lightdb'
|
||||
=========================================================*/
|
||||
$db = new lightdb('facebook_db', __ROOT__.'/src/dynamic/');
|
||||
$db = new lightdb('facebook_db');
|
||||
$db->insert( $subject_id, $file );
|
||||
$db->close();
|
||||
|
|
@ -1,6 +1,6 @@
|
|||
<?php
|
||||
|
||||
namespace manager\module;
|
||||
namespace api\module;
|
||||
use \manager\ManagerError;
|
||||
|
||||
class module{
|
||||
|
@ -40,7 +40,7 @@
|
|||
/* [1] Récupération de la configuration
|
||||
=========================================================*/
|
||||
// On récupère le fichier et on le parse
|
||||
$modules = json_decode( file_get_contents(__ROOT__.'/config/modules.json'), true );
|
||||
$modules = json_decode( file_get_contents(__CONFIG__.'/modules.json'), true );
|
||||
|
||||
// Gestion de l'erreur de parsage
|
||||
if( $modules == null )
|
||||
|
@ -96,7 +96,7 @@
|
|||
/* [0] Récupération de la configuration
|
||||
=========================================================*/
|
||||
// On récupère le fichier et on le parse
|
||||
$modules = json_decode( file_get_contents(__ROOT__.'/config/modules.json'), true );
|
||||
$modules = json_decode( file_get_contents(__CONFIG__.'/modules.json'), true );
|
||||
|
||||
// Gestion de l'erreur de parsage
|
||||
if( $modules == null )
|
|
@ -1,11 +1,11 @@
|
|||
<?php
|
||||
|
||||
namespace manager\module;
|
||||
namespace api\module;
|
||||
use \manager\sessionManager;
|
||||
use \manager\Database;
|
||||
use \database\core\Database;
|
||||
use \manager\ManagerError;
|
||||
use \manager\Repo;
|
||||
use \manager\lightdb;
|
||||
use \database\core\Repo;
|
||||
use \lightdb\core\lightdb;
|
||||
|
||||
class subject{
|
||||
|
||||
|
@ -26,7 +26,7 @@
|
|||
/* [1] On récupére la liste des sujets
|
||||
=========================================================*/
|
||||
/* (1) On initialise et ouvre la bd */
|
||||
$db = new lightdb('survey_db', __ROOT__.'/src/dynamic/');
|
||||
$db = new lightdb('survey_db');
|
||||
$ids = array_keys( $db->index() );
|
||||
|
||||
/* (2) On récupère tous les sujets */
|
||||
|
@ -42,7 +42,7 @@
|
|||
/* [2] On récupére la liste des sujets pour PHONE
|
||||
=========================================================*/
|
||||
/* (1) On initialise et ouvre la bd */
|
||||
$db = new lightdb('phone_db', __ROOT__.'/src/dynamic/');
|
||||
$db = new lightdb('phone_db');
|
||||
$ids = array_keys( $db->index() );
|
||||
$db->close();
|
||||
|
||||
|
@ -57,7 +57,7 @@
|
|||
/* [3] On récupére la liste des sujets pour FACEBOOK
|
||||
=========================================================*/
|
||||
/* (1) On initialise et ouvre la bd */
|
||||
$db = new lightdb('facebook_db', __ROOT__.'/src/dynamic/');
|
||||
$db = new lightdb('facebook_db');
|
||||
$ids = array_keys( $db->index() );
|
||||
$db->close();
|
||||
|
||||
|
@ -95,7 +95,7 @@
|
|||
/* [1] On récupére la liste des sujets
|
||||
=========================================================*/
|
||||
/* (1) On initialise et ouvre la bd */
|
||||
$db = new lightdb('survey_db', __ROOT__.'/src/dynamic/');
|
||||
$db = new lightdb('survey_db');
|
||||
$fetch = $db->fetch($subject_id);
|
||||
$db->close();
|
||||
|
||||
|
@ -112,7 +112,7 @@
|
|||
/* [2] On récupére la liste des contacts saisis dans PHONE
|
||||
=========================================================*/
|
||||
/* (1) On initialise et ouvre la bd */
|
||||
$db = new lightdb('phone_db', __ROOT__.'/src/dynamic/');
|
||||
$db = new lightdb('phone_db');
|
||||
$fetch = $db->fetch($subject_id);
|
||||
$db->close();
|
||||
|
||||
|
@ -127,7 +127,7 @@
|
|||
/* [3] On récupére la liste des sujets pour FACEBOOK
|
||||
=========================================================*/
|
||||
/* (1) On initialise et ouvre la bd */
|
||||
$db = new lightdb('facebook_db', __ROOT__.'/src/dynamic/');
|
||||
$db = new lightdb('facebook_db');
|
||||
$fetch = $db->fetch($subject_id);
|
||||
$db->close();
|
||||
|
||||
|
@ -162,7 +162,7 @@
|
|||
|
||||
/* [1] On récupère l'id unique actuel
|
||||
=========================================================*/
|
||||
$funiq = fopen( __ROOT__.'/src/dynamic/uniqid', 'r+' );
|
||||
$funiq = fopen( __BUILD__.'/src/dynamic/uniqid', 'r+' );
|
||||
flock($funiq, LOCK_EX); // On verrouille le fichier
|
||||
$uniqid = trim( fgets( $funiq ) );
|
||||
|
||||
|
@ -183,7 +183,7 @@
|
|||
/* [2] On crée le sujet dans SURVEYS
|
||||
=========================================================*/
|
||||
/* (1) On initialise et ouvre la bd */
|
||||
$db = new lightdb('survey_db', __ROOT__.'/src/dynamic/');
|
||||
$db = new lightdb('survey_db');
|
||||
$db->insert( $newId, $data );
|
||||
$db->close();
|
||||
|
||||
|
@ -239,7 +239,7 @@
|
|||
/* [1] On récupére la liste des sujets
|
||||
=========================================================*/
|
||||
/* (1) On initialise et ouvre la bd */
|
||||
$db = new lightdb('survey_db', __ROOT__.'/src/dynamic/');
|
||||
$db = new lightdb('survey_db');
|
||||
$ids = array_keys( $db->index() );
|
||||
|
||||
/* (2) On récupère tous les sujets */
|
||||
|
@ -257,7 +257,7 @@
|
|||
/* [2] On récupére la liste des sujets pour PHONE
|
||||
=========================================================*/
|
||||
/* (1) On initialise et ouvre la bd */
|
||||
$db = new lightdb('phone_db', __ROOT__.'/src/dynamic/');
|
||||
$db = new lightdb('phone_db');
|
||||
$ids = array_keys( $db->index() );
|
||||
$db->close();
|
||||
|
||||
|
@ -272,7 +272,7 @@
|
|||
/* [3] On récupére la liste des sujets pour FACEBOOK
|
||||
=========================================================*/
|
||||
/* (1) On initialise et ouvre la bd */
|
||||
$db = new lightdb('facebook_db', __ROOT__.'/src/dynamic/');
|
||||
$db = new lightdb('facebook_db');
|
||||
$ids = array_keys( $db->index() );
|
||||
$db->close();
|
||||
|
|
@ -1,11 +1,11 @@
|
|||
<?php
|
||||
|
||||
namespace manager\module;
|
||||
use \manager\Database;
|
||||
use \manager\Checker;
|
||||
namespace api\module;
|
||||
use \database\core\Database;
|
||||
use \api\core\Checker;
|
||||
use \manager\sessionManager;
|
||||
use \manager\ManagerError;
|
||||
use \manager\Repo;
|
||||
use \database\core\Repo;
|
||||
|
||||
|
||||
|
|
@ -1,11 +1,11 @@
|
|||
<?php
|
||||
|
||||
namespace manager\module;
|
||||
use \manager\Database;
|
||||
namespace api\module;
|
||||
use \database\core\Database;
|
||||
use \manager\sessionManager;
|
||||
use \manager\ModuleRequest;
|
||||
use \api\core\ModuleRequest;
|
||||
use \manager\ManagerError;
|
||||
use \manager\Repo;
|
||||
use \database\core\Repo;
|
||||
|
||||
class upload{
|
||||
|
||||
|
@ -25,7 +25,7 @@
|
|||
/* [1] Chargement du fichier de config
|
||||
=========================================================*/
|
||||
/* (1) On récupère le fichier */
|
||||
$uploadAuth = file_get_contents(__ROOT__.'/config/upload-auth.json');
|
||||
$uploadAuth = file_get_contents(__CONFIG__.'/upload-auth.json');
|
||||
|
||||
/* (2) Si une erreur pour le fichier de conf */
|
||||
if( $uploadAuth === false )
|
||||
|
@ -48,7 +48,7 @@
|
|||
/* [3] Construction du chemin
|
||||
=========================================================*/
|
||||
/* (1) On construit le chemin */
|
||||
$path = __ROOT__.$uploadAuth['root'].'/'.$prefix.'/';
|
||||
$path = __BUILD__.$uploadAuth['root'].'/'.$prefix.'/';
|
||||
|
||||
/* (2) On crée le dossier s'il n'existe pas */
|
||||
if ( !file_exists($path) ) mkdir($path, 0775, true);
|
|
@ -1,10 +1,10 @@
|
|||
<?php
|
||||
|
||||
namespace manager\module;
|
||||
namespace api\module;
|
||||
use \manager\sessionManager;
|
||||
use \manager\Database;
|
||||
use \database\core\Database;
|
||||
use \manager\ManagerError;
|
||||
use \manager\Repo;
|
||||
use \database\core\Repo;
|
||||
|
||||
class user{
|
||||
|
|
@ -1,6 +1,7 @@
|
|||
<?php
|
||||
|
||||
namespace manager;
|
||||
namespace database\core;
|
||||
use \manager\ManagerError;
|
||||
|
||||
|
||||
class DataBase{
|
||||
|
@ -8,8 +9,8 @@
|
|||
/* ATTRIBUTS STATIQUES */
|
||||
public static function config_path(){
|
||||
return [
|
||||
'local' => __ROOT__.'/config/database-local.json',
|
||||
'remote' => __ROOT__.'/config/database.json'
|
||||
'local' => __CONFIG__.'/database-local.json',
|
||||
'remote' => __CONFIG__.'/database.json'
|
||||
];
|
||||
}
|
||||
|
|
@ -1,6 +1,7 @@
|
|||
<?php
|
||||
|
||||
namespace manager;
|
||||
namespace database\core;
|
||||
use \manager\ManagerError;
|
||||
|
||||
|
||||
// FORMAT:
|
||||
|
@ -17,7 +18,7 @@
|
|||
class Repo{
|
||||
|
||||
// Constantes
|
||||
public static function config_path(){ return __ROOT__.'/config/repositories.json'; }
|
||||
public static function config_path(){ return __CONFIG__.'/repositories.json'; }
|
||||
|
||||
|
||||
// Attributs prives utiles (initialisation)
|
||||
|
@ -192,7 +193,7 @@
|
|||
*
|
||||
*/
|
||||
private function getFunctionCaller(){
|
||||
return [ '\\manager\\repo\\'.$this->path['repo'], $this->path['method'] ];
|
||||
return [ '\\database\\repo\\'.$this->path['repo'], $this->path['method'] ];
|
||||
}
|
||||
|
||||
|
|
@ -1,7 +1,7 @@
|
|||
<?php
|
||||
|
||||
namespace manager\repo;
|
||||
use \manager\Database;
|
||||
namespace database\repo;
|
||||
use \database\core\Database;
|
||||
|
||||
class parentRepo{
|
||||
|
|
@ -2,10 +2,10 @@
|
|||
|
||||
// TODO: Gestion des droits attribués aux tokens
|
||||
|
||||
namespace manager\repo;
|
||||
namespace database\repo;
|
||||
use \manager\sessionManager;
|
||||
use \manager\Database;
|
||||
use \manager\Checker;
|
||||
use \database\core\Database;
|
||||
use \api\core\Checker;
|
||||
|
||||
class token extends parentRepo{
|
||||
|
|
@ -1,10 +1,10 @@
|
|||
<?php
|
||||
|
||||
namespace manager\repo;
|
||||
use \manager\Database;
|
||||
use \manager\Checker;
|
||||
namespace database\repo;
|
||||
use \database\core\Database;
|
||||
use \api\core\Checker;
|
||||
use \manager\sessionManager;
|
||||
use \manager\repo\parentRepo;
|
||||
use \database\repo\parentRepo;
|
||||
|
||||
class user extends parentRepo{
|
||||
|
|
@ -1,12 +1,12 @@
|
|||
<?php
|
||||
|
||||
namespace manager;
|
||||
namespace lightdb\core;
|
||||
|
||||
|
||||
class lightdb{
|
||||
|
||||
// REPERTOIRE RACINE DE TOUTES LES BDD
|
||||
public static $default_root = __ROOT__;
|
||||
public static $default_root = __BUILD__.'/lightdb/storage';
|
||||
|
||||
// ATTRIBUTS
|
||||
private $root;
|
||||
|
@ -253,7 +253,7 @@
|
|||
$line = $this->index[$key]['line'];
|
||||
|
||||
/* (2) On réarrange la bd pour supprimer la ligne */
|
||||
$tmpfilename = __ROOT__.'/tmp/'.uniqid().'.dat';
|
||||
$tmpfilename = __BUILD__.'/tmp/'.uniqid().'.dat';
|
||||
$tmpfile = new \SplFileObject($tmpfilename, 'w');
|
||||
$this->driver->seek(0);
|
||||
|
||||
|
@ -342,7 +342,7 @@
|
|||
/* [3] On supprime les lignes à supprimer
|
||||
=========================================================*/
|
||||
/* (1) On réarrange la bd pour supprimer la ligne */
|
||||
$tmpfilename = __ROOT__.'/tmp/'.uniqid().'.dat';
|
||||
$tmpfilename = __BUILD__.'/tmp/'.uniqid().'.dat';
|
||||
$tmpfile = new \SplFileObject($tmpfilename, 'w');
|
||||
$this->driver->seek(0);
|
||||
|
0
src/dynamic/facebook_db/data → build/lightdb/storage/facebook_db/data
Executable file → Normal file
0
src/dynamic/facebook_db/data → build/lightdb/storage/facebook_db/data
Executable file → Normal file
0
src/dynamic/facebook_db/index → build/lightdb/storage/facebook_db/index
Executable file → Normal file
0
src/dynamic/facebook_db/index → build/lightdb/storage/facebook_db/index
Executable file → Normal file
|
@ -7,7 +7,7 @@
|
|||
class MenuManager{
|
||||
|
||||
// Constantes
|
||||
public static function config_path(){ return __ROOT__.'/config/menu.json'; }
|
||||
public static function config_path(){ return __CONFIG__.'/menu.json'; }
|
||||
|
||||
|
||||
// Attributs prives utiles (initialisation)
|
||||
|
@ -71,7 +71,7 @@
|
|||
|
||||
// On met l'icone associee
|
||||
if( isset($category['icon']) )
|
||||
$render .= file_get_contents(__ROOT__.$category['icon']);
|
||||
$render .= file_get_contents(__PUBLIC__.$category['icon']);
|
||||
|
||||
// On met le texte de la categorie
|
||||
if( isset($category['text']) )
|
|
@ -1,9 +1,9 @@
|
|||
<?php
|
||||
|
||||
namespace manager\ORM;
|
||||
namespace orm\core;
|
||||
|
||||
use \manager\Database;
|
||||
use \manager\ORM\SQLBuilder;
|
||||
use \database\core\Database;
|
||||
use \orm\core\SQLBuilder;
|
||||
|
||||
|
||||
class Rows{
|
|
@ -1,9 +1,9 @@
|
|||
<?php
|
||||
|
||||
namespace manager\ORM;
|
||||
namespace orm\core;
|
||||
|
||||
use \manager\Database;
|
||||
use \manager\ORM\Rows;
|
||||
use \database\core\Database;
|
||||
use \orm\core\Rows;
|
||||
|
||||
|
||||
class SQLBuilder{
|
|
@ -1,11 +1,11 @@
|
|||
<?php
|
||||
|
||||
|
||||
namespace manager\ORM;
|
||||
namespace orm\core;
|
||||
|
||||
use \manager\Database;
|
||||
use \database\core\Database;
|
||||
use \manager\ManagerError;
|
||||
use \manager\ORM\Rows;
|
||||
use \orm\core\Rows;
|
||||
|
||||
|
||||
// CLASSE MAITRE
|
|
@ -3,7 +3,7 @@
|
|||
/* Classe de gestion de route (match) */
|
||||
/**************************************/
|
||||
|
||||
namespace manager\router;
|
||||
namespace router\core;
|
||||
|
||||
class Route{
|
||||
|
|
@ -3,7 +3,7 @@
|
|||
/* Classe de gestion des routes (URL/ressources) */
|
||||
/*************************************************/
|
||||
|
||||
namespace manager\router;
|
||||
namespace router\core;
|
||||
|
||||
class Router{
|
||||
// ATTRIBUTS
|
|
@ -1,6 +1,6 @@
|
|||
<?php
|
||||
|
||||
define('__ROOT__', dirname(dirname(__FILE__)));
|
||||
define('__BUILD__', dirname(dirname(__FILE__)));
|
||||
|
||||
|
||||
/* CHARGE LA CONFIGURATION DES DROITS
|
||||
|
@ -8,7 +8,7 @@
|
|||
*/
|
||||
function loadConfig(){
|
||||
|
||||
$config = json_decode( file_get_contents(__ROOT__.'/doc/permissions.json'), true );
|
||||
$config = json_decode( file_get_contents(__BUILD__.'/doc/permissions.json'), true );
|
||||
|
||||
// Si erreur
|
||||
if( is_null($config) )
|
||||
|
|
|
@ -0,0 +1,4 @@
|
|||
RewriteEngine on
|
||||
|
||||
RewriteCond %{REQUEST_FILENAME} !-f
|
||||
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue