game/onyx/ChangeLog.txt

35 lines
2.0 KiB
Plaintext

~~<Onyx>~~
{Changelog}
- Pour plus de flexibilité du code, utilisation d'un fichier .onyx (protégé par un .htaccess) a la base du répertoire du code avec pour valeur le chemin du dossier onyx/,avec le code suivant:
<?php
$onyx = @file_get_contents('./.onyx') or die("Configuration introuvable.");
define("_FCORE",trim($onyx));
...
?>
- Si la constante _PROFILE est définie, le kernel va chercher un fichier de configuration dans le dossier profiles/ et rajouter ses valeurs au tableau de configuration $config.
- Modification du fichier acces.php pour avoir en plus la base de donnée et le serveur dans ce fichier pour des raisons de simplicité.
- Possibilité d'utiliser des tableaux sans index défini dans le fichier de configuration ($tableau[]: "valeur"), l'index est incrémenté comme dans du php.
- $config['log_error'] permet de loger les erreurs php dans logs/php.log (en cours).
- $config['hide_error'] == '1' cache les erreurs si la valeur est 1, sinon E_ALL est activé.
- Modification de la fonction hash_var() pour une compatibilité avec php4, plus la possibilité de choisir le type de hash en deuxième paramètre.
- Fonction cookie() corrigé.
- Modification de la fonction bbcode().
- Ajout de la fonction load_conf($file,&$array) permettant d'insérer les variables du fichier $file dans la tableau $array (comme $config).
- Ajout de la classe Template qui est une extension a Smarty avec en plus les variables de dossiers de templates, config,etc prédéfinis.
- Modification de la classe de bdd, les erreurs de requète son loguées si $config['db_log'] est a 1.
- Possibilité de faire appel à une fonction callback défini par la varible de classe $nodb ou par $config['no_db'] si la base de donnée ne répond pas.
- Les fonctions db() sont facultatives car elles sont désormais comprises dans la fonction connexion().
- Modification mineurs de la classe bdd.
- Optimisation de la classe de session.
- Correction du bug de session trop longue.
- Ajout de la fonction close().
- Ajout de la variable de classe $cookie_name.