<?php

require 'db_connect.inc.php';
$connect = mysqli_connect(DB_HOST, DB_USERNAME, DB_PASSWORD, DB_NAME);
if (mysqli_connect_errno()) {
    showJson(10, "Cannot connect with MySql :" . mysqli_connect_errno());
    mysqli_close($connect);
} else {
    //Successfully connected
    if (isset($_POST['name']) && isset($_POST['email'])) {
        $name = $_POST['name'];
        $email = $_POST['email'];
        if (!empty($email)) {
            googleLogin($connect, $name, $email);
        } else {
            showJson(4, "Fields cannot be empty");
        }
    }
    mysqli_close($connect);
}
function googleLogin($connect, $name, $email)
{
    $id = getUserId($connect, $email);
    if ($id > 0) {
        updateLastLogin($connect, $id);
        $response = array();
        $response['status'] = 1;
        $response['message'] = "Successfully logged in";
        $response['user_id'] = $id;
        echo json_encode($response);
    } else {
예제 #2
0
<?php

//so session vars can be used
session_start();
//clientLogin: try to log in user
$_SESSION['sessionToken'] = googleLogin('*****@*****.**', 'Kirk1zodiak');
//AuthSub: exchange token for session token so multiple calls can be made to api
if (isset($_REQUEST['token'])) {
    $_SESSION['authSub'] = true;
    echo '<pre>';
    print_r($_REQUEST['token']);
    echo '</pre>';
    // $_SESSION['sessionToken'] = get_session_token($_REQUEST['token']);
}
if (isset($_REQUEST['logout'])) {
    //clear session vars to start fresh
    session_unset();
}
//set form vars
$start_date = date("Y-m-d", mktime(0, 0, 0, date("m"), date("d") - 31, date("Y")));
$end_date = date("Y-m-d", mktime(0, 0, 0, date("m"), date("d") - 1, date("Y")));
//$start_date = $_POST['startdate'];
//$end_date = $_POST['enddate'];
$posttableid = 'ga:52850742|biarq';
$table_Id = substr('ga:52850742|biarq', 0, strpos('ga:52850742|biarq', "|"));
if (!isset($graph_type)) {
    $graph_type = 'date';
}
//format date inputs for output on page
$start_date_parts = explode("-", $start_date);
$end_date_parts = explode("-", $end_date);