Example #1
0
 /**
  *  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";
     }
 }