Exemple #1
0
<?php

require PROJECT_PATH . 'src/Session.php';
$sessUser = new \Src\Session();
$sessUser->logIn(isset($_GET['fb_id']) ? $_GET['fb_id'] : '');
// redirect to questions
if ($sessUser->getIsLoggedIn()) {
    header('location: quiz');
    exit(0);
}
Exemple #2
0
<?php

require PROJECT_PATH . 'src/Session.php';
// session model
$sessUser = new \Src\Session();
// redirect to questions if logged in user
if (!$sessUser->getIsLoggedIn() || $sessUser->getProfile() == "") {
    header('location: /quiz');
    exit(0);
}
?>
<div id="innamorato" class="center-block text-center">
    <div id="share-text">
        Sei una persona che ama condivide le proprie esperienze e non riesci ad
        immaginare la tua vita da single. Per te tutto ha più colore a stare in due,
        ma per il 2016 prova anche a ricavarti un pò di tempo solo per te, ti aiuterà ad
        essere ancora più romantico :)
        <button id="share-button"></button>
    </div>
</div>

<script>
    window.fbAsyncInit = function () {
        FB.init({
            appId: '1710186109195271',
            xfbml: true,
            version: 'v2.5',
            cookie: true
        });
    };
    // Load the SDK asynchronously
Exemple #3
0
<?php

require PROJECT_PATH . 'src/Session.php';
// session model
$sessUser = new \Src\Session();
// redirect to questions if logged in user
if (!$sessUser->getIsLoggedIn()) {
    //    header('location: home-page');
    //    exit(0);
}
?>
<script src="js/spin.js"></script>

<div id="questions" class="center-block text-center">
    <div id="question" class="text-uppercase" data-id="1"></div>
    <div class="question-container">
        <button id="question-button-0" data-id="1"></button>
        <div id="question-button-text-0"></div>
    </div>
    <div class="question-container">
        <button id="question-button-1" data-id="2"></button>
        <div id="question-button-text-1"></div>
    </div>
    <div class="question-container">
        <button id="question-button-2" data-id="3"></button>
        <div id="question-button-text-2"></div>
    </div>
</div>

<script>
    $(document).ready(function () {
<?php

// json header
header('Content-Type: application/json; charset=UTF8');
// start session
session_start();
// require files
require 'configs/configs.ini.php';
require 'configs/questions.php';
require PROJECT_PATH . 'src/User.php';
require PROJECT_PATH . 'src/UserAnswer.php';
require PROJECT_PATH . 'src/Session.php';
// user session
$sessUser = new \Src\Session();
// question id
$questionId = !empty($_GET['question_id']) ? (int) $_GET['question_id'] : 0;
$answerId = !empty($_GET['answer_id']) ? (int) $_GET['answer_id'] : 0;
// response
$result = new stdClass();
$result->status = 'ERROR';
$result->error = 'AweSomething went wrong!';
$result->profile = '';
// user must be logged in and question id is mandatory
if ($sessUser->getIsLoggedIn() && $questionId && $answerId) {
    // user answer model
    $userAnswerModel = new \Model\UserAnswer();
    $userAnswer = $userAnswerModel->findByUserAndQuestion($sessUser->getId(), $questionId);
    // user already exists
    if ($userAnswer !== false) {
        $userAnswerModel->update(array('answer_id' => $answerId), $userAnswer['id']);
    } else {