Changeset 1422 in ExiteCMS
- Timestamp:
- 05/30/08 22:20:14 (4 years ago)
- Location:
- trunk/includes
- Files:
-
- 2 edited
-
core_functions.php (modified) (6 diffs)
-
template-plugins/function.displaysmileys.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/includes/core_functions.php
r1401 r1422 355 355 function parsesmileys($message) { 356 356 $smiley = array( 357 " #\:oops\:#si" => "<img src='".IMAGES."smiley/more/redface.gif' alt='smiley' />",358 " #\;\)#si" => "<img src='".IMAGES."smiley/wink.gif' alt='smiley' />",359 " #\:\(#si" => "<img src='".IMAGES."smiley/sad.gif' alt='smiley' />",360 " #\:\|#si" => "<img src='".IMAGES."smiley/frown.gif' alt='smiley' />",361 " #\:o#si" => "<img src='".IMAGES."smiley/shock.gif' alt='smiley' />",362 " #\:p#si" => "<img src='".IMAGES."smiley/pfft.gif' alt='smiley' />",363 " #b\)#si" => "<img src='".IMAGES."smiley/cool.gif' alt='smiley' />",364 " #\:d#si" => "<img src='".IMAGES."smiley/grin.gif' alt='smiley' />",365 " #\:@#si" => "<img src='".IMAGES."smiley/angry.gif' alt='smiley' />",366 " #\:thumbleft#si" => "<img src='".IMAGES."smiley/more/icon_thumleft.gif' alt='smiley' />",367 " #\:thumbright#si" => "<img src='".IMAGES."smiley/more/icon_thumright.gif' alt='smiley' />",368 " #=D>#si" => "<img src='".IMAGES."smiley/more/eusa_clap.gif' alt='smiley' />",369 " #\\\:D/#si" => "<img src='".IMAGES."smiley/more/eusa_dance.gif' alt='smiley' />",370 " #\:D#si" => "<img src='".IMAGES."smiley/more/biggrin.gif' alt='smiley' />",371 " #\:smt014#si" => "<img src='".IMAGES."smiley/more/014.gif' alt='smiley' />",372 " #\:boring#si" => "<img src='".IMAGES."smiley/more/015.gif' alt='smiley' />",373 " #\:smt018#si" => "<img src='".IMAGES."smiley/more/018.gif' alt='smiley' />",374 " #\:smt022#si" => "<img src='".IMAGES."smiley/more/022.gif' alt='smiley' />",375 " #\:smt071#si" => "<img src='".IMAGES."smiley/more/071.gif' alt='smiley' />",376 " #\:smt102#si" => "<img src='".IMAGES."smiley/more/102.gif' alt='smiley' />",377 " #\:smt100#si" => "<img src='".IMAGES."smiley/more/100.gif' alt='smiley' />",378 " #\:\-D#si" => "<img src='".IMAGES."smiley/more/003.gif' alt='smiley' />",379 " #\:\-\)#si" => "<img src='".IMAGES."smiley/more/001.gif' alt='smiley' />",380 " #\:\(#si" => "<img src='".IMAGES."smiley/more/sad.gif' alt='smiley' />",381 " #\:o#si" => "<img src='".IMAGES."smiley/more/surprised.gif' alt='smiley' />",382 " #\:shock\:#si" => "<img src='".IMAGES."smiley/more/shock.gif' alt='smiley' />",383 " #8\)#si" => "<img src='".IMAGES."smiley/more/cool.gif' alt='smiley' />",384 " #\:lol\:#si" => "<img src='".IMAGES."smiley/more/lol.gif' alt='smiley' />",385 " #\:x#si" => "<img src='".IMAGES."smiley/more/mad.gif' alt='smiley' />",386 " #\:\-x#si" => "<img src='".IMAGES."smiley/more/icon_mad.gif' alt='smiley' />",387 " #\:P#si" => "<img src='".IMAGES."smiley/more/icon_razz.gif' alt='smiley' />",388 " #\:razz\:#si" => "<img src='".IMAGES."smiley/more/razz.gif' alt='smiley' />",389 " #\:cry\:#si" => "<img src='".IMAGES."smiley/more/cry.gif' alt='smiley' />",390 " #\:evil\:#si" => "<img src='".IMAGES."smiley/more/evil.gif' alt='smiley' />",391 " #\:twisted\:#si" => "<img src='".IMAGES."smiley/more/icon_twisted.gif' alt='smiley' />",392 " #\:roll\:#si" => "<img src='".IMAGES."smiley/more/rolleyes.gif' alt='smiley' />",393 " #\:wink\:#si" => "<img src='".IMAGES."smiley/more/wink.gif' alt='smiley' />",394 " #\;\-\)#si" => "<img src='".IMAGES."smiley/more/002.gif' alt='smiley' />",395 " #\:\!\:#si" => "<img src='".IMAGES."smiley/more/exclaim.gif' alt='smiley' />",396 " #\:\?\:#si" => "<img src='".IMAGES."smiley/more/question.gif' alt='smiley' />",397 " #\:\?#si" => "<img src='".IMAGES."smiley/more/confused.gif' alt='smiley' />",398 " #\:idea\:#si" => "<img src='".IMAGES."smiley/more/idea.gif' alt='smiley' />",399 " #\:arrow\:#si" => "<img src='".IMAGES."smiley/more/arrow.gif' alt='smiley' />",400 " #\:\|#si" => "<img src='".IMAGES."smiley/more/neutral.gif' alt='smiley' />",401 " #\:mrgreen\:#si" => "<img src='".IMAGES."smiley/more/icon_mrgreen.gif' alt='smiley' />",402 " #\:badgrin\:#si" => "<img src='".IMAGES."smiley/more/badgrin.gif' alt='smiley' />",403 " #\:doubt\:#si" => "<img src='".IMAGES."smiley/more/doubt.gif' alt='smiley' />",404 " #\#\-o#si" => "<img src='".IMAGES."smiley/more/eusa_doh.gif' alt='smiley' />",405 " #\=P\~#si" => "<img src='".IMAGES."smiley/more/eusa_drool.gif' alt='smiley' />",406 " #\:\^o#si" => "<img src='".IMAGES."smiley/more/eusa_liar.gif' alt='smiley' />",407 " #\[\-X#si" => "<img src='".IMAGES."smiley/more/eusa_naughty.gif' alt='smiley' />",408 " #\[\-o\<\;#si" => "<img src='".IMAGES."smiley/more/eusa_pray.gif' alt='smiley' />",409 " #8\-\[#si" => "<img src='".IMAGES."smiley/more/eusa_shifty.gif' alt='smiley' />",410 " #\[\-\(#si" => "<img src='".IMAGES."smiley/more/eusa_snooty.gif' alt='smiley' />",411 " #\:\-k#si" => "<img src='".IMAGES."smiley/more/eusa_think.gif' alt='smiley' />",412 " #\]\(\*\,\)#si" => "<img src='".IMAGES."smiley/more/eusa_wall.gif' alt='smiley' />",413 // "#\:\-\"#si" => "<img src='".IMAGES."smiley/more/eusa_whistle.gif' alt='smiley' />",414 " #O\:\)#si" => "<img src='".IMAGES."smiley/more/eusa_angel.gif' alt='smiley' />",415 " #\=\;#si" => "<img src='".IMAGES."smiley/more/eusa_hand.gif' alt='smiley' />",416 " #\:\-\&#si" => "<img src='".IMAGES."smiley/more/eusa_sick.gif' alt='smiley' />",417 " #\:\-\(\{\|\=#si" => "<img src='".IMAGES."smiley/more/eusa_boohoo.gif' alt='smiley' />",418 " #\:\-\$#si" => "<img src='".IMAGES."smiley/more/eusa_shhh.gif' alt='smiley' />",419 " #\:\-s#si" => "<img src='".IMAGES."smiley/more/eusa_eh.gif' alt='smiley' />",420 " #\:\-\##si" => "<img src='".IMAGES."smiley/more/eusa_silenced.gif' alt='smiley' />",421 " #\:smt004#si" => "<img src='".IMAGES."smiley/more/004.gif' alt='smiley' />",422 " #\:smt005#si" => "<img src='".IMAGES."smiley/more/005.gif' alt='smiley' />",423 " #\:smt006#si" => "<img src='".IMAGES."smiley/more/006.gif' alt='smiley' />",424 " #\:smt007#si" => "<img src='".IMAGES."smiley/more/007.gif' alt='smiley' />",425 " #\:smt008#si" => "<img src='".IMAGES."smiley/more/008.gif' alt='smiley' />",426 " #\:smt009#si" => "<img src='".IMAGES."smiley/more/009.gif' alt='smiley' />",427 " #\:smt010#si" => "<img src='".IMAGES."smiley/more/010.gif' alt='smiley' />",428 " #\:smt011#si" => "<img src='".IMAGES."smiley/more/011.gif' alt='smiley' />",429 " #\:smt012#si" => "<img src='".IMAGES."smiley/more/012.gif' alt='smiley' />",430 " #\:smt013#si" => "<img src='".IMAGES."smiley/more/013.gif' alt='smiley' />",431 " #\:smt016#si" => "<img src='".IMAGES."smiley/more/016.gif' alt='smiley' />",432 " #\:smt017#si" => "<img src='".IMAGES."smiley/more/017.gif' alt='smiley' />",433 " #\:smt019#si" => "<img src='".IMAGES."smiley/more/019.gif' alt='smiley' />",434 " #\:smt020#si" => "<img src='".IMAGES."smiley/more/020.gif' alt='smiley' />",435 " #\:smt021#si" => "<img src='".IMAGES."smiley/more/021.gif' alt='smiley' />",436 " #\:smt023#si" => "<img src='".IMAGES."smiley/more/023.gif' alt='smiley' />",437 " #\:smt024#si" => "<img src='".IMAGES."smiley/more/024.gif' alt='smiley' />",438 " #\:smt025#si" => "<img src='".IMAGES."smiley/more/025.gif' alt='smiley' />",439 " #\:smt026#si" => "<img src='".IMAGES."smiley/more/026.gif' alt='smiley' />",440 " #\:smt027#si" => "<img src='".IMAGES."smiley/more/027.gif' alt='smiley' />",441 " #\:smt028#si" => "<img src='".IMAGES."smiley/more/028.gif' alt='smiley' />",442 " #\:smt029#si" => "<img src='".IMAGES."smiley/more/029.gif' alt='smiley' />",443 " #\:smt030#si" => "<img src='".IMAGES."smiley/more/030.gif' alt='smiley' />",444 " #\:smt031#si" => "<img src='".IMAGES."smiley/more/031.gif' alt='smiley' />",445 " #\:smt032#si" => "<img src='".IMAGES."smiley/more/032.gif' alt='smiley' />",446 " #\:smt033#si" => "<img src='".IMAGES."smiley/more/033.gif' alt='smiley' />",447 " #\:smt034#si" => "<img src='".IMAGES."smiley/more/034.gif' alt='smiley' />",448 " #\:smt035#si" => "<img src='".IMAGES."smiley/more/035.gif' alt='smiley' />",449 " #\:smt036#si" => "<img src='".IMAGES."smiley/more/036.gif' alt='smiley' />",450 " #\:smt037#si" => "<img src='".IMAGES."smiley/more/037.gif' alt='smiley' />",451 " #\:smt038#si" => "<img src='".IMAGES."smiley/more/038.gif' alt='smiley' />",452 " #\:smt039#si" => "<img src='".IMAGES."smiley/more/039.gif' alt='smiley' />",453 " #\:smt040#si" => "<img src='".IMAGES."smiley/more/040.gif' alt='smiley' />",454 " #\:smt041#si" => "<img src='".IMAGES."smiley/more/041.gif' alt='smiley' />",455 " #\:smt042#si" => "<img src='".IMAGES."smiley/more/042.gif' alt='smiley' />",456 " #\:smt043#si" => "<img src='".IMAGES."smiley/more/043.gif' alt='smiley' />",457 " #\:smt044#si" => "<img src='".IMAGES."smiley/more/044.gif' alt='smiley' />",458 " #\:smt045#si" => "<img src='".IMAGES."smiley/more/045.gif' alt='smiley' />",459 " #\:smt046#si" => "<img src='".IMAGES."smiley/more/046.gif' alt='smiley' />",460 " #\:smt047#si" => "<img src='".IMAGES."smiley/more/047.gif' alt='smiley' />",461 " #\:smt048#si" => "<img src='".IMAGES."smiley/more/048.gif' alt='smiley' />",462 " #\:smt049#si" => "<img src='".IMAGES."smiley/more/049.gif' alt='smiley' />",463 " #\:smt050#si" => "<img src='".IMAGES."smiley/more/050.gif' alt='smiley' />",464 " #\:smt051#si" => "<img src='".IMAGES."smiley/more/051.gif' alt='smiley' />",465 " #\:smt052#si" => "<img src='".IMAGES."smiley/more/052.gif' alt='smiley' />",466 " #\:smt053#si" => "<img src='".IMAGES."smiley/more/053.gif' alt='smiley' />",467 " #\:smt054#si" => "<img src='".IMAGES."smiley/more/054.gif' alt='smiley' />",468 " #\:smt055#si" => "<img src='".IMAGES."smiley/more/055.gif' alt='smiley' />",469 " #\:smt056#si" => "<img src='".IMAGES."smiley/more/056.gif' alt='smiley' />",470 " #\:smt057#si" => "<img src='".IMAGES."smiley/more/057.gif' alt='smiley' />",471 " #\:smt058#si" => "<img src='".IMAGES."smiley/more/058.gif' alt='smiley' />",472 " #\:smt059#si" => "<img src='".IMAGES."smiley/more/059.gif' alt='smiley' />",473 " #\:smt060#si" => "<img src='".IMAGES."smiley/more/060.gif' alt='smiley' />",474 " #\:smt061#si" => "<img src='".IMAGES."smiley/more/061.gif' alt='smiley' />",475 " #\:smt062#si" => "<img src='".IMAGES."smiley/more/062.gif' alt='smiley' />",476 " #\:smt063#si" => "<img src='".IMAGES."smiley/more/063.gif' alt='smiley' />",477 " #\:smt064#si" => "<img src='".IMAGES."smiley/more/064.gif' alt='smiley' />",478 " #\:smt065#si" => "<img src='".IMAGES."smiley/more/065.gif' alt='smiley' />",479 " #\:smt066#si" => "<img src='".IMAGES."smiley/more/066.gif' alt='smiley' />",480 " #\:smt067#si" => "<img src='".IMAGES."smiley/more/067.gif' alt='smiley' />",481 " #\:smt068#si" => "<img src='".IMAGES."smiley/more/068.gif' alt='smiley' />",482 " #\:smt069#si" => "<img src='".IMAGES."smiley/more/069.gif' alt='smiley' />",483 " #\:smt070#si" => "<img src='".IMAGES."smiley/more/070.gif' alt='smiley' />",484 " #\:smt073#si" => "<img src='".IMAGES."smiley/more/073.gif' alt='smiley' />",485 " #\:smt074#si" => "<img src='".IMAGES."smiley/more/074.gif' alt='smiley' />",486 " #\:smt075#si" => "<img src='".IMAGES."smiley/more/075.gif' alt='smiley' />",487 " #\:smt076#si" => "<img src='".IMAGES."smiley/more/076.gif' alt='smiley' />",488 " #\:smt077#si" => "<img src='".IMAGES."smiley/more/077.gif' alt='smiley' />",489 " #\:smt078#si" => "<img src='".IMAGES."smiley/more/078.gif' alt='smiley' />",490 " #\:smt079#si" => "<img src='".IMAGES."smiley/more/079.gif' alt='smiley' />",491 " #\:smt080#si" => "<img src='".IMAGES."smiley/more/080.gif' alt='smiley' />",492 " #\:smt081#si" => "<img src='".IMAGES."smiley/more/081.gif' alt='smiley' />",493 " #\:smt082#si" => "<img src='".IMAGES."smiley/more/082.gif' alt='smiley' />",494 " #\:smt083#si" => "<img src='".IMAGES."smiley/more/083.gif' alt='smiley' />",495 " #\:smt084#si" => "<img src='".IMAGES."smiley/more/084.gif' alt='smiley' />",496 " #\:smt085#si" => "<img src='".IMAGES."smiley/more/085.gif' alt='smiley' />",497 " #\:smt086#si" => "<img src='".IMAGES."smiley/more/086.gif' alt='smiley' />",498 " #\:smt087#si" => "<img src='".IMAGES."smiley/more/087.gif' alt='smiley' />",499 " #\:smt088#si" => "<img src='".IMAGES."smiley/more/088.gif' alt='smiley' />",500 " #\:smt089#si" => "<img src='".IMAGES."smiley/more/089.gif' alt='smiley' />",501 " #\:smt090#si" => "<img src='".IMAGES."smiley/more/090.gif' alt='smiley' />",502 " #\:smt091#si" => "<img src='".IMAGES."smiley/more/091.gif' alt='smiley' />",503 " #\:smt092#si" => "<img src='".IMAGES."smiley/more/092.gif' alt='smiley' />",504 " #\:smt093#si" => "<img src='".IMAGES."smiley/more/093.gif' alt='smiley' />",505 " #\:smt084#si" => "<img src='".IMAGES."smiley/more/094.gif' alt='smiley' />",506 " #\:smt095#si" => "<img src='".IMAGES."smiley/more/095.gif' alt='smiley' />",507 " #\:smt096#si" => "<img src='".IMAGES."smiley/more/096.gif' alt='smiley' />",508 " #\:smt097#si" => "<img src='".IMAGES."smiley/more/097.gif' alt='smiley' />",509 " #\:smt098#si" => "<img src='".IMAGES."smiley/more/098.gif' alt='smiley' />",510 " #\:smt099#si" => "<img src='".IMAGES."smiley/more/099.gif' alt='smiley' />",511 " #\:smt101#si" => "<img src='".IMAGES."smiley/more/101.gif' alt='smiley' />",512 " #\:smt103#si" => "<img src='".IMAGES."smiley/more/103.gif' alt='smiley' />",513 " #\:smt104#si" => "<img src='".IMAGES."smiley/more/104.gif' alt='smiley' />",514 " #\:smt105#si" => "<img src='".IMAGES."smiley/more/105.gif' alt='smiley' />",515 " #\:smt106#si" => "<img src='".IMAGES."smiley/more/106.gif' alt='smiley' />",516 " #\:smt107#si" => "<img src='".IMAGES."smiley/more/107.gif' alt='smiley' />",517 " #\:smt108#si" => "<img src='".IMAGES."smiley/more/108.gif' alt='smiley' />",518 " #\:smt109#si" => "<img src='".IMAGES."smiley/more/109.gif' alt='smiley' />",519 " #\:smt110#si" => "<img src='".IMAGES."smiley/more/110.gif' alt='smiley' />",520 " #\:smt111#si" => "<img src='".IMAGES."smiley/more/111.gif' alt='smiley' />",521 " #\:smt112#si" => "<img src='".IMAGES."smiley/more/112.gif' alt='smiley' />",522 " #\:smt113#si" => "<img src='".IMAGES."smiley/more/113.gif' alt='smiley' />",523 " #\:smt114#si" => "<img src='".IMAGES."smiley/more/114.gif' alt='smiley' />",524 " #\:smt115#si" => "<img src='".IMAGES."smiley/more/115.gif' alt='smiley' />",525 " #\:smt116#si" => "<img src='".IMAGES."smiley/more/116.gif' alt='smiley' />",526 " #\:smt117#si" => "<img src='".IMAGES."smiley/more/117.gif' alt='smiley' />",527 " #\:smt118#si" => "<img src='".IMAGES."smiley/more/118.gif' alt='smiley' />",528 " #\:smt119#si" => "<img src='".IMAGES."smiley/more/119.gif' alt='smiley' />",529 " #\:smt120#si" => "<img src='".IMAGES."smiley/more/120.gif' alt='smiley' />",530 " #\:\)#si" => "<img src='".IMAGES."smiley/smile.gif' alt='smiley' />"357 "\:oops\:" => "<img src='".IMAGES."smiley/more/redface.gif' alt='smiley' />", 358 "\:doubt\:" => "<img src='".IMAGES."smiley/more/doubt.gif' alt='smiley' />", 359 "\:thumbleft" => "<img src='".IMAGES."smiley/more/icon_thumleft.gif' alt='smiley' />", 360 "\:thumbright" => "<img src='".IMAGES."smiley/more/icon_thumright.gif' alt='smiley' />", 361 "\:smt004" => "<img src='".IMAGES."smiley/more/004.gif' alt='smiley' />", 362 "\:smt005" => "<img src='".IMAGES."smiley/more/005.gif' alt='smiley' />", 363 "\:smt006" => "<img src='".IMAGES."smiley/more/006.gif' alt='smiley' />", 364 "\:smt007" => "<img src='".IMAGES."smiley/more/007.gif' alt='smiley' />", 365 "\:smt008" => "<img src='".IMAGES."smiley/more/008.gif' alt='smiley' />", 366 "\:smt009" => "<img src='".IMAGES."smiley/more/009.gif' alt='smiley' />", 367 "\:smt010" => "<img src='".IMAGES."smiley/more/010.gif' alt='smiley' />", 368 "\:smt011" => "<img src='".IMAGES."smiley/more/011.gif' alt='smiley' />", 369 "\:smt012" => "<img src='".IMAGES."smiley/more/012.gif' alt='smiley' />", 370 "\:smt013" => "<img src='".IMAGES."smiley/more/013.gif' alt='smiley' />", 371 "\:smt014" => "<img src='".IMAGES."smiley/more/014.gif' alt='smiley' />", 372 "\:smt016" => "<img src='".IMAGES."smiley/more/016.gif' alt='smiley' />", 373 "\:smt017" => "<img src='".IMAGES."smiley/more/017.gif' alt='smiley' />", 374 "\:smt018" => "<img src='".IMAGES."smiley/more/018.gif' alt='smiley' />", 375 "\:smt019" => "<img src='".IMAGES."smiley/more/019.gif' alt='smiley' />", 376 "\:smt020" => "<img src='".IMAGES."smiley/more/020.gif' alt='smiley' />", 377 "\:smt021" => "<img src='".IMAGES."smiley/more/021.gif' alt='smiley' />", 378 "\:smt022" => "<img src='".IMAGES."smiley/more/022.gif' alt='smiley' />", 379 "\:smt023" => "<img src='".IMAGES."smiley/more/023.gif' alt='smiley' />", 380 "\:smt024" => "<img src='".IMAGES."smiley/more/024.gif' alt='smiley' />", 381 "\:smt025" => "<img src='".IMAGES."smiley/more/025.gif' alt='smiley' />", 382 "\:smt026" => "<img src='".IMAGES."smiley/more/026.gif' alt='smiley' />", 383 "\:smt027" => "<img src='".IMAGES."smiley/more/027.gif' alt='smiley' />", 384 "\:smt028" => "<img src='".IMAGES."smiley/more/028.gif' alt='smiley' />", 385 "\:smt029" => "<img src='".IMAGES."smiley/more/029.gif' alt='smiley' />", 386 "\:smt030" => "<img src='".IMAGES."smiley/more/030.gif' alt='smiley' />", 387 "\:smt031" => "<img src='".IMAGES."smiley/more/031.gif' alt='smiley' />", 388 "\:smt032" => "<img src='".IMAGES."smiley/more/032.gif' alt='smiley' />", 389 "\:smt033" => "<img src='".IMAGES."smiley/more/033.gif' alt='smiley' />", 390 "\:smt034" => "<img src='".IMAGES."smiley/more/034.gif' alt='smiley' />", 391 "\:smt035" => "<img src='".IMAGES."smiley/more/035.gif' alt='smiley' />", 392 "\:smt036" => "<img src='".IMAGES."smiley/more/036.gif' alt='smiley' />", 393 "\:smt037" => "<img src='".IMAGES."smiley/more/037.gif' alt='smiley' />", 394 "\:smt038" => "<img src='".IMAGES."smiley/more/038.gif' alt='smiley' />", 395 "\:smt039" => "<img src='".IMAGES."smiley/more/039.gif' alt='smiley' />", 396 "\:smt040" => "<img src='".IMAGES."smiley/more/040.gif' alt='smiley' />", 397 "\:smt041" => "<img src='".IMAGES."smiley/more/041.gif' alt='smiley' />", 398 "\:smt042" => "<img src='".IMAGES."smiley/more/042.gif' alt='smiley' />", 399 "\:smt043" => "<img src='".IMAGES."smiley/more/043.gif' alt='smiley' />", 400 "\:smt044" => "<img src='".IMAGES."smiley/more/044.gif' alt='smiley' />", 401 "\:smt045" => "<img src='".IMAGES."smiley/more/045.gif' alt='smiley' />", 402 "\:smt046" => "<img src='".IMAGES."smiley/more/046.gif' alt='smiley' />", 403 "\:smt047" => "<img src='".IMAGES."smiley/more/047.gif' alt='smiley' />", 404 "\:smt048" => "<img src='".IMAGES."smiley/more/048.gif' alt='smiley' />", 405 "\:smt049" => "<img src='".IMAGES."smiley/more/049.gif' alt='smiley' />", 406 "\:smt050" => "<img src='".IMAGES."smiley/more/050.gif' alt='smiley' />", 407 "\:smt051" => "<img src='".IMAGES."smiley/more/051.gif' alt='smiley' />", 408 "\:smt052" => "<img src='".IMAGES."smiley/more/052.gif' alt='smiley' />", 409 "\:smt053" => "<img src='".IMAGES."smiley/more/053.gif' alt='smiley' />", 410 "\:smt054" => "<img src='".IMAGES."smiley/more/054.gif' alt='smiley' />", 411 "\:smt055" => "<img src='".IMAGES."smiley/more/055.gif' alt='smiley' />", 412 "\:smt056" => "<img src='".IMAGES."smiley/more/056.gif' alt='smiley' />", 413 "\:smt057" => "<img src='".IMAGES."smiley/more/057.gif' alt='smiley' />", 414 "\:smt058" => "<img src='".IMAGES."smiley/more/058.gif' alt='smiley' />", 415 "\:smt059" => "<img src='".IMAGES."smiley/more/059.gif' alt='smiley' />", 416 "\:smt060" => "<img src='".IMAGES."smiley/more/060.gif' alt='smiley' />", 417 "\:smt061" => "<img src='".IMAGES."smiley/more/061.gif' alt='smiley' />", 418 "\:smt062" => "<img src='".IMAGES."smiley/more/062.gif' alt='smiley' />", 419 "\:smt063" => "<img src='".IMAGES."smiley/more/063.gif' alt='smiley' />", 420 "\:smt064" => "<img src='".IMAGES."smiley/more/064.gif' alt='smiley' />", 421 "\:smt065" => "<img src='".IMAGES."smiley/more/065.gif' alt='smiley' />", 422 "\:smt066" => "<img src='".IMAGES."smiley/more/066.gif' alt='smiley' />", 423 "\:smt067" => "<img src='".IMAGES."smiley/more/067.gif' alt='smiley' />", 424 "\:smt068" => "<img src='".IMAGES."smiley/more/068.gif' alt='smiley' />", 425 "\:smt069" => "<img src='".IMAGES."smiley/more/069.gif' alt='smiley' />", 426 "\:smt070" => "<img src='".IMAGES."smiley/more/070.gif' alt='smiley' />", 427 "\:smt073" => "<img src='".IMAGES."smiley/more/073.gif' alt='smiley' />", 428 "\:smt074" => "<img src='".IMAGES."smiley/more/074.gif' alt='smiley' />", 429 "\:smt075" => "<img src='".IMAGES."smiley/more/075.gif' alt='smiley' />", 430 "\:smt076" => "<img src='".IMAGES."smiley/more/076.gif' alt='smiley' />", 431 "\:smt077" => "<img src='".IMAGES."smiley/more/077.gif' alt='smiley' />", 432 "\:smt078" => "<img src='".IMAGES."smiley/more/078.gif' alt='smiley' />", 433 "\:smt079" => "<img src='".IMAGES."smiley/more/079.gif' alt='smiley' />", 434 "\:smt080" => "<img src='".IMAGES."smiley/more/080.gif' alt='smiley' />", 435 "\:smt081" => "<img src='".IMAGES."smiley/more/081.gif' alt='smiley' />", 436 "\:smt082" => "<img src='".IMAGES."smiley/more/082.gif' alt='smiley' />", 437 "\:smt083" => "<img src='".IMAGES."smiley/more/083.gif' alt='smiley' />", 438 "\:smt084" => "<img src='".IMAGES."smiley/more/084.gif' alt='smiley' />", 439 "\:smt085" => "<img src='".IMAGES."smiley/more/085.gif' alt='smiley' />", 440 "\:smt086" => "<img src='".IMAGES."smiley/more/086.gif' alt='smiley' />", 441 "\:smt087" => "<img src='".IMAGES."smiley/more/087.gif' alt='smiley' />", 442 "\:smt088" => "<img src='".IMAGES."smiley/more/088.gif' alt='smiley' />", 443 "\:smt089" => "<img src='".IMAGES."smiley/more/089.gif' alt='smiley' />", 444 "\:smt090" => "<img src='".IMAGES."smiley/more/090.gif' alt='smiley' />", 445 "\:smt091" => "<img src='".IMAGES."smiley/more/091.gif' alt='smiley' />", 446 "\:smt092" => "<img src='".IMAGES."smiley/more/092.gif' alt='smiley' />", 447 "\:smt093" => "<img src='".IMAGES."smiley/more/093.gif' alt='smiley' />", 448 "\:smt084" => "<img src='".IMAGES."smiley/more/094.gif' alt='smiley' />", 449 "\:smt095" => "<img src='".IMAGES."smiley/more/095.gif' alt='smiley' />", 450 "\:smt096" => "<img src='".IMAGES."smiley/more/096.gif' alt='smiley' />", 451 "\:smt097" => "<img src='".IMAGES."smiley/more/097.gif' alt='smiley' />", 452 "\:smt098" => "<img src='".IMAGES."smiley/more/098.gif' alt='smiley' />", 453 "\:smt099" => "<img src='".IMAGES."smiley/more/099.gif' alt='smiley' />", 454 "\:smt101" => "<img src='".IMAGES."smiley/more/101.gif' alt='smiley' />", 455 "\:smt103" => "<img src='".IMAGES."smiley/more/103.gif' alt='smiley' />", 456 "\:smt104" => "<img src='".IMAGES."smiley/more/104.gif' alt='smiley' />", 457 "\:smt105" => "<img src='".IMAGES."smiley/more/105.gif' alt='smiley' />", 458 "\:smt106" => "<img src='".IMAGES."smiley/more/106.gif' alt='smiley' />", 459 "\:smt107" => "<img src='".IMAGES."smiley/more/107.gif' alt='smiley' />", 460 "\:smt108" => "<img src='".IMAGES."smiley/more/108.gif' alt='smiley' />", 461 "\:smt109" => "<img src='".IMAGES."smiley/more/109.gif' alt='smiley' />", 462 "\:smt110" => "<img src='".IMAGES."smiley/more/110.gif' alt='smiley' />", 463 "\:smt111" => "<img src='".IMAGES."smiley/more/111.gif' alt='smiley' />", 464 "\:smt112" => "<img src='".IMAGES."smiley/more/112.gif' alt='smiley' />", 465 "\:smt113" => "<img src='".IMAGES."smiley/more/113.gif' alt='smiley' />", 466 "\:smt114" => "<img src='".IMAGES."smiley/more/114.gif' alt='smiley' />", 467 "\:smt115" => "<img src='".IMAGES."smiley/more/115.gif' alt='smiley' />", 468 "\:smt116" => "<img src='".IMAGES."smiley/more/116.gif' alt='smiley' />", 469 "\:smt117" => "<img src='".IMAGES."smiley/more/117.gif' alt='smiley' />", 470 "\:smt118" => "<img src='".IMAGES."smiley/more/118.gif' alt='smiley' />", 471 "\:smt119" => "<img src='".IMAGES."smiley/more/119.gif' alt='smiley' />", 472 "\:smt120" => "<img src='".IMAGES."smiley/more/120.gif' alt='smiley' />", 473 "\:boring" => "<img src='".IMAGES."smiley/more/015.gif' alt='smiley' />", 474 "\:smt071" => "<img src='".IMAGES."smiley/more/071.gif' alt='smiley' />", 475 "\:smt102" => "<img src='".IMAGES."smiley/more/102.gif' alt='smiley' />", 476 "\:smt100" => "<img src='".IMAGES."smiley/more/100.gif' alt='smiley' />", 477 "\:shock\:" => "<img src='".IMAGES."smiley/more/shock.gif' alt='smiley' />", 478 "\:lol\:" => "<img src='".IMAGES."smiley/more/lol.gif' alt='smiley' />", 479 "\:razz\:" => "<img src='".IMAGES."smiley/more/razz.gif' alt='smiley' />", 480 "\:cry\:" => "<img src='".IMAGES."smiley/more/cry.gif' alt='smiley' />", 481 "\:evil\:" => "<img src='".IMAGES."smiley/more/evil.gif' alt='smiley' />", 482 "\:twisted\:" => "<img src='".IMAGES."smiley/more/icon_twisted.gif' alt='smiley' />", 483 "\:roll\:" => "<img src='".IMAGES."smiley/more/rolleyes.gif' alt='smiley' />", 484 "\:wink\:" => "<img src='".IMAGES."smiley/more/wink.gif' alt='smiley' />", 485 "\:idea\:" => "<img src='".IMAGES."smiley/more/idea.gif' alt='smiley' />", 486 "\:arrow\:" => "<img src='".IMAGES."smiley/more/arrow.gif' alt='smiley' />", 487 "\:mrgreen\:" => "<img src='".IMAGES."smiley/more/icon_mrgreen.gif' alt='smiley' />", 488 "\:badgrin\:" => "<img src='".IMAGES."smiley/more/badgrin.gif' alt='smiley' />", 489 "\;\)" => "<img src='".IMAGES."smiley/wink.gif' alt='smiley' />", 490 "\:\(" => "<img src='".IMAGES."smiley/sad.gif' alt='smiley' />", 491 "\:\|" => "<img src='".IMAGES."smiley/frown.gif' alt='smiley' />", 492 "\:o" => "<img src='".IMAGES."smiley/shock.gif' alt='smiley' />", 493 "\:p" => "<img src='".IMAGES."smiley/pfft.gif' alt='smiley' />", 494 "b\)" => "<img src='".IMAGES."smiley/cool.gif' alt='smiley' />", 495 "\:d" => "<img src='".IMAGES."smiley/grin.gif' alt='smiley' />", 496 "\:@" => "<img src='".IMAGES."smiley/angry.gif' alt='smiley' />", 497 "=D>" => "<img src='".IMAGES."smiley/more/eusa_clap.gif' alt='smiley' />", 498 "\\\:D/" => "<img src='".IMAGES."smiley/more/eusa_dance.gif' alt='smiley' />", 499 "\:D" => "<img src='".IMAGES."smiley/more/biggrin.gif' alt='smiley' />", 500 "\:\-D" => "<img src='".IMAGES."smiley/more/003.gif' alt='smiley' />", 501 "\:\-\)" => "<img src='".IMAGES."smiley/more/001.gif' alt='smiley' />", 502 "\:\(" => "<img src='".IMAGES."smiley/more/sad.gif' alt='smiley' />", 503 "\:o" => "<img src='".IMAGES."smiley/more/surprised.gif' alt='smiley' />", 504 "8\)" => "<img src='".IMAGES."smiley/more/cool.gif' alt='smiley' />", 505 "\:x" => "<img src='".IMAGES."smiley/more/mad.gif' alt='smiley' />", 506 "\:\-x" => "<img src='".IMAGES."smiley/more/icon_mad.gif' alt='smiley' />", 507 "\:P" => "<img src='".IMAGES."smiley/more/icon_razz.gif' alt='smiley' />", 508 "\;\-\)" => "<img src='".IMAGES."smiley/more/002.gif' alt='smiley' />", 509 "\:\!\:" => "<img src='".IMAGES."smiley/more/exclaim.gif' alt='smiley' />", 510 "\:\?\:" => "<img src='".IMAGES."smiley/more/question.gif' alt='smiley' />", 511 "\:\?" => "<img src='".IMAGES."smiley/more/confused.gif' alt='smiley' />", 512 "\:\|" => "<img src='".IMAGES."smiley/more/neutral.gif' alt='smiley' />", 513 "\#\-o" => "<img src='".IMAGES."smiley/more/eusa_doh.gif' alt='smiley' />", 514 "\=P\~" => "<img src='".IMAGES."smiley/more/eusa_drool.gif' alt='smiley' />", 515 "\:\^o" => "<img src='".IMAGES."smiley/more/eusa_liar.gif' alt='smiley' />", 516 "\[\-X" => "<img src='".IMAGES."smiley/more/eusa_naughty.gif' alt='smiley' />", 517 "\[\-o\<\;" => "<img src='".IMAGES."smiley/more/eusa_pray.gif' alt='smiley' />", 518 "8\-\[" => "<img src='".IMAGES."smiley/more/eusa_shifty.gif' alt='smiley' />", 519 "\[\-\(" => "<img src='".IMAGES."smiley/more/eusa_snooty.gif' alt='smiley' />", 520 "\:\-k" => "<img src='".IMAGES."smiley/more/eusa_think.gif' alt='smiley' />", 521 "\]\(\*\,\)" => "<img src='".IMAGES."smiley/more/eusa_wall.gif' alt='smiley' />", 522 "\:\-\"" => "<img src='".IMAGES."smiley/more/eusa_whistle.gif' alt='smiley' />", 523 "O\:\)" => "<img src='".IMAGES."smiley/more/eusa_angel.gif' alt='smiley' />", 524 "\=\;" => "<img src='".IMAGES."smiley/more/eusa_hand.gif' alt='smiley' />", 525 "\:\-\&" => "<img src='".IMAGES."smiley/more/eusa_sick.gif' alt='smiley' />", 526 "\:\-\(\{\|\=" => "<img src='".IMAGES."smiley/more/eusa_boohoo.gif' alt='smiley' />", 527 "\:\-\$" => "<img src='".IMAGES."smiley/more/eusa_shhh.gif' alt='smiley' />", 528 "\:\-s" => "<img src='".IMAGES."smiley/more/eusa_eh.gif' alt='smiley' />", 529 "\:\-\#" => "<img src='".IMAGES."smiley/more/eusa_silenced.gif' alt='smiley' />", 530 "\:\)" => "<img src='".IMAGES."smiley/smile.gif' alt='smiley' />" 531 531 ); 532 532 foreach($smiley as $key=>$smiley_img) { 533 $message = preg_replace($key, $smiley_img, $message); 533 $search = "#([[:space:]])".$key."([[:space:]])?#si"; 534 $replace = "\\1".$smiley_img."\\2"; 535 $message = preg_replace($search, $replace, $message); 534 536 } 535 537 return $message; … … 568 570 } 569 571 572 // internal function: preg_replace_callback for parseubb, to validate the IMG found in [img] 573 function _parseubb_checkimg($matches) { 574 global $locale; 575 576 // Build the regex to detect a URL 577 $scheme = "(https?)\:\/\/"; // SCHEMES supported 578 $urlregex = "^(".$scheme.")?"; // make the scheme optional 579 $urlregex .= "([a-z0-9+!*(),;?&=\$_.-]+(\:[a-z0-9+!*(),;?&=\$_.-]+)?@)?"; // USERID + PASSWORD (optional) 580 $urlregex .= "[a-z0-9+\$_-]+(\.[a-z0-9+\$_-]+)*"; // HOSTNAME or IP 581 $urlregex .= "(\:[0-9]{2,5})?"; // PORT (optional) 582 $urlregex .= "(\/([a-z0-9+\$_-]\.?)+)*\/?"; // PATH (optional) 583 $urlregex .= "(\?[a-z+&\$_.-][a-z0-9;:@/&%=+\$_.-]*)?"; // GET querystring (optional) 584 $urlregex .= "(#[a-z_.-][a-z0-9+\$_.-]*)?\$"; // ANCHOR (optional) 585 586 // validate the URL (in $matches[1]) 587 if (eregi($urlregex, $matches[1])) { 588 if (verify_image($matches[1])) { 589 return "<img src=\"".$matches[1]."\" style=\"border:0px\" alt=\"\" />"; 590 } 591 } 592 // return a sanitized version of the orginal BBcode 593 return stripinput($matches[0]); 594 } 595 570 596 // Parse bbcode into HTML code 571 597 function parseubb($text) { … … 580 606 $text = preg_replace('#\[center\](.*?)\[/center\]#si', '<center>\1</center>', $text); 581 607 582 // new youtube bbcode583 $text = preg_replace('#\[youtube\](.*?)\[/youtube\]#si', '<object type="application/x-shockwave-flash" width="425" height="350" data="http://www.youtube.com/v/\1"><param name="movie" value="http://www.youtube.com/v/\1"></param><param name="wmode" value="transparent"></param></object>', $text);584 585 608 // new wiki bbcode 586 609 if (isset($settings['wiki_forum_links']) && $settings['wiki_forum_links']) { 587 610 // add the link to the wiki page 588 $text = preg_replace('#\[wiki\](.*?)\[/wiki\]#si', '<a href="'.BASEDIR.'modules/wiki/index.php?wakka=\1" class="wiki_link" title=" ExiteCMS Wiki">\1</a>', $text);611 $text = preg_replace('#\[wiki\](.*?)\[/wiki\]#si', '<a href="'.BASEDIR.'modules/wiki/index.php?wakka=\1" class="wiki_link" title="'.$settings['wiki_wakka_name'].'">\1</a>', $text); 589 612 } else { 590 613 // strip the wiki bbcode … … 601 624 $text = preg_replace('#\[mail\]([\r\n]*)([^\s\'\";:\+]*?)([\r\n]*)\[/mail\]#si', '<a href=\'mailto:\2\'>\2</a>', $text); 602 625 $text = preg_replace('#\[mail=([\r\n]*)([^\s\'\";:\+]*?)\](.*?)([\r\n]*)\[/mail\]#si', '<a href=\'mailto:\2\'>\3</a>', $text); 603 626 // small 604 627 $text = preg_replace('#\[small\](.*?)\[/small\]#si', '<span class=\'small\'>\1</span>', $text); 628 // color 605 629 $text = preg_replace('#\[color=(\#[0-9a-fA-F]{6}|black|blue|brown|cyan|grey|green|lime|maroon|navy|olive|orange|purple|red|silver|violet|white|yellow)\](.*?)\[/color\]#si', '<span style=\'color:\1\'>\2</span>', $text); 606 630 // new youtube bbcode 631 $text = preg_replace('#\[youtube\](.*?)\[/youtube\]#si', '<object type="application/x-shockwave-flash" width="425" height="350" data="http://www.youtube.com/v/\1"><param name="movie" value="http://www.youtube.com/v/\1"></param><param name="wmode" value="transparent"></param></object>', $text); 632 // flash movies 607 633 $text = preg_replace('#\[flash width=([0-9]*?) height=([0-9]*?)\]([^\s\'\";:\+]*?)(\.swf)\[/flash\]#si', '<object classid=\'clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\' codebase=\'http://active.macromedia.com/flash6/cabs/swflash.cab#version=6,0,0,0\' id=\'\3\4\' width=\'\1\' height=\'\2\'><param name=movie value=\'\3\4\'><param name=\'quality\' value=\'high\'><param name=\'bgcolor\' value=\'#ffffff\'><embed src=\'\3\4\' quality=\'high\' bgcolor=\'#ffffff\' width=\'\1\' height=\'\2\' type=\'application/x-shockwave-flash\' pluginspage=\'http://www.macromedia.com/go/getflashplayer\'></embed></object>', $text); 608 $text = preg_replace("#\[img\]((http|ftp|https|ftps)://)(.*?)(\.(jpg|jpeg|gif|png|JPG|JPEG|GIF|PNG))\[/img\]#sie","'<img src=\'\\1'.str_replace(array('.php','?','&','='),'','\\3').'\\4\' style=\'border:0px\' alt=\'\' />'",$text); 609 634 // images 635 if (ini_get('allow_url_fopen')) { 636 $text = preg_replace_callback('#\[img\](.*?)\[/img\]#si', '_parseubb_checkimg', $text); 637 } else { 638 $text = preg_replace("#\[img\]((http|ftp|https|ftps)://)(.*?)(\.(jpg|jpeg|gif|png|JPG|JPEG|GIF|PNG))\[/img\]#sie","'<img src=\'\\1'.str_replace(array('.php','?','&','='),'','\\3').'\\4\' style=\'border:0px\' alt=\'\' />'",$text); 639 } 640 // quotes 610 641 $text = preg_replace('#\[quote=([\r\n]*)(.*?)\]#si', '<b>\2 '.$locale['199'].':</b><br />[quote]', $text); 611 612 642 $qcount = substr_count($text, "[quote]"); $ccount = substr_count($text, "[code]"); 613 643 for ($i=0;$i < $qcount;$i++) $text = preg_replace('#\[quote\](.*?)\[/quote\]#si', '<div class=\'quote\'>\1</div>', $text); … … 646 676 $text = preg_replace('#([a-z]*)=([\`\'\"]*)javascript:#iU', '$1=$2nojavascript...', $text); 647 677 $text = preg_replace('#([a-z]*)=([\'\"]*)vbscript:#iU', '$1=$2novbscript...', $text); 648 //<span style="width: expression(alert('Ping!'));"></span> (only affects ie...)649 678 $text = preg_replace('#(<[^>]+)style=([\`\'\"]*).*expression\([^>]*>#iU', "$1>", $text); 650 679 $text = preg_replace('#(<[^>]+)style=([\`\'\"]*).*behaviour\([^>]*>#iU', "$1>", $text); … … 660 689 // Scan image files for malicious code 661 690 function verify_image($file) { 691 $image_safe = true; 692 $er = error_reporting(0); 662 693 $txt = file_get_contents($file); 663 $image_safe = true; 664 if (preg_match('#&(quot|lt|gt|nbsp);#i', $txt)) { $image_safe = false; } 694 error_reporting($er); 695 if ($txt === false) { $image_safe = false; } 696 elseif (preg_match('#&(quot|lt|gt|nbsp);#i', $txt)) { $image_safe = false; } 665 697 elseif (preg_match("#&\#x([0-9a-f]+);#i", $txt)) { $image_safe = false; } 666 698 elseif (preg_match('#&\#([0-9]+);#i', $txt)) { $image_safe = false; } -
trunk/includes/template-plugins/function.displaysmileys.php
r848 r1422 201 201 ":)" => "smile.gif" 202 202 ); 203 foreach($smileys as $key=>$smiley) $smiles .= "<img src='".IMAGES."smiley/$smiley' alt='smiley' onclick=\"insertText('$field', ' $key');\" />\n";203 foreach($smileys as $key=>$smiley) $smiles .= "<img src='".IMAGES."smiley/$smiley' alt='smiley' onclick=\"insertText('$field', ' $key ');\" />\n"; 204 204 return $smiles; 205 205 }
Note: See TracChangeset
for help on using the changeset viewer.
