Пример #1
0
<?php

$db = App::getDatabase();
$auth = App::getAuth();
$auth->restrict();
$user_id = $_SESSION['auth']->id_user;
$info_user = $auth->checkId($db, $user_id);
if (isset($_GET['id'])) {
    $getId = htmlspecialchars($_GET['id']);
    $user_id_profil = $auth->checkId($db, $getId);
    if (!isset($getId) || !file_exists('profil.php')) {
        App::redirect('accueil.php');
    } else {
        if (!$user_id_profil) {
            App::redirect('accueil.php');
        }
    }
    $id = $getId;
    $user = $user_id_profil;
} else {
    $id = $user_id;
    $user = $info_user;
}
$tweet = new Tweet($id);
$follow = new Follow($_SESSION['auth']);
$count_tweet = $tweet->countTweet($db, $id);
$count_follower = $follow->countFollower($db, $id);
$count_following = $follow->countFollowing($db, $id);
Пример #2
0
<?php

require_once '../../autoload.php';
$session = Session::getInstance();
$follow = new Follow($session);
if (isset($_POST['user']) && isset($_POST['session'])) {
    $db = App::getDatabase();
    $follow->toFollow($db, $_POST['user'], $_POST['session']);
    $o = $follow->countFollower($db, $_POST['user']);
    echo $o->count_follower;
}
if (isset($_POST['user_d']) && isset($_POST['session_d'])) {
    $db = App::getDatabase();
    $follow->unFollow($db, $_POST['user_d'], $_POST['session_d']);
    $j = $follow->countFollower($db, $_POST['user_d']);
    echo $j->count_follower;
}