?
Current File : /home/c/i/d/cideo/site_2015/application/models/mailchimp/Mailchimpcustom.php
<?php

require_once("Mailchimp.php");

class Mailchimpcustom{
    
    private $apikeyperso = "400096b4c230e1756b84d56269d83b41-us6";
    private $list_id = "d40f17a626";
    public $httpapi  = 'http://us6.api.mailchimp.com';
    public $debug = false;

    

    public function __construct($apikeyperso=null, $list_id=null, $opts=array()) {
        
      $this->MailChimp = new Mailchimp($this->apikeyperso);
       
    }

    public function countmembres($status) {
            
        $MailChimp = $this->MailChimp;    
        $result =  $MailChimp->call('lists/members', array(
                'id' => $this->list_id,
                'status' => $status,                                            
            ));
        $count = $result['total'];    
        return $count;
    }

    public function listmembres($status, $start, $limit) {
             
        $MailChimp = $this->MailChimp;
        $result = $MailChimp->call('lists/members', array(
                'id' => $this->list_id,
                'status' => $status,
                'opts' => array(
                    'start' => $start,
                    'limit' => $limit , // max 100
                    ),                              
            ));
        return $result;
    }
    
    public function infomembre($email_address, $output) {
             
        $result = $this->httpapi.'/1.3/?method=listMemberInfo&apikey='.$this->apikeyperso.'&id='.$this->list_id.'&email_address='.$email_address.'&output='.$output.'';
        return $result;
    }

   
}