コード例 #1
0
ファイル: projet.php プロジェクト: wedesign-pf/code-g
<?php

/**************************************************
*
*   Requête concernant l'article Projet
*
*************************/
// Récupérer une valeur du projet par rapport à son titre dans l'ordre croissant
$obj_article = new article("projet");
$obj_article->fields = "id,titre";
if (!empty($id)) {
    $obj_article->where = "id=" . $id;
}
$obj_article->orderby = "titre ASC";
$list_projets = $obj_article->query();
$projet = $list_projets[0];
$id = $projet['id'];
$titre_projet = $projet['titre'];
// Vérifier si l'id du projet existe
if (empty($id)) {
    verifTab($id, "Vous avez été redirigé vers la page d'accueil car le projet demandé n'existe pas");
}
コード例 #2
0
ファイル: ajax_projet.php プロジェクト: wedesign-pf/code-g
     $list_element['Element'][$k] = array('id' => $value[id], 'titre' => $value[titre], 'creation_date' => $value[creation_date], 'actif' => $value[actif], 'creation_utilisateur' => $value[creation_utilisateur], 'remarques' => $value[remarques], 'id_projet' => $value[id_projet], 'Categorie' => $list_categorie['Categorie'][$value['id_categorie']]);
 }
 // Récupérer les champs
 $obj_article = new article("champ");
 $obj_article->fields = "id,titre,filtre1";
 $result = $obj_article->query();
 $list_champ = array();
 $list_champ_crypte = array();
 foreach ($result as $Kr => $datas) {
     $list_champ[$Kr] = array('id' => $datas["id"], 'titre' => $datas['titre'], 'filtre' => $datas['filtre1']);
     if ($datas["filtre1"] == "1") {
         $list_champ_crypte[] = $datas["id"];
     }
 }
 // Vérifier si les éléments existent pour le projet demandé
 verifTab($list_element, "Vous avez été redirigé vers la page d'accueil car le projet ne contient aucun élément");
 // Récupérer la liste des ids des champs
 $cat_list_champ = array();
 $list_id_champ = array();
 $cat_list_type = array();
 $list_type = array();
 foreach ($list_element['Element'] as $KlistElem => $VlistElem) {
     $cat_list_champ[$KlistElem] = array('id' => $VlistElem['Categorie']['list_champ']);
     $list_id_champ[$KlistElem] = explode(",", $cat_list_champ[$KlistElem]['id']);
     $cat_list_type[$KlistElem] = array('id_type' => $VlistElem['Categorie']['list_type_utilisateur']);
     $list_type[$KlistElem] = explode(",", $cat_list_type[$KlistElem]['id_type']);
 }
 // Récupérer les bonne valeurs des champs par rapport au projet
 $listChamp = array();
 foreach ($list_id_champ as $kidc => $vv) {
     foreach ($list_id_champ[$kidc] as $idc) {