<?php

require_once '../inc/Tweetgater/Installer.php';
$installer = new Tweetgater_Installer();
$oauthConfig = Tweetgater_Twitter::getConfigFile();
$installUrl = Tweetgater_Twitter::getBaseUrl();
$session = new Zend_Session_Namespace('twitterAppAuthentication');
$config = array('callbackUrl' => $installUrl . '/install/twitter_callback.php', 'siteUrl' => 'http://twitter.com/oauth', 'consumerKey' => $oauthConfig->oauth->consumerKey, 'consumerSecret' => $oauthConfig->oauth->consumerSecret);
$consumer = new Zend_Oauth_Consumer($config);
$accessToken = $consumer->getAccessToken($_GET, unserialize($session->requestToken));
$installer->writeOauthToken($accessToken->getParam('oauth_token'), $accessToken->getParam('oauth_token_secret'));
$session->unsetAll();
header('Location: index.php');
Example #2
0
<?php

require_once '../inc/Tweetgater/Installer.php';
$installer = new Tweetgater_Installer();
if (!isset($_POST['url']) || !isset($_POST['feedTitle']) || !isset($_POST['feedAuthor'])) {
    die('Consume Key and Consumer Secret must be set.');
}
$url = trim(htmlentities($_POST['url']));
$feedTitle = trim(htmlentities($_POST['feedTitle']));
$feedAuthor = trim(htmlentities($_POST['feedAuthor']));
if ($url == '' || $feedTitle == '' || $feedAuthor == '') {
    die('URL, Feed Title and Feed Author must be set.');
}
$installer->writeOptions($url, $feedTitle, $feedAuthor);
header('Location: index.php');
Example #3
0
<?php

require_once '../inc/Tweetgater/Installer.php';
$installer = new Tweetgater_Installer();
?>
<html>
<head>
<title>Tweets Installer</title>
<style>
body {
	font-family: Arial;
	font-size: 0.9em;
}

h2 {
	margin: 30px 0px 20px 0px;
	border-bottom: 1px dashed #666;
	padding-bottom: 5px;
}

</style>
</head>
<body>
<?php 
$zfCheck = $installer->checkZendFramework();
?>
<h2>Step 1:  Verify Zend Framework version <?php 
echo Tweetgater_Installer::ZF_REQUIREMENT;
?>
</h2>
<?php 
<?php

require_once '../inc/Tweetgater/Installer.php';
$installer = new Tweetgater_Installer();
if (!isset($_POST['consumerKey']) || !isset($_POST['consumerSecret'])) {
    die('Consume Key and Consumer Secret must be set.');
}
$consumerKey = trim(htmlentities($_POST['consumerKey']));
$consumerSecret = trim(htmlentities($_POST['consumerSecret']));
if ($consumerKey == '' || $consumerSecret == '') {
    die('Consume Key and Consumer Secret must be set.');
}
$installer->writeOauthAppInfo($consumerKey, $consumerSecret);
header('Location: index.php');