NexusLeads Webshell
NexusLeads


Server : LiteSpeed
System : Linux server 3.10.0-1160.90.1.el7.x86_64 #1 SMP Thu May 4 15:21:22 UTC 2023 x86_64
User : alsaif ( 1057)
PHP Version : 7.4.33
Disable Function : show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname
Directory :  /home/alsaif/public_html/plugins/convertforms/aweber/wrapper/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home/alsaif/public_html/plugins/convertforms/aweber/wrapper/aweber_response.php
<?php

/**
 * @package         Convert Forms
 * @version         4.3.3 Pro
 *
 * @author          Tassos Marinos <info@tassos.gr>
 * @link            https://www.tassos.gr
 * @copyright       Copyright © 2023 Tassos All Rights Reserved
 * @license         GNU GPLv3 <http://www.gnu.org/licenses/gpl.html> or later
 */

// No direct access
defined('_JEXEC') or die('Restricted access');

/**
 * AWeberResponse
 *
 * Base class for objects that represent a response from the AWeberAPI.
 * Responses will exist as one of the two AWeberResponse subclasses:
 *  - AWeberEntry - a single instance of an AWeber resource
 *  - AWeberCollection - a collection of AWeber resources
 * @uses AWeberAPIBase
 * @package
 * @version $id$
 */
class AWeberResponse extends AWeberAPIBase
{

	public $adapter      = false;
	public $data         = array();
	public $_dynamicData = array();

	/**
	 * __construct
	 *
	 * Creates a new AWeberRespones
	 *
	 * @param mixed $response       Data returned by the API servers
	 * @param mixed $url            URL we hit to get the data
	 * @param mixed $adapter        OAuth adapter used for future interactions
	 * @access public
	 * @return void
	 */
	public function __construct($response, $url, $adapter)
	{
		$this->adapter = $adapter;
		$this->url     = $url;
		$this->data    = $response;
	}

	/**
	 * __set
	 *
	 * Manual re-implementation of __set, allows sub classes to access
	 * the default behavior by using the parent:: format.
	 *
	 * @param mixed $key        Key of the attr being set
	 * @param mixed $value      Value being set to the attr
	 * @access public
	 */
	public function __set($key, $value)
	{
		$this->{$key} = $value;
	}

	/**
	 * __get
	 *
	 * PHP "MagicMethod" to allow for dynamic objects.  Defers first to the
	 * data in $this->data.
	 *
	 * @param String $value  Name of the attribute requested
	 * @access public
	 * @return mixed
	 */
	public function __get($value)
	{
		if (in_array($value, $this->_privateData))
		{
			return null;
		}
		if (array_key_exists($value, $this->data))
		{
			return $this->data[$value];
		}
		if ($value == 'type')
		{
			return $this->_type();
		}

	}

}

NexusLeads