You are here

function alchemy_new_alchemy_obj in Alchemy 6

Same name and namespace in other branches
  1. 7 alchemy.module \alchemy_new_alchemy_obj()
1 call to alchemy_new_alchemy_obj()
alchemy_get_elements in ./alchemy.module

File

./alchemy.module, line 180
DO NOT COMMIT TO DRUPAL CONTRIB! THIS MODULE IS FOR DEVELOPMENT ONLY.

Code

function alchemy_new_alchemy_obj() {
  static $alchemyObj;
  if ($alchemyObj) {
    return $alchemyObj;
  }

  // Load the AlchemyAPI module code.
  alchemy_include_alchemy_class();

  // Create an AlchemyAPI object.
  $alchemyObj = new AlchemyAPI();
  $apikey = alchemy_get_apikey();
  if (!$apikey) {
    return FALSE;
  }
  $alchemyObj
    ->setAPIKey($apikey);
  return $alchemyObj;
}