public function render($params = array()) { // get modules $modules = self::_load(); $value = $this->_data->get('value'); if ($value && isset($modules[$value])) { if ($modules[$value]->published) { $rendered = JModuleHelper::renderModule($modules[$value]); if (isset($modules[$value]->params)) { $module_params = new YParameter(); $module_params->loadString($modules[$value]->params); if ($moduleclass_sfx = $module_params->get('moduleclass_sfx')) { $html[] = '<div class="' . $moduleclass_sfx . '">'; $html[] = $rendered; $html[] = '</div>'; return implode("\n", $html); } } return $rendered; } } return null; }
public static function getTwitterClient() { // get comment params $params = new YParameter(); $params->loadArray(Zoo::getApplication()->getParams()->get('global.comments.')); if (!function_exists('curl_init')) { return null; } // load twitter classes JLoader::register('TwitterOAuth', ZOO_ADMIN_PATH . '/libraries/twitter/twitteroauth.php'); $oauth_token = null; $oauth_token_secret = null; if (isset($_SESSION['twitter_oauth_token']) && isset($_SESSION['twitter_oauth_token_secret'])) { $oauth_token = $_SESSION['twitter_oauth_token']; $oauth_token_secret = $_SESSION['twitter_oauth_token_secret']; } // Build TwitterOAuth object with client credentials. return new TwitterOAuth($params->get('twitter_consumer_key'), $params->get('twitter_consumer_secret'), $oauth_token, $oauth_token_secret); }