/home/arranoyd/magicraft/wp-content/plugins/ninja-popups/include/mailchimp/MC_Lists.php
<?php

require_once dirname(__FILE__) . '/base/MC_Rest.php';

class MC_Lists extends MC_Rest
{

    function __construct($api_key)
    {
        $this->name = 'lists';

        parent::__construct($api_key);
    }

    function addMember($list = '', $subscriber = null)
    {
        $this->request = $list. '/members/'. md5(strtolower($subscriber['email_address']));
        return $this->execute('PUT', json_encode($subscriber));
    }
    
	function mergeFields($list = '')
	{
		$this->request = $list.'/merge-fields/';

		return $this->execute( 'GET' );
	}
	
	function getGroups($list = '')
	{
		$this->request = $list.'/interest-categories/';
		return $this->execute( 'GET' );
	}
	
	function getGroupFields($list = '', $group = '')
	{
		$this->request = $list.'/interest-categories/'.$group.'/interests/';
		return $this->execute( 'GET', array(
		    'count' => 100
        ));
	}

	function addTag($list, $subscriber, $tags)
    {
        $this->request = $list . '/members/' . $subscriber . '/tags';
        return $this->execute('POST', $tags);
    }
}

?>