function substitmessage($texte)
{
    preg_match_all("`\\#MESSAGE_([^\\(]+)\\(([^\\)]+)\\)`", $texte, $cut);
    $tab1 = "";
    $tab2 = "";
    for ($i = 0; $i < count($cut[1]); $i++) {
        $message = new Message();
        $message->charger($cut[2][$i]);
        $messagedesc = new Messagedesc();
        $messagedesc->charger($message->id);
        if ($cut[1][$i] == "TITRE") {
            $tab1[$i] = "#MESSAGE_" . $cut[1][$i] . "(" . $cut[2][$i] . ")";
            $tab2[$i] = $messagedesc->titre;
        } else {
            if ($cut[1][$i] == "CHAPO") {
                $tab1[$i] = "#MESSAGE_" . $cut[1][$i] . "(" . $cut[2][$i] . ")";
                $tab2[$i] = $messagedesc->chapo;
            } else {
                if ($cut[1][$i] == "DESCRIPTION") {
                    $tab1[$i] = "#MESSAGE_" . $cut[1][$i] . "(" . $cut[2][$i] . ")";
                    $tab2[$i] = $messagedesc->description;
                }
            }
        }
    }
    $texte = str_replace($tab1, $tab2, $texte);
    return $texte;
}
 public function modify($lang, $intitule, $titre, $chapo, $description, $descriptiontext)
 {
     $messagedesc = new Messagedesc($this->id, $lang);
     $messagedesc->intitule = $intitule;
     $messagedesc->titre = $titre;
     $messagedesc->chapo = $chapo;
     $messagedesc->description = $description;
     $messagedesc->descriptiontext = $descriptiontext;
     if ($messagedesc->id == "") {
         $messagedesc->message = $this->id;
         $messagedesc->lang = $lang;
         $messagedesc->add();
     } else {
         $messagedesc->maj();
     }
     redirige("message_modifier.php?id=" . $this->id . "&lang=" . $lang);
 }
Example #3
0
</div>
</div>
<div class="bordure_bottom">
<?php 
$i = 0;
$message = new Message();
$query = "select * from {$message->table}";
$resul = mysql_query($query, $message->link);
while ($row = mysql_fetch_object($resul)) {
    $i++;
    if (!($i % 2)) {
        $fond = "ligne_fonce_BlocDescription";
    } else {
        $fond = "ligne_claire_BlocDescription";
    }
    $messagedesc = new Messagedesc();
    $messagedesc->charger($row->id, $_SESSION['util']->lang);
    ?>


  <ul class="<?php 
    echo $fond;
    ?>
">
    <li style="width:530px"><?php 
    if ($messagedesc->intitule != "") {
        echo $messagedesc->intitule;
    } else {
        echo $row->nom;
    }
    ?>
     $client->parrain = $parrain->id;
 } else {
     $parrain = 0;
 }
 $client->motdepasse = genpass(8);
 $pass = $client->motdepasse;
 if ($client->raison != "" && $client->prenom != "" && $client->nom != "" && $client->email != "" && $client->motdepasse != "" && $client->email && !$client->existe($email1) && $client->adresse1 != "" && $client->cpostal != "" && $client->ville != "" && $client->pays != "") {
     $client->crypter();
     $client->add();
     $raisondesc = new Raisondesc($client->raison, ActionsLang::instance()->get_id_langue_courante());
     $paysdesc = new Paysdesc();
     $paysdesc->charger($client->pays);
     $rec = $client->charger_mail($client->email);
     $message = new Message();
     $message->charger("creation_client");
     $messagedesc = new Messagedesc();
     $messagedesc->charger($message->id);
     $nomsite = new Variable("nomsite");
     $urlsite = new Variable("urlsite");
     $emailcontact = new Variable("emailcontact");
     $messagedesc->description = str_replace("__NOMSITE__", $nomsite->valeur, $messagedesc->description);
     $messagedesc->description = str_replace("__EMAIL__", $client->email, $messagedesc->description);
     $messagedesc->description = str_replace("__MOTDEPASSE__", $pass, $messagedesc->description);
     $messagedesc->description = str_replace("__URLSITE__", $urlsite->valeur, $messagedesc->description);
     $messagedesc->description = str_replace("__NOM__", $client->nom, $messagedesc->description);
     $messagedesc->description = str_replace("__PRENOM__", $client->prenom, $messagedesc->description);
     $messagedesc->description = str_replace("__ADRESSE1__", $client->adresse1, $messagedesc->description);
     $messagedesc->description = str_replace("__ADRESSE2__", $client->adresse2, $messagedesc->description);
     $messagedesc->description = str_replace("__ADRESSE3__", $client->adresse3, $messagedesc->description);
     $messagedesc->description = str_replace("__VILLE__", $client->ville, $messagedesc->description);
     $messagedesc->description = str_replace("__CPOSTAL__", $client->cpostal, $messagedesc->description);
?>
</head>

<body>
<div id="wrapper">
<div id="subwrapper">

<?php 
$menu = "configuration";
require_once "entete.php";
?>

<?php 
$message = new Message();
$message->charger($nom);
$messagedesc = new Messagedesc();
$messagedesc->charger($message->id, $lang);
?>

<div id="contenu_int">
   <p align="left"><a href="accueil.php" class="lien04"><?php 
echo trad('Accueil', 'admin');
?>
</a> <img src="gfx/suivant.gif" width="12" height="9" border="0" /> <a href="configuration.php" class="lien04"><?php 
echo trad('Configuration', 'admin');
?>
</a> &nbsp;<img src="gfx/suivant.gif" width="12" height="9" border="0" /> <a href="message.php" class="lien04"><?php 
echo trad('Gestion_messages', 'admin');
?>
</a> &nbsp;<img src="gfx/suivant.gif" width="12" height="9" border="0" /> <a href="#" class="lien04"><?php 
echo trad('Modifier', 'admin');
Example #6
0
function chmdp($email, $urlok = "", $urlerr = "")
{
    $tclient = new Client();
    if ($tclient->charger_mail($email)) {
        $msg = new Message();
        $msgdesc = new Messagedesc();
        $pass = genpass(8);
        $tclient->motdepasse = $pass;
        $tclient->crypter();
        $tclient->maj();
        $msg->charger("changepass");
        $msgdesc->charger($msg->id);
        $sujet = $msgdesc->titre;
        $corps = $msgdesc->description;
        $corpstext = $msgdesc->descriptiontext;
        $nomsite = Variable::lire("nomsite");
        $corps = str_replace("__NOMSITE__", $nomsite, $corps);
        $corps = str_replace("__MOTDEPASSE__", $pass, $corps);
        $corps = str_replace("__URLSITE__", urlfond(), $corps);
        $corps = str_replace("__NOM__", $tclient->nom, $corps);
        $corps = str_replace("__PRENOM__", $tclient->prenom, $corps);
        $corps = str_replace("__EMAIL__", $tclient->email, $corps);
        $corpstext = str_replace("__NOMSITE__", $nomsite, $corpstext);
        $corpstext = str_replace("__MOTDEPASSE__", $pass, $corpstext);
        $corpstext = str_replace("__URLSITE__", urlfond(), $corpstext);
        $corpstext = str_replace("__NOM__", $tclient->nom, $corpstext);
        $corpstext = str_replace("__PRENOM__", $tclient->prenom, $corpstext);
        $corpstext = str_replace("__EMAIL__", $tclient->email, $corpstext);
        $emailfrom = Variable::lire("emailfrom");
        Mail::envoyer($tclient->prenom . " " . $tclient->nom, $tclient->email, $nomsite, $emailfrom, $sujet, $corps, $corpstext);
        redirige_action($urlok, '');
    } else {
        redirige_action($urlerr, urlfond("mdperreur"));
    }
}