mirror of
https://github.com/pierre42100/comunic
synced 2025-07-12 21:12:57 +00:00
First commit
This commit is contained in:
87
inc/config/config.php
Executable file
87
inc/config/config.php
Executable file
@ -0,0 +1,87 @@
|
||||
<?php
|
||||
//Fonctions du service Pierre
|
||||
//D<>velopp<70> pour Comunic
|
||||
//D<>but du d<>veloppement : fin 2013
|
||||
//Tous droits r<>serv<72>s.
|
||||
|
||||
//Avertissement : ce fichier g<>n<EFBFBD>r<EFBFBD> automatiquement est n<>cessaire au bon fonctionnement de la base de donn<6E>es et des fonctions.
|
||||
|
||||
//Configuration d'acc<63>s <20> la base de donn<6E>es
|
||||
$hotedb = "localhost"; //H<>te de la base de donn<6E>es
|
||||
$nomdb = "comunic"; //Nom de la base de donn<6E>es
|
||||
$userdb = "root"; //Nom utilisateur
|
||||
$passworddb = "root"; //Mot de passe pour acc<63>der acc<63>s <20> la base de donn<6E>es
|
||||
|
||||
//Configuration du site
|
||||
$urlsite = "http://devweb.local/comunic/current/"; //Url du site
|
||||
$forceHttps = false; //Forcer ou non la connexion securisee (en HTTPS) du site
|
||||
$preferenceredirection = "headerphp"; //Pr<50>f<EFBFBD>rence de redirection : HTML ou PHP
|
||||
$mode_site = "offline"; //Mode du site : en ligne ou offline
|
||||
$last_update_website = "1476950918"; //Nombre de secondes depuis la derni<6E>re mise <20> jour du site
|
||||
$alert_last_update_website = "1"; //P<>riode suivant la mise <20> jour duant laquelle un avertissement sera affich<63>
|
||||
$jqueryonline = ""; //Adresse de jQuery en ligne
|
||||
$affichebeta = 0; //On affiche ou nom le message d'avertissement sur la page principale
|
||||
$textebeta = array("fr" => ""); //Texte qui est affich<63> si le message de beta est affich<63> sur index.php (fran<61>ais)
|
||||
$textebeta["en"]=""; //Texte qui est affich<63> si le message de beta est affich<63> sur index.php (anglais)
|
||||
$textecookie["fr"]="Attention : Certaines fonctionnalités comme le niveau de visibilité des posts personnalisé ne sont pas encore entièrement disponibles."; //Texte qui est affich<63> en page d'acceuil qui avertis pour la cr<63>ation de cookies (fran<61>ais)
|
||||
$textecookie["en"]="Warning : There is some undone functionalities in this website such as the visibility of the posts"; //Texte qui est affich<63> en page d'acceuil qui avertis pour la cr<63>ation de cookies (anglais)
|
||||
$affichemessageclassique = 0; //Afficher ou non le message d'avertissement classique
|
||||
$bloque_site_for_update = 0; //Bloquer ou non le site pour effectuer une mise <20> jour
|
||||
$complementsource = ""; //Compl<70>ment de source pour le fichier header.php
|
||||
$activer_publique_chat = "non"; //Activer ou non le chat publique
|
||||
$activer_cache = "non"; //Activer ou non la mise en cache et la r<>duction des ressources
|
||||
$bloque_clic_droit = "non"; //Intercepter ou non le chat clic droit de la souris
|
||||
$active_services = "oui"; //Activer ou non les services: 'oui' ou 'non'
|
||||
$active_gestion_404 = "oui"; //Activer ou non la gestion des erreurs 404 par le fichier index.php: 'oui' ou 'non'
|
||||
$active_gestion_appareil_mobile = "non"; //Activer ou non la gestion des des appareils mobiles par le fichier index.php: 'oui' ou 'non'
|
||||
$ID_official_page = "198"; //ID de la page officielle
|
||||
$ID_actuality_page = "198"; //ID de la page d'actualite
|
||||
$comment_size_limit = "2555"; //Taille maximum des commentaires, en nombre de caract<63>res
|
||||
|
||||
//Protection de la cr<63>ation de compte
|
||||
$activcreationcompte = "nopass"; //Permet d'activer, de d<>sactiver ou de prot<6F>ger par mot de passe la cr<63>ation de compte
|
||||
$passwordcreataccount = 'daOkAtJI0O5Cg'; //Mot de passe de protection de compte si demand<6E>. Est stock<63> crypt<70> pour plus de s<>curit<69>.
|
||||
$messagecreateaccountdenied = ""; //Message a afficher en cas de refus de cr<63>ation de compte
|
||||
$activimagevalidation = "1"; //Affiche ou non l'image de validation de cr<63>ation de compte. (image de s<>curit<69>)
|
||||
|
||||
//Configuration de Piwik
|
||||
$enable_piwik = "0"; //Activer ou non le suivi Piwik
|
||||
$id_site_piwik = "1"; //ID du site dans l'interface de Piwik
|
||||
$adresse_piwik = "//communiquons.org/piwik"; //Adresse du site Piwik (doit <20>tre compl<70>te et commencer par // (pas de http: ou https:))
|
||||
|
||||
//Facebook API
|
||||
$active_facebook_api = "non"; //Activer ou non les APIS FACEBOOK pour la cr<63>ation de compte
|
||||
$id_app_facebook = ""; //ID de l'appplication Facebook
|
||||
$facebook_api_key = ""; //Cl<43> des API Facebook
|
||||
|
||||
//Envoi de mails
|
||||
$active_envoi_mail = "oui"; //Activation de l'envoi de mails
|
||||
$methode_envoi_mail = "mail()"; //M<>thode d'envoi de mail (PHPMailer ou mail())
|
||||
$active_login_envoi_mail = "oui"; //Activation de l'authentification pour l'envoi de mail
|
||||
$mail_envoi = "pierre@mail.local"; //Adresse mail de l'exp<78>diteur
|
||||
$admin_mail_envoi = "pierre@mail.local"; //Adresse mail de l'administration
|
||||
$mail_envoi_erreur_sql = "pierre@mail.local"; //Adresse mail de l'envoi de bug relatif aux requ<71>tes SQL
|
||||
$password_mail_envoi = "1478965"; //Mot de passe de l'exp<78>diteur
|
||||
$adresse_serveur_mail_envoi = "localhost"; //Adresse du serveur mail d'envoi
|
||||
$port_serveur_mail_envoi = "25"; //Port du serveur mail d'envoi
|
||||
$nom_mail_expediteur = "Comunic (communiquons.org)"; //Nom pour les envoi de mail
|
||||
$info_mail_securite = "Ce mail est un mail relatif à la sécirté de votre compte, c'est pourquoi il vous est adressé même si vous avez refusé l'envoi de mails."; //Message <20> afficher dans tous les mails relatifs <20> la s<>curit<69> du compte
|
||||
|
||||
//Forcer le changement d'adresses mail (redirection)
|
||||
$force_redirection_mails = "oui"; //Activation ou non de la redirection
|
||||
$adresse_mail_redirection = "pierre@mail.local"; //Adresse mail de redirection
|
||||
|
||||
//Administration
|
||||
$plus_securite_admin = "oui"; //Renforcer la s<>curit<69> <20> la connexion de l'administration
|
||||
$enable_log_admin = "oui"; //Activer la surveillance de l'activit<69> de l'administration
|
||||
|
||||
//Support du SSL
|
||||
if(isset($_SERVER['HTTPS']))
|
||||
{
|
||||
if($_SERVER['HTTPS'] == "on")
|
||||
//Modification de http:// en https:// dans l'URL du site
|
||||
$urlsite = str_replace('http://', 'https://', $urlsite);
|
||||
}
|
||||
elseif($forceHttps)
|
||||
header("location: https://".$_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"]);
|
||||
?>
|
14
inc/config/listAllowedHosts.inc.php
Normal file
14
inc/config/listAllowedHosts.inc.php
Normal file
@ -0,0 +1,14 @@
|
||||
<?php
|
||||
/**
|
||||
* List of allowed hosts
|
||||
*
|
||||
* @author Pierre HUBERT
|
||||
*/
|
||||
|
||||
$liste_allowed_hosts = array(
|
||||
"communiquons.org",
|
||||
"192.168.1.5",
|
||||
"devweb.local"
|
||||
|
||||
//Add here your URL for your personnal installation
|
||||
);
|
74
inc/config/listPages.php
Normal file
74
inc/config/listPages.php
Normal file
@ -0,0 +1,74 @@
|
||||
<?php
|
||||
/**
|
||||
* Virtual pages list
|
||||
*
|
||||
* @author Pierre HUBERT
|
||||
*/
|
||||
|
||||
isset($_SESSION) OR exit("Invalid call - ".$_SERVER['PHP_SELF']);
|
||||
|
||||
$pagesList = array();
|
||||
|
||||
/**
|
||||
* Edit a post
|
||||
*/
|
||||
$pagesList['editpost.php'] = array(
|
||||
"file" => "homeUser/editPost/editPost.inc.php",
|
||||
);
|
||||
|
||||
/**
|
||||
* Search a user
|
||||
*/
|
||||
$pagesList['recherche.php'] = array(
|
||||
"file" => "searchUser/searchUser.inc.php",
|
||||
);
|
||||
|
||||
/**
|
||||
* List opened pages
|
||||
*/
|
||||
$pagesList['pagepublique.php'] = array(
|
||||
"file" => "openUsers/openUsers.inc.php",
|
||||
);
|
||||
|
||||
/**
|
||||
* About the project
|
||||
*/
|
||||
$pagesList['about.php'] = array(
|
||||
"file" => "about/about.php",
|
||||
);
|
||||
|
||||
/**
|
||||
* About Comunic
|
||||
*/
|
||||
$pagesList['whatiscomunic.php'] = array(
|
||||
"file" => "whatIsComunic/whatiscomunic.inc.php",
|
||||
);
|
||||
|
||||
/**
|
||||
* Contact administration
|
||||
*/
|
||||
$pagesList['contact.php'] = array(
|
||||
"file" => "contact/contact.inc.php",
|
||||
);
|
||||
|
||||
/**
|
||||
* Improvement forum
|
||||
*/
|
||||
$pagesList['forum.php'] = array(
|
||||
"file" => "improveForum/forum.inc.php",
|
||||
);
|
||||
|
||||
|
||||
/**
|
||||
* Share a link
|
||||
*/
|
||||
$pagesList['share.php'] = array(
|
||||
"file" => "share/share.inc.php",
|
||||
);
|
||||
|
||||
/**
|
||||
* Webmail
|
||||
*/
|
||||
$pagesList['webmail.php'] = array(
|
||||
"file" => "webmail/webmail.inc.php",
|
||||
);
|
30
inc/config/staticConfig.php
Normal file
30
inc/config/staticConfig.php
Normal file
@ -0,0 +1,30 @@
|
||||
<?php
|
||||
/**
|
||||
* Static configuration of website
|
||||
* contains every elements which may not require to be changed
|
||||
* when Comunic is installed on a new webserver
|
||||
*
|
||||
* @author Pierre HUBERT
|
||||
*/
|
||||
|
||||
$staticConfig = array();
|
||||
|
||||
/**
|
||||
* Path to 3rd party elements
|
||||
*/
|
||||
$staticConfig["3rdPartyElementsFolder"] = "3rdparty/";
|
||||
|
||||
/**
|
||||
* Path to user data
|
||||
*/
|
||||
$staticConfig["userDataFolder"] = "user_data/";
|
||||
|
||||
/**
|
||||
* Path the core elements of website
|
||||
*/
|
||||
$staticConfig['coreFolder'] = "inc/core/";
|
||||
|
||||
/**
|
||||
* List of function files
|
||||
*/
|
||||
$staticConfig['listFunctionsFiles'] = array("sql", "main", "url", "api");
|
Reference in New Issue
Block a user