// Parametres mySQL
$sql_serveur = "localhost"; // Serveur mySQL
$sql_base = "archive"; // Base de donnees mySQL
$sql_login = "archive"; // Login de connection a mySQL
$sql_password = "QD7Xq3CPD"; // Mot de passe pour mySQL
// General
$site_titre = "Operate By Association"; // Titre du site
$site_url = "http://archive.constantvzw.org/events/vj6"; // Adresse de base du site
$site_mots_clef = "php, php4, forge, informatique, mysql, web, php3, PHP Forge"; // Mots-clefs : pour les moteus de recherche
$site_description = "Operate by association"; // Description du site (pour les moteurs de recherche aussi)
$site_date_j = " %d/%m/%Y"; // Format de la date (DATE_FORMAT mySQL)
$site_date_jh = " %d/%m/%Y at %H:%i"; // Format de la date et de l'heure (DATE_FORMAT mySQL)
$site_indent = "5"; // Indentation des messages dans le forums (imbriques pour les messages)
$site_forum_aff = "1"; // Affichage dans le forum (0 : imbriques, 1 : a la suite)
$site_cookie = "CookiesPHPForge"; // Debut de nom du cookie
$site_tags = " "; // Tags autorises dans le forum
$site_hot = "5"; // Reponses a un sujet dans le forum pour que le message soit considere come "hot"
$site_photos = "1"; // Type d'affichage des photos (1 : classees par titre, 0 : a la suite)
$site_videos = "0"; // Type d'affichage des videos (1 : classees par titre, 0 : a la suite)
$site_theme = "new"; // Theme par defaut sur le site
// Ajouts (1 : automatique, 0 : verification par un administrateur)
$auto_commentaires = "1"; // Commentaires
$auto_news = "0"; // News
$auto_liens = "0"; // Liens
$auto_events = "0"; // Evenements
// Maximums (cette valeur doit etre strictement superieure a 0)
$max_news_home = "7";
$max_news = "15";
$max_articles = "30";
$max_forum = "25";
$max_liens = "25";
$max_downloads = "25";
$max_photos = "20";
$max_wap = "15";
$max_guestbook = "20";
$max_videos = "20";
// Mois
$tmois = array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December");
$tjours = array("Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday");
// Types de videos
$video_type[0] = "Type inconnu";
$video_type[1] = "Format QuickTime";
$video_type[2] = "Real Player";
$video_type[3] = "Format Windows Media";
$video_type[4] = "MPEG";
$video_type[5] = "DivX";
// Titres des pages
// Le premier element du tableau sert de titre pour la page, le second pour une image ou autres
$page_titre["admins-contrib.php"] = array("Administrateurs - Contributeurs", "titre");
$page_titre["articles.php"] = array("---", "titre");
$page_titre["downloads.php"] = array("Downloads", "titre");
$page_titre["evenements.php"] = array("Calendar", "titre");
$page_titre["forums.php"] = array("Tous les forums", "forum");
$page_titre["forums-lire.php"] = array("Forum", "forum");
$page_titre["forums-repondre.php"] = array("Forum > Répondre au message", "forum");
$page_titre["forums-stats.php"] = array("Forum > Stats du forum", "forum");
$page_titre["guestbook.php"] = array("Livre d'or", "titre");
$page_titre["home.php"] = array("Home", "titre");
$page_titre["liens.php"] = array("Liens", "liens");
$page_titre["liens-ajouter.php"] = array("Proposer un site", "liens");
$page_titre["liens-hasard.php"] = array("Liens au hasard", "liens");
$page_titre["news.php"] = array("News", "titre");
$page_titre["news-ajouter.php"] = array("Proposer une news", "titre");
$page_titre["newsletter.php"] = array("Subscribe", "titre");
$page_titre["perso.php"] = array("Personnaliser le site", "titre");
$page_titre["photos.php"] = array("Photos", "titre");
$page_titre["rechercher.php"] = array("Rechercher", "titre");
$page_titre["sondages.php"] = array("Sondages", "titre");
$page_titre["stats.php"] = array("Stats - Top 10", "titre");
$page_titre["videos.php"] = array("Vidéos", "titre");
// Smilies du forum
$souriez[] = array("Z:-)", "diable.gif", "Diablotin");
$souriez[] = array(":-Q", "fume.gif", "Fumeur");
$souriez[] = array(":-))", "bigsourire.gif", "Gros sourire");
$souriez[] = array(":-D", "bigsourire.gif", "Gros sourire");
$souriez[] = array(":)", "sourire.gif", "Sourire");
$souriez[] = array(":(", "decu.gif", "Déçu");
$souriez[] = array(";-)", "clin.gif", "Clin d'oeuil");
$souriez[] = array("X-(", "couteau.gif", "Couteau dans la tête");
$souriez[] = array(":o)", "debile.gif", "Débile");
$souriez[] = array(":-((", "grrr.gif", "Vraiment pas content");
$souriez[] = array("8-)", "hallucine.gif", "J'hallucine");
$souriez[] = array(":-?", "heu.gif", "Hésite");
$souriez[] = array(":-p", "langue.gif", "Tire la langue");
$souriez[] = array(":-o", "oh.gif", "Oh");
$souriez[] = array(":-@", "perdu.gif", "Perdu");
$souriez[] = array(";-(", "pleure.gif", "Pleure");
$souriez[] = array("B-)", "tropcool.gif", "Trop cool");
$souriez[] = array(":-)", "sourire.gif", "Souris");
$souriez[] = array(":-(", "decu.gif", "Déçu");
$souriez[] = array(":fuck:", "fuck.gif", "Fuck it !");
$souriez[] = array("8o)", "clown.gif", "Le clown");
?>
// Connection au serveur mySQL
@mysql_connect($sql_serveur, $sql_login, $sql_password) or die("Connection au serveur impossible !");
@mysql_select_db($sql_base);
// "Magic Quotes"
set_magic_quotes_runtime(0);
// Ajout d'anti-slashes selon "Magic Quotes"
function AuAddSlashes($chaine) {
return(get_magic_quotes_gpc() == 1 ? $chaine : AddSlashes($chaine));}
// Retire les anti-slashes selon "Magic Quotes"
function AuStripSlashes($chaine) {
return(get_magic_quotes_gpc() == 1 ? StripSlashes($chaine) : $chaine);}
// Convertisseur texte en HTML compatible
function conv($chaine, $nobr = 0) {
$chaine = htmlentities($chaine);
if ($nobr != 1) {
$chaine = nl2br($chaine);}
$chaine = str_replace("<", "<", $chaine);
$chaine = str_replace(">", ">", $chaine);
$chaine = str_replace(""", "\"", $chaine);
$chaine = str_replace("[<]", "<", $chaine);
$chaine = str_replace("[>]", ">", $chaine);
return $chaine;
}
// Ajout de smilies
function souriez($chaine) {
global $souriez;
for ($i = 0; $i < count($souriez); $i++) {
$chaine = str_replace($souriez[$i][0], "
", $chaine);}
return $chaine;}
// Status ICQ
function icqStatus($no) {
$image = @file("http://wwp.icq.com/scripts/online.dll?icq=".$no."&img=1");
$longeur = strlen($image[1]);
if ($longueur == 96) {
$status = "ONLINE";}
elseif ($longueur == 83) {
$status = "OFFLINE";}
else {
$status = "désactivé";}
return $status;
}
// Creation de l'index
function creerIndex($requete, $maximum) {
global $deb, $total, $max, $commence;
if ($deb <= 0 || !is_numeric($deb) || !isset($deb)) {
$deb = 0;}
$max = $maximum;
$q = mysql_query($requete);
$r = mysql_fetch_array($q);
$total = $r["num"];
$commence = $deb * $max;
}
// Navigateur de pages
function navBarre($plus) {
global $total, $deb, $max, $PHP_SELF;
if ($total > $max) {
echo "
";
if ($deb > 0) {
echo " ".$max." précédentes ";}
if ($total > ($deb + 1) * $max) {
echo " ".$max." suivantes
";}
echo "
\n";
for ($i = 0; $i < ceil($total / $max); $i++) {
if ($i == $deb) {
echo "(".($i + 1).") ";}
else {
echo "(".($i + 1).") ";}
}
echo "