Guest User

Untitled

a guest
Nov 26th, 2012
202
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.82 KB | None | 0 0
  1. <?php
  2. /**
  3. *
  4. * @ This file is created by deZender.Net
  5. * @ deZender (PHP5 Decoder for ionCube Encoder)
  6. *
  7. * @ Version : 1.1.5.0
  8. * @ Author : DeZender
  9. * @ Release on : 09.06.2012
  10. * @ Official site : http://DeZender.Net
  11. *
  12. */
  13.  
  14. function get_cache($ehiidjife) {
  15. global $config;
  16. global $DB;
  17. global $url;
  18.  
  19. $eadbfgicdd = MAIN_DIR . ( '' . '/cache/' . $url . '_' ) . md5( $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'] ) . '.tmp';
  20.  
  21. if (( is_file( $eadbfgicdd ) && time( ) - intval( $config['cache_live_time'] ) < filemtime( $eadbfgicdd ) )) {
  22. return @file_get_contents( $eadbfgicdd );
  23. }
  24.  
  25. switch ($url) {
  26. case 'keywords': {
  27. $dhdegffceg = array( );
  28. $dcjjcdfcg = array( );
  29. $cjcbaedffh = array( );
  30. $DB->query( '' . 'SELECT keyword FROM #PREFIX#_keywords WHERE url_page=\'' . $cdfhchggce . '\' ORDER BY prioritet DESC' );
  31.  
  32. if ($geebdbhed = $DB->get_row( )) {
  33. $cbibaijhjd = TRUE;
  34. foreach (explode( ' ', $geebdbhed['keyword'] ) as $ccgebacbeb => $daaafgbc) {
  35. $daaafgbc = trim( strtolower( $daaafgbc ) );
  36.  
  37. if (in_array( $daaafgbc, $cjcbaedffh )) {
  38. $cbibaijhjd = FALSE;
  39. }
  40.  
  41. $cjcbaedffh[] = $daaafgbc;
  42. }
  43.  
  44.  
  45. if ($cbibaijhjd == TRUE) {
  46. $dhdegffceg[] = $geebdbhed['keyword'];
  47. }
  48.  
  49. $dcjjcdfcg[] = $geebdbhed['keyword'];
  50. }
  51.  
  52. $DB->free( );
  53. foreach ($dcjjcdfcg as $ccgebacbeb => $daaafgbc) {
  54. $dhdegffceg[] = $daaafgbc;
  55. }
  56.  
  57. $dhdegffceg = @implode( '
  58. ', $dhdegffceg );
  59.  
  60.  
  61. if (trim( strtolower( $config['charset'] ) ) != 'utf-8') {
  62. $dhdegffceg = iconv( 'utf-8', $config['charset'], $dhdegffceg );
  63. }
  64.  
  65. set_cache( 'keywords', $dhdegffceg );
  66. return $dhdegffceg;
  67. }
  68.  
  69. case 'links': {
  70. $cjbiiaaca = array( );
  71. $bdjhbiejfe = array( );
  72. $DB->query( '' . 'SELECT tb_key.url_page AS `url`, tb_key.keyword AS `key` FROM #PREFIX#_block_link AS tb_lnk LEFT JOIN #PREFIX#_keywords AS tb_key ON tb_key.id=tb_lnk.key_id WHERE tb_lnk.url_page=\'' . $cdfhchggce . '\' ORDER BY tb_key.prioritet DESC' );
  73.  
  74. if ($geebdbhed = $DB->get_row( )) {
  75. if (( $config['not_links_to_this_block_link'] == 'yes' && $geebdbhed['url'] == $cdfhchggce )) {
  76. continue;
  77. }
  78.  
  79.  
  80. if (( $config['not_dooble_links_in_block'] == 'yes' && in_array( $geebdbhed['url'], $bdjhbiejfe ) )) {
  81. continue;
  82. }
  83.  
  84.  
  85. if (( intval( $config['max_len_achor'] ) && intval( $config['max_len_achor'] ) < strlen( $geebdbhed['key'] ) )) {
  86. continue;
  87. }
  88.  
  89. $geebdbhed['key'] = htmlspecialchars( $geebdbhed['key'] );
  90. $cjbiiaaca[] = '' . '<a href="' . $geebdbhed['url'] . '" title="' . $geebdbhed['key'] . '">' . $geebdbhed['key'] . '</a>';
  91. $bdjhbiejfe[] = $geebdbhed['url'];
  92. }
  93.  
  94. $DB->free( );
  95. $cjbiiaaca = @implode( '
  96. ', $cjbiiaaca );
  97.  
  98.  
  99. if (trim( strtolower( $config['charset'] ) ) != 'utf-8') {
  100. $cjbiiaaca = iconv( 'utf-8', $config['charset'], $cjbiiaaca );
  101. }
  102.  
  103. set_cache( 'links', $cjbiiaaca );
  104. return $cjbiiaaca;
  105. }
  106.  
  107. case 'contekst': {
  108. $cjbiiaaca = array( );
  109. $DB->query( '' . 'SELECT tb_key.url_page AS `url`, tb_key.keyword AS `key` FROM #PREFIX#_contekst AS tb_lnk LEFT JOIN #PREFIX#_keywords AS tb_key ON tb_key.id=tb_lnk.key_id WHERE tb_lnk.url_page=\'' . $cdfhchggce . '\' ORDER BY tb_key.prioritet DESC' );
  110.  
  111. if ($geebdbhed = $DB->get_row( )) {
  112. $cjbiiaaca[strtoupper( $geebdbhed['key'] )] = $geebdbhed['url'];
  113. }
  114.  
  115. $DB->free( );
  116. $cjbiiaaca = serialize( $cjbiiaaca );
  117.  
  118. if (trim( strtolower( $config['charset'] ) ) != 'utf-8') {
  119. $cjbiiaaca = iconv( 'utf-8', $config['charset'], $cjbiiaaca );
  120. }
  121.  
  122. set_cache( 'contekst', $cjbiiaaca );
  123. return $cjbiiaaca;
  124. }
  125. }
  126. }
  127. .....................................................
  128. ..............................
  129. ..........
Advertisement
Add Comment
Please, Sign In to add comment