Ejemplo n.º 1
0
Archivo: likes.php Proyecto: haoa2/SS
    $user = $user_->find($_POST["user_id"]);
}
$action = isset($_GET['action']) ? $_GET['action'] : $_POST['action'];
switch ($action) {
    case 'new':
        $Logger->log("Likes::new " . var_export($_POST, true) . "   ***    " . var_export($user, true));
        $r = $Like->where("secret_id = " . $_POST['secret_id'] . " and user_id = " . $user->attr['id'] . "");
        $Logger->log($r);
        if (count($r) == 0) {
            if (new_like($_POST['secret_id'], $user->attr['id'])) {
                echo '{"status": "Liked", "description": "Succesfully liked."}';
            } else {
                echo '{"status": "Error", "description": "Couln\'t find any session."}';
            }
        } else {
            dislike($_POST['secret_id'], $user->attr['id']);
            echo '{"status": "Disliked", "description": "Succesfully liked."}';
        }
        break;
    case 'get':
        $r = $Like->find_by("secret_id", $_POST['secret_id'], false);
        $Logger->log("Likes::get POST =>" . var_export($_POST, true));
        $Logger->log($r);
        echo json_encode($r);
        break;
    default:
        // $r->logger->log("TEST");
        break;
}
function new_like($secret_id, $user_id)
{
Ejemplo n.º 2
0
if (isset($_GET['first'])) {
    if ($_GET['first'] === '1') {
        $var = like($user, $post);
    } elseif ($_GET['first'] === '-1') {
        dislike($user, $post);
    } else {
        setFlash('Action impossible', 'danger');
        redirect('accueil.php');
        die;
    }
} elseif (isset($_GET['new'])) {
    if ($_GET['new'] === '1') {
        unvote($user, $post);
        like($user, $post);
    } elseif ($_GET['new'] === '-1') {
        unvote($user, $post);
        $var = dislike($user, $post);
    } else {
        setFlash('Action impossible', 'danger');
        redirect('accueil.php');
        die;
    }
} elseif (isset($_GET['delete']) && $_GET['delete'] === '1') {
    $var = unvote($user, $post);
} else {
    setFlash('Action impossible', 'danger');
    redirect('accueil.php');
    die;
}
setFlash('Vote enregistré');
redirect('afficherphoto.php?id=' . $post);
Ejemplo n.º 3
0
<?php

if (!defined('database')) {
    define("database", '../config/database.php');
}
if (isset($_GET['like'])) {
    session_start();
    like($_GET['like']);
}
if (isset($_GET['dlike'])) {
    session_start();
    dislike($_GET['dlike']);
}
if (isset($_GET['supp'])) {
    session_start();
    supp_post($_GET['supp']);
}
function get_userpost($user)
{
    include database;
    $iduser = get_iduser($user);
    $req = $connection->prepare("SELECT * FROM post WHERE iduser ='******' ORDER BY timedate desc;");
    $req->execute();
    $posts = $req->fetchAll(PDO::FETCH_ASSOC);
    return $posts;
}
function nb_post()
{
    include database;
    $req = $connection->prepare("SELECT * FROM post");
    $req->execute();
Ejemplo n.º 4
-2
    $sql = mysql_query("SELECT comment_likes FROM comment WHERE comment_id='{$id}'");
    $nums = mysql_fetch_object($sql)->comment_likes;
    $jumlah = $nums + 1;
    $query = mysql_query("UPDATE comment SET comment_likes='{$jumlah}' WHERE comment_id='{$id}'");
    if ($query) {
        return $jumlah;
    } else {
        return "0";
    }
}
function dislike($id)
{
    $sql = mysql_query("SELECT comment_dislikes FROM comment WHERE comment_id='{$id}'");
    $nums = mysql_fetch_object($sql)->comment_dislikes;
    $jumlah = $nums + 1;
    $query = mysql_query("UPDATE comment SET comment_dislikes='{$jumlah}' WHERE comment_id='{$id}'");
    if ($query) {
        return $jumlah;
    } else {
        return "0";
    }
}
if ($type == "like") {
    echo like($id);
} else {
    if ($type == "dislike") {
        echo dislike($id);
    } else {
        echo "0";
    }
}