0) { $menuContextStyleNom= substr($menuContextStyleNom, 0, $test); } } // --------------------------------------------------- // SI PAS DE BALISE CONTENU // --> action // --> title // --> lien // --------------------------------------------------- if ($baliseType!='' || $baliseType!='-baliseType-' || $baliseType!='-') { $dyItem .= makeItem("", $action); $dyItem .= makeItem("title", $varTitle); $dyItem .= makeItem("id", $id); if ($varLien!='' && $varLien!='-' && $varLien!='_' && strpos($varLien, "mailto")===false && ($action=='' || $action=='-action-'|| $action=='-') ) { $dyItem .= ' onClick="window.location=\'' .$varLien. '\'"'; } } // --------------------------------------------------- // Div style // --------------------------------------------------- $dyItem .= makeItem("style", $styleDiv); // --------------------------------------------------- // Menu contextuel balise contenu // --------------------------------------------------- if ($affMContext === true && ($menuContextStyleNom!='') ) { $test=strpos($menuContextStyleNom,' '); if ($test >0) { $menuContextStyleNom= substr($menuContextStyleNom, 0, $test); } $dyItem .= $mouseOverMenuContext. ' onContextMenu="return mContextuel(this, \'' .$menuContextStyleNom. '\',\'' .$var. '\', \'' .$itemNum. '\', event);" '; } // --------------------------------------------------- // fin ouverture div // --------------------------------------------------- $dyItem .= ' >'; } // --------------------------------------------------- // --------------------------------------------------- // BALISE CONTENU // --------------------------------------------------- // --------------------------------------------------- if ($baliseType!='' && $baliseType!='-baliseType-' && $baliseType!='-') { // on ouvre la balise contenu {span / input / button} $dyItem .= '<' .$baliseType. ' '; $dyItem .= makeItem("", $action); $dyItem .= makeItem("title", $varTitle); $dyItem .= makeItem("style", $baliseStyle); $dyItem .= makeItem("id", $id); if ($baliseClass!='' && $baliseClass!='-' && $baliseClass!='-baliseClass-') { if (substr ($baliseClass,0,1 )=="#") { $baliseClass=substr($baliseClass,1,strlen($baliseClass) ); $dyItem .= ' id="' .$baliseClass. '"'; } else { $dyItem .= ' class="' .$baliseClass. '"'; } $menuContextStyleNom=$baliseClass; $test=strpos($menuContextStyleNom,' '); if ($test >0) { $menuContextStyleNom= substr($menuContextStyleNom, 0, $test); } } if ($varLien!='' && $varLien!='-' && $varLien!='_' && strpos($varLien, "mailto")===false && ($action=='' || $action=='-action-'|| $action=='-') ) { $dyItem .= ' onClick="window.location=\'' .$varLien. '\'"'; } if ($affMContext === true && ($menuContextStyleNom!='') ) $dyItem .= $mouseOverMenuContext. ' onContextMenu="return mContextuel(this, \'' .$menuContextStyleNom. '\',\'' .$var. '\', \'' .$itemNum. '\', event);" '; // fermeture de balise $dyItem .= '>'; } if ($ordreImgTxt==1) { $dyItem .= makeImage($img1, $varImgPt, $icoClass, $icoStyle, $varAlt, $var, $itemNum); } else $dyItem .= makeTexte($msg1Title, $varMsg, $var, $itemNum, $msgStyle, $varTitle, $baliseClass); // --------------------------------------------------- // --------------------------------------------------- // CHAMPS // --------------------------------------------------- // --------------------------------------------------- if ($champType!='' && $champType!='-' && $champType!='-champType-') { // --------------------------------------------------- // Type du Champs // --------------------------------------------------- $dyItem .= '0) { $menuContextStyleNom= substr($menuContextStyleNom, 0, $test); } } // --------------------------------------------------- // Style du Champs // --------------------------------------------------- // if ($champStyle!="" && $champStyle!="-" && $champStyle!="-champStyle-") $dyItem .= ' style="' .$champStyle. '"'; // --------------------------------------------------- $dyItem .= makeItem("style", $champStyle); // --------------------------------------------------- // Menu contextuel du Champs // --------------------------------------------------- if ($affMContext === true && ($menuContextStyleNom != '') ) $dyItem .= $mouseOverMenuContext.' onContextMenu="return mContextuel(this, \'' .$menuContextStyleNom. '\',\'' .$var. '\', \'' .$itemNum. '\', event);" '; // --------------------------------------------------- // Value du Champs // --------------------------------------------------- // if ($champValue!="" && $champValue!="-" && $champValue!="-champValue-") $dyItem .= ' value="' .$champValue. '"'; // --------------------------------------------------- $dyItem .= makeItem("value", $champValue); } if ($ordreImgTxt==1) { $dyItem .= makeTexte($msg1Title, $varMsg, $var, $itemNum, $msgStyle, $varTitle, $baliseClass); } else $dyItem .= makeImage($img1, $varImgPt, $icoClass, $icoStyle, $varAlt, $var, $itemNum); // --------------------------------------------------- // Fin balise fermeture texte // --------------------------------------------------- if ($varMsg!='' && $varMsg!='-') $dyItem .= ''; // --------------------------------------------------- // --------------------------------------------------- // Fin SPAN // --------------------------------------------------- // --------------------------------------------------- if ($baliseType!='' && $baliseType!='-baliseType-' && $baliseType!='-') {$dyItem .= '';} // --------------------------------------------------- // Fin DIV // --------------------------------------------------- if ($ifDiv==1) {$dyItem .= '';} // --------------------------------------------------- // Affichage final // --------------------------------------------------- echo $dyItem; // --------------------------------------------------- // Debug a l'ecran // ---------------------------------------------------+ // if ($debugLocal == '1' ) { echo '
'; echo 'itemImageNew ==>'; echo 'varImgPt = ' .$varImgPt . ' | divClass = ' .$divClass. ' | baliseClass = ' .$baliseClass. ' | icoClass = ' .$icoClass. ' | affMContext = ' .$affMContext. ' | itemNum = ' .$itemNum. ' | afficher = ' .$afficher. ' | img1 = ' .$img1. ' | varTitle = ' .$varAlt. ' | varTitle = ' .$varAlt; echo '

'.htmlentities($dyItem). ''; echo '
'; } } //aficher } // fin function function makeItem ( $attribut, $valeur ) { $attItem=''; if ($valeur!='' && strpos( $valeur, "-")===false ) { // action n'a pas de type if ($attribut!="") {$attItem = ' ' .$attribut. '="' .$valeur. '"';} else {$attItem = " " .$valeur;} } return $attItem; } function makeImage($img1, $varImgPt, $icoClass, $icoStyle, $varAlt, $var, $itemNum) { $makeImage=""; global $mouseOverMenuContext; global $affMContext; $menuContextStyleNom=''; // --------------------------------------------------- // IcôneS // --------------------------------------------------- if ($varImgPt!='' && $varImgPt!='-' && $varImgPt!='-varImgPt-' ) { $test=strtolower(substr($varImgPt,-3)); // --------------------------------------------------- // l'image est un fichier // --------------------------------------------------- if ($test=='jpg' || $test=='peg' || $test=='gif' || $test=='ico' || $test=='png' || $test=='bmp'|| $test=='svg') { $test=strtolower(substr($varImgPt,0,4)); $chemin=""; if (isset($niveau) ) { if ($niveau==0 ) {$chemin="";} if ($niveau==1 ) {$chemin="../.";} if ($niveau==2 ) {$chemin="../../.";} } if ($test!='http' && $_SESSION['isAgencement'] === true) { $src=$chemin. "" .$varImgPt; } if ($test=='/sit' ) { $src=$varImgPt; } else { $src=$varImgPt;} $makeImage .= '0) { $menuContextStyleNom= substr($menuContextStyleNom, 0, $test); } } $makeImage .= makeItem("style", $icoStyle); if ($affMContext === true && ($menuContextStyleNom!='') ) $makeImage .= $mouseOverMenuContext.' onContextMenu="return mContextuel(this, \'' .$menuContextStyleNom. '\',\'' .$var. '\', \'' .$itemNum. '\', event);" '; $makeImage .= ' />'; } // --------------------------------------------------- // l'image est une classe // --------------------------------------------------- else { $makeImage .= '0) { $menuContextStyleNom= substr($menuContextStyleNom, 0, $test); } } else { $makeImage .= ' class="'.trim($varImgPt) . '"'; } $makeImage .= makeItem("style", $icoStyle); if ($affMContext === true && ($menuContextStyleNom!='') ) $makeImage .= $mouseOverMenuContext.' onContextMenu="return mContextuel(this, \'' .$menuContextStyleNom. '\',\'' .$var. '\', \'' .$itemNum. '\', event);" '; $makeImage .= ' > '; // éviter de coller le texte avec l'icone } } // --------------------------------------------------- // IMAGE SUPPLEMENT ( si pas icone : exemple image familles ) // --------------------------------------------------- if ($img1!='' && $img1!='-' && $img1!='-img1-' ) { $test=strtolower(substr($img1,-3)); // --------------------------------------------------- // l'image est un fichier // --------------------------------------------------- if ($test=='jpg' || $test=='peg' || $test=='gif' || $test=='ico' || $test=='png' || $test=='bmp'|| $test=='svg') { $test=strtolower(substr($img1,0,4)); $chemin=""; if (isset($niveau) ) { if ($niveau==0 ) {$chemin="";} if ($niveau==1 ) {$chemin="../.";} if ($niveau==2 ) {$chemin="../../.";} } if ($test!='http' && $_SESSION['isAgencement'] === true) { $src=$chemin. "" .$img1; } if ($test=='/sit' ) { $src=$img1; } else { $src=$img1;} $makeImage .= ' 0) { $menuContextStyleNom= substr($menuContextStyleNom, 0, $test); } } $makeImage .= makeItem("style", $icoStyle); if ($affMContext === true && ($menuContextStyleNom!='') ) $makeImage .= $mouseOverMenuContext.' onContextMenu="return mContextuel(this, \'' .$menuContextStyleNom. '\',\'' .$var. '\', \'' .$itemNum. '\', event);" '; $makeImage .= ' />'; } // l'image est une classe else { $makeImage .= ' 0) { $menuContextStyleNom= substr($menuContextStyleNom, 0, $test); } } else { $makeImage .= ' class="'.trim($varImgPt) . '"'; } $makeImage .= makeItem("style", $icoStyle); if ($affMContext === true && ($menuContextStyleNom!='') ) $makeImage .= $mouseOverMenuContext.' onContextMenu="return mContextuel(this, \'' .$menuContextStyleNom. '\',\'' .$var. '\', \'' .$itemNum. '\', event);" '; $makeImage .= ' > '; // éviter de coller le texte avec l'icone } } return $makeImage; } function makeTexte($msg1Title, $varMsg, $var, $itemNum, $msgStyle, $varTitle, $baliseClass) { $makeTexte=""; global $mouseOverMenuContext; global $affMContext; // --------------------------------------------------- // TEXTE // --------------------------------------------------- if ($varMsg!='' && $varMsg!='-') { $makeTexte .= '0) { $menuContextStyleNom= substr($menuContextStyleNom, 0, $test); } if ($affMContext === true && ($menuContextStyleNom!='') ) $makeTexte .= $mouseOverMenuContext.' onContextMenu="return mContextuel(this, \'' .$menuContextStyleNom. '\', \'' .$var. '\', \'' .$itemNum. '\', event);" '; $makeTexte .= ' >'; $makeTexte .= $varMsg. ''; } // --------------------------------------------------- // Message complément texte // --------------------------------------------------- if ($msg1Title!='' && $msg1Title!='-msg1Title-' && $msg1Title!='-' ) {$makeTexte .= ' ' .$msg1Title. '' ;} return $makeTexte; } ?>