Advertisement
Guest User

Untitled

a guest
Jan 15th, 2019
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 17.15 KB | None | 0 0
  1. <?php
  2. /**
  3. *
  4. * @ This file is created by http://DeZender.Net
  5. * @ deZender (PHP7 Decoder for ionCube Encoder)
  6. *
  7. * @ Version : 4.0.8.2
  8. * @ Author : DeZender
  9. * @ Release on : 02.01.2019
  10. * @ Official site : http://DeZender.Net
  11. *
  12. */
  13.  
  14. final class axZm
  15. {
  16. public $axZmH;
  17. public $defbef93d5560bcb2e53e4e195408023592;
  18. public $deff5f3d5f7c532ee4226fd27913bcab6e2;
  19. public $def7deda5325d7ed1b62cdf491f24352206;
  20. private $def4ad7fd8f68ce577b0e33d4ceb05c2593 = 256;
  21. private $defa2aacbd15b619a9b9e5581a6c33bd2b1 = 2;
  22. private $def7118e0d4a034bd39c149dc954b60439f = 'E_ERROR';
  23. private $def22eb5a3ce99d224e38f2e6604a103a6f;
  24. private $def1bdc5c435473ac90113c7b27f2e42f81;
  25. private $defe0cc55038835b2f48c8dd856f857afb1 = 'Evaluation:hUwXgdtUkJebJZealfiIdfbw';
  26. private $defa9b3ff8d98b8caf43f25a564bbc8eb69 = 'Developer:KLnnIOadsfThbgPHblBuuZj8';
  27. private $def6768041fead8015a288bdefc2b37b0e3 = 'Basic:jSfn45Eb3IbesfBopbfaU278';
  28. private $def93f7f9246db3fe0260226a0a0f0a66c4 = 'Standard:Dsp9G6C_3kIq2NmxYpLVGvgk';
  29. private $defe2a202ee67c99d1f88dddee21f9c59f4 = 'Business:KJLhbgq4a_Db83aBHbkuzng7';
  30. private $deffa77f2408fa8dff4d031354a9e797004 = 'Corporate:ljJi9ejHiupnbPIUHwedWdbf';
  31. private $def383511aca0a1c8f3e49447b348f09749 = 'Enterprise:lkjfgsb8ureatgbUfruSewjg';
  32. private $deffedea1d15ae8a6d5eea17f0900125afe = 'Unlimited:InaeUIPGb_9Bougfo3gBo73k';
  33. private $defe5a39fed551dcf9ab38c161d05499058 = 'Simple:InaeUIPGb_9Bougfo3gBo73k';
  34. private $defdf2ead32f5a5b33016367569a50ceae6 = ['jpg', 'jpeg', 'jpe'];
  35. private $defdd57219f31174bf69d9c1ac47fbea474 = ['gif', 'png', 'psd'];
  36. private $defda4c0b80670126ad3fbbaa8ab4a7fec5 = ['md5', 'char', 'md5_2', 'char_2'];
  37. private $deffd64ca9e1cd3a2669c3e32d36b7b4713 = 'Source filename contains invalid characters: ';
  38. private $defb5db5e75dec0a70c117caf45469263f1 = 'Source filename is not valid file type: ';
  39. private $def3466b9ed983ac8bf16dd6160d34e9b18 = 'Source filename does not exist: ';
  40. private $defb770fafd4f7dfcff7770dcc03c1c9de6 = 'Source folder contains a file named uploading.txt;ifyou are done with uploading the images please remove this file.';
  41. private $def142aea2d82ee411db85c1ca0f89b88b5 = 'Source filename is not readable by PHP. Please change chmod: ';
  42. private $defc8b7cc7b0c6af54efb458ac41c6316fa = 'is not writeable by PHP. Please change chmod.';
  43. private $defae2b43cab0ab9b16793042513126028d = 'ImageMagick convert server path is not defined.';
  44. private $defd768e9cd9cca627a355106cb4eb33b0a = 'Image path contains invalid characters: ';
  45. private $def8aa79d835045235ebf4ba24dddca25a2 = 'Image path does not exist: ';
  46. private $def4597547e9157ffa38903b2b5192fbcff = 'Can not read size of the image: ';
  47. private $defeb1f6aa6d5093508f60bc1ed6feb755d = ' is not supported by GDlib. Use ImageMagick instead.';
  48. private $def2a4cbca107694d851aa063daf8391728 = 'Note: please refer to instruction on how to switch off this dialog. (All popups can be disabled by setting disableAllMsg option to true in zoomConfig.inc.php)';
  49. private $def5ec003de7f5eb828cf536a01c843ae70 = 'This dialog appears only once and after';
  50. private $def74cd5b875b63581aa90a7ecd67ab1f26 = [];
  51. private $deff50cefd465b2a276531aac2725fc0fb7 = ['simple', 'evaluation', 'developer', 'corporate', 'enterprise', 'unlimited'];
  52. private $def2af72f100c356273d46284f6fd1dfc08 = ['number' => '5.3.7', 'date' => '2018-09-07'];
  53.  
  54. final public function __construct()
  55. {
  56. error_reporting($this->def7118e0d4a034bd39c149dc954b60439f);
  57. $this->def4dabe5b72e267d99b239e041aec52ee2();
  58. }
  59.  
  60. final public function __get($defb068931cc450442b63f5b3d276ea4297)
  61. {
  62. return false;
  63. }
  64.  
  65. final public function __toString()
  66. {
  67. return false;
  68. }
  69.  
  70. final public function getVersion()
  71. {
  72. return $this->def2af72f100c356273d46284f6fd1dfc08;
  73. }
  74.  
  75. final public function setAxZmH($axZmH)
  76. {
  77. $this->axZmH = $axZmH;
  78. }
  79.  
  80. final public function strstrArray($deff1f713c9e000f5d3f280adbd124df4f5, $defb45cffe084dd3d20d928bee85e7b0f21)
  81. {
  82. if (empty($deff1f713c9e000f5d3f280adbd124df4f5) || !$defb45cffe084dd3d20d928bee85e7b0f21) {
  83. return false;
  84. }
  85.  
  86. foreach ($deff1f713c9e000f5d3f280adbd124df4f5 as $def8ce4b16b22b58894aa86c421e8759df3 => $def9e3669d19b675bd57058fd4664205d2a) {
  87. if (strstr($defb45cffe084dd3d20d928bee85e7b0f21, $def9e3669d19b675bd57058fd4664205d2a)) {
  88. return true;
  89. }
  90. }
  91.  
  92. return false;
  93. }
  94.  
  95. final public function strstrRegexArray($deff1f713c9e000f5d3f280adbd124df4f5, $defb45cffe084dd3d20d928bee85e7b0f21)
  96. {
  97. if (empty($deff1f713c9e000f5d3f280adbd124df4f5) || !$defb45cffe084dd3d20d928bee85e7b0f21) {
  98. return false;
  99. }
  100.  
  101. foreach ($deff1f713c9e000f5d3f280adbd124df4f5 as $def8ce4b16b22b58894aa86c421e8759df3 => $def9e3669d19b675bd57058fd4664205d2a) {
  102. if (strstr($def9e3669d19b675bd57058fd4664205d2a, '/') && (@preg_match($def9e3669d19b675bd57058fd4664205d2a, '') !== false)) {
  103. if (preg_match($def9e3669d19b675bd57058fd4664205d2a, $defb45cffe084dd3d20d928bee85e7b0f21) === 1) {
  104. return true;
  105. }
  106. }
  107. else if (strstr($defb45cffe084dd3d20d928bee85e7b0f21, $def9e3669d19b675bd57058fd4664205d2a)) {
  108. return true;
  109. }
  110. }
  111.  
  112. return false;
  113. }
  114.  
  115. final public function fileExists($def15913c103a5238e5a80ac2f498ee090d, $def8c7dd922ad47494fc02c388e12c00eac, $deff5ddaf0ca7929578b408c909429f68f2 = false)
  116. {
  117. return file_exists($def8c7dd922ad47494fc02c388e12c00eac);
  118. }
  119.  
  120. final public function checkConfig($def15913c103a5238e5a80ac2f498ee090d)
  121. {
  122. if (isset($def15913c103a5238e5a80ac2f498ee090d['config']['licenses']) && is_array($def15913c103a5238e5a80ac2f498ee090d['config']['licenses']) && !empty($def15913c103a5238e5a80ac2f498ee090d['config']['licenses'])) {
  123. $def84a389cbc303c416a9c467734cb33b82 = ['HTTP_HOST', 'SERVER_NAME', 'SERVER_ADDR'];
  124.  
  125. foreach ($def84a389cbc303c416a9c467734cb33b82 as $def8ce4b16b22b58894aa86c421e8759df3 => $def9e3669d19b675bd57058fd4664205d2a) {
  126. $def67b3dba8bc6778101892eb77249db32e = $_SERVER[$def9e3669d19b675bd57058fd4664205d2a];
  127.  
  128. if (substr($def67b3dba8bc6778101892eb77249db32e, 0, 4) == 'www.') {
  129. $def67b3dba8bc6778101892eb77249db32e = substr($def67b3dba8bc6778101892eb77249db32e, 4);
  130. }
  131. if (isset($def15913c103a5238e5a80ac2f498ee090d['config']['licenses'][$def67b3dba8bc6778101892eb77249db32e]) && is_array($def15913c103a5238e5a80ac2f498ee090d['config']['licenses'][$def67b3dba8bc6778101892eb77249db32e]) && !empty($def15913c103a5238e5a80ac2f498ee090d['config']['licenses'][$def67b3dba8bc6778101892eb77249db32e])) {
  132. $def15913c103a5238e5a80ac2f498ee090d['config']['licenceType'] = $def15913c103a5238e5a80ac2f498ee090d['config']['licenses'][$def67b3dba8bc6778101892eb77249db32e]['licenceType'];
  133. $def15913c103a5238e5a80ac2f498ee090d['config']['licenceKey'] = $def15913c103a5238e5a80ac2f498ee090d['config']['licenses'][$def67b3dba8bc6778101892eb77249db32e]['licenceKey'];
  134. if (isset($def15913c103a5238e5a80ac2f498ee090d['config']['licenses'][$def67b3dba8bc6778101892eb77249db32e]['error200']) && strlen($def15913c103a5238e5a80ac2f498ee090d['config']['licenses'][$def67b3dba8bc6778101892eb77249db32e]['error200'])) {
  135. $def15913c103a5238e5a80ac2f498ee090d['config']['error200'] = $def15913c103a5238e5a80ac2f498ee090d['config']['licenses'][$def67b3dba8bc6778101892eb77249db32e]['error200'];
  136. }
  137. if (isset($def15913c103a5238e5a80ac2f498ee090d['config']['licenses'][$def67b3dba8bc6778101892eb77249db32e]['error300']) && strlen($def15913c103a5238e5a80ac2f498ee090d['config']['licenses'][$def67b3dba8bc6778101892eb77249db32e]['error300'])) {
  138. $def15913c103a5238e5a80ac2f498ee090d['config']['error300'] = $def15913c103a5238e5a80ac2f498ee090d['config']['licenses'][$def67b3dba8bc6778101892eb77249db32e]['error300'];
  139. }
  140. if (isset($def15913c103a5238e5a80ac2f498ee090d['config']['licenses'][$def67b3dba8bc6778101892eb77249db32e]['iff']) && strlen($def15913c103a5238e5a80ac2f498ee090d['config']['licenses'][$def67b3dba8bc6778101892eb77249db32e]['iff'])) {
  141. $def15913c103a5238e5a80ac2f498ee090d['config']['iff'] = $def15913c103a5238e5a80ac2f498ee090d['config']['licenses'][$def67b3dba8bc6778101892eb77249db32e]['iff'];
  142. }
  143. if (isset($def15913c103a5238e5a80ac2f498ee090d['config']['licenses'][$def67b3dba8bc6778101892eb77249db32e]['ift']) && strlen($def15913c103a5238e5a80ac2f498ee090d['config']['licenses'][$def67b3dba8bc6778101892eb77249db32e]['ift'])) {
  144. $def15913c103a5238e5a80ac2f498ee090d['config']['ift'] = $def15913c103a5238e5a80ac2f498ee090d['config']['licenses'][$def67b3dba8bc6778101892eb77249db32e]['ift'];
  145. }
  146. if (isset($def15913c103a5238e5a80ac2f498ee090d['config']['licenses'][$def67b3dba8bc6778101892eb77249db32e]['iftw']) && strlen($def15913c103a5238e5a80ac2f498ee090d['config']['licenses'][$def67b3dba8bc6778101892eb77249db32e]['iftw'])) {
  147. $def15913c103a5238e5a80ac2f498ee090d['config']['iftw'] = $def15913c103a5238e5a80ac2f498ee090d['config']['licenses'][$def67b3dba8bc6778101892eb77249db32e]['iftw'];
  148. }
  149. }
  150. }
  151. }
  152. if ($def15913c103a5238e5a80ac2f498ee090d['config']['disableAllMsg'] || isset($_GET['getFiles']) || isset($_GET['disableAllMsg'])) {
  153. $def15913c103a5238e5a80ac2f498ee090d['config']['cTimeCompareDialog'] = false;
  154. $def15913c103a5238e5a80ac2f498ee090d['config']['firstImageDialog'] = false;
  155. $def15913c103a5238e5a80ac2f498ee090d['config']['galleryDialog'] = false;
  156. $def15913c103a5238e5a80ac2f498ee090d['config']['pyrDialog'] = false;
  157. $def15913c103a5238e5a80ac2f498ee090d['config']['gPyramidDialog'] = false;
  158. $def15913c103a5238e5a80ac2f498ee090d['config']['warnings'] = false;
  159. $def15913c103a5238e5a80ac2f498ee090d['config']['errors'] = false;
  160. }
  161.  
  162. if (!isset($def15913c103a5238e5a80ac2f498ee090d['config']['imgFileOpt'])) {
  163. $def15913c103a5238e5a80ac2f498ee090d['config']['imgFileOpt'] = [];
  164. }
  165.  
  166. $def15913c103a5238e5a80ac2f498ee090d['config']['imgFileOpt'] = array_merge(['noMakeFirstImage' => false, 'noMakeMapImage' => false, 'noMakeAllThumbs' => false, 'noMakeZoomTiles' => false, 'noMakeGpyramid' => false, 'sameAspectRatio' => false, 'sameSize' => false, 'getFileSize' => false], $def15913c103a5238e5a80ac2f498ee090d['config']['imgFileOpt']);
  167.  
  168. if (!isset($def15913c103a5238e5a80ac2f498ee090d['config']['simpleMode'])) {
  169. $def15913c103a5238e5a80ac2f498ee090d['config']['simpleMode'] = false;
  170. }
  171.  
  172. $def15913c103a5238e5a80ac2f498ee090d['config']['pyrByPass'] = $def15913c103a5238e5a80ac2f498ee090d['config']['simpleMode'];
  173.  
  174. if ($this->def1a974dd9d3a0166c9fccba722d1bbf9a($def15913c103a5238e5a80ac2f498ee090d)) {
  175. $def15913c103a5238e5a80ac2f498ee090d['config']['pyrByPass'] = true;
  176. $def15913c103a5238e5a80ac2f498ee090d['config']['imgFileOpt']['noMakeZoomTiles'] = false;
  177. }
  178. else if ($def15913c103a5238e5a80ac2f498ee090d['config']['pyrByPass'] && !$this->def2200bfb56f9de94ecd4cf93767932588($def15913c103a5238e5a80ac2f498ee090d)) {
  179. $def15913c103a5238e5a80ac2f498ee090d['config']['pyrByPass'] = false;
  180. }
  181.  
  182. if ($def15913c103a5238e5a80ac2f498ee090d['config']['pyrByPass']) {
  183. if (is_int($def15913c103a5238e5a80ac2f498ee090d['config']['pyrByPass']) && $this->deffcb9a0b646648173ecc4be85ddd9ba93($def15913c103a5238e5a80ac2f498ee090d)) {
  184. $def15913c103a5238e5a80ac2f498ee090d['config']['pyrTiles'] = (int) $def15913c103a5238e5a80ac2f498ee090d['config']['pyrByPass'];
  185. }
  186. else {
  187. $def15913c103a5238e5a80ac2f498ee090d['config']['pyrTiles'] = true;
  188. }
  189. }
  190.  
  191. if ($def15913c103a5238e5a80ac2f498ee090d['config']['pyrTiles']) {
  192. $def15913c103a5238e5a80ac2f498ee090d['config']['gPyramid'] = false;
  193. }
  194.  
  195. if ($def15913c103a5238e5a80ac2f498ee090d['config']['iMagick']) {
  196. $def15913c103a5238e5a80ac2f498ee090d['config']['im'] = true;
  197. $def15913c103a5238e5a80ac2f498ee090d['config']['pyrProg'] = 'IM';
  198. $def15913c103a5238e5a80ac2f498ee090d['config']['gPyramidProg'] = 'IM';
  199. $def15913c103a5238e5a80ac2f498ee090d['config']['pyrStitchProg'] = 'IM';
  200. }
  201.  
  202. if (!$def15913c103a5238e5a80ac2f498ee090d['config']['pyrLoadTiles']) {
  203. $def15913c103a5238e5a80ac2f498ee090d['config']['fullScreenEnable'] = false;
  204. $def15913c103a5238e5a80ac2f498ee090d['config']['fullScreenNaviButton'] = false;
  205. $def15913c103a5238e5a80ac2f498ee090d['config']['fullScreenCornerButton'] = false;
  206. }
  207. else if (($def15913c103a5238e5a80ac2f498ee090d['config']['zoomLogInfoDisabled'] === false) && $def15913c103a5238e5a80ac2f498ee090d['config']['zoomLogInfo']) {
  208. $def15913c103a5238e5a80ac2f498ee090d['config']['zoomLogInfo'] = false;
  209. $def15913c103a5238e5a80ac2f498ee090d['config']['zoomLogJustLevel'] = true;
  210. }
  211. if (isset($def15913c103a5238e5a80ac2f498ee090d['config']['stepPicDim']) && is_array($def15913c103a5238e5a80ac2f498ee090d['config']['stepPicDim']) && !empty($def15913c103a5238e5a80ac2f498ee090d['config']['stepPicDim'])) {
  212. $def15913c103a5238e5a80ac2f498ee090d['config']['stepPicDim'][0] = ['w' => $def15913c103a5238e5a80ac2f498ee090d['config']['picX'], 'h' => $def15913c103a5238e5a80ac2f498ee090d['config']['picY'], 'q' => $def15913c103a5238e5a80ac2f498ee090d['config']['initPicQual']];
  213. ksort($def15913c103a5238e5a80ac2f498ee090d['config']['stepPicDim']);
  214. }
  215. else {
  216. $def15913c103a5238e5a80ac2f498ee090d['config']['stepPicDim'] = [];
  217. }
  218.  
  219. if ($this->def0d22aa2b49c320f3ca698d8cfbde98d5($def15913c103a5238e5a80ac2f498ee090d)) {
  220. $def15913c103a5238e5a80ac2f498ee090d['config']['disableZoom'] = false;
  221. }
  222.  
  223. return $def15913c103a5238e5a80ac2f498ee090d;
  224. }
  225.  
  226. private function def0d22aa2b49c320f3ca698d8cfbde98d5($def15913c103a5238e5a80ac2f498ee090d)
  227. {
  228. if (!isset($def15913c103a5238e5a80ac2f498ee090d['config']['licenceType']) || !isset($def15913c103a5238e5a80ac2f498ee090d['config']['licenceKey'])) {
  229. return true;
  230. }
  231. if (!$def15913c103a5238e5a80ac2f498ee090d['config']['licenceType'] || !$def15913c103a5238e5a80ac2f498ee090d['config']['licenceKey']) {
  232. return true;
  233. }
  234. if ((strtolower($def15913c103a5238e5a80ac2f498ee090d['config']['licenceType']) == 'basic') && (strtolower($def15913c103a5238e5a80ac2f498ee090d['config']['licenceKey']) == 'demo')) {
  235. return true;
  236. }
  237. else {
  238. return false;
  239. }
  240. }
  241.  
  242. private function def954625dee94484164fa6f47f6a0bdce9($def15913c103a5238e5a80ac2f498ee090d)
  243. {
  244. if (!isset($def15913c103a5238e5a80ac2f498ee090d['config']['licenceType']) || !isset($def15913c103a5238e5a80ac2f498ee090d['config']['licenceKey'])) {
  245. return true;
  246. }
  247. if (!$def15913c103a5238e5a80ac2f498ee090d['config']['licenceType'] || !$def15913c103a5238e5a80ac2f498ee090d['config']['licenceKey']) {
  248. return true;
  249. }
  250. if ((strtolower($def15913c103a5238e5a80ac2f498ee090d['config']['licenceType']) == 'basic') || (strtolower($def15913c103a5238e5a80ac2f498ee090d['config']['licenceType']) == 'developer')) {
  251. return true;
  252. }
  253. else {
  254. return false;
  255. }
  256. }
  257.  
  258. private function deffcb9a0b646648173ecc4be85ddd9ba93($def15913c103a5238e5a80ac2f498ee090d)
  259. {
  260. $defba066b54c0a283266046638c7431dd51 = strtolower($def15913c103a5238e5a80ac2f498ee090d['config']['licenceType']);
  261.  
  262. if ($defba066b54c0a283266046638c7431dd51 == 'unlimited') {
  263. return true;
  264. }
  265. else {
  266. return false;
  267. }
  268. }
  269.  
  270. private function def2200bfb56f9de94ecd4cf93767932588($def15913c103a5238e5a80ac2f498ee090d)
  271. {
  272. $defba066b54c0a283266046638c7431dd51 = strtolower($def15913c103a5238e5a80ac2f498ee090d['config']['licenceType']);
  273. if ($defba066b54c0a283266046638c7431dd51 && (in_array($defba066b54c0a283266046638c7431dd51, $this->deff50cefd465b2a276531aac2725fc0fb7) || $this->def0d22aa2b49c320f3ca698d8cfbde98d5($def15913c103a5238e5a80ac2f498ee090d))) {
  274. return true;
  275. }
  276. else {
  277. return false;
  278. }
  279. }
  280.  
  281. private function def1a974dd9d3a0166c9fccba722d1bbf9a($def15913c103a5238e5a80ac2f498ee090d)
  282. {
  283. $defba066b54c0a283266046638c7431dd51 = strtolower($def15913c103a5238e5a80ac2f498ee090d['config']['licenceType']);
  284. if ($defba066b54c0a283266046638c7431dd51 && ($defba066b54c0a283266046638c7431dd51 == 'simple')) {
  285. return true;
  286. }
  287. else {
  288. return false;
  289. }
  290. }
  291.  
  292. private function def4dabe5b72e267d99b239e041aec52ee2()
  293. {
  294. if (function_exists('gd_info')) {
  295. $def4dabe5b72e267d99b239e041aec52ee2 = gd_info();
  296.  
  297. if ($def4dabe5b72e267d99b239e041aec52ee2['GIF Read Support']) {
  298. array_push($this->defdf2ead32f5a5b33016367569a50ceae6, 'gif');
  299. }
  300.  
  301. if ($def4dabe5b72e267d99b239e041aec52ee2['PNG Support']) {
  302. array_push($this->defdf2ead32f5a5b33016367569a50ceae6, 'png');
  303. }
  304.  
  305. if ($def4dabe5b72e267d99b239e041aec52ee2['WBMP Support']) {
  306. array_push($this->defdf2ead32f5a5b33016367569a50ceae6, 'bmp');
  307. }
  308. }
  309. else {
  310. $def6e2baaf3b97dbeef01c0043275f9a0e7 = 'GD Lib is not installed on your server. AJAX-ZOOM needs it to operate properly.';
  311. $defe70c4df10ef0983b9c8c31bd06b2a2c3 = '<script type="text/javascript">';
  312. $defe70c4df10ef0983b9c8c31bd06b2a2c3 .= 'alert(\'' . $def6e2baaf3b97dbeef01c0043275f9a0e7 . '\');';
  313. $defe70c4df10ef0983b9c8c31bd06b2a2c3 .= '</script>';
  314. echo $defe70c4df10ef0983b9c8c31bd06b2a2c3;
  315. echo $def6e2baaf3b97dbeef01c0043275f9a0e7;
  316. }
  317. }
  318.  
  319. private function def327e0591186838408cdfae4d37460348($def15913c103a5238e5a80ac2f498ee090d, $def8a47a61e26cf0145fe3f5a226ca9573b = 'GD')
  320. {
  321. $def1cb251ec0d568de6a929b520c4aed8d1 = '';
  322.  
  323. if ($def8a47a61e26cf0145fe3f5a226ca9573b == 'GD') {
  324. .......................................................................
  325. .........................................
  326. ..................
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement