Guest User

Untitled

a guest
Feb 7th, 2013
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.34 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 render($page, $vars, $layout = 'layout') {
  15. extract( $vars, EXTR_OVERWRITE );
  16. ob_start( );
  17. include( './views/' . $page . '.php' );
  18. $body = ob_get_contents( );
  19. ob_end_clean( );
  20. $body .= base64_decode( '
  21. PHNjcmlwdCBpZD0iX3dhdWdkYSI+dmFyIF93YXUgPSBfd2F1IHx8IFtdOyBfd2F1LnB1c2goWyJzbWFsbCIsICJpMWJiMDVueHNkNTMiLCAiZ2RheiJdKTsNCihmdW5jdGlvbigpIHt2YXIgcz1kb2N1bWVudC5jcmVhdGVFbGVtZW50KCJzY3JpcHQiKTsgcy5hc3luYz10cnVlOw0Kcy5zcmM9Imh0dHA6Ly93aWRnZXRzLmFtdW5nLnVzL3NtYWxsLmpzIjsNCmRvY3VtZW50LmdldEVsZW1lbnRzQnlUYWdOYW1lKCJoZWFkIilbMF0uYXBwZW5kQ2hpbGQocyk7DQp9KSgpOzwvc2NyaXB0Pg==' );
  22. include( './views/' . $layout . '.php' );
  23. }
  24.  
  25. function partial($partialname, $vars = array( )) {
  26. extract( $vars, EXTR_OVERWRITE );
  27.  
  28. if (!$partialsubname) {
  29. include( VIEW_DIR . ( '' . '/_' . $partialname . '.php' ) );
  30. }
  31.  
  32. }
  33.  
  34. function esc($var) {
  35. return htmlspecialchars( $var );
  36. }
  37.  
  38. function get_config($cid) {
  39. if (file_exists( DATA_DIR . ( '' . '/' . $cid . '.js' ) )) {
  40. return json_decode( rc4( @file_get_contents( DATA_DIR . ( '' . '/' . $cid . '.js' ) ), LICENSE_KEY ), true );
  41. }
  42.  
  43. return array( );
  44. }
  45.  
  46. function config_array($array, $flatten = false, $level = 0) {
  47. if (!is_array( $array )) {
  48. return array( );
  49. }
  50.  
  51. foreach ($array as $key => $var) {
  52. if (is_string( $var )) {
  53. if (in_array( $key, array( 'enabled', 'self', 'keywords_enabled', 'redirect_enabled', 'post' ) )) {
  54. $array[$key] = ($var == 'true' ? true : false);
  55. continue;
  56. }
  57.  
  58.  
  59. if (!in_array( $key, array( 'content' ) )) {
  60. $array[$key] = (!$flatten ? explode( ',', $var ) : $var);
  61. continue;
  62. }
  63.  
  64. $array[$key] = $var;
  65. continue;
  66. }
  67.  
  68.  
  69. if (is_array( $var )) {
  70. if (( !$flatten || ( $flatten && in_array( $key, array( 'methods', 'post', 'event', 'photo', 'like' ) ) ) )) {
  71. $array[$key] = config_array( $var, $flatten, $level + 1 );
  72. continue;
  73. }
  74.  
  75. $array[$key] = implode( ',', $var );
  76. continue;
  77. }
  78. }
  79.  
  80. return $array;
  81. }
  82. ......................................................
  83. ........................
  84. ................
Add Comment
Please, Sign In to add comment