Пример #1
0
function chemin_entite($id)
{
    global $tabent;
    array_push($tabent, $id);
    $query = 'SELECT `ENT_ID`,`ENT_RAISONSOCIAL`,`ENT_NOMINATION`,`ENT_PARENTID`,`CATEGORIES_CAT_ID` FROM `ENTITES` WHERE `ENT_ID`="' . $id . '"';
    $result = mysql_query($query) or die(mysql_error());
    $row = mysql_fetch_array($result);
    $nom = stripslashes($row['ENT_NOMINATION']);
    $parentid = $row['ENT_PARENTID'];
    if ($parentid == 0) {
        chemin_categorie($row['CATEGORIES_CAT_ID']);
    } else {
        chemin_entite($parentid);
    }
    return $tabent;
}
Пример #2
0
    // fonction permettant de récuperer tout les id des cats parents
    $tabcat = chemin_categorie($_GET['cat']);
    // on cache la partie "personne"
    $tpl->set_var('div_pdisp', 'none');
    // On affiche la description de la cat
    $db->query('SELECT `CAT_DESCRIPTION` FROM `CATEGORIES` WHERE `CAT_ID`="' . (int) $_GET['cat'] . '"');
    $data = $db->fetch_array();
    $contenu = '<h2>Description</h2>' . "\n";
    $contenu .= stripslashes($data['CAT_DESCRIPTION']);
    $tpl->set_var('contenu', $contenu);
} elseif ($_GET['ent']) {
    $sql = 'SELECT * FROM ENTITES WHERE ENT_ID="' . $_GET['ent'] . '"';
    $rep = $db->query($sql);
    $data = $db->fetch_array();
    // on récupere les ids des entités parentes
    $tabent = chemin_entite($_GET['ent']);
    // on affiche le calque des personnes
    $tpl->set_var('div_pdisp', 'display');
    // hop on affiche la liste des personnes
    $droit_w = $user->HaveAccess($data['CATEGORIES_CAT_ID'], 'W');
    $droit_a = $user->HaveAccess($data['CATEGORIES_CAT_ID'], 'A');
    aff_personnes((int) $_GET['ent'], $droit_w, $droit_a);
    // on envoie le menu
    $onglets = '<ul id="tabnav">';
    $onglets .= '<li id="li_entite" class="active"><a href="#" onclick="javascript:ShowTab(\'entite\');">Entité</a></li>';
    $onglets .= '<li id="li_personnes" class=""><a href="#" onclick="javascript:ShowTab(\'personnes\');">Personnes</a></li>';
    $onglets .= '</ul><br>';
    $tpl->set_var('onglets', $onglets);
    // on affiche les infos sur l'entité
    $CIL = InitPOReq($sql, $DBName);
    $tmp = '<table>';