user;
$m=new mysql();
//Ajout d'un engagement (animateurs et administrateurs)
if ($u['statuts']<='animateur' || $u['statuts']<='administrateur')
{
$theTable="engagements";
$parent_page="tab_questionnaire";
$repeat_vars=array("id_referentiel");
$theLevel='animateur|administrateur';
include ("add_row.php");
}
//détermination du référentiel
if(!empty($_REQUEST['id_referentiel']))
{
$id_referentiel=$_REQUEST['id_referentiel'];
$TheRepeatedParam="id_referentiel=".$_REQUEST['id_referentiel'];
}
else print( "pas de questionnaire sélectionné");
//récupération des données du questionnaire
$l=$m->select_uniq("referentiels", "*", "id=".$id_referentiel);
$refterrit=$l['id_territoires'];
print "
Référentiel ".$l['nom']."
";
//print "".print_r($l, 1)."
";
if ($l['id_referentiels:parent'])
{
$p=$m->select_uniq("referentiels", "*", "id=".$l['id_referentiels:parent']);
print "Appartient au référentiel ".$p['nom']."
";
}
//include ("tab_messages.php");
//impression du formulaire d'ajout
print $add_row;
//récupération des données de la liste des questions
//$l=$m->select("engagements", "id,nom,aide,importances,id_referentiels,id_categories,classement", "id_referentiels=".$id_referentiel." OR id_referentiels=".$l['id_referentiels:parent']." order by classement");
$l=$m->select("engagements", "id,nom,aide,importances,id_referentiels,id_categories,classement,numero", "id_referentiels=".$id_referentiel." order by id_categories,classement");
if (count($l))
{
if($refterrit==$u['id_territoires'])
{
//conversion des cases en éditables
$l=replace_to_edit($l, "nom", "referentiels", "tab_questionnaire", "textarea");
$l=replace_to_edit($l, "aide", "referentiels","tab_questionnaire", "textarea");
$l=replace_to_edit($l, "importances", "referentiels","tab_questionnaire");
$l=replace_to_edit($l, "classement", "referentiels","tab_questionnaire");
$l=replace_to_edit($l, "numero", "referentiels","tab_questionnaire");
$l=replace_to_edit($l, "id_categories", "referentiels","tab_questionnaire", "select", "select id,nom from categories where id_referentiels=1 or id_referentiels=".$id_referentiel);
}
//conversion des numéros de territoire en nom
$l=replace_ids($l, "id_referentiels", "referentiels");
# //conversion des numéros de catégories en nom
# $l=replace_ids($l, "id_categories", "categories");
//conversion des ids en liens
if($refterrit==$u['id_territoires'])
{
$l=replace_to_link($l, "id", "engagements", "tab_questionnaire", "id_engagement",2); //supression
}
$table=new sorttable("tab_listengagements");
$table->titles=array(" ","Engagements", "Aide", "Importance", "Référentiel", "Catégorie", "Classement","N°");
$table->datas=$l;
print $table->html();
}
else print "Pas d'engagement dans ce référentiel
";
//~ print "".print_r($l, 1)."
";
?>