/** * Get access token from twitter */ public function generateToken() { $input = JFactory::getApplication()->input; $jform = $input->get('jform', '', 'ARRAY'); if ($jform['consumer_key'] != "" && $jform['consumer_secret'] != "") { $access_token = RedtwitterHelper::getAccessToken($jform['consumer_key'], $jform['consumer_secret']); $session = JFactory::getSession(); if (!empty($access_token)) { $data['access_token'] = "Bearer " . $access_token; $data = array_merge($jform, $data); $this->getModel()->updateToken($data); $session->set('generatedFlag', true); } else { $session->set('generatedFlag', false); } $this->redirect = "index.php?option=com_redtwitter&view=oauth_info"; } }