Ejemplo n.º 1
0
function rechercher_potins_des_groupes_de_user_offset($id_user, $limit, $offset, $bdd)
{
    $potins = rechercher_potins_des_groupes_de_user($id_user, $bdd);
    $i = 0;
    if ($potins != 0) {
        if ($offset <= count($potins)) {
            foreach ($potins as $key => $potin_courant) {
                if ($i == $offset + $limit) {
                    break;
                } else {
                    if ($i >= $offset) {
                        $potins_cherches[$i] = $potin_courant;
                    }
                }
                $i++;
            }
        } else {
            return 'plus_de_potins';
        }
    } else {
        return 'pas_de_potins';
    }
    if (isset($potins_cherches)) {
        return $potins_cherches;
    } else {
        return 'erreur';
    }
}
Ejemplo n.º 2
0
function liste_potins_non_vus($id_user, $bdd)
{
    $potins_vus = liste_potins_vus($id_user, $bdd);
    include_once 'modele/rechercher_potins.php';
    $tous_potins = rechercher_potins_des_groupes_de_user($id_user, $bdd);
    if ($potins_vus != 'erreur_nopotin') {
        if ($tous_potins != 0) {
            return array_diff($tous_potins, $potins_vus);
            // On retourne les potins qu'on a pas vus
        } else {
            return 'error_aucun_potin';
            // Il n'y a pas de potins
        }
    } else {
        return $tous_potins;
        // On renvoie tous les potins
    }
}
Ejemplo n.º 3
0
<?php

$num_page = $_GET['num_page'];
$limit = $_GET['limit'];
$offset = $limit * $num_page;
include_once 'modele/rechercher_potins.php';
include_once 'vue/potin/affichage_potin.php';
include_once 'vue/potin/potin_v4.php';
$reponse = NULL;
$j = 0;
$potins_cherches = rechercher_potins_des_groupes_de_user($id_user, $bdd);
if ($potins_cherches != 0) {
    $potins_cherches = array_slice($potins_cherches, $offset, $limit);
    foreach ($potins_cherches as $i => $potin_courant) {
        $potin_courant = infos_potin($potin_courant, $bdd);
        $reponse['potin' . $j] = vue_potin_v4($potin_courant, $id_user, $bdd);
        $j++;
    }
    $reponse['nb_potins'] = $j;
} else {
    $reponse['nb_potins'] = 0;
}
echo json_encode($reponse);