--- /dev/null
+<?php\r
+/*--------------------------------------------------\r
+auteur : pifou\r
+date : 21.02.2002\r
+\r
+affichage de smiles\r
+---------------------------------------------------*/\r
+\r
+###lES SMILES###\r
+$smiles[":)="] = "spliff.gif"; \r
+$smiles[":-)="] = "spliff.gif";\r
+\r
+$smiles[":))"] = "bigsmile.gif"; \r
+$smiles[":-))"] = "bigsmile.gif";\r
+\r
+$smiles[":)"] = "smile.gif"; \r
+$smiles[":-)"] = "smile.gif";\r
+\r
+$smiles[";)"] = "clin.gif"; \r
+$smiles[";-)"] = "clin.gif";\r
+\r
+$smiles[":-p"] = "eheheh.gif"; \r
+$smiles[":-P"] = "eheheh.gif";\r
+$smiles[":p"] = "eheheh.gif"; \r
+$smiles[":P"] = "eheheh.gif";\r
+\r
+$smiles["¦-)"] = "lol.gif"; \r
+$smiles["¦)"] = "lol.gif";\r
+\r
+$smiles["|-p"] = "langue.gif"; \r
+$smiles["|-P"] = "langue.gif";\r
+$smiles["|p"] = "langue.gif"; \r
+$smiles["|P"] = "langue.gif";\r
+\r
+$smiles[":-o"] = "oh.gif"; \r
+$smiles[":o"] = "oh.gif";\r
+$smiles[":-O"] = "oh.gif"; \r
+$smiles[":O"] = "oh.gif";\r
+$smiles[":-0"] = "oh.gif"; \r
+$smiles[":0"] = "oh.gif"; \r
+\r
+$smiles[">-(("] = "argn.gif"; \r
+$smiles[">(("] = "argn.gif";\r
+\r
+$smiles[">-("] = "pascontent.gif"; \r
+$smiles[">("] = "pascontent.gif";\r
+\r
+$smiles[":-(("] = "triste.gif"; \r
+$smiles[":(("] = "triste.gif";\r
+\r
+$smiles[":-("] = "sniff.gif"; \r
+$smiles[":("] = "sniff.gif";\r
+\r
+$smiles["8-)"] = "cool.gif"; \r
+$smiles["8)"] = "cool.gif";\r
+\r
+$smiles[":chat:"] = "chat.gif";\r
+\r
+/*--------------------------------------------------\r
+auteur : pifou\r
+date : 21.02.2002\r
+\r
+affichage de tous les smiles dans un tableau\r
+---------------------------------------------------*/\r
+function afficher_smiles ($smiles, $ajout=0)\r
+{\r
+ $nb_colonne = 3; #nombre de colonne que l'on souuhaite au tableau \r
+ \r
+ $fichier_avant = ""; #pour connaitre quel était le fichier precedement rencontré\r
+ \r
+ $nb_cellule = 0; #le nombre de cellule\r
+ $cellule_tmp =""; #pour la construction d'une cellule\r
+ \r
+ #parcours tous les smiles\r
+ foreach ($smiles as $smile => $fichier)\r
+ {\r
+ #si le fichier n'est pas le même qu'avant (passage à une autre figure) \r
+ if ($fichier != $fichier_avant)\r
+ {\r
+ $nb_cellule++;\r
+ if ($nb_cellule != 1) #si ce n'est pas la première iteration\r
+ {\r
+ $cellules[] = $cellule_tmp; #ajoute la celulle au tableau de cellules\r
+ $cellule_tmp=""; #remet à zero la celulle temporaire\r
+ }\r
+ if ($ajout) $cellule_tmp .= '<a href ="javascript:ajouter_smile(\''. $smile .'\')";>';\r
+ \r
+ $cellule_tmp .= '<img border="0" src="images/smiles/'.$fichier.'"/>';\r
+ \r
+ if ($ajout) $cellule_tmp .= '</a>';\r
+ }\r
+ \r
+ $cellule_tmp .= ' '. $smile; \r
+ $fichier_avant = $fichier;\r
+ }\r
+ $cellules[] = $cellule_tmp;\r
+\r
+ #affiche le tableau\r
+ echo '<table width="100%" border="0" cellspacing="0" cellpadding="4">';\r
+ #pour chaque cellule\r
+ foreach($cellules as $num => $cellule)\r
+ {\r
+ if ($num % $nb_colonne == 0) echo "<tr>";\r
+ echo '<td class="smile">';\r
+ echo $cellule;\r
+ echo '</td>';\r
+ if ($num % $nb_colonne == $nb_colonne-1) echo "</tr>";\r
+ }\r
+ echo '</table>';\r
+\r
+}\r
+\r
+?>
\ No newline at end of file