Example #1
0
<?php

require dirname(__FILE__) . "/service/common/config.php";
require dirname(__FILE__) . "/service/common/util.php";
require dirname(__FILE__) . "/service/common/auth.php";
require dirname(__FILE__) . "/service/common/view.php";
require dirname(__FILE__) . "/service/models/model.php";
$auth = new Auth();
if (!$auth->checkLogin()) {
    $layout = 'login';
    $view = new View();
    $view->render($layout);
    exit;
}
$twitter = new TwitterOAuth(CONSUMER_KEY, CONSUMER_SECRET, $auth->info['oauth_token'], $auth->info['oauth_token_secret']);
$settings = $twitter->get('account/verify_credentials');
$user = array('session_id' => $settings->id, 'auth_type' => 'twitter', 'name' => $settings->screen_name);
$user_data = $model->get_user(array('session_id' => $user['session_id']));
$query = array('user_id' => $user_data[0]['user_id']);
$spending = Model::get_spending($query, get_period_one_month());
$fixed_spending = Model::get_fixed_spending($query, get_period_one_month());
$income = Model::get_income($query, get_period_one_month());
$layout = 'sumup';
$view = new View();
$view->setData('spending', $spending);
$view->setData('fixed_spending', $fixed_spending);
$view->setData('income', $income);
$view->render($layout);