Просмотр файла system/inc/classes/smiles.class.php

Размер файла: 10.55Kb
  1. <?php
  2. /**
  3. * @name SHCMS Engine
  4. * @copyright Shamsik © 2012
  5. * Данный код защищен авторскими правами
  6. * http://shcms.ru
  7. */
  8. class Smiles
  9. {
  10. function Smileclass($strings)
  11. {
  12. /**
  13. * Безопастные значение
  14. * для смайликов
  15. */
  16. $smiles_link = array();
  17. $smiles_link[0] = '*rofl*';
  18. $smiles_link[1] = ':-D';
  19. $smiles_link[2] = '*bravo*';
  20. $smiles_link[3] = ':-)';
  21. $smiles_link[4] = ':-(';
  22. $smiles_link[5] = ':-P';
  23. $smiles_link[6] = '*dirol*';
  24. $smiles_link[7] = '*blush*';
  25. $smiles_link[8] = '*shok*';
  26. $smiles_link[9] = '*kiss*';
  27. $smiles_link[10] = '*cray*';
  28. $smiles_link[11] = '*secret*';
  29. $smiles_link[12] = '*aggressive*';
  30. $smiles_link[13] = '*fool*';
  31. $smiles_link[14] = ':-/';
  32. $smiles_link[15] = '*mosking*';
  33. $smiles_link[16] = '*diablo*';
  34. $smiles_link[17] = '*music*';
  35. $smiles_link[18] = '*kissed*';
  36. $smiles_link[19] = '*stop*';
  37. $smiles_link[20] = '*kissing*';
  38. $smiles_link[21] = '*rose*';
  39. $smiles_link[22] = '*good*';
  40. $smiles_link[23] = '*drinks*';
  41. $smiles_link[24] = '*love*';
  42. $smiles_link[25] = '*bomba*';
  43. $smiles_link[26] = '*wacko*';
  44. $smiles_link[27] = '*mamba*';
  45. $smiles_link[28] = '*pardon*';
  46. $smiles_link[29] = '*no*';
  47. $smiles_link[30] = '*crazy*';
  48. $smiles_link[31] = '*hz*';
  49. $smiles_link[32] = '*sorry*';
  50. $smiles_link[33] = '*yahoo*';
  51. $smiles_link[34] = '*dance*';
  52. $smiles_link[35] = '*help*';
  53. $smiles_link[36] = '*ok*';
  54. $smiles_link[37] = '*hello*';
  55. $smiles_link[38] = '*acute*';
  56. $smiles_link[39] = '*bye*';
  57. $smiles_link[40] = '*mail*';
  58. $smiles_link[41] = '*dash*';
  59. $smiles_link[42] = '*yes*';
  60. $smiles_link[43] = '*scratch*';
  61. $smiles_link[44] = '*lol*';
  62. $smiles_link[45] = '*happy*';
  63. $smiles_link[46] = '*db*';
  64. $smiles_link[47] = '*loves*';
  65. $smiles_link[48] = '*boredom*';
  66. $smiles_link[49] = '*krut*';
  67. $smiles_link[50] = '*nono*';
  68. $smiles_link[51] = '*posle*';
  69. $smiles_link[52] = '*punish*';
  70. $smiles_link[53] = '*wink*';
  71. $smiles_link[54] = '*angel*';
  72.  
  73. /**
  74. * Ссылки на смайлики
  75. * Которые будут вставлены вместо значений
  76. */
  77. $smiles_zam = array();
  78. $smiles_zam[0] = '<img src="/system/smile/rofl.gif">';
  79. $smiles_zam[1] = '<img src="/system/smile/biggrin.gif">';
  80. $smiles_zam[2] = '<img src="/system/smile/clapping.gif">';
  81. $smiles_zam[3] = '<img src="/system/smile/smile.gif">';
  82. $smiles_zam[4] = '<img src="/system/smile/sad.gif">';
  83. $smiles_zam[5] = '<img src="/system/smile/blum3.gif">';
  84. $smiles_zam[6] = '<img src="/system/smile/dirol.gif">';
  85. $smiles_zam[7] = '<img src="/system/smile/blush2.gif">';
  86. $smiles_zam[8] = '<img src="/system/smile/shok.gif">';
  87. $smiles_zam[9] = '<img src="/system/smile/kiss.gif">';
  88. $smiles_zam[10] = '<img src="/system/smile/cray.gif">';
  89. $smiles_zam[11] = '<img src="/system/smile/secret.gif">';
  90. $smiles_zam[12] = '<img src="/system/smile/aggressive.gif">';
  91. $smiles_zam[13] = '<img src="/system/smile/fool.gif">';
  92. $smiles_zam[14] = '<img src="/system/smile/beee.gif">';
  93. $smiles_zam[15] = '<img src="/system/smile/mosking.gif">';
  94. $smiles_zam[16] = '<img src="/system/smile/diablo.gif">';
  95. $smiles_zam[17] = '<img src="/system/smile/music2.gif">';
  96. $smiles_zam[18] = '<img src="/system/smile/air_kiss.gif">';
  97. $smiles_zam[19] = '<img src="/system/smile/stop.gif">';
  98. $smiles_zam[20] = '<img src="/system/smile/kiss_3.gif">';
  99. $smiles_zam[21] = '<img src="/system/smile/give_rose.gif">';
  100. $smiles_zam[22] = '<img src="/system/smile/good.gif">';
  101. $smiles_zam[23] = '<img src="/system/smile/drinks.gif">';
  102. $smiles_zam[24] = '<img src="/system/smile/man_in_love.gif">';
  103. $smiles_zam[25] = '<img src="/system/smile/bomb.gif">';
  104. $smiles_zam[26] = '<img src="/system/smile/wacko.gif">';
  105. $smiles_zam[27] = '<img src="/system/smile/mamba.gif">';
  106. $smiles_zam[28] = '<img src="/system/smile/pardon.gif">';
  107. $smiles_zam[29] = '<img src="/system/smile/nea.gif">';
  108. $smiles_zam[30] = '<img src="/system/smile/crazy.gif">';
  109. $smiles_zam[31] = '<img src="/system/smile/dntknw.gif">';
  110. $smiles_zam[32] = '<img src="/system/smile/sorry.gif">';
  111. $smiles_zam[33] = '<img src="/system/smile/yahoo.gif">';
  112. $smiles_zam[34] = '<img src="/system/smile/dance4.gif">';
  113. $smiles_zam[35] = '<img src="/system/smile/help.gif">';
  114. $smiles_zam[36] = '<img src="/system/smile/ok.gif">';
  115. $smiles_zam[37] = '<img src="/system/smile/preved.gif">';
  116. $smiles_zam[38] = '<img src="/system/smile/acute.gif">';
  117. $smiles_zam[39] = '<img src="/system/smile/bye.gif">';
  118. $smiles_zam[40] = '<img src="/system/smile/mail1.gif">';
  119. $smiles_zam[41] = '<img src="/system/smile/dash1.gif">';
  120. $smiles_zam[42] = '<img src="/system/smile/yes3.gif">';
  121. $smiles_zam[43] = '<img src="/system/smile/scratch_one-s_head.gif">';
  122. $smiles_zam[44] = '<img src="/system/smile/lol.gif">';
  123. $smiles_zam[45] = '<img src="/system/smile/i-m_so_happy.gif">';
  124. $smiles_zam[46] = '<img src="/system/smile/pleasantry.gif">';
  125. $smiles_zam[47] = '<img src="/system/smile/heart.gif">';
  126. $smiles_zam[48] = '<img src="/system/smile/boredom.gif">';
  127. $smiles_zam[49] = '<img src="/system/smile/new_russian.gif">';
  128. $smiles_zam[50] = '<img src="/system/smile/nono.gif">';
  129. $smiles_zam[51] = '<img src="/system/smile/posle.gif">';
  130. $smiles_zam[52] = '<img src="/system/smile/punish.gif">';
  131. $smiles_zam[53] = '<img src="/system/smile/wink.gif">';
  132. $smiles_zam[54] = '<img src="/system/smile/angel.gif">';
  133.  
  134. $smil_return = str_replace($smiles_link, $smiles_zam, $strings);
  135. return $smil_return;
  136. }
  137. function SmileString($string)
  138. {
  139. /**
  140. * Безопастные значение
  141. * для смайликов
  142. */
  143. $smiles_link = array();
  144. $smiles_link[0] = '*rofl*';
  145. $smiles_link[1] = ':-D';
  146. $smiles_link[2] = '*bravo*';
  147. $smiles_link[3] = ':-)';
  148. $smiles_link[4] = ':-(';
  149. $smiles_link[5] = ':-P';
  150. $smiles_link[6] = '*dirol*';
  151. $smiles_link[7] = '*blush*';
  152. $smiles_link[8] = '*shok*';
  153. $smiles_link[9] = '*kiss*';
  154. $smiles_link[10] = '*cray*';
  155. $smiles_link[11] = '*secret*';
  156. $smiles_link[12] = '*aggressive*';
  157. $smiles_link[13] = '*fool*';
  158. $smiles_link[14] = ':-/';
  159. $smiles_link[15] = '*mosking*';
  160. $smiles_link[16] = '*diablo*';
  161. $smiles_link[17] = '*music*';
  162. $smiles_link[18] = '*kissed*';
  163. $smiles_link[19] = '*stop*';
  164. $smiles_link[20] = '*kissing*';
  165. $smiles_link[21] = '*rose*';
  166. $smiles_link[22] = '*good*';
  167. $smiles_link[23] = '*drinks*';
  168. $smiles_link[24] = '*love*';
  169. $smiles_link[25] = '*bomba*';
  170. $smiles_link[26] = '*wacko*';
  171. $smiles_link[27] = '*mamba*';
  172. $smiles_link[28] = '*pardon*';
  173. $smiles_link[29] = '*no*';
  174. $smiles_link[30] = '*crazy*';
  175. $smiles_link[31] = '*hz*';
  176. $smiles_link[32] = '*sorry*';
  177. $smiles_link[33] = '*yahoo*';
  178. $smiles_link[34] = '*dance*';
  179. $smiles_link[35] = '*help*';
  180. $smiles_link[36] = '*ok*';
  181. $smiles_link[37] = '*hello*';
  182. $smiles_link[38] = '*acute*';
  183. $smiles_link[39] = '*bye*';
  184. $smiles_link[40] = '*mail*';
  185. $smiles_link[41] = '*dash*';
  186. $smiles_link[42] = '*yes*';
  187. $smiles_link[43] = '*scratch*';
  188. $smiles_link[44] = '*lol*';
  189. $smiles_link[45] = '*happy*';
  190. $smiles_link[46] = '*db*';
  191. $smiles_link[47] = '*loves*';
  192. $smiles_link[48] = '*boredom*';
  193. $smiles_link[49] = '*krut*';
  194. $smiles_link[50] = '*nono*';
  195. $smiles_link[51] = '*posle*';
  196. $smiles_link[52] = '*punish*';
  197. $smiles_link[53] = '*wink*';
  198. $smiles_link[54] = '*angel*';
  199.  
  200. /**
  201. * Ссылки на смайлики
  202. * Которые будут вставлены вместо значений
  203. */
  204. $smiles_zam = array();
  205. $smiles_zam[0] = 'rofl.gif';
  206. $smiles_zam[1] = 'biggrin.gif';
  207. $smiles_zam[2] = 'clapping.gif';
  208. $smiles_zam[3] = 'smile.gif';
  209. $smiles_zam[4] = 'sad.gif';
  210. $smiles_zam[5] = 'blum3.gif';
  211. $smiles_zam[6] = 'dirol.gif';
  212. $smiles_zam[7] = 'blush2.gif';
  213. $smiles_zam[8] = 'shok.gif';
  214. $smiles_zam[9] = 'kiss.gif';
  215. $smiles_zam[10] = 'cray.gif';
  216. $smiles_zam[11] = 'secret.gif';
  217. $smiles_zam[12] = 'aggressive.gif';
  218. $smiles_zam[13] = 'fool.gif';
  219. $smiles_zam[14] = 'beee.gif';
  220. $smiles_zam[15] = 'mosking.gif';
  221. $smiles_zam[16] = 'diablo.gif';
  222. $smiles_zam[17] = 'music2.gif';
  223. $smiles_zam[18] = 'airkiss.gif';
  224. $smiles_zam[19] = 'stop.gif';
  225. $smiles_zam[20] = 'kiss_3.gif';
  226. $smiles_zam[21] = 'give_rose.gif';
  227. $smiles_zam[22] = 'good.gif';
  228. $smiles_zam[23] = 'drinks.gif';
  229. $smiles_zam[24] = 'man_in_love.gif';
  230. $smiles_zam[25] = 'bomb.gif';
  231. $smiles_zam[26] = 'wacko.gif';
  232. $smiles_zam[27] = 'mamba.gif';
  233. $smiles_zam[28] = 'pardon.gif';
  234. $smiles_zam[29] = 'nea.gif';
  235. $smiles_zam[30] = 'crazy.gif';
  236. $smiles_zam[31] = 'dntknw.gif';
  237. $smiles_zam[32] = 'sorry.gif';
  238. $smiles_zam[33] = 'yahoo.gif';
  239. $smiles_zam[34] = 'dance4.gif';
  240. $smiles_zam[35] = 'help.gif';
  241. $smiles_zam[36] = 'ok.gif';
  242. $smiles_zam[37] = 'preved.gif';
  243. $smiles_zam[38] = 'acute.gif';
  244. $smiles_zam[39] = 'bye.gif';
  245. $smiles_zam[40] = 'mail1.gif';
  246. $smiles_zam[41] = 'dash1.gif';
  247. $smiles_zam[42] = 'yes3.gif';
  248. $smiles_zam[43] = 'scratch_one-s_head.gif';
  249. $smiles_zam[44] = 'lol.gif';
  250. $smiles_zam[45] = 'i-m_so_happy.gif';
  251. $smiles_zam[46] = 'pleasantry.gif';
  252. $smiles_zam[47] = 'heart.gif';
  253. $smiles_zam[48] = 'boredom.gif';
  254. $smiles_zam[49] = 'new_russian.gif';
  255. $smiles_zam[50] = 'nono.gif';
  256. $smiles_zam[51] = 'posle.gif';
  257. $smiles_zam[52] = 'punish.gif';
  258. $smiles_zam[53] = 'wink.gif';
  259. $smiles_zam[54] = 'angel.gif';
  260. $smil = str_replace($smiles_zam, $smiles_link, $string);
  261. return $smil;
  262. }
  263. }
  264. $smile_class = new Smiles;
  265. ?>