ah oui j'oubliais dans le dossier MOD 4 fichiers
functions.php
Code :
<?php
/**
* FluxGen Module 0.1
* Copyright (C) 2012, UB
*/
if (!defined('GEN_PATH'))
exit('The constant GEN_PATH must be defined.');
// Génération select formulaire plus
function gen_build_select($d,&$a,$p=''){
echo "\r\n".'<select id="'.$d.'"'.($p?' onclick="'.$p.'"':'').'>'."\r\n";
foreach($a as $c=>&$v){
echo '<optgroup label="'.$c.'">'."\r\n";
foreach($v as &$w)
echo '<option value="'.$w.'">'.$w.'</option>'."\r\n";
echo '</optgroup>'."\r\n";
}
echo '</select>'."\r\n";
}
// Ajouter fichier JavaScript
function gen_add_js(&$h,$f){
$h[]='<script type="text/javascript" src="'.$f.'"></script>';
}
// Ajouter fichier CSS
function gen_add_css(&$h,$f){
$h[]='<link rel="stylesheet" type="text/css" href="'.$f.'" />';
}
// Ajouter code JavaScript
function gen_add_js_code(&$h,$c){
$h[]='<script type="text/javascript">'.$c.'</script>';
}
// Génération select formulaire standard
function gen_build_select_simple($d,&$a,$p=''){
echo "\r\n".'<select id="'.$d.'"'.($p?' onclick="'.$p.'"':'').'>'."\r\n";
foreach($a as &$v)
echo '<option value="'.$v.'">'.$v.'</option>'."\r\n";
echo '</select>'."\r\n";
}
?>fichier constants.php
Code :
<?php
/**
* FluxGen Module 0.1
* Copyright (C) 2012, UB
*/
if (!defined('GEN_PATH'))
exit('The constant GEN_PATH must be defined.');
// ID maximum générateurs
define('GEN_MAX_TYPE',3);
// ID minimum générateurs
define('GEN_MIN_TYPE',1);
// ID Présentation
define('GEN_PRESENTATION',1);
// ID Requête d'upload
define('GEN_REQUETE_UPLOAD',2);
// ID REQUETE_UPLOAD maximum générateurs
define('GEN_RU_MAX_TYPE',5);
// ID REQUETE_UPLOAD minimum générateurs
define('GEN_RU_MIN_TYPE',1);
// ID REQUETE_UPLOAD Films, FilmsX, Manga
define('GEN_RU_FILMS',1);
// ID REQUETE_UPLOAD Série TV
define('GEN_RU_SERIETV',2);
// ID REQUETE_UPLOAD Jeux
define('GEN_RU_JEUX',3);
// ID REQUETE_UPLOAD Logiciel
define('GEN_RU_LOGICIEL',4);
// ID REQUETE_UPLOAD Musique
define('GEN_RU_MUSIQUE',5);
// ID Demande graphique
define('GEN_DEMANDE_GRAPHIQUE',3);
// Longueur maximale req_subject officiel
define('GEN_MAX_SUBJECT',70);
?>config.php
Code :
<?php
/**
* FluxGen Module 0.1
* Copyright (C) 2012, UB
*/
if (!defined('GEN_PATH'))
exit('The constant GEN_PATH must be defined.');
// Indique si le module doit, si il y en a, préserver les erreurs à l'affichage
define('GEN_PRESERVE_ERRORS',true);
// Ajouter systématiquement la balise CENTER
define('GEN_ADD_CENTER',false);
// Autoriser contenu majeur
define('GEN_MAJEUR',true);
// Indique si l'utilisateur doit être présenté pour afficher les générateurs de demandes graphiques et d'upload.
// Si actif, le lien de la présentation est automatiquement ajouté.
// Valeur possible: 0 (désactivé) ou l'ID du forum de présentation.
define('GEN_F_PRESENTATION',0);
// Nombre de posts obligatoire pour demandes graphiques et d'upload.
define('GEN_MIN_POSTS',0);
// Largeur par défaut de la signature
define('GEN_SIGNATURE_DEFAULT_W',600);
// Hauteur par défaut de la signature
define('GEN_SIGNATURE_DEFAULT_H',150);
// Largeur par défaut de l'userbar
define('GEN_USERBAR_DEFAULT_W',350);
// Hauteur par défaut de l'userbar
define('GEN_USERBAR_DEFAULT_H',19);
// Ajouter lien vers création de topic standard (libre)
define('GEN_ADD_FREE',true);
// Correspondances "ID Forum" <=> "Générateur"
$gen_arr_corr=array(
1 => GEN_PRESENTATION,
3 => GEN_DEMANDE_GRAPHIQUE,
2 => GEN_REQUETE_UPLOAD
);
// Réécriture (déconseillé) largeur défaut Avatar
define('GEN_AVATAR_DEFAULT_W',0);
// Réécriture (déconseillé) hauteur défaut Avatar
define('GEN_AVATAR_DEFAULT_H',0);
// Indique si le module peut effectuer des requêtes SQL
// Si désactivé (déconseillé), les fonctionnalités additionnelles seront supprimées.
define('GEN_ALLOW_DB_QUERY',true);
?>et common.php
Code :
<?php
/**
* FluxGen Module 0.1
* Copyright (C) 2012, UB
*/
if(!defined('GEN_PATH'))
exit('The constant GEN_PATH must be defined.');
// Inclusion constantes
require GEN_PATH.'constants.php';
// Inclusion configuration
require GEN_PATH.'config.php';
// Inclusion fonctions du module
require GEN_PATH.'functions.php';
// Existance de la langue
$gen_lang_exists=file_exists(GEN_PATH.'lang/'.$pun_user['language'].'/lang.php');
// Inclusion du fichier de langue
if($gen_lang_exists)
require GEN_PATH.'lang/'.$pun_user['language'].'/lang.php';
else
require GEN_PATH.'lang/French/lang.php';
?>