예제 #1
0
파일: list.php 프로젝트: kohlhofer/Mindmeto
    if (isset($_REQUEST['oauth_token']) && $_SESSION['oauthState'] == 'start') {
        $_SESSION['oauthState'] = $oauthState = 'returned';
    }
    handleTwitterAuthentication($oauthState);
}
if ($session->loggedIn) {
    $bot = new TwitterBot();
    $reminders = $bot->reminder;
    if (isset($_POST['command'])) {
        $commandResponse = $bot->parseCommand("web", $session->userDetails['user_twitter_data']->id, $_POST['command']);
        $queryResult = NULL;
        if ($commandResponse !== false) {
            $queryResult = $commandResponse;
            $session->userDetails = $db->fetchUserDetails($session->userId);
        } else {
            $reminderResult = $bot->parseReminder("web", $_POST['command'], $session->userId, -1);
            if ($reminderResult !== false) {
                $queryResult = $reminderResult;
            }
        }
    }
    $existingReminders = $reminders->fetch($session->userId);
    $curTime = $reminders->calculateLocalTime($session->userDetails['user_timezone']);
    $headerCode = <<<JS
\t\t\t<script>
\t\t\t\t\$(document).ready(function() {

\t\t\t\t\tif( \$('#reminder-web-result') ) {
\t\t\t\t\t\t
\t\t\t\t\t\t\$('#reminder-web-result').effect("highlight", { 'color': '#fdef28' }, 1500);
\t\t\t\t\t\t