public function get_api() { if (!$this->api) { require_once trailingslashit(dirname(_DTBAKER_SUPPORT_HUB_CORE_FILE_)) . 'extensions/envato/class.envato-api.php'; $this->api = envato_api_basic::getInstance(); $this->api->set_personal_token($this->get('envato_token')); $this->api->set_client_id($this->get('envato_app_id')); $this->api->set_client_secret($this->get('envato_app_secret')); $this->api->set_redirect_url($this->generate_oauth_redirect_url()); $this->api->set_cookie($this->get('envato_cookie')); } return $this->api; }