Advertisement
edutrul

Mailchimp library is not being loaded

Jul 24th, 2014
259
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.44 KB | None | 0 0
  1. <?php
  2.  
  3. //~ include_once 'rpj_mailer.template.inc';
  4.  
  5.  
  6. /**
  7.  * Implements hook_libraries_info().
  8.  */
  9. function rpj_mailer_libraries_info() {
  10.   $libraries['mailchimp'] = array(
  11.     'name' => 'MailChimp API',
  12.     'vendor url' => 'http://apidocs.mailchimp.com/api/2.0',
  13.     'version arguments' => array(
  14.       'file' => 'mailchimp/src/Mailchimp.php',
  15.       'pattern' => '/\$version = \"((\d+)\.(\d+))\"/',
  16.       'lines' => '120',
  17.     ),
  18.     'files' => array(
  19.       'php' => array('mailchimp/src/Mailchimp.php'),
  20.     ),
  21.   );
  22.  
  23.   return $libraries;
  24. }
  25.  
  26. /**
  27.  * Get a Mailchimp API object for communication with the mailchimp server.
  28.  */
  29. //~ function rpj_mailer_get_mc_object() {
  30.   //~ $library = libraries_load('mailchimp');
  31.   //~ return new Mailchimp('95d6d5509ff7f152979d15d814d407e3-us8');
  32. //~ }
  33. //~
  34. function rpj_mailer_init() {
  35.   $library = libraries_load('mailchimp');
  36.   print_r($library);
  37.   // ERROR HERE: Error: Class 'Mailchimp' not found in /home/edutrul/Projects/rpjobsity/sites/all/modules/custom/rpj_mailer/rpj_mailer.module, line 31
  38.   $mailchimp = new Mailchimp('95d6d5509ff7f152979d15d814d407e3-us8');
  39.   $mailchimp_lists = new Mailchimp_Lists($mailchimp);
  40.   print_r($mailchimp_lists);
  41.   print 'MAILCHIMP LISTS: ' . '<br>';
  42.   print '================ ' . '<br>';
  43.   print '================ ' . '<br>';
  44.   print 'getList(): ' . '<br>';
  45.   print_r($mailchimp_lists->getList());  ///< has parameters $start, limit, etc.
  46.   exit();
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement