ini_set("error_reporting", "E_ALL & ~E_NOTICE");
require_once('includes/config.inc.php');
if(!isset($_COOKIE["ID_UTILISATEUR"]))
{
header('Location: http://'.$_SERVER["SERVER_NAME"].$rep.'creer-compte-utilisateur.html?erreur=4');
}
else
{
if($_POST["BT_Envoyer"]) {
if(!$_POST["TB_Titre"]||strlen($_POST["TB_Titre"])>50) {
$message = "Le titre du coup de gueule est obligatoire et doit faire moins de 50 caractères.";
$_COOKIE['Texte_Anecdote']=str_replace("\'","'",$_POST["TB_Anecdote"]);
}
elseif(!$_POST["TB_Anecdote"]) {
$_COOKIE['Titre_Anecdote']=$_POST["TB_Titre"];
$message = "Le texte du coup de gueule est obligatoire.";
}
elseif(strlen($_POST["TB_Anecdote"])<100) {
$_COOKIE['Titre_Anecdote']=$_POST["TB_Titre"];
$_COOKIE['Texte_Anecdote']=str_replace("\'","'",$_POST["TB_Anecdote"]);
$nb_caracteres_manq = 100 - strlen($_POST["TB_Anecdote"]);
$message = "Le texte du coup de gueule doit comporter entre 100 et 800 caractères (il vous en manque ".$nb_caracteres_manq .").";
}
elseif(strlen($_POST["TB_Anecdote"])>800) {
$_COOKIE['Titre_Anecdote']=$_POST["TB_Titre"];
$_COOKIE['Texte_Anecdote']=str_replace("\'","'",$_POST["TB_Anecdote"]);
$nb_caracteres_trop = strlen($_POST["TB_Anecdote"]) - 800;
$message = "Le texte du coup de gueule doit comporter entre 100 et 800 caractères (".$nb_caracteres_trop ." en trop).";
}
else {
// Connexion à la base de données
// Valeurs à modifier selon vos paramètres configuration
mysql_connect($bdd_host, $bdd_user, $bdd_pw);
mysql_select_db($bdd_name);
// Vérification de l'unicité du nom d'utilisateur et de l'adresse e-mail
$sql = "
INSERT INTO anecdote(
`id_cat`
, `id_user`
, `title`
, `text`
, `date`
, `url_seo`
)
VALUES(
'" . $_POST["TB_Categorie"] . "'
, '" . $_COOKIE["ID_UTILISATEUR"] . "'
, '" . mysql_real_escape_string ($_POST["TB_Titre"]) . "'
, '" . mysql_real_escape_string ($_POST["TB_Anecdote"]) . "'
, '" . time() . "'
, '" .Url_SEO($_POST["TB_Titre"]) . "'
)
";
$result = mysql_query($sql);
// Si une erreur survient
if(!$result)
{
$message = "Une erreur est survenue lors de la création du coup de gueule.";
}
else
{
$sql = "
SELECT MAX(id_anec)
FROM anecdote
WHERE id_user = '" . $_COOKIE["ID_UTILISATEUR"] . "'
";
$result = mysql_query($sql);
// Si une erreur survient
if(!$result)
{
$message = "Une erreur est survenue\n".$sql;
}
elseif(mysql_num_rows($result) > 0) {
if($_POST["TB_Categorie"]==0) { $cat = "Secteur Privé"; } else { $cat = "Secteur Public"; }
$headers = 'From: '.$_COOKIE["NOM_UTILISATEUR"].'@monpatronestcon.com' . "\r\n" .
'Cc: '.$mail_copy ."\r\n";
$sujet = "Nouveau coup de gueule en attente...";
$message = $_COOKIE["NOM_UTILISATEUR"] . " vient de soumettre un nouveau coup de gueule dans la section : ".$cat."\n\n";
$message .= $_POST["TB_Titre"]."\n". $_POST["TB_Anecdote"]."\n\n";
$message .= "Rendez-vous sur l'admin pour la valider ou la refuser";
// Si une erreur survient
if(!@mail($mail_admin, $sujet, $message, $headers))
{
$message = "Une erreur est survenue lors de l'envoi du mail";
}
else {
$message = "Votre coup de gueule vient d'être envoyé à nos modérateurs. Vous serez averti par mail une fois qu'il sera validé ou refusé. Merci pour votre participation.";
}
}
}
mysql_close();
}
}
$desc = "Venez raconter vos histoires de boulot les plus folles sur notre site communautaire.";
$keywords = "patron, entreprise, employé, grève";
?>
Mon patron est con, et vous ?
//if($_COOKIE['NOM_UTILISATEUR']) { ?>
//} ?>
if(isset($_COOKIE["ID_UTILISATEUR"])) {
mysql_connect("sql1.cluster1.easy-hebergement.net","mcinfo5", "NkKxWQh8");
mysql_select_db("mcinfo5");
$sql = "
SELECT *
FROM anecdote
WHERE anecdote.id_user='".$_COOKIE["ID_UTILISATEUR"]."'
";
$result = mysql_query($sql);
echo '
Bonjour '.$_COOKIE["NOM_UTILISATEUR"].', vous avez rédigé '.mysql_num_rows($result).' coup(s) de gueule.
- ATTENTION Votre coup de gueule ne doit pas comporter le nom de votre patron, de votre entreprise ou toutes autres marques et termes à caractère privé.
- Facilitez la lecture pour vos collègues, évitez le language SMS ;-)