Changeset 1648 in ExiteCMS for trunk/includes/ajax.response.php
- Timestamp:
- 08/17/08 22:34:14 (4 years ago)
- File:
-
- 1 edited
-
trunk/includes/ajax.response.php (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/includes/ajax.response.php
r1609 r1648 1 1 <?php 2 /*---------------------------------------------------+ 3 | ExiteCMS Content Management System | 4 +----------------------------------------------------+ 5 | Copyright 2008 Harro "WanWizard" Verton, Exite BV | 6 | for support, please visit http://exitecms.exite.eu | 7 +----------------------------------------------------+ 8 | Released under the terms & conditions of v2 of the | 9 | GNU General Public License. For details refer to | 10 | the included gpl.txt file or visit http://gnu.org | 11 +----------------------------------------------------*/ 2 12 require "core_functions.php"; 3 13 … … 12 22 $parms = isset($_GET['parms']) ? stripinput($_GET['parms']) : ""; 13 23 $parms = explode(",", $parms); 24 25 /*---------------------------------------------------+ 26 | Local functions | 27 +----------------------------------------------------*/ 28 function get_smileys($folder) { 29 30 $results = array(); 31 // first, check if this folder contains subfolders 32 $subs = makefilelist($folder, "", true, "folders", false); 33 if (count($subs)) { 34 // call recursively 35 foreach ($subs as $sub) { 36 $subresults = get_smileys($folder.$sub."/"); 37 $results = array_merge($results, $subresults); 38 } 39 } 40 // now get the files from this directory 41 $files = makefilelist($folder, "", true, "files", false); 42 // we only need image files 43 foreach ($files as $file) { 44 $results[] = str_replace("//", "/", $folder.$file); 45 } 46 return $results; 47 } 48 49 /*---------------------------------------------------+ 50 | Main code | 51 +----------------------------------------------------*/ 14 52 15 53 // process the request … … 86 124 } else { 87 125 $smiles = ""; 88 $smileys = array ( 89 ";)" => "wink.gif", 90 ":|" => "frown.gif", 91 ":(" => "sad.gif", 92 ":o" => "shock.gif", 93 ":p" => "pfft.gif", 94 "B)" => "cool.gif", 95 ":D" => "grin.gif", 96 ":@" => "angry.gif", 97 ":thumbleft" => "more/icon_thumleft.gif", 98 ":thumbright" => "more/icon_thumright.gif", 99 "=D>" => "more/eusa_clap.gif", 100 "\\:D/" => "more/eusa_dance.gif", 101 ":D" => "more/biggrin.gif", 102 ":smt014" => "more/014.gif", 103 ":boring" => "more/015.gif", 104 ":smt018" => "more/018.gif", 105 ":smt022" => "more/022.gif", 106 ":smt071" => "more/071.gif", 107 ":smt102" => "more/102.gif", 108 ":smt100" => "more/100.gif", 109 ":-D" => "more/003.gif", 110 ":-)" => "more/001.gif", 111 ":(" => "more/sad.gif", 112 ":o" => "more/surprised.gif", 113 ":shock:" => "more/shock.gif", 114 ":?" => "more/confused.gif", 115 "8)" => "more/cool.gif", 116 ":lol:" => "more/lol.gif", 117 ":x" => "more/mad.gif", 118 ":-x" => "more/icon_mad.gif", 119 ":P" => "more/icon_razz.gif", 120 ":razz:" => "more/razz.gif", 121 ":oops:" => "more/redface.gif", 122 ":cry:" => "more/cry.gif", 123 ":evil:" => "more/evil.gif", 124 ":twisted:" => "more/icon_twisted.gif", 125 ":roll:" => "more/rolleyes.gif", 126 ":wink:" => "more/wink.gif", 127 ";-)" => "more/002.gif", 128 ":!:" => "more/exclaim.gif", 129 ":?:" => "more/question.gif", 130 ":idea:" => "more/idea.gif", 131 ":arrow:" => "more/arrow.gif", 132 ":|" => "more/neutral.gif", 133 ":mrgreen:" => "more/icon_mrgreen.gif", 134 ":badgrin:" => "more/badgrin.gif", 135 ":doubt:" => "more/doubt.gif", 136 "#-o" => "more/eusa_doh.gif", 137 "=P~" => "more/eusa_drool.gif", 138 ":^o" => "more/eusa_liar.gif", 139 "[-X" => "more/eusa_naughty.gif", 140 "[-o<" => "more/eusa_pray.gif", 141 "8-[" => "more/eusa_shifty.gif", 142 "[-(" => "more/eusa_snooty.gif", 143 ":-k" => "more/eusa_think.gif", 144 "](*,)" => "more/eusa_wall.gif", 145 // ":-\"" => "more/eusa_whistle.gif", 146 "O:)" => "more/eusa_angel.gif", 147 "=;" => "more/eusa_hand.gif", 148 ":-&" => "more/eusa_sick.gif", 149 ":-({|=" => "more/eusa_boohoo.gif", 150 ":-$" => "more/eusa_shhh.gif", 151 ":-s" => "more/eusa_eh.gif", 152 ":-#" => "more/eusa_silenced.gif", 153 ":smt004" => "more/004.gif", 154 ":smt005" => "more/005.gif", 155 ":smt006" => "more/006.gif", 156 ":smt007" => "more/007.gif", 157 ":smt008" => "more/008.gif", 158 ":smt009" => "more/009.gif", 159 ":smt010" => "more/010.gif", 160 ":smt011" => "more/011.gif", 161 ":smt012" => "more/012.gif", 162 ":smt013" => "more/013.gif", 163 ":smt016" => "more/016.gif", 164 ":smt017" => "more/017.gif", 165 ":smt019" => "more/019.gif", 166 ":smt020" => "more/020.gif", 167 ":smt021" => "more/021.gif", 168 ":smt023" => "more/023.gif", 169 ":smt024" => "more/024.gif", 170 ":smt025" => "more/025.gif", 171 // ":smt026" => "more/026.gif", 172 // ":smt027" => "more/027.gif", 173 ":smt028" => "more/028.gif", 174 ":smt029" => "more/029.gif", 175 ":smt030" => "more/030.gif", 176 // ":smt031" => "more/031.gif", 177 ":smt032" => "more/032.gif", 178 ":smt033" => "more/033.gif", 179 ":smt034" => "more/034.gif", 180 ":smt035" => "more/035.gif", 181 ":smt036" => "more/036.gif", 182 ":smt037" => "more/037.gif", 183 ":smt038" => "more/038.gif", 184 ":smt039" => "more/039.gif", 185 ":smt040" => "more/040.gif", 186 ":smt041" => "more/041.gif", 187 ":smt042" => "more/042.gif", 188 ":smt043" => "more/043.gif", 189 ":smt044" => "more/044.gif", 190 ":smt045" => "more/045.gif", 191 ":smt046" => "more/046.gif", 192 ":smt047" => "more/047.gif", 193 ":smt048" => "more/048.gif", 194 ":smt049" => "more/049.gif", 195 ":smt050" => "more/050.gif", 196 ":smt051" => "more/051.gif", 197 ":smt052" => "more/052.gif", 198 ":smt053" => "more/053.gif", 199 ":smt054" => "more/054.gif", 200 // ":smt055" => "more/055.gif", 201 ":smt056" => "more/056.gif", 202 ":smt057" => "more/057.gif", 203 ":smt058" => "more/058.gif", 204 // ":smt059" => "more/059.gif", 205 // ":smt060" => "more/060.gif", 206 ":smt061" => "more/061.gif", 207 ":smt062" => "more/062.gif", 208 // ":smt063" => "more/063.gif", 209 ":smt064" => "more/064.gif", 210 ":smt065" => "more/065.gif", 211 // ":smt066" => "more/066.gif", 212 ":smt067" => "more/067.gif", 213 ":smt068" => "more/068.gif", 214 ":smt069" => "more/069.gif", 215 // ":smt070" => "more/070.gif", 216 // ":smt073" => "more/073.gif", 217 ":smt074" => "more/074.gif", 218 ":smt075" => "more/075.gif", 219 // ":smt076" => "more/076.gif", 220 ":smt077" => "more/077.gif", 221 // ":smt078" => "more/078.gif", 222 // ":smt079" => "more/079.gif", 223 ":smt080" => "more/080.gif", 224 ":smt081" => "more/081.gif", 225 ":smt082" => "more/082.gif", 226 ":smt083" => "more/083.gif", 227 ":smt084" => "more/084.gif", 228 ":smt085" => "more/085.gif", 229 ":smt086" => "more/086.gif", 230 ":smt087" => "more/087.gif", 231 ":smt088" => "more/088.gif", 232 ":smt089" => "more/089.gif", 233 ":smt090" => "more/090.gif", 234 // ":smt091" => "more/091.gif", 235 ":smt092" => "more/092.gif", 236 ":smt093" => "more/093.gif", 237 ":smt084" => "more/094.gif", 238 ":smt095" => "more/095.gif", 239 ":smt096" => "more/096.gif", 240 ":smt097" => "more/097.gif", 241 ":smt098" => "more/098.gif", 242 ":smt099" => "more/099.gif", 243 ":smt101" => "more/101.gif", 244 ":smt103" => "more/103.gif", 245 ":smt104" => "more/104.gif", 246 ":smt105" => "more/105.gif", 247 ":smt106" => "more/106.gif", 248 ":smt107" => "more/107.gif", 249 ":smt108" => "more/108.gif", 250 ":smt109" => "more/109.gif", 251 ":smt110" => "more/110.gif", 252 ":smt111" => "more/111.gif", 253 ":smt112" => "more/112.gif", 254 ":smt113" => "more/113.gif", 255 ":smt114" => "more/114.gif", 256 // ":smt115" => "more/115.gif", 257 // ":smt116" => "more/116.gif", 258 // ":smt117" => "more/117.gif", 259 ":smt118" => "more/118.gif", 260 ":smt119" => "more/119.gif", 261 ":smt120" => "more/120.gif", 262 ":)" => "smile.gif" 263 ); 264 foreach($smileys as $key=>$smiley) $smiles .= "<img src='".IMAGES."smiley/$smiley' alt='' onclick=\"insertText('$field', ' $key ');\" />\n"; 126 $smileys = get_smileys(PATH_IMAGES."smiley/"); 127 foreach($smileys as $key=>$smiley) { 128 // make the file path relative 129 $smiley = substr($smiley, strlen(PATH_IMAGES)); 130 $smiles .= "<img src='".IMAGES."$smiley' alt='' onclick=\"insertText('".$parms[0]."', '[img]".IMAGES.$smiley."[/img]');\" />\n"; 131 } 265 132 echo $smiles; 266 133 }
Note: See TracChangeset
for help on using the changeset viewer.
