YAHOO.namespace("example.container"); function init() { YAHOO.example.container.myPanel = new YAHOO.widget.Panel("myPanel", { width:"420px", fixedcenter:true, visible:false, constraintoviewport:true} ); YAHOO.example.container.myPanel.render(); } YAHOO.util.Event.addListener(window, "load", init); EOP; ****/ //************************JAVASCRIPT************************* $javamenu=<< function scroller() { var winart = document.getElementById('article'); winart.scrollTop = 1; } function selectimg(idm,typeimg) { var valeur = document.getElementById('captsaisie').value; xajax_selectimg_php(idm,typeimg,valeur); } function insertarticle(target) { xajax_insertarticle_php(target); } function insertgallery(target) { xajax_insertgallery_php(target); } function insertcontact(target) { xajax_insertcontact_php(target); } function insertlink(target) { xajax_insertlink_php(target); } function insertpano(target) { xajax_insertpano_php(target); } function insertpanoman(target) { xajax_insertpanoman_php(target); } function insertvideo(target) { xajax_insertvideo_php(target); } function callcredit() { xajax_callcredit_php(); } function submitContact() { var nomfrm="frmcontact"; xajax_processContact_php(xajax.getFormValues(nomfrm)); return false; } function xchglng(lng) { xajax_xchglng_php(lng); } EOJM; $slidecode=<< EOSC; /*
Panel from Markup
This is a Panel that was marked up in the document.
End of Panel
*/ //*********************************************************** function createslideshow() { $slideshow ="
"; $slideshow .="
"; $slideshow .= '
    '; $fichiers = glob ("./composants/slideshow/uploadpict/slide_*.jpg"); for($i=0;$i"; } $slideshow .="
"; $slideshow .="
"; $slideshow .="
"; return $slideshow; } function selectimg_php($idm,$typeimg,$valeur) { $objResponse = new xajaxResponse(); $numeroimgsel = substr($idm,1); $valsel = explode(":",$valeur); if (in_array($numeroimgsel,$valsel)) { $action = "$('img#$idm').fadeTo('medium',1);"; $resultat=array(); for($i=0;$iaddScript($action); $objResponse->addAssign("captsaisie", "value", $newvaleur); return $objResponse->getXML(); } function insertcontact_php($contact) { global $maildest; $objResponse = new xajaxResponse(); $from = serialize($maildest[$contact]); $langue = $_SESSION["langue"]; $codecontact = getmformcontact($langue,addslashes($from)); //$objResponse->addAssign("zoneimage", "style.visibility", "hidden"); $objResponse->addAssign("article", "style.visibility", "hidden"); $objResponse->addAssign("article", "innerHTML", utf8_encode($codecontact )); $objResponse->addAssign("article", "style.visibility", "visible"); // $objResponse->addAlert(utf8_encode($from)); return $objResponse->getXML(); } function insertlink_php($link) { $objResponse = new xajaxResponse(); $objResponse->addRedirect($link); return $objResponse->getXML(); } function callcredit_php() { $objResponse = new xajaxResponse(); $credit = getcredit(); //$objResponse->addAssign("zoneimage", "style.visibility", "hidden"); $objResponse->addAssign("article", "innerHTML", utf8_encode($credit)); return $objResponse->getXML(); } /* function getarticle($idarticle=0) { $langue = $_SESSION["langue"]; $chnretour = ""; try { if (connection()) { if ($idarticle == 0) { $query ="SELECT * FROM articles WHERE(defaut='O')"; $record = mysql_query($query); if (mysql_num_rows($record) > 0) { $query ="SELECT * FROM articles WHERE(defaut='O')"; } else { $query ="SELECT * FROM articles ORDER BY id DESC"; } mysql_free_result($record); } else { $query ="SELECT * FROM articles WHERE (id=$idarticle)"; } $recordset = mysql_query($query); if ($recordset) { if (mysql_num_rows($recordset) > 0) { $tampon = mysql_fetch_object($recordset); switch ($langue) { case "fr": $chnretour = $tampon->contentfr; break; case "de": $chnretour = $tampon->contentde; break; case "en": $chnretour = $tampon->contenten; break; default: $chnretour = $tampon->contentfr; } } mysql_free_result($recordset); } } } catch (Exception $e) { $chnretour = $e->getMessage(); } if ($chnretour != ""){ $decode = html_entity_decode($chnretour,ENT_QUOTES); } else { $decode = "
"; } return "
" . $decode . "
"; } */ function insertarticle_php($idarticle=0) { $objResponse = new xajaxResponse(); //$objResponse->addAssign("zoneimage", "style.visibility", "hidden"); $article = chargearticleframe($idarticle); $objResponse->addAssign("article", "innerHTML", utf8_encode($article)); return $objResponse->getXML(); } function chargearticleframe($idarticle=0) { return ""; } function chargegalerieiframe($galphot,$langue) { return ""; } function chargepano($pano,$langue) { return ""; } function insertpanoman_php($pano) { $objResponse = new xajaxResponse(); $langue = $_SESSION["langue"]; $pano = chargepano($pano,$langue); //$objResponse->addAssign("zoneimage", "style.visibility", "hidden"); $objResponse->addAssign("article", "innerHTML", utf8_encode($pano)); return $objResponse->getXML(); } function insertpano_php($pano) { $objResponse = new xajaxResponse(); $langue = $_SESSION["langue"]; $codepano = ""; if (connection()) { $query="SELECT * FROM panoramique WHERE (id=$pano)"; $recordset = mysql_query($query); if ($recordset) { if (mysql_num_rows($recordset) > 0) { $tampon= mysql_fetch_array($recordset); $panoobj = new embedpano("./composants/panoramique/uploadpict/pan_" . $tampon["uid"]. $tampon["extention"],"pano"); $codepano = $panoobj->run(); $libelle = stripslashes($tampon["titre" . $langue]); $centrage = ""; $centrage .=""; $centrage .=""; $centrage .="

$libelle

 
"; } } } //$objResponse->addAlert(utf8_encode($codepano)); //$objResponse->addAssign("zoneimage", "style.visibility", "hidden"); $objResponse->addAssign("article", "style.visibility", "hidden"); $objResponse->addAssign("article", "innerHTML", utf8_encode($centrage)); $objResponse->addScript(utf8_encode($codepano)); $objResponse->addAssign("article", "style.visibility", "visible"); return $objResponse->getXML(); } function insertvideo_php($video) { $objResponse = new xajaxResponse(); $langue = $_SESSION["langue"]; $codevideo = ""; if (connection()) { $query="SELECT * FROM video WHERE (id=$video)"; $recordset = mysql_query($query); if ($recordset) { if (mysql_num_rows($recordset) > 0) { $tampon= mysql_fetch_array($recordset); $libelle = $tampon["titre" . $langue]; $videoobj = new embedvideo("./composants/video/uploadpict/vid_" . $tampon["uid"]. ".flv","video",$libelle,BKCOLORVIDEO1,BKCOLORVIDEO2); $codevideo = $videoobj->run(); $centrage = ""; $centrage .=""; $centrage .=""; $centrage .="

$libelle

 
"; } } } //$objResponse->addAlert(utf8_encode($codepano)); //$objResponse->addAssign("zoneimage", "style.visibility", "hidden"); $objResponse->addAssign("article", "innerHTML", utf8_encode($centrage)); $objResponse->addScript(utf8_encode($codevideo)); return $objResponse->getXML(); } function insertgallery_php($categorie) { $objResponse = new xajaxResponse(); $langue = $_SESSION["langue"]; $zonephoto = chargegalerieiframe($categorie,$langue); //$objResponse->addAssign("zoneimage", "style.visibility", "hidden"); $objResponse->addAssign("article", "innerHTML", utf8_encode($zonephoto)); return $objResponse->getXML(); } function processContact_php($aFormValues) { global $titrel; global $smtpserver; $objResponse = new xajaxResponse(); $langue = $aFormValues["langue"]; $nom = trim(utf8_decode($aFormValues["nom"])); $prenom = trim(utf8_decode($aFormValues["prenom"])); $email = trim(utf8_decode($aFormValues["email"])); $message = trim(utf8_decode($aFormValues["message"])); $captsaisie = trim(utf8_decode($aFormValues["captsaisie"])); $from = trim(utf8_decode($aFormValues["from"])); $captcha = decode($aFormValues["captcha"]); if ($nom == "") { $objResponse->addAlert(utf8_encode(traductiontxt('NOMOBLIG',$langue))); } elseif ($prenom=="") { $objResponse->addAlert(utf8_encode(traductiontxt('PRENOMOBLIG',$langue))); } elseif ($email=="") { $objResponse->addAlert(utf8_encode(traductiontxt('EMAILOBLIG',$langue))); } elseif (!eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$", $email)) { $objResponse->addAlert(utf8_encode(traductiontxt('EMAILNOVALMID',$langue))); } elseif ($captsaisie != $captcha ) { $objResponse->addAlert(utf8_encode(traductiontxt('CODNOVALID',$langue))); $objResponse->addAssign("captsaisie", "value", ""); $builvisualcaptcha = makeVisualCaptcha(); $captchachnE = $builvisualcaptcha["captchaE"]; $tableau = $builvisualcaptcha["table"]; $objResponse->addAssign("idvisualcap", "innerHTML", utf8_encode($tableau)); $objResponse->addAssign("captcha", "value", utf8_encode($captchachnE)); } else { $mail = new PHPmailer(); $mail->SetLanguage("fr", "./mailer/language/"); //if ($smtpserver != "") $mail->IsSMTP(); $mail->IsHTML(true); //if ($smtpserver != "") $mail->Host=$smtpserver; $mail->From=$email; $destemail = unserialize(stripslashes($from)); for($i=0;$iAddAddress($destemail[$i]); } $mail->AddReplyTo($email); $mail->Subject='Mail du site :' . $titrel; $mail->Body=''; $mail->Body.='
'; $mail->Body.='
Message au Webmestre
' . nl2br($message) . '
'; if(!$mail->Send()){ //Teste si le return code est ok. $objResponse->addAlert(utf8_encode(traductiontxt('ERRORSEND',$langue))); } else{ $objResponse->addAlert(utf8_encode(traductiontxt('EMAILSENDED',$langue))); //$objResponse->addAlert(utf8_encode($email . " " . $from)); } if ($smtpserver != "") $mail->SmtpClose(); unset($mail); $retour = getarticle(); $objResponse->addAssign("article", "innerHTML", utf8_encode($retour)); } return $objResponse->getXML(); } function xchglng_php($lng) { $objResponse = new xajaxResponse(); $_SESSION["langue"] = $lng; $objResponse->addRedirect("accueil.php"); return $objResponse->getXML(); } $xajax = new xajax(); //$xajax->debugOn(); $xajax->registerFunction("insertgallery_php"); $xajax->registerFunction("insertarticle_php"); $xajax->registerFunction("insertcontact_php"); $xajax->registerFunction("insertlink_php"); $xajax->registerFunction("processContact_php"); $xajax->registerFunction("insertpano_php"); $xajax->registerFunction("insertpanoman_php"); $xajax->registerFunction("insertvideo_php"); $xajax->registerFunction("xchglng_php"); $xajax->registerFunction("callcredit_php"); $xajax->registerFunction("selectimg_php"); $xajax->processRequests(); $ob = new buildmenu("./menu/menu.conf",$_SESSION["langue"]); $liste = $ob->buildmemory(); // param du core $ulhtml = $ob->buildulhtml(); //dans le body $css = $ob->getcss("./cssyui"); //dans le head $java = $ob->getjava("./javayui"); //dans le head $core = $ob->coreyui($liste); //dans le head $htmlclass = new htmlclass($titre); $htmlclass->pushcss("./css/main.css"); //$htmlclass->pushcss("./cssyui/panel.css");//*****PANEL $htmlclass->pushcss("./cssyui/container.css"); $htmlclass->pushcss("./cssyui/font.css"); $htmlclass->pushcss("./cssyui/reset.css"); $htmlclass->pushother($css); $htmlclass->pushjava($java); $htmlclass->pushjava($core); $htmlclass->pushjava($javamenu); //$htmlclass->pushjava($pannel);//*********PANEL $htmlclass->pushjava($slidecode); $htmlclass->pushjava(""); $htmlclass->pushjava(""); $htmlclass->pushjava($xajax->printJavascript()); echo $htmlclass->tophtml(""); echo $htmlclass->cadreglobalsmp(true); echo $htmlclass->tablecenter(true); echo $htmlclass->pushdiv("main"); echo $htmlclass->pushdiv("menuprincipale"); echo $ulhtml; echo $htmlclass->pushdiv(); echo $htmlclass->pushdiv("head"); echo $htmlclass->pushdiv("menulangue"); if ($multilangues) {echo menulangue();} echo $htmlclass->pushdiv(); echo $htmlclass->pushdiv(); echo $htmlclass->pushdiv("slideshow"); echo createslideshow(); echo $htmlclass->pushdiv(); echo $htmlclass->pushdiv("separatormiddle"); echo $htmlclass->pushdiv(); echo $htmlclass->pushdiv("article"); echo chargearticleframe(); echo $htmlclass->pushdiv(); /* echo $htmlclass->pushdiv("zoneimage"); echo $htmlclass->pushdiv(); */ echo $htmlclass->pushdiv("separatordroit"); echo $htmlclass->pushdiv(); echo $htmlclass->pushdiv("bottom"); //echo lastmodif(); echo placecredit(); echo $htmlclass->pushdiv(); echo $htmlclass->pushdiv(); echo $htmlclass->tablecenter(false); echo $htmlclass->cadreglobalsmp(false); //echo "
"; //PANEL echo $htmlclass->bottomhtml(); function lastmodif() { $lastmod = file_get_contents("./admin/savdate/modif.conf"); $result = dcomplete(trim($lastmod)); return "Dernière mise à jour : " . $result . ""; } function dcomplete($date) { setlocale(LC_TIME, "fr_FR"); return strftime("%A %d %B %Y", $date); } function menulangue() { $chn =""; $chn .=""; $chn .=""; $chn .=""; $chn .=""; $chn .="
"; return $chn; } ?>