Les paramètres modifiables par l'utilisateur sont situé dans le fichier :
SQLiteManager-X.Y.Z/include/user_defined.inc.php
Tout les paramètres sont en commentaire avec leur valeurs par défaut, si vous voulez modifier ces valeurs, pensez bien à decommenter les lignes!
define("INCLUDE_LIB", "./include/");
permet de redefinir le répertoire include de SQLiteManager
define("SQLITE3", false);
Positionné à 'true', permet à SQLiteManager de gérer les bases de données SQLite en version 3, attention il vous faut avoir installé les extensions PDO et PDO_SQLITE. A aujourd'hui, SQLiteManager gére les bases SQLite2 ou SQLite3, mais pas les deux simultanéement.
define("DEBUG", false);
Passe SQLiteManager en mode DEBUG, et donc affiche les erreurs systèmes
define ("SQLiteDb", "/var/www/sqliteDb/config.db");
Permet de préciser l'emplacement exact de la base de donnée de configuration, pour des raisons de sécurité, il est préférable de placer les bases de données en dehors du 'DocumentRoot' voir :
Sécurisation de SQliteManager
define("DEFAULT_DB_PATH", "/var/www/sqliteDb/");
Permet de définir l'emplacement par défaut pour les bases de données, c'est à dire que les nouvelles bases seront créée dans ce répertoire, et le bases 'uploadées' seront stockées ici!
define("ALLOW_EXEC_PLUGIN", false);
Quelques plugin's ont été développé par un autre développeur, vous pouvez les essayer mais vous pouvez aussi en développer d'autre ;-)
define("WITH_AUTH", false);
Active l'authentification, voir : Sécurisation de SQliteManager
define("ALLOW_CHANGE_PASSWD", true);
En mode 'Authentification', autorise les utilisateurs à changer leur mot de passe
define("NAV_NBLINK", 10);
En mode visualisation de donnée, ce paramètre fixe le nombre de lien dans la barre de navigation
define("LEFT_FRAME_WIDTH", 200);
Permet de définir une largeur personnalisé, pour la frame de gauche
define("DISPLAY_EMPTY_ITEM_LEFT", true);
Permet d'afficher / cacher les items vide (vue, fonction, trigger...)
define("TEXTAREA_NB_COLS", 60);
Permet de définir la largeur des champs texte long (textarea)
define("TEXAREA_NB_ROWS", 5);
Permet de définir la hauteur des textarea
define("PARTIAL_TEXT_SIZE", 20);
Permet de définir la longueur des textes en visualisation partielle
define("BROWSE_NB_RECORD_PAGE", 20);
Permet de définir le nombre de ligne par page en mode visualisation de donnée
define("ADVANCED_EDITOR", false);
Permet d'activer le remplacement des TEXTAREA par un éditeur avancé, pour l'instant: SPAWeditor. Celui-ci est activé uniquement quand on est positionné en mode 'HTML' en visualisation de donnée
define("SPAW_PATH", "/usr/local/apache2/htdocs/sqlitemanager/spaw/");
Defini le chemin complet vers cet editeur
define("SPAW_TOOLBAR_STYLE", "sqlitemanager");
Permet d'utiliser d'autre barre d'outils
define('JSCALENDAR_USE', true);
Permet d'activer l'utilisation de 'jscalendar' pour la saisie des dates
define('JSCALENDAR_PATH', '/jscalendar/');
Défini le chemin vers 'jscalendar'
define("ALLOW_FULLSEARCH", true);
Active/désactive la possibilite d'utiliser la fonction 'fulltextsearch'. Pour rappel, la syntaxe de cette fonction :
fulltextsearch(columnName, 'searchString', caseSensitive)
SQLiteManager-X.Y.Z/include/user_defined.inc.php
Tout les paramètres sont en commentaire avec leur valeurs par défaut, si vous voulez modifier ces valeurs, pensez bien à decommenter les lignes!
define("INCLUDE_LIB", "./include/");
permet de redefinir le répertoire include de SQLiteManager
define("SQLITE3", false);
Positionné à 'true', permet à SQLiteManager de gérer les bases de données SQLite en version 3, attention il vous faut avoir installé les extensions PDO et PDO_SQLITE. A aujourd'hui, SQLiteManager gére les bases SQLite2 ou SQLite3, mais pas les deux simultanéement.
define("DEBUG", false);
Passe SQLiteManager en mode DEBUG, et donc affiche les erreurs systèmes
define ("SQLiteDb", "/var/www/sqliteDb/config.db");
Permet de préciser l'emplacement exact de la base de donnée de configuration, pour des raisons de sécurité, il est préférable de placer les bases de données en dehors du 'DocumentRoot' voir :
Sécurisation de SQliteManager
define("DEFAULT_DB_PATH", "/var/www/sqliteDb/");
Permet de définir l'emplacement par défaut pour les bases de données, c'est à dire que les nouvelles bases seront créée dans ce répertoire, et le bases 'uploadées' seront stockées ici!
define("ALLOW_EXEC_PLUGIN", false);
Quelques plugin's ont été développé par un autre développeur, vous pouvez les essayer mais vous pouvez aussi en développer d'autre ;-)
define("WITH_AUTH", false);
Active l'authentification, voir : Sécurisation de SQliteManager
define("ALLOW_CHANGE_PASSWD", true);
En mode 'Authentification', autorise les utilisateurs à changer leur mot de passe
define("NAV_NBLINK", 10);
En mode visualisation de donnée, ce paramètre fixe le nombre de lien dans la barre de navigation
define("LEFT_FRAME_WIDTH", 200);
Permet de définir une largeur personnalisé, pour la frame de gauche
define("DISPLAY_EMPTY_ITEM_LEFT", true);
Permet d'afficher / cacher les items vide (vue, fonction, trigger...)
define("TEXTAREA_NB_COLS", 60);
Permet de définir la largeur des champs texte long (textarea)
define("TEXAREA_NB_ROWS", 5);
Permet de définir la hauteur des textarea
define("PARTIAL_TEXT_SIZE", 20);
Permet de définir la longueur des textes en visualisation partielle
define("BROWSE_NB_RECORD_PAGE", 20);
Permet de définir le nombre de ligne par page en mode visualisation de donnée
define("ADVANCED_EDITOR", false);
Permet d'activer le remplacement des TEXTAREA par un éditeur avancé, pour l'instant: SPAWeditor. Celui-ci est activé uniquement quand on est positionné en mode 'HTML' en visualisation de donnée
define("SPAW_PATH", "/usr/local/apache2/htdocs/sqlitemanager/spaw/");
Defini le chemin complet vers cet editeur
define("SPAW_TOOLBAR_STYLE", "sqlitemanager");
Permet d'utiliser d'autre barre d'outils
define('JSCALENDAR_USE', true);
Permet d'activer l'utilisation de 'jscalendar' pour la saisie des dates
define('JSCALENDAR_PATH', '/jscalendar/');
Défini le chemin vers 'jscalendar'
define("ALLOW_FULLSEARCH", true);
Active/désactive la possibilite d'utiliser la fonction 'fulltextsearch'. Pour rappel, la syntaxe de cette fonction :
fulltextsearch(columnName, 'searchString', caseSensitive)