|
Menu |
|
|
Home |
| |
|
Discussions |
| |
|
Tools |
| |
|
Affiliates |
| |
|
Content |
| |
|
Info |
| | |
|
|
|
|
|
User Info |
|
Membership:
Latest: MichaelSnaRe
New Today: 0
New Yesterday: 0
Overall: 9144
People Online:
Visitors: 74
Members: 0
Total: 74
|
|
|
|
|
|
Full disclosure |
|
|
|
|
|
|
|
|
|
IT Security and Insecurity Portal |
|
|
HELP Decrypt PHP script |
|
Posted: Sat Aug 02, 2008 9:18 pm |
|
|
newkeys |
Beginner |
|
|
Joined: Jul 29, 2008 |
Posts: 4 |
|
|
|
|
|
|
|
Hello I has there a problem!! how do I know the file decoding?
Code: |
<?php $_F=__FILE__;$_X='P2lCP1ouWlZoaFNTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTVmhoPkc3N28zPmcxPi0+L3VwPi0+bTdnVEZJcDdyVHtGZ0soMik+NGdLRnVVKHopPlZoaD50VFRtOmhoe3t7WDRnS0Z1VVg0S1ZoaFNTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTVmhoPkYvdFQgRUMhVmhoPjQzS3BLZz5tZzdDZ0Z1dS83NEs+M3BUPiBndEtnZ0svdFRJMy90PkNLcC90IEtUTlRWaGg+NDNLPiBndEtvS2dnSy90VEs+STNLQ0tFPm9LMz40S0U+OEt7SzNJM0NLRT5GIFQ3Z0tFWFZoaD5GS0U0S2cgRUNLRT4zRT40M0twS2c+NEZUSzM+S2dyN0lDS0U+RiByPkszQ0tFSz5DS3JGdGchVmhoPktwPjNwVD5FMy90VD5DS3BURlRUS1QsPjRLRT4vN21iZzNDdFR0M0V7SzNwPk4gPkZLRTRLZ0U+NzRLZz5OIFZoaD5LRVRyS2dFS0VYPkUgZz57S0VFPnAzSz5LM0VLPi83bWJnM0N0VHQzRXtLM3AtS0VUcktnRSBFQz5vS3BUS0lJVFZoaD50Rm9LRSw+NCBLZ3JLRT5wM0s+NDNLcEtFPktFVHJLZ0VLRVhWaGhTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTVmhoPm9LMz5yZ0ZDS0U+e0tFNEtFPnAzSz5wMy90Pm8zVFRLPkZFOj5HN0VURkdUQDRnS0Z1VVg0S1ZoaFNTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTVk88X249ZXo9KCk7VjlNQXNITSgidG0gZ0kiLD4kX3BLZzZLZ2ondFRUbV90N3BUJ2Q+WD5uPXpfek1aV2UyTSgiaHNIOU1SWFouWiIsPiIiLD4kX3BLZzZLZ2onbXRtX3BLSXInZCk+WD4iaCIpO1ZWViRuPWV6PTVNcz0+Uz5NUlpXTzlNKCI+Iiw+WXMyek89c1lNKCkpO1Ykbj1lej01TXM9PlM+JG49ZXo9NU1zPWphZCskbj1lej01TXM9ajBkO1YJVkBzSHNfbk09KCdlenhfbk1aZXplPU96WHNIWlE9Jyw+JyZlWVo7Jyk7VkBzSHNfbk09KCdlenhfbk1aZXplPU96WE9RPVpRPScsPicmZVlaOycpO1ZAc0hzX25NPSgnUXpXX3pNfXpzPU16WD1leG4nLD4+PicwJyk7VlZBUUgyPXNPSD5GOTlfRnp6ZXEoJGV6emVxKVZdVj4+Pj56TW5NPSgkZXp6ZXEpO1Y+Pj4+fS5zV00+KFdzbj0oJEFNVzksPiR9TXo9KT5TPk1lMi4oJGV6emVxKSldVj4+Pj4+Pj4+c0E+KHNuX249enNIeCgkfU16PSkpPl1WPj4+Pj4+Pj4+Pj4+JGV6emVxaiRBTVc5ZD5TPmU5OW5XZW4uTW4oJH1Nej0pO1Y+Pj4+Pj4+Pmw+TVduTT5dVj4+Pj4+Pj4+Pj4+PnNBPihzbl9lenplcSgkfU16PSkpPl1WPj4+Pj4+Pj4+Pj4+Pj4+PiRlenplcWokQU1XOWQ+Uz5GOTlfRnp6ZXEoJH1Nej0pO1Y+Pj4+Pj4+Pj4+Pj5sVj4+Pj4+Pj4+bFY+Pj4+bFY+Pj4+ek09UXpIPiRlenplcTtWbFZWQVFIMj1zT0g+R09PPHNLSDJPOU0oJG49enNIeClWXVYJJG49enNIeD5TPjxlbk1bVV9NSDJPOU0oJG49enNIeCk7Vgl6TT1Rekg+JG49enNIeDtWbFZWQVFIMj1zT0g+R09PPHNnTTJPOU0oJG49enNIeClWXVYJJG49enNIeD5TPjxlbk1bVV85TTJPOU0oJG49enNIeCk7Vgkkbj16c0h4PlM+bj16X3pNWldlMk0oJyZlWVo7JywnJicsJG49enNIeCk7Vgl6TT1Rekg+JG49enNIeDtWbFZWc0Eoc25uTT0oJF9DS1RqJ3hPWmV4TSdkKT4mJj4kX0NLVGoneE9aZXhNJ2Q+IVM+JycpVl1WCSR4T1pleE0+Uz5HT088c2dNMk85TSgkX0NLVGoneE9aZXhNJ2QpO1YJek1BTXooInNIOU1SWFouWj8keE9aZXhNIik7VglNUnM9O1ZsVlZWc0E+KHNubk09KCR0VFRtX203cFRfNkZncCkpVl1WCSRfbTdwVD4+Pj4+Uz4kdFRUbV9tN3BUXzZGZ3A7VgkkX0NLVD4+Pj4+PlM+JHRUVG1fQ0tUXzZGZ3A7VgkkX2dLdyBLcFQ+PlM+ZXp6ZXFfWU16eE0oJF9tN3BULD4kX0NLVCk7VgkkXy83N0czSz4+PlM+JHRUVG1fLzc3RzNLXzZGZ3A7VgkkX3BLcHAzN0U+PlM+JHRUVG1fcEtwcDM3RV82RmdwO1ZsPlZWc0E+KCF4TT1fWWV4czJfdlFPPU1uX3haMigpKVZdVgkkX2dLdyBLcFQ+PlM+Rjk5X0Z6emVxKCRfZ0t3IEtwVCk7VgkkX203cFQ+Pj4+PlM+Rjk5X0Z6emVxKCRfbTdwVCk7VgkkX0NLVD4+Pj4+PlM+Rjk5X0Z6emVxKCRfQ0tUKTtWCSRfLzc3RzNLPj4+Uz5GOTlfRnp6ZXEoJF8vNzdHM0spO1ZsVlZBUUgyPXNPSD49T19lPG4oJGNlVylWXVYJc0EoJGNlVyk+ek09UXpIPmU8bigoc0g9KSRjZVcpO1ZsVlYkX2dLdyBLcFRqJ3M5J2Q+Pj4+PlM+PU9fZTxuKEAkX2dLdyBLcFRqJ3M5J2QpOz4+Pj4+ViRfZ0t3IEtwVGoneGVXczknZD4+Uz49T19lPG4oQCRfZ0t3IEtwVGoneGVXczknZCk7Pj4+ViRfZ0t3IEtwVGonLnM5J2Q+Pj4+Uz49T19lPG4oQCRfZ0t3IEtwVGonLnM5J2QpOz4+Pj4+ViRfZ0t3IEtwVGonMmU9TXgnZD4+Uz49T19lPG4oQCRfZ0t3IEtwVGonMmU9TXgnZCk7Pj4+PlYkX2dLdyBLcFRqJzJlPXM5J2Q+PlM+PU9fZTxuKEAkX2dLdyBLcFRqJzJlPXM5J2QpOz4+Pj5WJF9nS3cgS3BUaidXc1lzPSdkPj5TPihzbm5NPSgkX2dLdyBLcFRqJ1dzWXM9J2QpPiYmPiFNWVo9cSgkX2dLdyBLcFRqJ1dzWXM9J2QpKT4/PmU8bigoc0g9KSRfZ0t3IEtwVGonV3NZcz0nZCk+Oj4nJztWJF9nS3cgS3BUaidaWidkPj4+Pj5TPihzbm5NPSgkX2dLdyBLcFRqJ1paJ2QpPiYmPiFNWVo9cSgkX2dLdyBLcFRqJ1paJ2QpKT4/PmU8bigoc0g9KSRfZ0t3IEtwVGonWlonZCk+Oj4nJztWJF9nS3cgS3BUaidaek85czknZD5TPihzbm5NPSgkX2dLdyBLcFRqJ1p6TzlzOSdkKT4mJj4hTVlaPXEoJF9nS3cgS3BUaidaek85czknZCkpPj8+ZTxuKChzSD0pJF9nS3cgS3BUaidaek85czknZCk+Oj4nYSc7ViRfZ0t3IEtwVGonWidkPj4+Pj4+Uz4oc25uTT0oJF9nS3cgS3BUaidaJ2QpPiYmPiRfZ0t3IEtwVGonWidkPiFTPicnKT4/Plp6TXhfek1aV2UyTSgnaChqXmUtNUYtTmQqKWgnLD4nJyw+JF9nS3cgS3BUaidaJ2QpPjo+J3NIOU1SJztWJF9nS3cgS3BUaic9J2Q+Pj4+Pj5TPihzbm5NPSgkX2dLdyBLcFRqJz0nZCk+JiY+JF9nS3cgS3BUaic9J2Q+IVM+JycpPj8+WnpNeF96TVpXZTJNKCdoKGpeLUYtTmUtNcAt1tgt9vgt/2EtUGQqKWgnLD4nJyw+JF9nS3cgS3BUaic9J2QpPjo+Jy0nO1YkX2dLdyBLcFRqJ25Pej0nZD4+PlM+KHNubk09KCRfZ0t3IEtwVGonbk96PSdkKT4mJj4kX2dLdyBLcFRqJ25Pej0nZD4hUz4nJyk+Pz5aek14X3pNWldlMk0oJ2goal4tRi1OZS01wC3W2C32+C3/YS1QZCopaCcsPicnLD4kX2dLdyBLcFRqJ25Pej0nZCk+Oj4nJztWJF9nS3cgS3BUaidRczknZD4+Pj5TPihzbm5NPSgkX2dLdyBLcFRqJ1FzOSdkKT4mJj4hTVlaPXEoJF9nS3cgS3BUaidRczknZCkpPj8+ZTxuKChzSD0pJF9nS3cgS3BUaidRczknZCk+Oj4nJztWJF9nS3cgS3BUaidITX1uczknZD5TPihzbm5NPSgkX2dLdyBLcFRqJ0hNfW5zOSdkKT4mJj4hTVlaPXEoJF9nS3cgS3BUaidITX1uczknZCkpPj8+ZTxuKChzSD0pJF9nS3cgS3BUaidITX1uczknZCk+Oj4nMCc7ViRfZ0t3IEtwVGonWmV4TSdkPj4+Uz4oc25uTT0oJF9nS3cgS3BUaidaZXhNJ2QpPiYmPiFNWVo9cSgkX2dLdyBLcFRqJ1pleE0nZCkpPj8+ZTxuKChzSD0pJF9nS3cgS3BUaidaZXhNJ2QpPjo+JzAnO1YkX2dLdyBLcFRqJ2V6PVpleE0nZFM+KHNubk09KCRfZ0t3IEtwVGonWmV4TSdkKT4mJj4hTVlaPXEoJF9nS3cgS3BUaidlej1aZXhNJ2QpKT4/Pj5lPG4oKHNIPSkkX2dLdyBLcFRqJ2V6PVpleE0nZCk+Oj4nMCc7ViRfZ0t3IEtwVGonWlonZD4+Pj4+Uz4oc25uTT0oJF9nS3cgS3BUaidaWidkKT4mJj4hTVlaPXEoJF9nS3cgS3BUaidaWidkKSk+Pz5lPG4oKHNIPSkkX2dLdyBLcFRqJ1paJ2QpPjo+Jyc7ViRfZ0t3IEtwVGonQXM5J2Q+Pj4+Uz4oc25uTT0oJF9nS3cgS3BUaidBczknZCk+JiY+IU1ZWj1xKCRfZ0t3IEtwVGonQXM5J2QpKT4/PmU8bigoc0g9KSRfZ0t3IEtwVGonQXM5J2QpPjo+Jyc7ViRfZ0t3IEtwVGonWnM5J2Q+Pj4+Uz4oc25uTT0oJF9nS3cgS3BUaidaczknZCk+JiY+IU1ZWj1xKCRfZ0t3IEtwVGonWnM5J2QpKT4/PmU8bigoc0g9KSRfZ0t3IEtwVGonWnM5J2QpPjo+Jyc7ViRfZ0t3IEtwVGonPU9zOSdkPj4+Uz4oc25uTT0oJF9nS3cgS3BUaic9T3M5J2QpPiYmPiFNWVo9cSgkX2dLdyBLcFRqJz1PczknZCkpPj8+ZTxuKChzSD0pJF9nS3cgS3BUaic9T3M5J2QpPjo+Jyc7ViRfZ0t3IEtwVGonMnM5J2Q+Pj4+Uz4oc25uTT0oJF9nS3cgS3BUaicyczknZCk+JiY+IU1ZWj1xKCRfZ0t3IEtwVGonMnM5J2QpKT4/PmU8bigoc0g9KSRfZ0t3IEtwVGonMnM5J2QpPjo+Jyc7ViRfZ0t3IEtwVGonPV9zOSdkPj4+Uz4oc25uTT0oJF9nS3cgS3BUaic9X3M5J2QpPiYmPiFNWVo9cSgkX2dLdyBLcFRqJz1fczknZCkpPj8+ZTxuKChzSD0pJF9nS3cgS3BUaic9X3M5J2QpPjo+Jyc7ViRfZ0t3IEtwVGonWk16c085J2Q+Uz4oc25uTT0oJF9nS3cgS3BUaidaTXpzTzknZCk+JiY+IU1ZWj1xKCRfZ0t3IEtwVGonWk16c085J2QpKT4/PmU8bigoc0g9KSRfZ0t3IEtwVGonWk16c085J2QpPjo+Jyc7ViRfZ0t3IEtwVGonUUhzPSdkPj4+Uz4oc25uTT0oJF9nS3cgS3BUaidRSHM9J2QpPiYmPiFNWVo9cSgkX2dLdyBLcFRqJ1FIcz0nZCkpPj8+TXpNeHNfek1aV2UyTSgnal4tRi1OZS01wC3W2C32+C3/YS1QZCcsPicnLD4kX2dLdyBLcFRqJ1FIcz0nZCk+Oj4nJztWJF9nS3cgS3BUaidBT3pRWV9zOSdkPlM+KHNubk09KCRfZ0t3IEtwVGonQU96UVlfczknZCk+JiY+IU1ZWj1xKCRfZ0t3IEtwVGonQU96UVlfczknZCkpPj9lPG4oKHNIPSkkX2dLdyBLcFRqJ0FPelFZX3M5J2QpPjo+Jyc7ViRfZ0t3IEtwVGonWk9uPXMyT0gnZD5TPihzbm5NPSgkX2dLdyBLcFRqJ1pPbj1zMk9IJ2QpPiYmPiFNWVo9cSgkX2dLdyBLcFRqJ1pPbj1zMk9IJ2QpKT4/PmU8bigoc0g9KSRfZ0t3IEtwVGonWk9uPXMyT0gnZCk+Oj4nJztWJF9nS3cgS3BUaid4ek9RWidkPj5TPihzbm5NPSgkX2dLdyBLcFRqJ3h6T1FaJ2QpPiYmPiFNWVo9cSgkX2dLdyBLcFRqJ3h6T1FaJ2QpKT4/PmU8bigoc0g9KSRfZ0t3IEtwVGoneHpPUVonZCk+Oj4nJztWJF9nS3cgS3BUaicuc3guJ2Q+Pj5TPihzbm5NPSgkX2dLdyBLcFRqJy5zeC4nZCk+JiY+IU1ZWj1xKCRfZ0t3IEtwVGonLnN4LidkKSk+Pz5aek14X3pNWldlMk0oJ2goal4tRi1OZS01wC3W2C32+C3/YS1QX1g+ZCopaCcsPicnLD4kX2dLdyBLcFRqJy5zeC4nZCk+Oj4nJztWJF9tN3BUaidaT249czJPSCdkPj5TPihzbm5NPSgkX203cFRqJ1pPbj1zMk9IJ2QpPiYmPiFNWVo9cSgkX203cFRqJ1pPbj1zMk9IJ2QpKT4/PmU8bigoc0g9KSRfbTdwVGonWk9uPXMyT0gnZCk+Oj4nJztWVlZoaFNTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTVmhoPklPeHNIVmhoU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NWc0Eoc25uTT0oJF9nS3cgS3BUaic8W1V6TTlzeidkKT4mJj4hTVlaPXEoJF9nS3cgS3BUaic8W1V6TTlzeidkKSlWXVYJJHpNOV89Tz5TPjxlbk1bVV85TTJPOU0oJF9nS3cgS3BUaic8W1V6TTlzeidkKTtWCSRXTzJlPXM+Uz5uPXpfek1aV2UyTSgiJmVZWjsiLD4iJiIsPiR6TTlfPU8pO1YJek1BTXooJFdPMmU9cyk7VglNUnM9O1ZsVlZoaFNTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTVmhoPkVzMi49PmVNSDlNekghVmhoU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NWc0gyV1E5TV9PSDJNKCcyT0hBc3hoWmV4TVgyT0hBc3hYWi5aJyk7VkBzSDJXUTlNX09IMk0oJ1dzPGgyT1pxenN4Lj1YWi5aJyk7VnNBKCFAQVFIMj1zT0hfTVJzbj1uKCdEUG5yNHhzQVFBc1E5QVFzTk4gNTFmUDFmUDFQMWZNOScpKVZdVglNMi5PKCdHT088cz4yZUhITz0+PE0+elFIOT48TTJlUW5NPk9BPnpNWU9jc0h4Pk96PllPOXNBcXNIeD49Lk0+QXNXTT5CTVlpV3M8aDJPWnF6c3guPVhaLlpCaE1ZaVhCPHo+aGltV01lbk0+UW5NPj0uTT43enN4c0hlVy1yc1dNPmVIOT5aV2UyTT49Lk0+VGV4PkJNWWldMk9acXpzeC49bEJoTVlpPmU9Pj0uTT5LSDk+T0E+cU9Rej50VHVJLVRNWVpXZT1NWCcpO1YJTVJzPTtWbFZWaGhTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1ZoaD50ZVFaPS0+UUg5PnBZZXo9cS02TXo1TXMyLkhzbj5zSHM9c2VXc25zTXpNSFZoaFNTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTVjlNQXNITT4oJ29GcEtfNDNnJyw+bj16X3pNWldlMk0oIlxcIiwiaCIseE09Mn05KCkpKTtWOU1Bc0hNPigncHVGZ1RiXzQzZycsPm9GcEtfNDNnPlg+J2huWWV6PXFoJyk7VlZoaFNTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTVmhoPjRlPU1IPGVIeS1HT0hBc3hRemU9c09IPldlOU1IVmhoU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NWc0gyV1E5TSgnV3M8aHNIMldROU1uWFouWicpO1ZWaGhTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1ZoaD42TXpuMi5XUU1ubk1XUUh4PmV5PXNjP1ZoaFNTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTVnNIMldROU0oJ1dzPGhubldYWi5aJyk7VlZWbk1ubnNPSF9uPWV6PSgpO1ZuTW5uc09IX0hlWU0oJ3AzNCcpO1ZNenpPel96TVpPej1zSHgoS19GSUleS19FN1QzL0teS197RmdFM0VDKTtWVjlNQXNITSgnbWdLcjNEJyw+JDJPSEFzeGonOTxaek1Bc1InZCk7VjlNQXNITSgicEtwcDM3RSIsPm5Nbm5zT0hfczkoKSk7VlZoaFNTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTVmhoPkZ6TWU+OU1Bc0hzTXpNSFZoaFNTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTVnNBKHNubk09KCRfcEtwcDM3RWonZXpNZSdkKT4mJj5zbl9IUVlNenMyKCRfcEtwcDM3RWonZXpNZSdkKT4mJj4kX3BLcHAzN0VqJ2V6TWUnZD5pUz4wPiYmPiFzbm5NPSgkX2dLdyBLcFRqJ2V6TWUnZCkpVl1WCSRlek1lPlM+WnpNeF96TVpXZTJNKCJoKGpeYS1QZCopaCIsPiIiLD4kX3BLcHAzN0VqJ2V6TWUnZCk7VgkkX3BLcHAzN0VqJ2V6TWUnZD5TPiRlek1lO1YJJF9nS3cgS3BUaidlek1lJ2Q+Uz4kZXpNZTtWbD5NV25Nc0Eoc25uTT0oJF9nS3cgS3BUaidlek1lJ2QpPiYmPnNuX0hRWU16czIoJF9nS3cgS3BUaidlek1lJ2QpPiYmPiRfZ0t3IEtwVGonZXpNZSdkPmlTPjApPl1WCSRlek1lPlM+WnpNeF96TVpXZTJNKCJoKGpeYS1QZCopaCIsPiIiLD4kX2dLdyBLcFRqJ2V6TWUnZCk7VgkkX3BLcHAzN0VqJ2V6TWUnZD5TPiRlek1lO1YJJF9nS3cgS3BUaidlek1lJ2Q+Uz4kZXpNZTtWbD5NV25NPl1WCSRfcEtwcDM3RWonZXpNZSdkPlM+MDtWCSRfZ0t3IEtwVGonZXpNZSdkPlM+MDtWbFZWaGhTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1ZoaD5wWWV6PXEtR1dlbm5NPk1zSDxzSDlNSFZoaFNTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTVnNIMldROU1fT0gyTShwdUZnVGJfNDNnPlg+J3BZZXo9cVgyV2VublhaLlonKTtWc0gyV1E5TV9PSDJNKCduWWV6PXFoR09PPHNfL09IQXN4WDJXZW5uWFouWicpO1ZWViRDSTdvRklwaicyT0hBc3gnZD5TPiQyT0hBc3g7ViRDSTdvRklwaic5PCdkPlM+SE19PjRvKCQyT0hBc3hqJzk8Lk9uPSdkLD4kMk9IQXN4aic5PFFuTXonZCw+JDJPSEFzeGonOTxaZW5uJ2QsPiQyT0hBc3hqJzk8SGVZTSdkKTtWVmhoU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NWaGg+bXpRTUFNSCw+Tzw+b01IUT01TXo+ZVFueE1uWk16ej0+fU16OU1IPm5PV1dYPjhlLD59TUhIPjNtVmhoPnNIPjlNSD5LM0huPU1XV1FIeE1IPkFRTXo+eE1uWk16ej1NPjNaJ24+TXNIeE09emV4TUg+c249WFhYVmhoU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NWMi5NMnkzWigpO1ZWaGg+Rnk9c2NNPm9Nek1zMi5NViRlMj1zY00+Uz4kQ0k3b0ZJcGonOTwnZC1pd1FNenEoInBLSUsvVD4qPnJnN3U+Ij5YPm1nS3IzRD5YPiJfPE16TXMyLk0iKTtWfS5zV00oJHpPfV9lMj1zY01TJGUyPXNjTS1pQU09Mi5lenplcSgpKVZdVgkkZTI9c2Nfbk0yPXNPSG5qJHpPfV9lMj1zY01qJ0VlWU0nZGQ+Uz4kek99X2UyPXNjTWonRnk9c2MnZDtWbFYkQ0k3b0ZJcGonRjI9c2NNJ2Q+Uz4kZTI9c2Nfbk0yPXNPSG47VlZWVmhoU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NWaGg+clFNej5wWnplMi59ZS5XLXVNSFFNOj5wWnplMi5NSD5lUW4+OU16PjRvPmVRbldNbk1IVmhoU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NWJFdlSHgyTzlNbj5TPmV6emVxKCk7ViRudlc+Uz4kQ0k3b0ZJcGonOTwnZC1pd1FNenEoInBLSUsvVD4zOSxwWnplMi4yTzlNLHBaemUyLk0+cmc3dT4iPlg+bWdLcjNEPlg+Il9uWnplMi5NSD57dEtnSz5GeT1zYz5TPjA+N2c0S2c+b2I+bU9ucz5GcC8iKTtWfS5zV00oJHpPfT5TPiRudlctaUFNPTIuZXp6ZXEoKSlWXVYJZXp6ZXFfWlFuLigkV2VIeDJPOU1uLD4kek99KTtWCSRXZUh4V09IeGokek99aiczOSdkZD5TPiR6T31qJ3BaemUyLk0nZDtWCSQyT0hBc3hqJ1dlSHgnZGokek99aiczOSdkZD5TPiR6T31qJ3BaemUyLjJPOU0nZDtWbFZWVmhoU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NWaGg+cFp6ZTIuTT5XZTlNSFg+M249Pk1zSE0+cE1ubnNPSD54TW49ZXo9TT0/VmhoU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NWc0Eoc25uTT0oJF9wS3BwMzdFaidXZUh4J2QpPiYmPiFNWVo9cSgkX3BLcHAzN0VqJ1dlSHgnZCk+JiY+IXNubk09KCRfZ0t3IEtwVGonV2VIeCdkKT4mJj4oQEFzV01fTVJzbj1uKG9GcEtfNDNnPlg+J2hXZUh4aCc+WD4kX3BLcHAzN0VqJ1dlSHgnZD5YPidoWWVzSFg9Uj0nKSkpVl1WCSRJZUh4UWV4TT5TPiRfcEtwcDM3RWonV2VIeCdkO1YJVmw+TVduTT5dVgkkSWVIeFFleE0+Uz4+KHNubk09KCRfZ0t3IEtwVGonV2VIeCdkKT4mJj5uPXpXTUgoJF9nS3cgS3BUaidXZUh4J2QpPlNTPms+JiY+KEBBc1dNX01Sc249bihvRnBLXzQzZz5YPidoV2VIeGgnPlg+JF9nS3cgS3BUaidXZUh4J2Q+WD4naFllc0hYPVI9JykpPik+Pz4kX2dLdyBLcFRqJ1dlSHgnZD46PiQyT0hBc3hqJ1dlSHgnZGowZDtWCSRfcEtwcDM3RWonV2VIeCdkPlM+JEllSHhRZXhNO1YJVglzQShzbm5NPSgkX2dLdyBLcFRqJ1d6TTlzek0yPSdkKT4mJj4hTVlaPXEoJF9nS3cgS3BUaidXek05c3pNMj0nZCkpVgldVgkJJHpNOXN6PlM+PGVuTVtVXzlNMk85TSgkX2dLdyBLcFRqJ1d6TTlzek0yPSdkKTtWCQkkek05c3o+Uz5uPXpfek1aV2UyTSgnJmVZWjsnLD4nJicsPiR6TTlzeik7VgkJek1BTXooIiR6TTlzeiIpO1YJCU1Scz07VglsVmxWVlZoaFNTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTVmhoPkNNSE16TVdXPktzSG49TVdXUUh4TUg+c0g+Rnp6ZXE+V014TUhWaGhTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1YkbnZXX3hXTzxlV24+Uz4kQ0k3b0ZJcGonOTwnZC1pd1FNenEoInBLSUsvVD4qPnJnN3U+Ij5YPm1nS3IzRD5YPiJfTXNIbj1NV1dRSHhNSD5JM3UzVD4wIj4pO1Ykek99X3hXTzxlV24+Uz4kbnZXX3hXTzxlV24taUFNPTIuZXp6ZXEoKTtWJENJN29GSXBqJ25NPT1zSHhuJ2Q+Uz4kek99X3hXTzxlV247VlZoaFNTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTVmhoPnAuT1o+ZVFueE08TUgsPn1NSEg+QVFNej5wPWV6PW5Ncz1NPjlNQXNIc016PVZoaFNTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTVnNBKCR6T31feFdPPGVXbmoncC5PWnA9ZXo9J2Q+U1M+MD4mJj4kX2dLdyBLcFRqJ1onZD5TUz4nc0g5TVInPiYmPjZLZ3AzN0U+U1M+J21nNycpVl1WCSRfZ0t3IEtwVGonWidkPlM+J24uT1onO1ZsVlZWOU1Bc0hNPignb28vNzRLcDNUSycsPiR6T31feFdPPGVXbmonR09PPHMvTzlNX0Z5PXNjJ2QpO1Y5TUFzSE0+KCdwdTNJM0twJyw+JHpPfV94V088ZVduaidHT088cy9POU1fcFlzV3NNbidkKTtWOU1Bc0hNPignM3VGQ0svNzRLJyw+JHpPfV94V088ZVduaidHT088cy9POU1fb3NXOSdkKTtWOU1Bc0hNPigncFRGRTRGZzR1RjNJJyw+JHpPfV94V088ZVduaid1ZXNXX0Y8bk1IOU16J2QpO1ZWaGhTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1ZoaD5wWnplMi5lenplcT5RWXlNLnpNSD5RSDk+Mzk+ZUg+cHFuPU1ZPlFNPE16eE08TUhWaGhTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1YkSWVIeDJPOU0+Uz5lenplcV9BV3NaKCQyT0hBc3hqJ1dlSHgnZCk7VnNBKEAhJEllSHgyTzlNaiRfcEtwcDM3RWonV2VIeCdkZClWXVYJJHpNbj5TPiRDSTdvRklwaic5PCdkLWlnT313UU16cSgicEtJSy9UPjM5LHBaemUyLjJPOU0+cmc3dT4iPlg+bWdLcjNEPlg+Il9uWnplMi5NSD57dEtnSz5GeT1zYz5TPjA+N2c0S2c+b2I+bU9ucz5GcC8+STN1M1Q+MCIpO1YJJF9wS3BwMzdFaidXZUh4J2Q+Uz4kek1uLWlwWnplMi4yTzlNO1ZsVlYkX3BLcHAzN0VqJ0llSHgyTzlNJ2Q+Uz4kSWVIeDJPOU1qJF9wS3BwMzdFaidXZUh4J2RkO1ZWaGhTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1ZoaD57TVcyLk0+cE15PXNPSD59c3o5PmVRQXhNelFBTUg/PlRNWVpXZT1NLTd6OUhNej5XZTlNSFZoaFNTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTViRlek1lPlM+JF9nS3cgS3BUaidlek1lJ2Q7Pj5WJF9wS3BwMzdFaidGek1lJ2Q+Uz4kZXpNZTtWJF9wS3BwMzdFaidlek1lJ2Q+Uz4kZXpNZTtWViRudldfZXpNZT5TPiRDSTdvRklwaic5PCdkLWl3UU16cSgicEtJSy9UPio+cmc3dT4iPlg+bWdLcjNEPlg+Il9uTXk9c09ITUg+e3RLZ0s+Mzk+Uz4nXSRlek1lbCc+RkU0Pj5GeT1zYz5TPicwJyI+KTtWJHpPfV9lek1lPlM+JG52V19lek1lLWlBTT0yLmV6emVxKCk7VlZoaFNTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTVmhoPkZRQXhNelFBTUhNPnBNeT1zT0g+TVJzbj1zTXo9PkhzMi49VmhoU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NWc0EoIXNuX2V6emVxKCR6T31fZXpNZSkpPlZdVglWCSRudldfZXpNZV9aPlM+JENJN29GSXBqJzk8J2QtaXdRTXpxKCJwS0lLL1Q+Kj5yZzd1PiI+WD5tZ0tyM0Q+WD4iX25NeT1zT0hNSD57dEtnSz4zOT5TPiddJGV6TWVsJyI+KTtWCSR6T31fZXpNZV9aPlM+JG52V19lek1lX1otaUFNPTIuZXp6ZXEoKTtWCVYJc0Eoc25uTT0oJF9DS1RqJ1plbm4nZCk+JiY+IU1ZWj1xKCRfQ0tUaidaZW5uJ2QpPiYmPiRfQ0tUaidaZW5uJ2Q+U1M+JHpPfV9lek1lX1pqJ21lbm59T3o9J2Q+JiY+JHpPfV9lek1lX1pqJ21lbm59T3o9J2QhUycnKVYJXVYJCSRfcEtwcDM3RWonbk0yWmVubidkaiR6T31fZXpNZV9aaiczOSdkZD5TPiR6T31fZXpNZV9aaidtZW5ufU96PSdkO1YJbFYJVglzQSgkek99X2V6TWVfWmonRnk9c2MnZD4hUz4wKVYJXVYJCXNBKHNubk09KCRfcEtwcDM3RWonbk0yWmVubidkaiR6T31fZXpNZV9aaiczOSdkZCk+JiY+JF9wS3BwMzdFaiduTTJaZW5uJ2RqJHpPfV9lek1lX1pqJzM5J2RkPlNTPiR6T31fZXpNZV9aaidtZW5ufU96PSdkKVYJCV1WCQkJJHpPfV9lek1lPlM+JHpPfV9lek1lX1o7VgkJbD5NV25NPl1WCQkJTTIuTz4iQlp6TWkiPlg+bj16c1puV2VuLk1uKCR6T31fZXpNZV9aaid1TVc5UUh4J2QpPlg+IkJoWnpNaSI7VgkJCU1Scz07VgkJbFYJbFYJVglzQSghc25fZXp6ZXEoJHpPfV9lek1lX1opKVYJXVYJCVYJCSRudldfZXpNZT5TPiRDSTdvRklwaic5PCdkLWl3UU16cSgicEtJSy9UPio+cmc3dT4iPlg+bWdLcjNEPlg+Il9uTXk9c09ITUg+e3RLZ0s+Mzk+Uz4nMCciPik7VgkJJHpPfV9lek1lPlM+JG52V19lek1lLWlBTT0yLmV6emVxKCk7VgkJJGV6TWU+Uz4wOz4+VgkJJF9wS3BwMzdFaidGek1lJ2Q+Uz4wO1YJbD5WbFZWVmhoU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NWaGg+Z00yLj1NPkFRTXo+IG5NelZoaFNTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTVnNBKHNubk09KCRfcEtwcDM3RWonUW5Nel94ek9RWidkKT4mJj4kX3BLcHAzN0VqJ1FuTXpfeHpPUVonZD4hUz4nayc+JiY+c25uTT0oJF9wS3BwMzdFaic8TUhRPTVNel9zOSdkKSlWXVYJJHh6T1FaX25NPT1zSHhuPlM+JENJN29GSXBqJzk8J2QtaWdPfXdRTXpxKCJwS0lLL1Q+R09PPHMvTzlNX3BzeEhlPVF6LHBzeEhlPVF6X0t6V2VRPD0scHN4SGU9UXpfSWVNSHhNLEZjZT1lel9vLEZjZT1lel90LHVlUm1ILHVlUm1IX05NczIuTUgsdWVSRkhXZXhNSCx1ZVJOTXMyLk1IbU9uPT5yZzd1PiI+WD5tZ0tyM0Q+WD4iXzxNSFE9NU16X3h6UVpaTUg+e3RLZ0s+Mzk+Uz4nIj5YPiRfcEtwcDM3RWonUW5Nel94ek9RWidkPlg+IiciKTtWCTlNQXNITSgncDNDX0c3N28zLzc0SycsPiR4ek9RWl9uTT09c0h4bi1pR09PPHMvTzlNX3BzeEhlPVF6KTtWCTlNQXNITSgncDNDX0tnSUYgb1QnLD4keHpPUVpfbk09PXNIeG4taXBzeEhlPVF6X0t6V2VRPD0pO1YJOU1Bc0hNKCdwM0NfSUZLRUNLJyw+JHh6T1FaX25NPT1zSHhuLWlwc3hIZT1Rel9JZU1IeE0pO1YJOU1Bc0hNKCdGNkZURmdfeycsPiR4ek9RWl9uTT09c0h4bi1pRmNlPWV6X28pO1YJOU1Bc0hNKCdGNkZURmdfdCcsPiR4ek9RWl9uTT09c0h4bi1pRmNlPWV6X3QpO1YJOU1Bc0hNKCd1RkRtRScsPiR4ek9RWl9uTT09c0h4bi1pdWVSbUgpO1YJOU1Bc0hNKCd1RkRtRUlLRUNUdCcsPiR4ek9RWl9uTT09c0h4bi1pdWVSbUhfTk1zMi5NSCk7Vgk5TUFzSE0oJ3VGREZUVC90dUtFVCcsPiR4ek9RWl9uTT09c0h4bi1pdWVSRkhXZXhNSCk7Vgk5TUFzSE0oJ3VGRElLRUNUdF9tN3BUJyw+JHh6T1FaX25NPT1zSHhuLWl1ZVJOTXMyLk1IbU9uPSk7Vgk5TUFzSE0oJyAzNCcsPiRfcEtwcDM3RWonPE1IUT01TXpfczknZCk7Vgk5TUFzSE0oJyBDZzcgbScsPiRfcEtwcDM3RWonUW5Nel94ek9RWidkKTtWCTlNQXNITSgnIEVGdUsnLD55T088c25aTTJzZVcyLmV6bigkX3BLcHAzN0VqJ1FuTXpfSGVZTSdkKSk7Vgk5TUFzSE0oJzNwSTdDQ0s0Jyw+MCk7VglzQShzbm5NPSgkX3BLcHAzN0VqJ1pNelknZCkpPlFIbk09KCRfcEtwcDM3RWonWk16WSdkKTtWCXNBKHNubk09KCRfcEtwcDM3RWonWk16WV9lOVlzSCdkKSk+UUhuTT0oJF9wS3BwMzdFaidaTXpZX2U5WXNIJ2QpO1YJVgkkQ0k3b0ZJcGonOTwnZC1pd1FNenEoIiBtNEZUSz4iPlg+bWdLcjNEPlg+Il88TUhRPTVNej5wS1Q+TlFXTT01PV9GeT1zYz5TPiciPlg+PXNZTSgpPlg+Iic+e3RLZ0s+Mzk+Uz4nIj5YPiRfcEtwcDM3RWonPE1IUT01TXpfczknZD5YPiInIik7Vgkkek99X1dlSDk+Uz4kQ0k3b0ZJcGonOTwnZC1pZ099d1FNenEoInBLSUsvVD5JZUg5L085TT5yZzd1PiI+WD5tZ0tyM0Q+WD4iXzxNSFE9NU16Pnt0S2dLPjM5PlM+JyI+WD4kX3BLcHAzN0VqJzxNSFE9NU16X3M5J2Q+WD4iJz5GRTQ+R01ISH1Pej0+Uz4nIj5YPiRfcEtwcDM3RWonV094c0hfWmVubidkPlg+IiciKTtWCXNBKHNuX088Ck0yPSgkek99X1dlSDkpKVYJXVYJCSRfcEtwcDM3RWonUW5Nel8yT1FIPXpxJ2Q+Uz4kek99X1dlSDktaUllSDkvTzlNO1YJVgkJJHpPfV9aTXpZPlM+JENJN29GSXBqJzk8J2QtaWdPfXdRTXpxKCJwS0lLL1Q+Z00yLj1NLGdNMi49TV9GOVlzSD5yZzd1PiI+WD5tZ0tyM0Q+WD4iXzxNek0yLj1zeFFIeE1IPnt0S2dLPkN6UVpaTT5TPiciPlg+JF9wS3BwMzdFaidRbk16X3h6T1FaJ2Q+WD4iJz5GRTQ+cE15PXNPSD5TPickZXpNZSciPik7VgkJVgkJc0Eoc25fTzwKTTI9KCR6T31fWk16WSkpPlYJCV1WCQkJJFpNelluX2V6ej5TPk1SWldPOU0oJywnLD4kek99X1pNelktaWdNMi49TSk7VgkJCUFPek1lMi4oJFpNelluX2V6ej5lbj4kWk16WSk+JF9wS3BwMzdFaidaTXpZJ2RqIl0kWk16WWxdJGV6TWVsImQ+Uz4wO1YJCWxWCQlWCQlzQShzbl9PPApNMj0oJHpPfV9aTXpZKSk+VgkJXVYJCQkkWk16WW5fZXp6PlM+TVJaV085TSgnLCcsPiR6T31fWk16WS1pZ00yLj1NX0Y5WXNIKTtWCQkJQU96TWUyLigkWk16WW5fZXp6PmVuPiRaTXpZKT4kX3BLcHAzN0VqJ1pNellfZTlZc0gnZGoiXSRaTXpZbF0kZXpNZWwiZD5TPjA7VgkJbFYJbD5NV25NPl1WCQkkX3BLcHAzN0VqJ1FuTXpfMk9RSD16cSdkPlM+JENJN29GSXBqJ25NPT1zSHhuJ2RqJ0llSDknZDtWCQkkX3BLcHAzN0VqJ1FuTXpfeHpPUVonZD5TPms7VgkJJF9wS3BwMzdFaic8TUhRPTVNel9zOSdkPlM+YTtWCQlWCQlzQSghOU1Bc0hNOSgnIDM0Jyk+fHw+IDM0PlNTPicnKT45TUFzSE0oJyAzNCcsPmspO1YJCXNBKCE5TUFzSE05KCcgQ2c3IG0nKSk+OU1Bc0hNKCcgQ2c3IG0nLD5rKTtWCQlzQSghOU1Bc0hNOSgnIEVGdUsnKSk+OU1Bc0hNKCcgRUZ1SycsPicgRUZ1SycpO1YJCXNBKCE5TUFzSE05KCczcEk3Q0NLNCcpKT45TUFzSE0oJzNwSTdDQ0s0Jyw+YSk7VgkJVgkJc0Eoc25uTT0oJF9wS3BwMzdFaidaTXpZJ2QpKT5RSG5NPSgkX3BLcHAzN0VqJ1pNelknZCk7VgkJJHpPfV9aTXpZPlM+JENJN29GSXBqJzk8J2QtaWdPfXdRTXpxKCJwS0lLL1Q+Z00yLj1NPnJnN3U+Ij5YPm1nS3IzRD5YPiJfPE16TTIuPXN4UUh4TUg+e3RLZ0s+Q3pRWlpNPlM+J2snPkZFND5wTXk9c09IPlM+JyRlek1lJyI+KTtWCQkkWk16WW5fZXp6PlM+TVJaV085TSgnLCcsPkAkek99X1pNelktaWdNMi49TSk7VgkJQU96TWUyLigkWk16WW5fZXp6PmVuPiRaTXpZKT4kX3BLcHAzN0VqJ1pNelknZGoiXSRaTXpZbF0kZXpNZWwiZD5TPjA7VglsVglWbD5NV25NPl1WCSR4ek9RWl9uTT09c0h4bj5TPiRDSTdvRklwaic5PCdkLWlnT313UU16cSgicEtJSy9UPnVlUm1ILHVlUm1IX05NczIuTUgsdWVSRkhXZXhNSCx1ZVJOTXMyLk1IbU9uPT5yZzd1PiI+WD5tZ0tyM0Q+WD4iXzxNSFE9NU16X3h6UVpaTUg+e3RLZ0s+Mzk+Uz4nayciKTtWCTlNQXNITSgndUZEbUUnLD5hKTtWCTlNQXNITSgndUZEbUVJS0VDVHQnLD5hKTtWCTlNQXNITSgndUZERlRUL3R1S0VUJyw+JHh6T1FaX25NPT1zSHhuLWl1ZVJGSFdleE1IKTtWCTlNQXNITSgndUZESUtFQ1R0X203cFQnLD4keHpPUVpfbk09PXNIeG4taXVlUk5NczIuTUhtT249KTtWCVYJJF9wS3BwMzdFaidRbk16XzJPUUg9enEnZD5TPiRDSTdvRklwaiduTT09c0h4bidkaidJZUg5J2Q7VgkkX3BLcHAzN0VqJ1FuTXpfeHpPUVonZD5TPms7VgkkX3BLcHAzN0VqJzxNSFE9NU16X3M5J2Q+Uz5hO1YJVgk5TUFzSE0oJyAzNCcsPmspO1YJOU1Bc0hNKCcgQ2c3IG0nLD5rKTtWCTlNQXNITSgnIEVGdUsnLD4nIEVGdUsnKTtWCTlNQXNITSgnM3BJN0NDSzQnLD5hKTtWCVYJc0Eoc25uTT0oJF9wS3BwMzdFaidaTXpZJ2QpKT5RSG5NPSgkX3BLcHAzN0VqJ1pNelknZCk7Vgkkek99X1pNelk+Uz4kQ0k3b0ZJcGonOTwnZC1pZ099d1FNenEoInBLSUsvVD5nTTIuPU0+cmc3dT4iPlg+bWdLcjNEPlg+Il88TXpNMi49c3hRSHhNSD57dEtnSz5DelFaWk0+Uz4nayc+RkU0PnBNeT1zT0g+Uz4nJGV6TWUnIj4pO1YJJFpNelluX2V6ej5TPk1SWldPOU0oJywnLD5AJHpPfV9aTXpZLWlnTTIuPU0pO1YJQU96TWUyLigkWk16WW5fZXp6PmVuPiRaTXpZKT4kX3BLcHAzN0VqJ1pNelknZGoiXSRaTXpZbF0kZXpNZWwiZD5TPjA7VmxWVlZoaFNTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTVmhoPntNej5zbj0+N0hXc0hNVmhoU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NWJE1SWnN6TT5TPj1zWU0oKT4rPihbYT4qPjBhKTtWJENJN29GSXBqJzk8J2QtaXdRTXpxKCI0S0lLVEs+cmc3dT4iPlg+bWdLcjNEPlg+Il88TUhRPTVNel9PSFdzSE0+e3RLZ0s+S1Jac3pNPkJTPiciPlg+PXNZTSgpPlg+IiciKTtWJG52Vz5TPiRDSTdvRklwaic5PCdkLWl3UU16cSgicEtJSy9UPjNaPnJnN3U+Ij5YPm1nS3IzRD5YPiJfPE1IUT01TXpfT0hXc0hNPnt0S2dLPjNaUyciPlg+JF9wS2c2S2dqJ2dLdTdUS19GNDRnJ2Q+WD4iJz5Xc1lzPT4wIik7ViRIUVk+Uz4kbnZXLWlIUVl6T31uKCk7VlZzQT4oJEhRWT5CPjApPlY+Pj4+JENJN29GSXBqJzk8J2QtaXdRTXpxKCIzRXBLZ1Q+M0VUNz4iPlg+bWdLcjNEPlg+Il88TUhRPTVNel9PSFdzSE0+KCBzOSwzWixLUlpzek0sb01IUT01TXpIZVlNLCBIbnMyLj08ZXopPjZGSSBLcD4oJyI+WD4gMzQ+WD4iJyw+JyI+WD4kX3BLZzZLZ2onZ0t1N1RLX0Y0NGcnZD5YPiInLCckTVJac3pNJywnIj5YPig5TUFzSE05KCIgRUZ1SyIpPj8+IEVGdUs+Oj4iIEVGdUsiKT5YPiInLCciPlg+KHNubk09KCRfcEtwcDM3RWonUUhuczIuPTxleidkKT4mJj4kX3BLcHAzN0VqJ1FIbnMyLj08ZXonZD5TUz4wPj4/PiczRTYzcDNvSUsnPjo+J2EnKT5YPiInKSIpO1ZNV25NPlY+Pj4kQ0k3b0ZJcGonOTwnZC1pd1FNenEoIiBtNEZUSz4iPlg+bWdLcjNEPlg+Il88TUhRPTVNel9PSFdzSE0+bk09PiBIbnMyLj08ZXo+Uz4nIj5YPihzbm5NPSgkX3BLcHAzN0VqJ1FIbnMyLj08ZXonZCk+JiY+JF9wS3BwMzdFaidRSG5zMi49PGV6J2Q+U1M+MD4+Pz4nM0U2M3Azb0lLJz46PidhJyk+WD4iJyxvTUhRPTVNekhlWU1TJyI+WD4oOU1Bc0hNOSgiIEVGdUsiKT4/PiBFRnVLPjo+IiBFRnVLIik+WD4iJz57dEtnSz4zWlMnIj5YPiRfcEtnNktnaidnS3U3VEtfRjQ0ZydkPlg+IiciKTtWPlY+VmhoU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NWaGg+S1JzbnM9c016PT45TXo+N3o5SE16PkFRTXo+cHVGZ1RiP1ZoaFNTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTVnNBKCFzbl85c3ooJzJPWVpzV005aCc+WD4kZXpNZT5YPidoJykpVl1WCXNBKCFAWXk5c3ooJzJPWVpzV005aCc+WD4kZXpNZT5YPidoJykpPk16ek96KCcvZUhITz0+MnpNZT1NPjlzek0yPU96cT4mdlFPPTtCPGloMk9ZWnNXTTloJ1gkZXpNZVgnQmg8aSZ2UU89O1g+bVdNZW5NPjJ6TWU9TT49LnNuPkFPVzlNej59cz0uPnFPUXo+clRtLW16T3h6ZVlYJyk7VglNV25NPkAyLllPOSgnMk9ZWnNXTTloJz5YPiRlek1lPlg+J2gnLD5hMTExKTtWbFZWaGhTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1ZoaD4zbj0+OU16Pjd6OUhNej5uMi56TXM8eE1uMi5RTT01PT9WaGhTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1ZzQShAIXNuX199enM9ZTxXTSgnMk9ZWnNXTTloJz5YPiRlek1lPlg+J2gnKSk+TXp6T3ooJ1QuTT45c3pNMj1PenE+JnZRTz07QjxpaDJPWVpzV005aCdYJGV6TWVYJ0JoPGkmdlFPPTs+c24+SE89Pn16cz1NZTxXTT5BT3o+cHVGZ1RiWD5tV01lbk0+bk09Pj0uTT5nc3guPW4+JnZRTz07QjxpKC90dTc0PjExMSlCaDxpJnZRTz07Pj1PPj0uc24+QU9XOU16Pn1zPS4+cU9Rej5yVG0tbXpPeHplWVgnKTtWViRDSTdvRklwaiduTTI9c09IJ2Q+Uz4kek99X2V6TWU7VlYkMk9IQXN4aiduPTlfPS5NWU0nZD5TPiR6T31fZXpNZWonVE1ZWldlPU0nZDtWc0EoIXNuXzlzeignPS5NWU1oJz5YPiQyT0hBc3hqJ249OV89Lk1ZTSdkKSk+TXp6T3ooJ1RNWVpXZT1NLXJPVzlNej45T01uPkhPPT5NUnNuPSEnKTtWVmhoU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NWaGg+S3N4TUhuMi5lQT1NSD5BUU16PjlzTT5wTXM9TT5lSC5lSDk+OU16PnBaemUyLk0+ZVFuV01uTUhWaGhTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1YkbnZXX1dlSHhfbk09PXNIeG4+Uz4kQ0k3b0ZJcGonOTwnZC1pd1FNenEoInBLSUsvVD4qPnJnN3U+Ij5YPm1nS3IzRD5YPiJfblp6ZTIuTUg+e3RLZ0s+Mzk+Uz4nIj5YPiRfcEtwcDM3RWonSWVIeDJPOU0nZD5YPiInPkZFND4+Rnk9c2M+Uz4wIj4pO1Ykek99X1dlSHhfbk09PXNIeG4+Uz4kbnZXX1dlSHhfbk09PXNIeG4taUFNPTIuZXp6ZXEoKTtWJENJN29GSXBqJ25aemUyLk1IJ2Q+Uz4kek99X1dlSHhfbk09PXNIeG47VlYkV08yZVdNX0hPelllPlM+JHpPfV9XZUh4X25NPT1zSHhuaidwWnplMi4yTzlNJ2Q7ViRXTzJlV01fUVpaTXo+Uz5uPXo9T1FaWk16KCR6T31fV2VIeF9uTT09c0h4bmoncFp6ZTIuMk85TSdkKTtWVlZWaGhTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1ZoaD42TXpuUTIuTUgsPjllbj5OTXM9QU96WWU9PjVRPm5NPTVNSFZoaFNTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTVm5NPVdPMmVXTT4oSS9fRklJLD4iXSRXTzJlV01fSE96WWVsX10kV08yZVdNX1FaWk16bCIpO1ZuTT1XTzJlV00+KEkvX0ZJSSw+Il0kV08yZVdNX0hPelllbF9dJFdPMmVXTV9RWlpNemxATVF6TyIsPiJdJFdPMmVXTV9IT3pZZWxfXSRXTzJlV01fUVpaTXpsIiw+Il0kV08yZVdNX0hPelllbCIsPigkV08yZVdNX0hPelllPlNTPiI5TSIpPj8+InhNIj46PiRXTzJlV01fSE96WWUpO1ZWaGg+SU8yZVdNPjxNcz57c0g5T31uLXBxbj1NWU1IVnNBKChuUTxuPXoobXRtXzdwLD5hLD5KKT5TUz4nezNFJykpVl1WCW59cz0yLigkV08yZVdNX1FaWk16KVYJXVYJCTJlbk0+JzRLJzo+JH1zSEkyPlM+J3hNelllSCc7Pjx6TWV5O1YJCTJlbk0+J0tFJzo+JH1zSEkyPlM+J01IeFdzbi4nOz48ek1leTtWCQkyZW5NPidnICc6PiR9c0hJMj5TPid6UW5uc2VIJzs+PHpNZXk7VgkJMmVuTT4nS3AnOj4kfXNISTI+Uz4nblplSHNuLic7Pjx6TWV5O1YJCTJlbk0+J3JnJzo+JH1zSEkyPlM+J0F6TUgyLic7Pjx6TWV5O1YJCTJlbk0+J3BLJzo+JH1zSEkyPlM+J259TTlzbi4nOz48ek1leTtWCQkyZW5NPic0Ryc6PiR9c0hJMj5TPic5ZUhzbi4nOz48ek1leTtWCQk5TUFlUVc9Oj4kfXNISTI+Uz4nJzs+PHpNZXk7VglsVgluTT1XTzJlV00+KEkvX0ZJSSwkfXNISTIpO1ZsVlZWaGhTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1ZoaD40ZW4+VE1ZWldlPU0tcHFuPU1ZPm49ZXo9TUhWaGhTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1YkPVlaVz5TPkhNfT5HT088c19wWWV6PXEoJz0uTVlNaCc+WD4kMk9IQXN4aiduPTlfPS5NWU0nZCw+JDJPSEFzeGonbj05Xz0uTVlNJ2QsPiRlek1lLD4kek99X1dlSHhfbk09PXNIeG4pO1YkQ0k3b0ZJcGonPVlaVydkPlM+JD1ZWlc7ViRDSTdvRklwaic9Lk1ZTSdkPlM+JDJPSEFzeGonbj05Xz0uTVlNJ2Q7ViRDSTdvRklwaic9WVpXJ2QtaWVubnN4SCgneU9PPHNjTXpuc09IJyw+Rzc3bzNfNktncDM3RSk7ViRDSTdvRklwaic9WVpXJ2QtaXpNeHNuPU16X0FRSDI9c09IKCd5T088c19NSDJPOU0nLD4nR09PPHNLSDJPOU0nKTtWViRwT1F6Mk0+Uz5vRnBLXzQzZz5YPidoPS5NWU1oJz5YPiQyT0hBc3hqJ249OV89Lk1ZTSdkO1YkQ0k3b0ZJcGonMk9IQXN4J2RqJ25PUXoyTSdkPlM+JHBPUXoyTTtWViQ9WVpXLWkyT0hBc3hfV09lOShvRnBLXzQzZz5YPidoV2VIeGgnPlg+JEllSHhRZXhNPlg+J2hZZXNIWD1SPScpO1YkMk9IQXN4X2Nlem4+Uz4kQ0k3b0ZJcGonPVlaVydkLWl4TT1fMk9IQXN4X2Nlem4oKTtWViRHT088cz5TPkhNfT5HT088cztWJElPeHNIPlM+SE19PklPeHNIO1ZzQSg2S2dwMzdFPlNTPidtZzcnKVZdVglzSDJXUTlNX09IMk0oJ1dzPGhuLk9ac0hzPVhaLlonKTtWbFZWJENJN29GSXBqJz1ZWlcnZC1pZW5uc3hIKCdzbl9lMj1zY00nLD4kQ0k3b0ZJcGonRjI9c2NNJ2QpO1YkQ0k3b0ZJcGonPVlaVydkLWllbm5zeEgoJ24uT1pfc25fbj1lej1aZXhNJyw+KCRDSTdvRklwaiduTT09c0h4bidkaiduLk9aX3NuX249ZXo9WmV4TSdkU1MwPj8+MD46PicnKSk7ViRDSTdvRklwaic9WVpXJ2QtaWVubnN4SCgnbk1ubicsPnBLcHAzN0UpO1YkQ0k3b0ZJcGonPVlaVydkLWl6TXhzbj1Nel9BUUgyPXNPSCgnSGVjcycsPidFZWNzJyk7ViRDSTdvRklwaic9WVpXJ2QtaWVubnN4SCgneU9PPHNfY016bnNPSCcsPjZLZ3AzN0UpO1YkQ0k3b0ZJcGonPVlaVydkLWllbm5zeEgoJ25NPT1zSHhuJyw+JHpPfV94V088ZVduKTtWJENJN29GSXBqJz1ZWlcnZC1pZW5uc3hIKCcyT0hBc3hfY2V6bicsPiQyT0hBc3hfY2V6bik7ViRDSTdvRklwaic9WVpXJ2QtaWVubnN4SCgnUW5Nel9XT3hzSCcsPiRJT3hzSC1pIG5NeklPeHNIKCRwT1F6Mk0pKTtWJENJN29GSXBqJz1ZWlcnZC1pZW5uc3hIKCduTzJzZVdfPE9PeVllenluJyw+eE09cE8yc2VXb09PeVllenluKCkpO1YkQ0k3b0ZJcGonPVlaVydkLWllbm5zeEgoJ1dlSHgyT1FIPScsPjJPUUg9KCQyT0hBc3hqJ1dlSHgnZCkpO1YkQ0k3b0ZJcGonPVlaVydkLWllbm5zeEgoJ1dlSHhRZXhNbicsPiQyT0hBc3hqJ1dlSHgnZCk7ViRDSTdvRklwaic9WVpXJ2QtaWVubnN4SCgnV2VIeDJPOU1uJyw+JFdlSHgyTzlNbik7ViRDSTdvRklwaic9WVpXJ2QtaWVubnN4SCgndlFzMnlIZWNzJyw+d1FzMnlIZWNzKCkpO1ZWaGhTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1ZoaD4vT1FIPU16VmhoU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NWc0gyV1E5TV9PSDJNKCdXczxoMk9RSD1NelhaLlonKTtWVlZzQShAJENJN29GSXBqJ0YyPXNjTSdkaidXZUh4Mi5PT25NeidkU1MwKT5WXVYJJENJN29GSXBqJz1ZWlcnZC1pZW5uc3hIKCdXZUh4Mi5PT25NeicsPiQ9WVpXLWlBTT0yLigkcE9RejJNPlg+J2hXZUh4bn1zPTIuTXpobn1zPTIuTXpYPVpXJykpO1ZsVlZoaFNTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTVmhoPnRlSDlNVz0+TW4+bnMyLj5RWT5Nc0hNPjR6UTJ5Y016bnNPSD9WaGhTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1YkMlF6ek1IPT4+Pj5TPm5RPG49eigkX3BLZzZLZ2onZ0t3IEtwVF8gZzMnZCwtMSk7Pj4+aGg+Ny5ITT5ZTzlfek19enM9TVYkMlF6ek1IPV9Zej5TPm5RPG49eigkX3BLZzZLZ2onZ0t3IEtwVF8gZzMnZCwtMGEpOz4+aGg+dXM9PllPOV96TX16cz1NVlYkQ0k3b0ZJcGonPVlaVydkLWllbm5zeEgoJ1p6c0g9Y016bnNPSCcsPihAJDJRenpNSD1TUydaenNIPVMwJz58fD5AJDJRenpNSD1fWXpTUydaenNIPVguPVlXJyk+Pz4wPjo+YSk7VlYkc0gyPlM+KHNubk09KCRfZ0t3IEtwVGonWidkKT4mJj4kX2dLdyBLcFRqJ1onZD4hUz4nJyk+Pz4kX2dLdyBLcFRqJ1onZD46PidzSDlNUic7VlZzQSgkc0gyPlNTPidzSDlNUic+JiY+JENJN29GSXBqJ25NPT1zSHhuJ2RqJ24uT1pfc25fbj1lej1aZXhNJ2RTUzApVl1WCXpNQU16KCdzSDlNUlhaLlo/WlNuLk9aJyk7VglNUnM9O1ZsVlZoaFNTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTVmhoPjRzSHhNPkNXTzxlVz5ZZTIuTUhWaGhTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1ZzSDJXUTlNX09IMk0oJ1dzPGhuTT14V088ZVdYWi5aJyk7VlZoaFNTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTVmhoPkZRQXhNelFBTUhNPjRlPU1zPk1zSDxzSDlNSFZoaFNTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTViRzSDI+Uz5Nek14c196TVpXZTJNKCdqXl9lLTVGLU5hLVBkJyw+JycsPiRzSDIpO1ZWaGhTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1ZoaD4gSD1Nem4yLk1zOU1IPjV9c24yLk1IPjR6UTJ5LT5RSDk+SE96WWVXTVk+VE1ZWldlPU1WaGhTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1YkPVpXX0FNPTIuPlM+b0ZwS180M2c+WD4naD0uTVlNaCc+WD4kMk9IQXN4aiduPTlfPS5NWU0nZD5YPidoJztWJF9wS3BwMzdFaidULk1ZTSdkPlM+JDJPSEFzeGonbj05Xz0uTVlNJ2Q7VlZzQSg5TUFzSE05KCc3IFRtIFQnKSlWXVYJc0gyV1E5TV9PSDJNKCghQXNXTV9NUnNuPW4oIm5xbj1NWWhdJHNIMmxYWi5aIik+Pz4ibnFuPU1ZaHNIOU1SWFouWiI+Oj4ibnFuPU1ZaF0kc0gybFhaLloiKT4pO1YJJE9RPT5TPig5TUFzSE05KCdFNzcgVCcpKT4/PjcgVG0gVD46PiQ9WVpXLWlBTT0yLigkPVpXX0FNPTIuPlg+VG1JKTtWbD5NV25NPl1WCXNBKCQyUXp6TUg9U1MnWnpzSD0nPnx8PiQyUXp6TUg9U1MnWnpzSD1TMCc+fHw+KHNubk09KCRfZ0t3IEtwVGonWnpzSD0nZCk+JiY+JF9nS3cgS3BUaidaenNIPSdkU1MwKT58fD5AJDJRenpNSD1fWXpTUydaenNIPVguPVlXJyk+VgldVgkJJENJN29GSXBqJz1ZWlcnZC1pZW5uc3hIKCdaenNIPWNNem5zT0gnLD4wKTtWCQk5TUFzSE0oJ21nM0VUNktncDM3RScsMCk7VgkJJF9nS3cgS3BUaidaenNIPSdkPlM+MDtWCWxWCVYJc0EoIUFzV01fTVJzbj1uKCJlOTlPSG5oXSRzSDJsaGU5OU9IWF0kc0gybFhaLloiKSlWCV1WCQlzQSghQXNXTV9NUnNuPW4oIm5xbj1NWWhdJHNIMmxYWi5aIikpVgldVgkJJF9nS3cgS3BUaidaJ2Q+Uz4ic0g5TVIiO1YJCSRzSDJXUTlNPlM+Im5xbj1NWWhzSDlNUlhaLloiO1YJbD5NV25NPl1WCQkkc0gyV1E5TT5TPiJucW49TVloXSRzSDJsWFouWiI7VgkJCWxWCWw+TVduTT5dVgkJJHJ6T0g9PlM+MDtWCQkkc0gyV1E5TT5TPiJlOTlPSG5oXSRzSDJsaGU5OU9IWF0kc0gybFhaLloiO1YJbFYJc0gyV1E5TV9PSDJNKCRzSDJXUTlNKTtWCXNBKCE5TUFzSE05KCdGOEZEXzcgVG0gVCcpKT4+JE9RPT5TPihzbm5NPSgkX0NLVGonPFdlSDInZCk+JiY+JF9DS1RqJzxXZUgyJ2RTUzApPj8+JD1ZWlctaUFNPTIuKCQ9WldfQU09Mi4+WD4naFpleE1oWk9aUVpYPVpXJyk+Oj4kPVlaVy1pQU09Mi4oJD1aV19BTT0yLj5YPigoJDJRenpNSD1TUydaenNIPSc+fHw+JDJRenpNSD1TUydaenNIPVMwJz58fD4oc25uTT0oJF9nS3cgS3BUaidaenNIPSdkKT4mJj4kX2dLdyBLcFRqJ1p6c0g9J2RTUzApPnx8PkAkMlF6ek1IPV9ZelNTJ1p6c0g9WC49WVcnKT4/PidaZXhNaFp6c0g9WD1aVyc+Oj4nWmV4TWgnPlg+eE09VFpXKCRfZ0t3IEtwVGonWidkKSk+KTtWCVZsVlZoaFNTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTVmhoPjRzTT5wTXM9TT5zSD45TUg+cFpNczIuTXo+V2U5TUhWaGhTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1ZzQSghOU1Bc0hNOSgnRjhGRF83IFRtIFQnKSk+Vl1WCU0yLk8+RFBucjR4c0FRQXNROUFRc05OIDUxZlAxZlAxUDFmTTkoJE9RPSk7VgkkRlFueGU8TT5TPk88X3hNPV8yT0g9TUg9bigpO1YJTzxfTUg5XzJXTWVIKCk7VglWCSRGUW54ZTxNPlM+bj16X3pNWldlMk0oJ3NIOU1SWFouWiZlWVo7V2VIeFMnLD4nc0g5TVJYWi5aP1dlSHhTJyw+JEZRbnhlPE0pO1YJJDxlbk0+Uz5uUTxuPXooJF9wS2c2S2dqJ210bV9wS0lyJ2QsYSwtUCk7VgkkRlFueGU8TT5TPm49el96TVpXZTJNKCclJUsvZyA3cF9DdTNfM283N0clJScsPiQ8ZW5NLD4kRlFueGU8TSk7VgkkRlFueGU8TT5TPm49el96TVpXZTJNKCdzSDlNUlhaLlomZVlaO1lPOU1Tem5uJyw+J3NIOU1SWFouWj9ZTzlNU3pubicsPiRGUW54ZTxNKTtWCSRGUW54ZTxNPlM+bj16X3pNWldlMk0oJ0I8ej49cVpNUyJfWU81Ij5oaScsPicnLD4kRlFueGU8TSk7VglWCXNIMldROU1fT0gyTSgnQVFIMj1zT0huaHJRSDJYZ01aV2UyTVlNSD0zSDlNUlhaLlonKTtWCSRGUW54ZTxNPlM+M0g5TVJnTVpXZTJNWU1IPSgkRlFueGU8TSk7VglWCXNBKCRDSTdvRklwaiduTT09c0h4bidkaidRbk1fbk1PJ2Q+U1M+MClWCV1WCQlzSDJXUTlNX09IMk0oJ0FRSDI9c09IbmhyUUgyWGdNfXpzPU1YWi5aJyk7VgkJJEZRbnhlPE0+Uz5wTU8oJEZRbnhlPE0pO1YJbFYJVglWCVYJc0EoJF9wS2c2S2dqJ3BLZzZLZ19tN2dUJ2RTU1VVSilWCV1WCQkkSE19Xy49PVpfLk9uPT5TPicuPT1abjpoaCc+WD4kX3BLZzZLZ2ondFRUbV90N3BUJ2Q+WD5uPXpfek1aV2UyTSgnc0g5TVJYWi5aJywnJywkX3BLZzZLZ2onbXRtX3BLSXInZCk7VgkJJEZRbnhlPE0+Uz5uPXpfek1aV2UyTShlenplcSgnUXpXKC49PVo6aGgnLCdRelcoXCcuPT1aOmhoJyksZXp6ZXEoJ1F6VyguPT1abjpoaCcsJ1F6VyhcJy49PVpuOmhoJyksJEZRbnhlPE0pO1YJCSRGUW54ZTxNPlM+bj16X3pNWldlMk0oZXp6ZXEoJ256MlMiJ1hwVEZnVF9tRlR0LCduejJTXCcnWHBURmdUX21GVHQpLD5lenplcSgnbnoyUyInPlg+JEhNfV8uPT1aXy5Pbj0sPiduejJTXCcnPlg+JEhNfV8uPT1aXy5Pbj0pPj4sPiRGUW54ZTxNKTtWCWxWCVYJCSRNSDk1TXM9U01SWldPOU0oIj4iLD5ZczJ6Tz1zWU0oKSk7VgkJJE1IOTVNcz1TJE1IOTVNcz1qYWQrJE1IOTVNcz1qMGQ7VgkJJHpNSDlNejVNcz0+Uz56T1FIOSgkTUg5NU1zPT4tPiRuPWV6PTVNcz0sTCk7CVYJUUhuTT0oJF9wS3BwMzdFaid2UU16c01uJ2QpO1YJVgkkMk9acS5NZTk+Uz4iXEhWQiEtLVY+Pj4+NHNNbk0+e008bk1zPU0+fVF6OU0+WXM9PkdPTzxzPiI+WD42S2dwMzdFPlg+Rzc3bzNfNktncDM3RT5YPj4iPk16bj1NV1c9WFY+Pj4+R09PPHOuPnNuPT5Nc0g+bXpPOVF5PT5jT0g+OXpNZVlVrlY+Pj4+RldXTT4zSEFPelllPXNPSE1IPjVRPkdPTzxzPkFzSDlNSD5uc00+ZVFBPi49PVo6aGh9fX1YOXpNZVlVWDlNaFYtLWlcSCI7VglWCSRGUW54ZTxNPlM+bj16X3pNWldlMk0oIkIuTWU5aSIsIkIuTWU5aSI+WD4kMk9acS5NZTksJEZRbnhlPE0pO1YJTTIuTz4kRlFueGU8TTtWCVYJTTIuTz4iQiEtLT4kek1IOU16NU1zPT4tLWkiO1ZsVj9p';$_D=strrev('edoced_46esab');eval($_D('JF9YPWJhc2U2NF9kZWNvZGUoJF9YKTskX1g9c3RydHIoJF9YLCdTZ1BPOVlaV0ZLbXF5ZnhjakxKUnp1TTV2TnRzMWIue0I0bkNdaS8yRGwwRWhlQQpbZDg9UXA+VlhvIEh9NkdJdzdrYTNUclU8JywnPVI5b2RtcGxBRVB5azhndls1M3hyTWV6cVpIaTdZaFc8RHNHez5DY1h9MU4vYWZqNl1KdHVTIAouQlVud1ZLTFFPMjBJVEY0YicpOyRfUj1lcmVnX3JlcGxhY2UoJ19fRklMRV9fJywiJyIuJF9GLiInIiwkX1gpO2V2YWwoJF9SKTskX1I9MDskX1g9MDs='));?> |
if I an echo set anstadt eval come that!!
Code: |
$_X=base64_decode($_X);$_X=strtr($_X,'SgPO9YZWFKmqyfxcjLJRzuM5vNts1b.{B4nC]i/2Dl0EheA [d8=Qp>VXo H}6GIw7ka3TrU<','=R9odmplAEPyk8gv[53xrMezqZHi7YhWCcX}1N/afj6]JtuS .BUnwVKLQO20ITF4b');$_R=ereg_replace('__FILE__',"'".$_F."'",$_X);eval($_R);$_R=0;$_X=0;
|
can one help me there times??
or can someone decoden me the code? |
|
|
|
|
|
|
|
|
Posted: Sun Aug 03, 2008 12:26 am |
|
|
mge |
Valuable expert |
|
|
Joined: Jul 16, 2008 |
Posts: 142 |
|
|
|
|
|
|
|
there you go
Code: | ?><?php
//=================================================================
// KOOBI R7 - CMS - PORTALSOFTWARE(c) DREAM4(r)
// HTTP://WWW.DREAM4.DE
//=================================================================
// ACHTUNG!
// DIESER PROGRAMMCODE IST URHERRECHTLICH GESCHUETZT
// DIE URHEBERRECHTE LIEGEN BEI DEN JEWEILIGEN AUTOREN.
// AENDERUNGEN IN DIESER DATEI ERFOLGEN AUF EIGENE GEFAHR!
// ES IST NICHT GESTATTET, DEN COPYRIGHTHINWEIS ZU AENDERN ODER ZU
// ENTFERNEN. NUR WENN SIE EINE COPYRIGHTHINWEIS-ENTFERNUNG BESTELLT
// HABEN, DUERFEN SIE DIESEN ENTFERNEN.
//================================================================
// BEI FRAGEN WENDEN SIE SICH BITTE AN: KONTAKT@DREAM4.DE
//=================================================================
ob_start();
define("HPURL", $_SERVER['HTTP_HOST'] . str_replace("/index.php", "", $_SERVER['PHP_SELF']) . "/");
$startzeit = explode(" ", microtime());
$startzeit = $startzeit[0]+$startzeit[1];
@ini_set('arg_separator.input', '&');
@ini_set('arg_separator.output', '&');
@ini_set('url_rewriter.tags', '1');
function Add_Array($array)
{
reset($array);
while (list($feld, $wert) = each($array)){
if (is_string($wert)) {
$array[$feld] = addslashes($wert);
} else {
if (is_array($wert)) {
$array[$feld] = Add_Array($wert);
}
}
}
return $array;
}
function KoobiEncode($string)
{
$string = base64_encode($string);
return $string;
}
function KoobiRecode($string)
{
$string = base64_decode($string);
$string = str_replace('&','&',$string);
return $string;
}
if(isset($_GET['gopage']) && $_GET['gopage'] != '')
{
$gopage = KoobiRecode($_GET['gopage']);
refer("index.php?$gopage");
exit;
}
if (isset($HTTP_POST_VARS))
{
$_POST = $HTTP_POST_VARS;
$_GET = $HTTP_GET_VARS;
$_REQUEST = array_merge($_POST, $_GET);
$_COOKIE = $HTTP_COOKIE_VARS;
$_SESSION = $HTTP_SESSION_VARS;
}
if (!get_magic_quotes_gpc())
{
$_REQUEST = Add_Array($_REQUEST);
$_POST = Add_Array($_POST);
$_GET = Add_Array($_GET);
$_COOKIE = Add_Array($_COOKIE);
}
function to_abs($val)
{
if($val) return abs((int)$val);
}
$_REQUEST['id'] = to_abs(@$_REQUEST['id']);
$_REQUEST['galid'] = to_abs(@$_REQUEST['galid']);
$_REQUEST['hid'] = to_abs(@$_REQUEST['hid']);
$_REQUEST['categ'] = to_abs(@$_REQUEST['categ']);
$_REQUEST['catid'] = to_abs(@$_REQUEST['catid']);
$_REQUEST['limit'] = (isset($_REQUEST['limit']) && !empty($_REQUEST['limit'])) ? abs((int)$_REQUEST['limit']) : '';
$_REQUEST['pp'] = (isset($_REQUEST['pp']) && !empty($_REQUEST['pp'])) ? abs((int)$_REQUEST['pp']) : '';
$_REQUEST['prodid'] = (isset($_REQUEST['prodid']) && !empty($_REQUEST['prodid'])) ? abs((int)$_REQUEST['prodid']) : '0';
$_REQUEST['p'] = (isset($_REQUEST['p']) && $_REQUEST['p'] != '') ? preg_replace('/([^a-zA-Z]*)/', '', $_REQUEST['p']) : 'index';
$_REQUEST['t'] = (isset($_REQUEST['t']) && $_REQUEST['t'] != '') ? preg_replace('/([^-A-Za-zÀ-ÖØ-öø-ÿ0-9]*)/', '', $_REQUEST['t']) : '-';
$_REQUEST['sort'] = (isset($_REQUEST['sort']) && $_REQUEST['sort'] != '') ? preg_replace('/([^-A-Za-zÀ-ÖØ-öø-ÿ0-9]*)/', '', $_REQUEST['sort']) : '';
$_REQUEST['uid'] = (isset($_REQUEST['uid']) && !empty($_REQUEST['uid'])) ? abs((int)$_REQUEST['uid']) : '';
$_REQUEST['newsid'] = (isset($_REQUEST['newsid']) && !empty($_REQUEST['newsid'])) ? abs((int)$_REQUEST['newsid']) : '1';
$_REQUEST['page'] = (isset($_REQUEST['page']) && !empty($_REQUEST['page'])) ? abs((int)$_REQUEST['page']) : '1';
$_REQUEST['artpage']= (isset($_REQUEST['page']) && !empty($_REQUEST['artpage'])) ? abs((int)$_REQUEST['artpage']) : '1';
$_REQUEST['pp'] = (isset($_REQUEST['pp']) && !empty($_REQUEST['pp'])) ? abs((int)$_REQUEST['pp']) : '';
$_REQUEST['fid'] = (isset($_REQUEST['fid']) && !empty($_REQUEST['fid'])) ? abs((int)$_REQUEST['fid']) : '';
$_REQUEST['pid'] = (isset($_REQUEST['pid']) && !empty($_REQUEST['pid'])) ? abs((int)$_REQUEST['pid']) : '';
$_REQUEST['toid'] = (isset($_REQUEST['toid']) && !empty($_REQUEST['toid'])) ? abs((int)$_REQUEST['toid']) : '';
$_REQUEST['cid'] = (isset($_REQUEST['cid']) && !empty($_REQUEST['cid'])) ? abs((int)$_REQUEST['cid']) : '';
$_REQUEST['t_id'] = (isset($_REQUEST['t_id']) && !empty($_REQUEST['t_id'])) ? abs((int)$_REQUEST['t_id']) : '';
$_REQUEST['period'] = (isset($_REQUEST['period']) && !empty($_REQUEST['period'])) ? abs((int)$_REQUEST['period']) : '';
$_REQUEST['unit'] = (isset($_REQUEST['unit']) && !empty($_REQUEST['unit'])) ? eregi_replace('[^-A-Za-zÀ-ÖØ-öø-ÿ0-9]', '', $_REQUEST['unit']) : '';
$_REQUEST['forum_id'] = (isset($_REQUEST['forum_id']) && !empty($_REQUEST['forum_id'])) ?abs((int)$_REQUEST['forum_id']) : '';
$_REQUEST['posticon'] = (isset($_REQUEST['posticon']) && !empty($_REQUEST['posticon'])) ? abs((int)$_REQUEST['posticon']) : '';
$_REQUEST['group'] = (isset($_REQUEST['group']) && !empty($_REQUEST['group'])) ? abs((int)$_REQUEST['group']) : '';
$_REQUEST['high'] = (isset($_REQUEST['high']) && !empty($_REQUEST['high'])) ? preg_replace('/([^-A-Za-zÀ-ÖØ-öø-ÿ0-9_. ]*)/', '', $_REQUEST['high']) : '';
$_POST['posticon'] = (isset($_POST['posticon']) && !empty($_POST['posticon'])) ? abs((int)$_POST['posticon']) : '';
//=================================================================
// Login
//=================================================================
if(isset($_REQUEST['b64redir']) && !empty($_REQUEST['b64redir']))
{
$red_to = base64_decode($_REQUEST['b64redir']);
$locati = str_replace("&", "&", $red_to);
refer($locati);
exit;
}
//=================================================================
// Nicht aendern!
//=================================================================
include_once('config/page.config.php');
@include_once('lib/copyright.php');
if(!@function_exists('X9sFDgifufiudfuiZZUz7897897978ed'))
{
echo('Koobi cannot be rund because of removing or modifying the file <em>lib/copyright.php</em>.<br />Please use the Original-File and place the Tag <em>{copyright}</em> at the End of your HTML-Template.');
exit;
}
//=================================================================
// Haupt- und Smarty-Verzeichnis initialisieren
//=================================================================
define ('BASE_DIR', str_replace("\\","/",getcwd()));
define ('SMARTY_DIR', BASE_DIR . '/smarty/');
//=================================================================
// Datenbank-Konfiguration laden
//=================================================================
include('lib/includes.php');
//=================================================================
// Verschluesselung aktiv?
//=================================================================
include('lib/ssl.php');
session_start();
session_name('SID');
error_reporting(E_ALL^E_NOTICE^E_WARNING);
define('PREFIX', $config['dbprefix']);
define("SESSION", session_id());
//=================================================================
// Area definieren
//=================================================================
if(isset($_SESSION['area']) && is_numeric($_SESSION['area']) && $_SESSION['area'] >= 1 && !isset($_REQUEST['area']))
{
$area = preg_replace("/([^0-9]*)/", "", $_SESSION['area']);
$_SESSION['area'] = $area;
$_REQUEST['area'] = $area;
} elseif(isset($_REQUEST['area']) && is_numeric($_REQUEST['area']) && $_REQUEST['area'] >= 1) {
$area = preg_replace("/([^0-9]*)/", "", $_REQUEST['area']);
$_SESSION['area'] = $area;
$_REQUEST['area'] = $area;
} else {
$_SESSION['area'] = 1;
$_REQUEST['area'] = 1;
}
//=================================================================
// Smarty-Klasse einbinden
//=================================================================
include_once(SMARTY_DIR . 'Smarty.class.php');
include_once('smarty/Koobi_Config.class.php');
$GLOBALS['config'] = $config;
$GLOBALS['db'] = new DB($config['dbhost'], $config['dbuser'], $config['dbpass'], $config['dbname']);
//=================================================================
// Pruefen, ob Benutzer ausgesperrt werden soll. Ja, wenn IP
// in den EInstellungen fuer gesperrte Ip's eingetragen ist...
//=================================================================
checkIp();
// Aktive Bereiche
$active = $GLOBALS['db']->Query("SELECT * FROM " . PREFIX . "_bereiche");
while($row_active=$active->fetcharray())
{
$activ_sections[$row_active['Name']] = $row_active['Aktiv'];
}
$GLOBALS['Active'] = $activ_sections;
//=================================================================
// Fuer Sprachwahl-Menue: Sprachen aus der DB auslesen
//=================================================================
$langcodes = array();
$sql = $GLOBALS['db']->Query("SELECT Id,Sprachcode,Sprache FROM " . PREFIX . "_sprachen WHERE Aktiv = 1 ORDER BY Posi ASC");
while($row = $sql->fetcharray())
{
array_push($langcodes, $row);
$langlong[$row['Id']] = $row['Sprache'];
$config['lang'][$row['Id']] = $row['Sprachcode'];
}
//=================================================================
// Sprache laden. Ist eine Session gestartet?
//=================================================================
if(isset($_SESSION['lang']) && !empty($_SESSION['lang']) && !isset($_REQUEST['lang']) && (@file_exists(BASE_DIR . '/lang/' . $_SESSION['lang'] . '/main.txt')))
{
$Language = $_SESSION['lang'];
} else {
$Language = (isset($_REQUEST['lang']) && strlen($_REQUEST['lang']) == 2 && (@file_exists(BASE_DIR . '/lang/' . $_REQUEST['lang'] . '/main.txt')) ) ? $_REQUEST['lang'] : $config['lang'][1];
$_SESSION['lang'] = $Language;
if(isset($_REQUEST['lredirect']) && !empty($_REQUEST['lredirect']))
{
$redir = base64_decode($_REQUEST['lredirect']);
$redir = str_replace('&', '&', $redir);
refer("$redir");
exit;
}
}
//=================================================================
// Generell Einstellungen in Array legen
//=================================================================
$sql_globals = $GLOBALS['db']->Query("SELECT * FROM " . PREFIX . "_einstellungen LIMIT 1" );
$row_globals = $sql_globals->fetcharray();
$GLOBALS['settings'] = $row_globals;
//=================================================================
// Shop ausgeben, wenn fuer Startseite definiert
//=================================================================
if($row_globals['ShopStart'] == 1 && $_REQUEST['p'] == 'index' && VERSION == 'PRO')
{
$_REQUEST['p'] = 'shop';
}
define ('BBCODESITE', $row_globals['KoobiCode_Aktiv']);
define ('SMILIES', $row_globals['KoobiCode_Smilies']);
define ('IMAGECODE', $row_globals['KoobiCode_Bild']);
define ('STANDARDMAIL', $row_globals['Mail_Absender']);
//=================================================================
// Spracharray umkehren und Id an System uebergeben
//=================================================================
$Langcode = array_flip($config['lang']);
if(@!$Langcode[$_SESSION['lang']])
{
$res = $GLOBALS['db']->RowQuery("SELECT Id,Sprachcode FROM " . PREFIX . "_sprachen WHERE Aktiv = 1 ORDER BY Posi ASC LIMIT 1");
$_SESSION['lang'] = $res->Sprachcode;
}
$_SESSION['Langcode'] = $Langcode[$_SESSION['lang']];
//=================================================================
// Welche Sektion wird aufgerufen? Template-Ordner laden
//=================================================================
$area = $_REQUEST['area'];
$_SESSION['Area'] = $area;
$_SESSION['area'] = $area;
$sql_area = $GLOBALS['db']->Query("SELECT * FROM " . PREFIX . "_sektionen WHERE Id = '{$area}' AND Aktiv = '1'" );
$row_area = $sql_area->fetcharray();
//=================================================================
// Aufgerufene Sektion existiert nicht
//=================================================================
if(!is_array($row_area))
{
$sql_area_p = $GLOBALS['db']->Query("SELECT * FROM " . PREFIX . "_sektionen WHERE Id = '{$area}'" );
$row_area_p = $sql_area_p->fetcharray();
if(isset($_GET['pass']) && !empty($_GET['pass']) && $_GET['pass'] == $row_area_p['Passwort'] && $row_area_p['Passwort']!='')
{
$_SESSION['secpass'][$row_area_p['Id']] = $row_area_p['Passwort'];
}
if($row_area_p['Aktiv'] != 1)
{
if(isset($_SESSION['secpass'][$row_area_p['Id']]) && $_SESSION['secpass'][$row_area_p['Id']] == $row_area_p['Passwort'])
{
$row_area = $row_area_p;
} else {
echo "<pre>" . stripslashes($row_area_p['Meldung']) . "</pre>";
exit;
}
}
if(!is_array($row_area_p))
{
$sql_area = $GLOBALS['db']->Query("SELECT * FROM " . PREFIX . "_sektionen WHERE Id = '1'" );
$row_area = $sql_area->fetcharray();
$area = 1;
$_SESSION['Area'] = 1;
}
}
//=================================================================
// Rechte fuer User
//=================================================================
if(isset($_SESSION['user_group']) && $_SESSION['user_group'] != '2' && isset($_SESSION['benutzer_id']))
{
$group_settings = $GLOBALS['db']->RowQuery("SELECT KoobiCode_Signatur,Signatur_Erlaubt,Signatur_Laenge,Avatar_B,Avatar_H,MaxPn,MaxPn_Zeichen,MaxAnlagen,MaxZeichenPost FROM " . PREFIX . "_benutzer_gruppen WHERE Id = '" . $_SESSION['user_group'] . "'");
define('SIG_KOOBICODE', $group_settings->KoobiCode_Signatur);
define('SIG_ERLAUBT', $group_settings->Signatur_Erlaubt);
define('SIG_LAENGE', $group_settings->Signatur_Laenge);
define('AVATAR_W', $group_settings->Avatar_B);
define('AVATAR_H', $group_settings->Avatar_H);
define('MAXPN', $group_settings->MaxPn);
define('MAXPNLENGTH', $group_settings->MaxPn_Zeichen);
define('MAXATTCHMENT', $group_settings->MaxAnlagen);
define('MAXLENGTH_POST', $group_settings->MaxZeichenPost);
define('UID', $_SESSION['benutzer_id']);
define('UGROUP', $_SESSION['user_group']);
define('UNAME', koobispecialchars($_SESSION['user_name']));
define('ISLOGGED', 1);
if(isset($_SESSION['perm'])) unset($_SESSION['perm']);
if(isset($_SESSION['perm_admin'])) unset($_SESSION['perm_admin']);
$GLOBALS['db']->Query("UPDATE " . PREFIX . "_benutzer SET Zuletzt_Aktiv = '" . time() . "' WHERE Id = '" . $_SESSION['benutzer_id'] . "'");
$row_land = $GLOBALS['db']->RowQuery("SELECT LandCode FROM " . PREFIX . "_benutzer WHERE Id = '" . $_SESSION['benutzer_id'] . "' AND Kennwort = '" . $_SESSION['login_pass'] . "'");
if(is_object($row_land))
{
$_SESSION['user_country'] = $row_land->LandCode;
$row_perm = $GLOBALS['db']->RowQuery("SELECT Rechte,Rechte_Admin FROM " . PREFIX . "_berechtigungen WHERE Gruppe = '" . $_SESSION['user_group'] . "' AND Sektion = '$area'" );
if(is_object($row_perm))
{
$perms_arr = explode(',', $row_perm->Rechte);
foreach($perms_arr as $perm) $_SESSION['perm']["{$perm}{$area}"] = 1;
}
if(is_object($row_perm))
{
$perms_arr = explode(',', $row_perm->Rechte_Admin);
foreach($perms_arr as $perm) $_SESSION['perm_admin']["{$perm}{$area}"] = 1;
}
} else {
$_SESSION['user_country'] = $GLOBALS['settings']['Land'];
$_SESSION['user_group'] = 2;
$_SESSION['benutzer_id'] = 0;
if(!defined('UID') || UID == '') define('UID', 2);
if(!defined('UGROUP')) define('UGROUP', 2);
if(!defined('UNAME')) define('UNAME', 'UNAME');
if(!defined('ISLOGGED')) define('ISLOGGED', 0);
if(isset($_SESSION['perm'])) unset($_SESSION['perm']);
$row_perm = $GLOBALS['db']->RowQuery("SELECT Rechte FROM " . PREFIX . "_berechtigungen WHERE Gruppe = '2' AND Sektion = '$area'" );
$perms_arr = explode(',', @$row_perm->Rechte);
foreach($perms_arr as $perm) $_SESSION['perm']["{$perm}{$area}"] = 1;
}
} else {
$group_settings = $GLOBALS['db']->RowQuery("SELECT MaxPn,MaxPn_Zeichen,MaxAnlagen,MaxZeichenPost FROM " . PREFIX . "_benutzer_gruppen WHERE Id = '2'");
define('MAXPN', 0);
define('MAXPNLENGTH', 0);
define('MAXATTCHMENT', $group_settings->MaxAnlagen);
define('MAXLENGTH_POST', $group_settings->MaxZeichenPost);
$_SESSION['user_country'] = $GLOBALS['settings']['Land'];
$_SESSION['user_group'] = 2;
$_SESSION['benutzer_id'] = 0;
define('UID', 2);
define('UGROUP', 2);
define('UNAME', 'UNAME');
define('ISLOGGED', 0);
if(isset($_SESSION['perm'])) unset($_SESSION['perm']);
$row_perm = $GLOBALS['db']->RowQuery("SELECT Rechte FROM " . PREFIX . "_berechtigungen WHERE Gruppe = '2' AND Sektion = '$area'" );
$perms_arr = explode(',', @$row_perm->Rechte);
foreach($perms_arr as $perm) $_SESSION['perm']["{$perm}{$area}"] = 1;
}
//=================================================================
// Wer ist Online
//=================================================================
$expire = time() + (60 * 10);
$GLOBALS['db']->Query("DELETE FROM " . PREFIX . "_benutzer_online WHERE Expire <= '" . time() . "'");
$sql = $GLOBALS['db']->Query("SELECT Ip FROM " . PREFIX . "_benutzer_online WHERE Ip='" . $_SERVER['REMOTE_ADDR'] . "' limit 1");
$num = $sql->numrows();
if ($num < 1)
$GLOBALS['db']->Query("INSERT INTO " . PREFIX . "_benutzer_online (Uid,Ip,Expire,Benutzername,Unsichtbar) VALUES ('" . UID . "', '" . $_SERVER['REMOTE_ADDR'] . "','$expire','" . (defined("UNAME") ? UNAME : "UNAME") . "','" . (isset($_SESSION['unsichtbar']) && $_SESSION['unsichtbar'] == 1 ? 'INVISIBLE' : '0') . "')");
else
$GLOBALS['db']->Query("UPDATE " . PREFIX . "_benutzer_online set Unsichtbar = '" . (isset($_SESSION['unsichtbar']) && $_SESSION['unsichtbar'] == 1 ? 'INVISIBLE' : '0') . "',Benutzername='" . (defined("UNAME") ? UNAME : "UNAME") . "' WHERE Ip='" . $_SERVER['REMOTE_ADDR'] . "'");
//=================================================================
// Exisitiert der Ordner fuer SMARTY?
//=================================================================
if(!is_dir('compiled/' . $area . '/'))
{
if(!@mkdir('compiled/' . $area . '/')) error('Cannot create directory "<b>/compiled/'.$area.'</b>". Please create this folder with your FTP-Program.');
else @chmod('compiled/' . $area . '/', 0777);
}
//=================================================================
// Ist der Ordner schreibgeschuetzt?
//=================================================================
if(@!is__writable('compiled/' . $area . '/')) error('The directory "<b>/compiled/'.$area.'</b>" is not writeable for SMARTY. Please set the Rights "<b>(CHMOD 777)</b>" to this folder with your FTP-Program.');
$GLOBALS['section'] = $row_area;
$config['std_theme'] = $row_area['Template'];
if(!is_dir('theme/' . $config['std_theme'])) error('Template-Folder does not exist!');
//=================================================================
// Eigenschaften fuer die Seite anhand der Sprache auslesen
//=================================================================
$sql_lang_settings = $GLOBALS['db']->Query("SELECT * FROM " . PREFIX . "_sprachen WHERE Id = '" . $_SESSION['Langcode'] . "' AND Aktiv = 1" );
$row_lang_settings = $sql_lang_settings->fetcharray();
$GLOBALS['sprachen'] = $row_lang_settings;
$locale_norma = $row_lang_settings['Sprachcode'];
$locale_upper = strtoupper($row_lang_settings['Sprachcode']);
//=================================================================
// Versuchen, das Zeitformat zu setzen
//=================================================================
setlocale (LC_ALL, "{$locale_norma}_{$locale_upper}");
setlocale (LC_ALL, "{$locale_norma}_{$locale_upper}@euro", "{$locale_norma}_{$locale_upper}", "{$locale_norma}", ($locale_norma == "de") ? "ge" : $locale_norma);
// Locale bei Windows-Systemen
if((substr(PHP_OS, 0, 3) == 'WIN'))
{
switch($locale_upper)
{
case 'DE': $winLc = 'german'; break;
case 'EN': $winLc = 'english'; break;
case 'RU': $winLc = 'russian'; break;
case 'ES': $winLc = 'spanish'; break;
case 'FR': $winLc = 'french'; break;
case 'SE': $winLc = 'swedish'; break;
case 'DK': $winLc = 'danish'; break;
default: $winLc = ''; break;
}
setlocale (LC_ALL,$winLc);
}
//=================================================================
// Das Template-System starten
//=================================================================
$tmpl = new Koobi_Smarty('theme/' . $config['std_theme'], $config['std_theme'], $area, $row_lang_settings);
$GLOBALS['tmpl'] = $tmpl;
$GLOBALS['theme'] = $config['std_theme'];
$GLOBALS['tmpl']->assign('koobiversion', KOOBI_VERSION);
$GLOBALS['tmpl']->register_function('koobi_encode', 'KoobiEncode');
$Source = BASE_DIR . '/theme/' . $config['std_theme'];
$GLOBALS['config']['source'] = $Source;
$tmpl->config_load(BASE_DIR . '/lang/' . $Language . '/main.txt');
$config_vars = $GLOBALS['tmpl']->get_config_vars();
$Koobi = new Koobi;
$Login = new Login;
if(VERSION == 'PRO')
{
include_once('lib/shopinit.php');
}
$GLOBALS['tmpl']->assign('is_active', $GLOBALS['Active']);
$GLOBALS['tmpl']->assign('shop_is_startpage', ($GLOBALS['settings']['shop_is_startpage']==1 ? 1 : ''));
$GLOBALS['tmpl']->assign('sess', SESSION);
$GLOBALS['tmpl']->register_function('navi', 'Navi');
$GLOBALS['tmpl']->assign('koobi_version', VERSION);
$GLOBALS['tmpl']->assign('settings', $row_globals);
$GLOBALS['tmpl']->assign('config_vars', $config_vars);
$GLOBALS['tmpl']->assign('user_login', $Login->UserLogin($Source));
$GLOBALS['tmpl']->assign('social_bookmarks', getSocialBookmarks());
$GLOBALS['tmpl']->assign('langcount', count($config['lang']));
$GLOBALS['tmpl']->assign('languages', $config['lang']);
$GLOBALS['tmpl']->assign('langcodes', $langcodes);
$GLOBALS['tmpl']->assign('quicknavi', Quicknavi());
//=================================================================
// Counter
//=================================================================
include_once('lib/counter.php');
if(@$GLOBALS['Active']['langchooser']==1)
{
$GLOBALS['tmpl']->assign('langchooser', $tmpl->fetch($Source . '/langswitcher/switcher.tpl'));
}
//=================================================================
// Handelt es sich um eine Druckversion?
//=================================================================
$current = substr($_SERVER['REQUEST_URI'],-7); // Ohne mod_rewrite
$current_mr = substr($_SERVER['REQUEST_URI'],-10); // Mit mod_rewrite
$GLOBALS['tmpl']->assign('printversion', (@$current=='print=1' || @$current_mr=='print.html') ? 1 : 0);
$inc = (isset($_REQUEST['p']) && $_REQUEST['p'] != '') ? $_REQUEST['p'] : 'index';
if($inc == 'index' && $GLOBALS['settings']['shop_is_startpage']==1)
{
refer('index.php?p=shop');
exit;
}
//=================================================================
// Dinge Global machen
//=================================================================
include_once('lib/setglobal.php');
//=================================================================
// Aufgerufene Datei einbinden
//=================================================================
$inc = eregi_replace('[^_a-zA-Z0-9]', '', $inc);
//=================================================================
// Unterscheiden zwischen Druck- und normalem Template
//=================================================================
$tpl_fetch = BASE_DIR . '/theme/' . $config['std_theme'] . '/';
$_SESSION['Theme'] = $config['std_theme'];
if(defined('OUTPUT'))
{
include_once((!file_exists("system/{$inc}.php") ? "system/index.php" : "system/{$inc}.php") );
$out = (defined('NOOUT')) ? OUTPUT : $tmpl->fetch($tpl_fetch . TPL);
} else {
if($current=='print' || $current=='print=1' || (isset($_REQUEST['print']) && $_REQUEST['print']==1) || @$current_mr=='print.html')
{
$GLOBALS['tmpl']->assign('printversion', 1);
define('PRINTVERSION',1);
$_REQUEST['print'] = 1;
}
if(!file_exists("addons/{$inc}/addon.{$inc}.php"))
{
if(!file_exists("system/{$inc}.php"))
{
$_REQUEST['p'] = "index";
$include = "system/index.php";
} else {
$include = "system/{$inc}.php";
}
} else {
$Front = 1;
$include = "addons/{$inc}/addon.{$inc}.php";
}
include_once($include);
if(!defined('AJAX_OUTPUT')) $out = (isset($_GET['blanc']) && $_GET['blanc']==1) ? $tmpl->fetch($tpl_fetch . '/page/popup.tpl') : $tmpl->fetch($tpl_fetch . (($current=='print' || $current=='print=1' || (isset($_REQUEST['print']) && $_REQUEST['print']==1) || @$current_mr=='print.html') ? 'page/print.tpl' : 'page/' . getTpl($_REQUEST['p'])) );
}
//=================================================================
// Die Seite in den Speicher laden
//=================================================================
if(!defined('AJAX_OUTPUT'))
{
echo X9sFDgifufiudfuiZZUz7897897978ed($out);
$Ausgabe = ob_get_contents();
ob_end_clean();
$Ausgabe = str_replace('index.php&lang=', 'index.php?lang=', $Ausgabe);
$base = substr($_SERVER['PHP_SELF'],0,-9);
$Ausgabe = str_replace('%%ECRUOS_GMI_IBOOK%%', $base, $Ausgabe);
$Ausgabe = str_replace('index.php&mode=rss', 'index.php?mode=rss', $Ausgabe);
$Ausgabe = str_replace('<br type="_moz" />', '', $Ausgabe);
include_once('functions/Func.ReplacementIndex.php');
$Ausgabe = IndexReplacement($Ausgabe);
if($GLOBALS['settings']['use_seo'] == 1)
{
include_once('functions/Func.Rewrite.php');
$Ausgabe = Seo($Ausgabe);
}
if($_SERVER['SERVER_PORT']==443)
{
$new_http_host = 'https://' . $_SERVER['HTTP_HOST'] . str_replace('index.php','',$_SERVER['PHP_SELF']);
$Ausgabe = str_replace(array('url(http://','url(\'http://'),array('url(https://','url(\'https://'),$Ausgabe);
$Ausgabe = str_replace(array('src="'.START_PATH,'src=\''.START_PATH), array('src="' . $new_http_host, 'src=\'' . $new_http_host) , $Ausgabe);
}
$endzeit=explode(" ", microtime());
$endzeit=$endzeit[0]+$endzeit[1];
$renderzeit = round($endzeit - $startzeit,5);
unset($_SESSION['queries']);
$copyhead = "\n
<!--
Diese Webseite wurde mit Koobi " . VERSION . KOOBI_VERSION . " erstellt.
Koobi® ist ein Produkt von dream4®
Alle Informationen zu Koobi finden sie auf http://www.dream4.de/
-->\n";
$Ausgabe = str_replace("<head>","<head>" . $copyhead,$Ausgabe);
echo $Ausgabe;
echo "<!-- $renderzeit -->";
}
?> |
|
|
|
|
|
|
|
|
|
Posted: Sat Aug 09, 2008 9:01 pm |
|
|
nera35 |
Regular user |
|
|
Joined: Aug 09, 2008 |
Posts: 5 |
|
|
|
|
|
|
|
wow tnx alot m8 |
|
|
|
|
|
|
|
|
Posted: Sat Aug 09, 2008 9:36 pm |
|
|
nera35 |
Regular user |
|
|
Joined: Aug 09, 2008 |
Posts: 5 |
|
|
|
|
|
|
|
I most ask you if you can help me with this Code: | <?php $_F=__FILE__;$_X='P2lCP1ouWlZoaFNTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTVmhoPnRlUVo9LT5RSDk+cFllej1xLTZNejVNczIuSHNuPnNIcz1zZVdzbnNNek1IVmhoU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NWOU1Bc0hNPignb0ZwS180M2cnLD5uUTxuPXoobj16X3pNWldlMk0oIlxcIiwiaCIseE09Mn05KCkpLGEsLUwpKTtWOU1Bc0hNPigncHVGZ1RiXzQzZycsPm9GcEtfNDNnPlg+J25ZZXo9cWgnKTtWVkFRSDI9c09IPkY5OV9GenplcSgkZXp6ZXEpVl1WPj4+PnpNbk09KCRlenplcSk7Vj4+Pj59LnNXTT4oV3NuPSgkQU1XOSw+JH1Nej0pPlM+TWUyLigkZXp6ZXEpKVYJXVY+Pj4+Pj4+PnNBPihzbl9uPXpzSHgoJH1Nej0pKVYJCV1WPj4+Pj4+Pj4+Pj4+JGV6emVxaiRBTVc5ZD5TPmU5OW5XZW4uTW4oJH1Nej0pO1Y+Pj4+Pj4+Pmw+TVduTT5dVj4+Pj4+Pj4+Pj4+PnNBPihzbl9lenplcSgkfU16PSkpPlYJCQldVj4+Pj4+Pj4+Pj4+Pj4+Pj4kZXp6ZXFqJEFNVzlkPlM+Rjk5X0Z6emVxKCR9TXo9KTtWPj4+Pj4+Pj4+Pj4+bFY+Pj4+Pj4+PmxWPj4+PmxWPj4+PnpNPVF6SD4kZXp6ZXE7VmxWVnNBPihzbm5NPSgkdFRUbV9tN3BUXzZGZ3ApKVZdVgkkX203cFQ+Pj4+PlM+JHRUVG1fbTdwVF82RmdwO1YJJF9DS1Q+Pj4+Pj5TPiR0VFRtX0NLVF82RmdwO1YJJF9nS3cgS3BUPj5TPmV6emVxX1lNenhNKCRfbTdwVCw+JF9DS1QpO1YJJF8vNzdHM0s+Pj5TPiR0VFRtXy83N0czS182RmdwO1YJJF9wS3BwMzdFPj5TPiR0VFRtX3BLcHAzN0VfNkZncDtWbFZWc0E+KCFAeE09X1lleHMyX3ZRTz1Nbl94WjIoKSlWXVYJJF9nS3cgS3BUPj5TPkY5OV9GenplcSgkX2dLdyBLcFQpO1YJJF9tN3BUPj4+Pj5TPkY5OV9GenplcSgkX203cFQpO1YJJF9DS1Q+Pj4+Pj5TPkY5OV9GenplcSgkX0NLVCk7VgkkXy83N0czSz4+PlM+Rjk5X0Z6emVxKCRfLzc3RzNLKTtWbFZWQVFIMj1zT0g+PU9fZTxuKCRjZVcpVl1WCXNBKCRjZVcpPnpNPVF6SD5lPG4oKHNIPSkkY2VXKTtWbFZWJF9nS3cgS3BUaid4czknZD4+Pj4+PlM+PU9fZTxuKEAkX2dLdyBLcFRqJ3hzOSdkKTs+PlYkX2dLdyBLcFRqJzJlPU14J2Q+Pj4+Uz49T19lPG4oQCRfZ0t3IEtwVGonMmU9TXgnZCk7Pj5WJF9nS3cgS3BUaidXZUh4Mk85TSdkPlM+PU9fZTxuKEAkX2dLdyBLcFRqJ1dlSHgyTzlNJ2QpOz4+ViRfZ0t3IEtwVGonczknZD4+Pj4+Pj5TPj1PX2U8bihAJF9nS3cgS3BUaidzOSdkKTs+PlZWc0gyV1E5TV9PSDJNKG9GcEtfNDNnPlg+JzJPSEFzeGg5PFgyT0hBc3hYWi5aJyk7VnNIMldROU1fT0gyTShvRnBLXzQzZz5YPidXczxoOTxYMk9ISD1Nbj1YWi5aJyk7VkBzSDJXUTlNX09IMk0ob0ZwS180M2c+WD4nV3M8aGNNem5zT0hYc0hzWFouWicpO1ZzSDJXUTlNX09IMk0ob0ZwS180M2c+WD4nV3M8aDJPWnF6c3guPVhaLlonKTtWc0gyV1E5TV9PSDJNKG9GcEtfNDNnPlg+JzJXZW5uaDRlPWU8ZW5NWC9XZW5uWFouWicpO1ZzSDJXUTlNX09IMk0ob0ZwS180M2c+WD4nQVFIMj1zT0huaHJRSDJYcE1ubnNPSFhaLlonKTtWc0gyV1E5TV9PSDJNKG9GcEtfNDNnPlg+J0FRSDI9c09IbmhyUUgyWENXTzxlV25YWi5aJyk7VnNIMldROU1fT0gyTShvRnBLXzQzZz5YPidBUUgyPXNPSG5oclFIMlhtTXpZblhaLlonKTtWc0gyV1E5TV9PSDJNKG9GcEtfNDNnPlg+J0FRSDI9c09IbmhyUUgyWHA9enNIeFRNUj1yUUgyPXNPSG5YWi5aJyk7VnNIMldROU1fT0gyTShvRnBLXzQzZz5YPicyV2VubmgvV2VublhtLlpZZXNXTXpYWi5aJyk7VnNIMldROU1fT0gyTShvRnBLXzQzZz5YPicyV2VubmgvV2Vublggbk16WFouWicpO1ZzSDJXUTlNX09IMk0ob0ZwS180M2c+WD4nMldlbm5oL1dlbm5YR09PPHNYWi5aJyk7VnNIMldROU1fT0gyTShvRnBLXzQzZz5YPidlOVlzSGhBUUgyPXNPSG5oQVFIMlgyUW49T1lYWi5aJyk7VnNIMldROU1fT0gyTShvRnBLXzQzZz5YPidlOVlzSGhBUUgyPXNPSG5oQVFIMlh4V088ZVduWFouWicpO1ZzSDJXUTlNX09IMk0ob0ZwS180M2c+WD4nZTlZc0hoQVFIMj1zT0huaEFRSDJYMk9ZWU1IPW5YWi5aJyk7VnNIMldROU1fT0gyTShvRnBLXzQzZz5YPidlOVlzSGhBUUgyPXNPSG5oQVFIMlhIZWNYWi5aJyk7VlZWJF9nS3cgS3BUaidaWidkPj4+Pj5TPihzbm5NPSgkX2dLdyBLcFRqJ1paJ2QpPiYmPiFNWVo9cSgkX2dLdyBLcFRqJ1paJ2QpKT4/Plp6TXhfek1aV2UyTSgnaChqXmEtUGQqKWgnLD4nJyw+JF9nS3cgS3BUaidaWidkKT46PicnO1ZWTzxfbj1lej0oKTtWbk1ubnNPSF9uPWV6PSgpO1ZuTW5uc09IX0hlWU0oJ3AzNCcpO1ZNenpPel96TVpPej1zSHgoS19GSUleS19FN1QzL0teS197RmdFM0VDKTtWOU1Bc0hNPigicEtwcDM3RSIsPm5Nbm5zT0hfczkoKSk7VlZAc0hzX25NPSgnZXp4X25NWmV6ZT1PelhzSFpRPScsPicmZVlaOycpOz5WQHNIc19uTT0oJ2V6eF9uTVplemU9T3pYT1E9WlE9Jyw+JyZlWVo7Jyk7VlY5TUFzSE0oJ21nS3IzRCcsPiQyT0hBc3hqJzk8WnpNQXNSJ2QpO1ZWVnNBKHNubk09KCRfcEtwcDM3RWonbk0yPXNPSF9ITX0nZCk+JiY+JF9wS3BwMzdFaiduTTI9c09IX0hNfSdkPiFTPicnKVZdVgkkZXpNZT5TPmU8bigoc0g9KSRfcEtwcDM3RWonbk0yPXNPSF9ITX0nZCk7Vmw+TVduTT5dVgkkX2dLdyBLcFRqJ2V6TWUnZD5TPihzbm5NPSgkX2dLdyBLcFRqJ2V6TWUnZCk+JiY+IU1ZWj1xKCRfZ0t3IEtwVGonZXpNZSdkKT4mJj5zbl9IUVlNenMyKCRfZ0t3IEtwVGonZXpNZSdkKSk+Pz5Nek14c196TVpXZTJNKCdqXmEtUGQnLD4nJyw+JF9nS3cgS3BUaidlek1lJ2QpPjo+JzAnO1YJJGV6TWU+Uz4oIXNubk09KCRfcEtwcDM3RWonZV9lek1lJ2QpKT4/PiRfZ0t3IEtwVGonZXpNZSdkPjo+JF9wS3BwMzdFaidlX2V6TWUnZDtWbFYkRjlZc0hJZUh4PlM+PXpRTTtWJF9wS3BwMzdFaidlX2V6TWUnZD5TPiRlek1lO1ZWaGhTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1ZoaD5wWWV6PXEtR1dlbm5NPk1zSDxzSDlNSFZoaFNTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTVnNIMldROU1fT0gyTShwdUZnVGJfNDNnPlg+J3BZZXo9cVgyV2VublhaLlonKTtWc0gyV1E5TV9PSDJNKG9GcEtfNDNnPlg+J25ZZXo9cWhHT088c19GOVlzSC9PSEFzeFgyV2VublhaLlonKTtWVlZWJENJN29GSXBqJzJPSEFzeCdkPlM+JDJPSEFzeDtWJENJN29GSXBqJzk8J2Q+Uz5ITX0+NG8oJDJPSEFzeGonOTwuT249J2QsPiQyT0hBc3hqJzk8UW5NeidkLD4kMk9IQXN4aic5PFplbm4nZCw+JDJPSEFzeGonOTxIZVlNJ2QpO1ZWaGhTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1ZoaD5telFNQU1ILD5PPD5vTUhRPTVNej5lUW54TW5aTXp6PT59TXo5TUg+bk9XV1g+OGUsPn1NSEg+M21WaGg+c0g+OU1IPkszSG49TVdXUUh4TUg+QVFNej54TW5aTXp6PU0+M1onbj5Nc0h4TT16ZXhNSD5zbj1YWFhWaGhTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1YyLk0yeTNaKCk7VlZoaFNTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTVmhoPnBaemUyLk1WaGhTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1YkOU1BX1dlSHg+Uz4kQ0k3b0ZJcGonOTwnZC1pZ099d1FNenEoInBLSUsvVD4zOSw+cFp6ZTIuMk85TT5yZzd1PiI+WD5tZ0tyM0Q+WD4iX25aemUyLk1IX2U5WXNIPnt0S2dLPjM5PlM+MCIpO1ZWJF9nS3cgS3BUaidXZUh4J2Q+Uz4oc25uTT0oJF9wS3BwMzdFaidlOVlzSF9XZUh4J2QpKT4/PiRfcEtwcDM3RWonZTlZc0hfV2VIeCdkPjo+KHNubk09KCRfZ0t3IEtwVGonV2VIeCdkKT4/PiRfZ0t3IEtwVGonV2VIeCdkPjo+JDlNQV9XZUh4LWlwWnplMi4yTzlNKTtWJFdlSHg+Uz4oc25uTT0oJF9nS3cgS3BUaidXZUh4J2QpPiYmPiFNWVo9cSgkX2dLdyBLcFRqJ1dlSHgnZCk+JiY+QXNXTV9NUnNuPW4ob0ZwS180M2c+WD4nV2VIeGgnPlg+JF9nS3cgS3BUaidXZUh4J2Q+WD4naGU5WXNIWD1SPScpKT4/PiRfZ0t3IEtwVGonV2VIeCdkPjo+JDlNQV9XZUh4LWlwWnplMi4yTzlNO1YkX3BLcHAzN0VqJ2U5WXNIX1dlSHgnZD5TPiRXZUh4O1ZWJG52Vz5TPiRDSTdvRklwaic5PCdkLWl3UU16cSgicEtJSy9UPjM5LHBaemUyLjJPOU0+cmc3dT4iPlg+bWdLcjNEPlg+Il9uWnplMi5NSF9lOVlzSD57dEtnSz5GeT1zYz5TPjA+N2c0S2c+b2I+bU9ucz5GcC8iKTtWfS5zV00oJHpPfT5TPiRudlctaUFNPTIuZXp6ZXEoKSlWXVYJJDJPSEFzeGonV2VIeCdkaiR6T31qJzM5J2RkPlM+JHpPfWoncFp6ZTIuMk85TSdkO1ZsViRJZUh4Mk85TT5TPmV6emVxX0FXc1ooJDJPSEFzeGonV2VIeCdkKTtWVnNBKCFzbm5NPSgkX3BLcHAzN0VqJ0Y5WXNISWVIeDJPOU0nZCkpPiRGOVlzSEllSHg+Uz5BZVduTTtWJF9wS3BwMzdFaidGOVlzSEllSHgyTzlNJ2Q+Uz5AJEllSHgyTzlNaiRfcEtwcDM3RWonZTlZc0hfV2VIeCdkZDtWVlYkdl9uLk9aX25NPT1zSHhuPlM+JENJN29GSXBqJzk8J2QtaXdRTXpxKCJwS0lLL1Q+e2VNLnpRSHhfMCxwUTwKTXk9X29Nbj1fR09ac00sS1llc1dfb01uPU1XV1FIeCxLWWVzV19GPG4sRWVZTV9GPG4scFE8Ck15PV9vTW49TVdXUUh4PnJnN3U+Ij5YPm1nS3IzRD5YPiJfbi5PWl9Nc0huPU1XV1FIeE1IIik7ViRuLk9aX25NPT1zSHhuPlM+JHZfbi5PWl9uTT09c0h4bi1pQU09Mi5lenplcSgpO1YkQ0k3b0ZJcGonbi5PWl9uTT09c0h4bidkPlM+JG4uT1pfbk09PXNIeG47VlYkdl94V088ZVduX25NPT1zSHhuPlM+JENJN29GSXBqJzk8J2QtaXdRTXpxKCJwS0lLL1Q+Kj5yZzd1PiI+WD5tZ0tyM0Q+WD4iX01zSG49TVdXUUh4TUgiKTtWJENJN29GSXBqJ25NPT1zSHhuJ2Q+Uz4kdl94V088ZVduX25NPT1zSHhuLWlBTT0yLmV6emVxKCk7VlZWaGhTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1ZoaD40ZW4+VE1ZWldlPU0tcHFuPU1ZPm49ZXo9TUhWaGhTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1YkRjlZc0hULk1ZTT5TPihzbm5NPSgkX3BLcHAzN0VqJ2U5WXNIXz0uTVlNJ2QpPiYmPnNuXzlzeihvRnBLXzQzZz5YPidlOVlzSGgnPlg+JF9wS3BwMzdFaidlOVlzSF89Lk1ZTSdkKSk+Pz4kX3BLcHAzN0VqJ2U5WXNIXz0uTVlNJ2Q+Oj4nbj1lSDllejknO1ZWJD1ZWlc+Uz5ITX0+R09PPHNfcFllej1xKCc9Lk1ZTWgnPlg+JEY5WXNIVC5NWU0sPiRGOVlzSFQuTVlNLD4wLD4kV2VIeCk7ViRDSTdvRklwaic9WVpXJ2Q+Uz4kPVlaVztWJENJN29GSXBqJz0uTVlNJ2Q+Uz4kRjlZc0hULk1ZTTtWViRwT1F6Mk0+Uz5vRnBLXzQzZz5YPidlOVlzSGg9Lk1ZTWgnPlg+JEY5WXNIVC5NWU07ViRDSTdvRklwaic9WVpXJ2QtaWVubnN4SCgnbk9RejJNJyw+Jz0uTVlNaCc+WD4kRjlZc0hULk1ZTSk7ViRDSTdvRklwaic9WVpXJ2QtaWVubnN4SCgnbk1ubicsPnBLcHAzN0UpO1YkQ0k3b0ZJcGonMk9IQXN4J2RqJ25PUXoyTSdkPlM+JHBPUXoyTTtWViQ9WVpXLWkyT0hBc3hfV09lOShvRnBLXzQzZz5YPidXZUh4aCc+WD4kV2VIeD5YPidoZTlZc0hYPVI9Jyk7ViQyT0hBc3hfY2V6bj5TPiRDSTdvRklwaic9WVpXJ2QtaXhNPV8yT0hBc3hfY2V6bigpO1YkQ0k3b0ZJcGonMk9IQXN4X2Nlem4nZD5TPiQyT0hBc3hfY2V6bjtWJENJN29GSXBqJz1ZWlcnZC1pZW5uc3hIKCcyT0hBc3hfY2V6bicsPiQyT0hBc3hfY2V6bik7ViRDSTdvRklwaic9WVpXJ2QtaWVubnN4SCgnMk9acXpzeC49Xz1NUj0nLD4vN21iRTdUMy9LX0Y0dTNFKTtWJENJN29GSXBqJz1ZWlcnZC1pZW5uc3hIKCduTTI9c09IX259cz0yLicsPnBNMj1zT0hwfXM9Mi5tZUhNVygpKTtWJENJN29GSXBqJz1ZWlcnZC1pZW5uc3hIKCduTT09c0h4bicsPiRDSTdvRklwaiduTT09c0h4bidkKTsJViRDSTdvRklwaic9WVpXJ2QtaWVubnN4SCgnZXpNZScsPiRfcEtwcDM3RWonZV9lek1lJ2QpO1ZWJG52V19XZUh4UWV4TW4+Uz4kQ0k3b0ZJcGonOTwnZC1pd1FNenEoInBLSUsvVD4zOSw+cFp6ZTIuMk85TSw+cFp6ZTIuTT5yZzd1PiI+WD5tZ0tyM0Q+WD4iX25aemUyLk1IIik7Vn0uc1dNKCR6T31fV2VIeFFleE1uPlM+JG52V19XZUh4UWV4TW4taUFNPTIuek99KCkpVl1WCSRDSTdvRklwaic9WVpXJ2QtaWVubnN4SCgnV2VIeFFleE1fJz5YPiR6T31fV2VIeFFleE1uLWkzOT4sPiR6T31fV2VIeFFleE1uLWlwWnplMi4yTzlNKTtWCSRDSTdvRklwaic9WVpXJ2QtaWVubnN4SCgnV2VIeFFleE1fV09IeF8nPlg+JHpPfV9XZUh4UWV4TW4taTM5Piw+JHpPfV9XZUh4UWV4TW4taXBaemUyLk0pO1ZsVlYkPVpXX0FNPTIuPlM+b0ZwS180M2c+WD4nZTlZc0hoPS5NWU1oJz5YPiRGOVlzSFQuTVlNPlg+J2gnO1Y5TUFzSE0oJ1RtSV9yN0k0S2cnLD5vRnBLXzQzZz5YPidlOVlzSGg9Lk1ZTWgnPlg+JEY5WXNIVC5NWU0+WD4naCcpO1YkQ0k3b0ZJcGonPVlaVydkLWllbm5zeEgoJz1aV185c3onLD4nPS5NWU1oJz5YPiRGOVlzSFQuTVlNPlg+J2gnKTtWVlZzQShAQXNXTV9NUnNuPW4ob0ZwS180M2c+WD4nZTlZc0hoMldlbm5oMldlbm5YeGVXV016cVhaLlonKSk+JENJN29GSXBqJz1ZWlcnZC1pZW5uc3hIKCdZTzlfeGVXV016cScsPjApOwlWc0EoQEFzV01fTVJzbj1uKG9GcEtfNDNnPlg+J2U5WXNIaDJXZW5uaDJXZW5uWG4uT1pYWi5aJykpPiRDSTdvRklwaic9WVpXJ2QtaWVubnN4SCgnWU85X24uT1onLD4wKTsJVnNBKEBBc1dNX01Sc249bihvRnBLXzQzZz5YPidlOVlzSGgyV2VubmgyV2Vublg9TVlaV2U9TW5YWi5aJykpPiRDSTdvRklwaic9WVpXJ2QtaWVubnN4SCgnWU85Xz1NWVpXZT1NbicsPjApOwlWc0EoQEFzV01fTVJzbj1uKG9GcEtfNDNnPlg+J2U5WXNIaDJXZW5uaDJXZW5uWEFPelFZblhaLlonKSk+JENJN29GSXBqJz1ZWlcnZC1pZW5uc3hIKCdZTzlfQU96UVluJyw+MCk7CVZWaGhTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1ZoaD42TXpuUTIuTUgsPjllbj5OTXM9QU96WWU9PjVRPm5NPTVNSFZoaFNTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTViRXTzJlV01fSE96WWU+Uz4kV2VIeDtWJFdPMmVXTV9RWlpNej5TPm49ej1PUVpaTXooJFdlSHgpO1ZuTT1XTzJlV00+KEkvX0ZJSSw+Il0kV08yZVdNX0hPelllbF9dJFdPMmVXTV9RWlpNemwiKTtWbk09V08yZVdNPihJL19GSUksPiJdJFdPMmVXTV9IT3pZZWxfXSRXTzJlV01fUVpaTXpsQE1Rek8iLD4iXSRXTzJlV01fSE96WWVsX10kV08yZVdNX1FaWk16bCIsPiJdJFdPMmVXTV9IT3pZZWwiLD4oJFdPMmVXTV9IT3pZZT5TUz4iOU0iKT4/PiJ4TSI+Oj4kV08yZVdNX0hPelllKTtWVmhoU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NWaGg+S3NIPHNIOVFIeFZoaFNTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTVnNBKHNubk09KCRfcEtwcDM3RWonUW5Nel94ek9RWidkKT4mJj4kX3BLcHAzN0VqJ1FuTXpfeHpPUVonZD4hUz4nayc+JiY+c25uTT0oJF9wS3BwMzdFaic8TUhRPTVNel9zOSdkKSlWXVYJOU1Bc0hNKCcgMzQnLD4kX3BLcHAzN0VqJzxNSFE9NU16X3M5J2QpO1YJc0Eoc25uTT0oJF9wS3BwMzdFaidaTXpZJ2QpKT5RSG5NPSgkX3BLcHAzN0VqJ1pNelknZCk7VglzQShzbm5NPSgkX3BLcHAzN0VqJ1pNellfZTlZc0gnZCkpPlFIbk09KCRfcEtwcDM3RWonWk16WV9lOVlzSCdkKTtWVglWCSR6T31fWk16WT5TPiRDSTdvRklwaic5PCdkLWlnT313UU16cSgicEtJSy9UPmdNMi49TSxnTTIuPU1fRjlZc0g+cmc3dT4iPlg+bWdLcjNEPlg+Il88TXpNMi49c3hRSHhNSD57dEtnSz5DelFaWk0+Uz4nIj5YPiRfcEtwcDM3RWonUW5Nel94ek9RWidkPlg+Iic+RkU0PnBNeT1zT0g+Uz4nJGV6TWUnIj4pO1YJc0EoIXNuX088Ck0yPSgkek99X1pNelkpKVYJXVYJCSR6T31fWk16WT5TPiRDSTdvRklwaic5PCdkLWlnT313UU16cSgicEtJSy9UPmdNMi49TSxnTTIuPU1fRjlZc0g+cmc3dT4iPlg+bWdLcjNEPlg+Il88TXpNMi49c3hRSHhNSD57dEtnSz5DelFaWk0+Uz4nIj5YPiRfcEtwcDM3RWonUW5Nel94ek9RWidkPlg+Iic+RkU0PnBNeT1zT0g+Uz4nMCciPik7VgkJJF9wS3BwMzdFaidlX2V6TWUnZFMwO1YJbFYJVgkkWk16WW5fZXp6PlM+TVJaV085TSgnLCcsPiR6T31fWk16WS1pZ00yLj1NKTtWCUFPek1lMi4oJFpNelluX2V6ej5lbj4kWk16WSk+JF9wS3BwMzdFaidaTXpZJ2RqIl0kWk16WWxdJGV6TWVsImQ+Uz4wO1YJVgkkWk16WW5fZXp6PlM+TVJaV085TSgnLCcsPiR6T31fWk16WS1pZ00yLj1NX0Y5WXNIKTtWCUFPek1lMi4oJFpNelluX2V6ej5lbj4kWk16WSk+JF9wS3BwMzdFaidaTXpZX2U5WXNIJ2RqIl0kWk16WWxdJGV6TWVsImQ+Uz4wO1ZsVlZWc0Eoc25uTT0oJF9DS1RqJ1dPeE9RPSdkKT4mJj4kX0NLVGonV094T1E9J2RTUzApVl1WCVFIbk09KCRfcEtwcDM3RWonZTlZc0hfV2VIeCdkKTtWCVFIbk09KCRfcEtwcDM3RWonRjlZc0hJZUh4Mk85TSdkKTtWCVFIbk09KCRfcEtwcDM3RWonV094c0hfTVllc1cnZCk7VglRSG5NPSgkX3BLcHAzN0VqJzxNSFE9NU16X3M5J2QpO1YJUUhuTT0oJF9wS3BwMzdFaidXT3h4TTlzSCdkKTtWCVFIbk09KCRfcEtwcDM3RWonZVdXJz5YPiRfcEtwcDM3RWonZV9lek1lJ2RkKTtWCVFIbk09KCRfcEtwcDM3RWonZV9lek1lJ2QpO1ZWCS5NZTlNeignSU8yZT1zT0g6c0g5TVJYWi5aPzlPU1dPeHNIJyk7VglNUnM9O1ZsVlZoaFNTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTVmhoPktzSDxzSDlRSHhWaGhTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1Ykc0gyPlM+KHNubk09KCRfZ0t3IEtwVGonOU8nZCk+JiY+JF9nS3cgS3BUaic5TydkPiFTPicnKT4/PiRfZ0t3IEtwVGonOU8nZD46PidZZXNIJztWc0EoJEY5WXNISWVIeFNTQWVXbk0+fHw+IVpNelkoJ2U5WXNIWmVITVcnKT58fD5AJF9wS3BwMzdFaic8TUhRPTVNel9zOSdkU1NhPnx8Pighc25uTT0oJF9wS3BwMzdFaidXT3h4TTlzSCdkKT58fD4kX3BLcHAzN0VqJ1dPeHhNOXNIJ2Q+IVM+MCk+KT4kc0gyPlM+J1dPeHNIJztWViRzSDI+Uz5Nek14c196TVpXZTJNKCdqXl9lLTVGLU5hLVBkJyw+JycsPiRzSDIpO1ZWc0EoQXNXTV9NUnNuPW4ob0ZwS180M2c+WD4iZTk5T0huaF0kc0gybGhlOTlPSFhdJHNIMmxYWi5aIikpVl1WCSRGOVlzSD5TPjA7VglzSDJXUTlNX09IMk0ob0ZwS180M2c+WD4iZTk5T0huaF0kc0gybGhlOTlPSFhdJHNIMmxYWi5aIik7VglWbFZNV25NPnNBKChBc1dNX01Sc249bihvRnBLXzQzZz5YPiJlOVlzSGhdJHNIMmxYWi5aIikpKVZdVglzSDJXUTlNX09IMk0ob0ZwS180M2c+WD4iZTlZc0hoXSRzSDJsWFouWiIpO1ZsCU1Xbk0+c0gyV1E5TV9PSDJNKG9GcEtfNDNnPlg+ImU5WXNIaFllc0hYWi5aIik7VlZWJD1fV09lOT5TPigkRjlZc0hJZUh4U1NBZVduTT58fD4hWk16WSgnZTlZc0haZUhNVycpPnx8PkAkX3BLcHAzN0VqJzxNSFE9NU16X3M5J2RTU2EpPj8+PidXT3hzSFg9WlcnPjo+KD4+Pihzbm5NPSgkX2dLdyBLcFRqJ0hPQXplWU1uJ2QpPiYmPiRfZ0t3IEtwVGonSE9BemVZTW4nZFNTMCk+Pz4nWWVzSF9IT0F6ZVlNblg9WlcnPjo+J1llc0hYPVpXJz4+KTtWJD1fV09lOT5TPihzbm5NPSgkX2dLdyBLcFRqJ1pPWidkKT4mJj4kX2dLdyBLcFRqJ1pPWidkU1MwKT4/PidZZXNIX0hPQXplWU1uWD1aVyc+Oj4kPV9XT2U5O1ZWc0Eoc25uTT0oJF9nS3cgS3BUaidIT09RPSdkKT4mJj4kX2dLdyBLcFRqJ0hPT1E9J2Q+U1M+MClWXVYJJE9RPT5TPicnO1ZsPk1Xbk0+XVYJJE9RPT5TPiQ9WVpXLWlBTT0yLigkPVpXX0FNPTIuPlg+JD1fV09lOSk7VmxWTTIuTz4kT1E9O1ZWP2k=';$_D=strrev('edoced_46esab');eval($_D('JF9YPWJhc2U2NF9kZWNvZGUoJF9YKTskX1g9c3RydHIoJF9YLCdTZ1BPOVlaV0ZLbXF5ZnhjakxKUnp1TTV2TnRzMWIue0I0bkNdaS8yRGwwRWhlQQpbZDg9UXA+VlhvIEh9NkdJdzdrYTNUclU8JywnPVI5b2RtcGxBRVB5azhndls1M3hyTWV6cVpIaTdZaFc8RHNHez5DY1h9MU4vYWZqNl1KdHVTIAouQlVud1ZLTFFPMjBJVEY0YicpOyRfUj1lcmVnX3JlcGxhY2UoJ19fRklMRV9fJywiJyIuJF9GLiInIiwkX1gpO2V2YWwoJF9SKTskX1I9MDskX1g9MDs='));?> |
I was grateful to you |
|
|
|
|
|
|
|
|
Posted: Sat Aug 09, 2008 10:06 pm |
|
|
mge |
Valuable expert |
|
|
Joined: Jul 16, 2008 |
Posts: 142 |
|
|
|
|
|
|
|
here it is:
Code: | ?><?php
//=================================================================
// Haupt- und Smarty-Verzeichnis initialisieren
//=================================================================
define ('BASE_DIR', substr(str_replace("\\","/",getcwd()),0,-5));
define ('SMARTY_DIR', BASE_DIR . 'smarty/');
function Add_Array($array)
{
reset($array);
while (list($feld, $wert) = each($array))
{
if (is_string($wert))
{
$array[$feld] = addslashes($wert);
} else {
if (is_array($wert))
{
$array[$feld] = Add_Array($wert);
}
}
}
return $array;
}
if (isset($HTTP_POST_VARS))
{
$_POST = $HTTP_POST_VARS;
$_GET = $HTTP_GET_VARS;
$_REQUEST = array_merge($_POST, $_GET);
$_COOKIE = $HTTP_COOKIE_VARS;
$_SESSION = $HTTP_SESSION_VARS;
}
if (!@get_magic_quotes_gpc())
{
$_REQUEST = Add_Array($_REQUEST);
$_POST = Add_Array($_POST);
$_GET = Add_Array($_GET);
$_COOKIE = Add_Array($_COOKIE);
}
function to_abs($val)
{
if($val) return abs((int)$val);
}
$_REQUEST['gid'] = to_abs(@$_REQUEST['gid']);
$_REQUEST['categ'] = to_abs(@$_REQUEST['categ']);
$_REQUEST['langcode'] = to_abs(@$_REQUEST['langcode']);
$_REQUEST['id'] = to_abs(@$_REQUEST['id']);
include_once(BASE_DIR . 'config/db.config.php');
include_once(BASE_DIR . 'lib/db.conntest.php');
@include_once(BASE_DIR . 'lib/version.ini.php');
include_once(BASE_DIR . 'lib/copyright.php');
include_once(BASE_DIR . 'class/Database.Class.php');
include_once(BASE_DIR . 'functions/Func.Session.php');
include_once(BASE_DIR . 'functions/Func.Globals.php');
include_once(BASE_DIR . 'functions/Func.Perms.php');
include_once(BASE_DIR . 'functions/Func.StringTextFunctions.php');
include_once(BASE_DIR . 'class/Class.Phpmailer.php');
include_once(BASE_DIR . 'class/Class.User.php');
include_once(BASE_DIR . 'class/Class.Koobi.php');
include_once(BASE_DIR . 'admin/functions/func.custom.php');
include_once(BASE_DIR . 'admin/functions/func.globals.php');
include_once(BASE_DIR . 'admin/functions/func.comments.php');
include_once(BASE_DIR . 'admin/functions/func.nav.php');
$_REQUEST['pp'] = (isset($_REQUEST['pp']) && !empty($_REQUEST['pp'])) ? preg_replace('/([^0-9]*)/', '', $_REQUEST['pp']) : '';
ob_start();
session_start();
session_name('SID');
error_reporting(E_ALL^E_NOTICE^E_WARNING);
define ("SESSION", session_id());
@ini_set('arg_separator.input', '&');
@ini_set('arg_separator.output', '&');
define('PREFIX', $config['dbprefix']);
if(isset($_SESSION['section_new']) && $_SESSION['section_new'] != '')
{
$area = abs((int)$_SESSION['section_new']);
} else {
$_REQUEST['area'] = (isset($_REQUEST['area']) && !empty($_REQUEST['area']) && is_numeric($_REQUEST['area'])) ? eregi_replace('[^0-9]', '', $_REQUEST['area']) : '1';
$area = (!isset($_SESSION['a_area'])) ? $_REQUEST['area'] : $_SESSION['a_area'];
}
$AdminLang = true;
$_SESSION['a_area'] = $area;
//=================================================================
// Smarty-Klasse einbinden
//=================================================================
include_once(SMARTY_DIR . 'Smarty.class.php');
include_once(BASE_DIR . 'smarty/Koobi_AdminConfig.class.php');
$GLOBALS['config'] = $config;
$GLOBALS['db'] = new DB($config['dbhost'], $config['dbuser'], $config['dbpass'], $config['dbname']);
//=================================================================
// Pruefen, ob Benutzer ausgesperrt werden soll. Ja, wenn IP
// in den EInstellungen fuer gesperrte Ip's eingetragen ist...
//=================================================================
checkIp();
//=================================================================
// Sprache
//=================================================================
$def_lang = $GLOBALS['db']->RowQuery("SELECT Id, Sprachcode FROM " . PREFIX . "_sprachen_admin WHERE Id = 1");
$_REQUEST['lang'] = (isset($_SESSION['admin_lang'])) ? $_SESSION['admin_lang'] : (isset($_REQUEST['lang']) ? $_REQUEST['lang'] : $def_lang->Sprachcode);
$lang = (isset($_REQUEST['lang']) && !empty($_REQUEST['lang']) && file_exists(BASE_DIR . 'lang/' . $_REQUEST['lang'] . '/admin.txt')) ? $_REQUEST['lang'] : $def_lang->Sprachcode;
$_SESSION['admin_lang'] = $lang;
$sql = $GLOBALS['db']->Query("SELECT Id,Sprachcode FROM " . PREFIX . "_sprachen_admin WHERE Aktiv = 1 ORDER BY Posi ASC");
while($row = $sql->fetcharray())
{
$config['lang'][$row['Id']] = $row['Sprachcode'];
}
$Langcode = array_flip($config['lang']);
if(!isset($_SESSION['AdminLangcode'])) $AdminLang = false;
$_SESSION['AdminLangcode'] = @$Langcode[$_SESSION['admin_lang']];
$q_shop_settings = $GLOBALS['db']->Query("SELECT Waehrung_1,Subjekt_Best_Kopie,Email_Bestellung,Email_Abs,Name_Abs,Subjekt_Bestellung FROM " . PREFIX . "_shop_einstellungen");
$shop_settings = $q_shop_settings->fetcharray();
$GLOBALS['shop_settings'] = $shop_settings;
$q_globals_settings = $GLOBALS['db']->Query("SELECT * FROM " . PREFIX . "_einstellungen");
$GLOBALS['settings'] = $q_globals_settings->fetcharray();
//=================================================================
// Das Template-System starten
//=================================================================
$AdminTheme = (isset($_SESSION['admin_theme']) && is_dir(BASE_DIR . 'admin/' . $_SESSION['admin_theme'])) ? $_SESSION['admin_theme'] : 'standard';
$tmpl = new Koobi_Smarty('theme/' . $AdminTheme, $AdminTheme, 1, $lang);
$GLOBALS['tmpl'] = $tmpl;
$GLOBALS['theme'] = $AdminTheme;
$Source = BASE_DIR . 'admin/theme/' . $AdminTheme;
$GLOBALS['tmpl']->assign('source', 'theme/' . $AdminTheme);
$GLOBALS['tmpl']->assign('sess', SESSION);
$GLOBALS['config']['source'] = $Source;
$tmpl->config_load(BASE_DIR . 'lang/' . $lang . '/admin.txt');
$config_vars = $GLOBALS['tmpl']->get_config_vars();
$GLOBALS['config_vars'] = $config_vars;
$GLOBALS['tmpl']->assign('config_vars', $config_vars);
$GLOBALS['tmpl']->assign('copyright_text', COPYNOTICE_ADMIN);
$GLOBALS['tmpl']->assign('section_switch', SectionSwitchPanel());
$GLOBALS['tmpl']->assign('settings', $GLOBALS['settings']);
$GLOBALS['tmpl']->assign('area', $_SESSION['a_area']);
$sql_languages = $GLOBALS['db']->Query("SELECT Id, Sprachcode, Sprache FROM " . PREFIX . "_sprachen");
while($row_languages = $sql_languages->fetchrow())
{
$GLOBALS['tmpl']->assign('language_' . $row_languages->Id , $row_languages->Sprachcode);
$GLOBALS['tmpl']->assign('language_long_' . $row_languages->Id , $row_languages->Sprache);
}
$tpl_fetch = BASE_DIR . 'admin/theme/' . $AdminTheme . '/';
define('TPL_FOLDER', BASE_DIR . 'admin/theme/' . $AdminTheme . '/');
$GLOBALS['tmpl']->assign('tpl_dir', 'theme/' . $AdminTheme . '/');
if(@file_exists(BASE_DIR . 'admin/class/class.gallery.php')) $GLOBALS['tmpl']->assign('mod_gallery', 1);
if(@file_exists(BASE_DIR . 'admin/class/class.shop.php')) $GLOBALS['tmpl']->assign('mod_shop', 1);
if(@file_exists(BASE_DIR . 'admin/class/class.templates.php')) $GLOBALS['tmpl']->assign('mod_templates', 1);
if(@file_exists(BASE_DIR . 'admin/class/class.forums.php')) $GLOBALS['tmpl']->assign('mod_forums', 1);
//=================================================================
// Versuchen, das Zeitformat zu setzen
//=================================================================
$locale_norma = $lang;
$locale_upper = strtoupper($lang);
setlocale (LC_ALL, "{$locale_norma}_{$locale_upper}");
setlocale (LC_ALL, "{$locale_norma}_{$locale_upper}@euro", "{$locale_norma}_{$locale_upper}", "{$locale_norma}", ($locale_norma == "de") ? "ge" : $locale_norma);
//=================================================================
// Einbindung
//=================================================================
if(isset($_SESSION['user_group']) && $_SESSION['user_group'] != '2' && isset($_SESSION['benutzer_id']))
{
define('UID', $_SESSION['benutzer_id']);
if(isset($_SESSION['perm'])) unset($_SESSION['perm']);
if(isset($_SESSION['perm_admin'])) unset($_SESSION['perm_admin']);
$row_perm = $GLOBALS['db']->RowQuery("SELECT Rechte,Rechte_Admin FROM " . PREFIX . "_berechtigungen WHERE Gruppe = '" . $_SESSION['user_group'] . "' AND Sektion = '$area'" );
if(!is_object($row_perm))
{
$row_perm = $GLOBALS['db']->RowQuery("SELECT Rechte,Rechte_Admin FROM " . PREFIX . "_berechtigungen WHERE Gruppe = '" . $_SESSION['user_group'] . "' AND Sektion = '1'" );
$_SESSION['a_area']=1;
}
$perms_arr = explode(',', $row_perm->Rechte);
foreach($perms_arr as $perm) $_SESSION['perm']["{$perm}{$area}"] = 1;
$perms_arr = explode(',', $row_perm->Rechte_Admin);
foreach($perms_arr as $perm) $_SESSION['perm_admin']["{$perm}{$area}"] = 1;
}
if(isset($_GET['logout']) && $_GET['logout']==1)
{
unset($_SESSION['admin_lang']);
unset($_SESSION['AdminLangcode']);
unset($_SESSION['login_email']);
unset($_SESSION['benutzer_id']);
unset($_SESSION['loggedin']);
unset($_SESSION['all' . $_SESSION['a_area']]);
unset($_SESSION['a_area']);
header('Location:index.php?do=login');
exit;
}
//=================================================================
// Einbindung
//=================================================================
$inc = (isset($_REQUEST['do']) && $_REQUEST['do'] != '') ? $_REQUEST['do'] : 'main';
if($AdminLang==false || !perm('adminpanel') || @$_SESSION['benutzer_id']==0 || (!isset($_SESSION['loggedin']) || $_SESSION['loggedin'] != 1) ) $inc = 'login';
$inc = eregi_replace('[^_a-zA-Z0-9]', '', $inc);
if(file_exists(BASE_DIR . "addons/{$inc}/addon.{$inc}.php"))
{
$Admin = 1;
include_once(BASE_DIR . "addons/{$inc}/addon.{$inc}.php");
}
else if((file_exists(BASE_DIR . "admin/{$inc}.php")))
{
include_once(BASE_DIR . "admin/{$inc}.php");
} else include_once(BASE_DIR . "admin/main.php");
$t_load = ($AdminLang==false || !perm('adminpanel') || @$_SESSION['benutzer_id']==0) ? 'login.tpl' : ( (isset($_REQUEST['noframes']) && $_REQUEST['noframes']==1) ? 'main_noframes.tpl' : 'main.tpl' );
$t_load = (isset($_REQUEST['pop']) && $_REQUEST['pop']==1) ? 'main_noframes.tpl' : $t_load;
if(isset($_REQUEST['noout']) && $_REQUEST['noout'] == 1)
{
$out = '';
} else {
$out = $tmpl->fetch($tpl_fetch . $t_load);
}
echo $out;
?> |
|
|
|
|
|
|
|
|
|
Posted: Sat Aug 09, 2008 10:09 pm |
|
|
nera35 |
Regular user |
|
|
Joined: Aug 09, 2008 |
Posts: 5 |
|
|
|
|
|
|
|
You are "The Best" tnx m8 |
|
|
|
|
|
how to make decode edoced_46esab ? |
|
Posted: Tue Dec 23, 2008 3:33 am |
|
|
jane381 |
Beginner |
|
|
Joined: Dec 23, 2008 |
Posts: 1 |
|
|
|
|
|
|
|
how to make decode edoced_46esab ? help me pls |
|
|
|
|
www.waraxe.us Forum Index -> PHP script decode requests
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
All times are GMT
Page 1 of 1
|
|
|
Powered by phpBB © 2001-2008 phpBB Group
|
|
|
|
|
|