Bonsoir,
Je travaille sur Maarch Courrier 17.06.14.
Afin de modifier la présentation des données (afficher certaines colonnes et pas d’autres), j’ai modifié dans le custom le fichier modules\entities\users_list.php sans obtenir aucun changement dans l’affichage de la page; en fait, j’ai même essayé de mettre ces modifications dans la version standard du fichier, sans résultat.
Ce que je voudrais faire est le suivant:
foreach(array_keys($tab[$i][$j]) as $value){
if($tab[$i][$j][$value]==“user_id”){
$tab[$i][$j][“user_id”]=$tab[$i][$j][‘value’];
$tab[$i][$j][“label”]= _ID;
$tab[$i][$j][“size”]=“15”;
$tab[$i][$j][“label_align”]=“left”;
$tab[$i][$j][“align”]=“left”;
$tab[$i][$j][“valign”]=“bottom”;
$tab[$i][$j][“show”]=true;
}
if($tab[$i][$j][$value]==“lastname”){
$tab[$i][$j][‘value’]= functions::show_string($tab[$i][$j][‘value’]);
$tab[$i][$j][“lastname”]=$tab[$i][$j][‘value’];
$tab[$i][$j][“label”]=_LASTNAME;
$tab[$i][$j][“size”]=“15”;
$tab[$i][$j][“label_align”]=“left”;
$tab[$i][$j][“align”]=“left”;
$tab[$i][$j][“valign”]=“bottom”;
$tab[$i][$j][“show”]=true;
}
if($tab[$i][$j][$value]==“firstname”){
$tab[$i][$j][‘value’]= functions::show_string($tab[$i][$j][‘value’]);
$tab[$i][$j][“firstname”]= $tab[$i][$j][‘value’];
$tab[$i][$j][“label”]=_FIRSTNAME;
$tab[$i][$j][“size”]=“15”;
$tab[$i][$j][“label_align”]=“left”;
$tab[$i][$j][“align”]=“left”;
$tab[$i][$j][“valign”]=“bottom”;
$tab[$i][$j][“show”]=true;
}
/* Suprimé
if($tab[$i][$j][$value]==“enabled”){
$tab[$i][$j][“enabled”]= $tab[$i][$j][‘value’];
$tab[$i][$j][“label”]=_STATUS;
$tab[$i][$j][“size”]=“3”;
$tab[$i][$j][“label_align”]=“left”;
$tab[$i][$j][“align”]=“center”;
$tab[$i][$j][“valign”]=“bottom”;
$tab[$i][$j][“show”]=true;
}
/
/ Ajouté /
if($tab[$i][$j][$value]==“department”){
$tab[$i][$j][“department”] = $tab[$i][$j][‘value’];
$tab[$i][$j][“label”]=_DEPARTMENT;
$tab[$i][$j][“size”]=“10”;
$tab[$i][$j][“label_align”]=“left”;
$tab[$i][$j][“align”]=“left”;
$tab[$i][$j][“valign”]=“bottom”;
$tab[$i][$j][“show”]=true;
}
if($tab[$i][$j][$value]==“phone”){
$tab[$i][$j][“phone”] = $tab[$i][$j][‘value’];
$tab[$i][$j][“label”]=_PHONE_NUMBER;
$tab[$i][$j][“size”]=“10”;
$tab[$i][$j][“label_align”]=“left”;
$tab[$i][$j][“align”]=“left”;
$tab[$i][$j][“valign”]=“bottom”;
$tab[$i][$j][“show”]=true;
}
/ Fin ajouts */
if($tab[$i][$j][$value]==“mail”){
$tab[$i][$j][“mail”] = $tab[$i][$j][‘value’];
$tab[$i][$j][“label”]=_MAIL;
$tab[$i][$j][“size”]=“10”;
$tab[$i][$j][“label_align”]=“left”;
$tab[$i][$j][“align”]=“left”;
$tab[$i][$j][“valign”]=“bottom”;
$tab[$i][$j][“show”]=true;
}
}
Par ailleurs, et plus largement, je voudrais aussi savoir comment ajouter de nouvelles pages sur Maarch Courrier, des pages de type affichage d’un tableau contenant les résultats d’une requête sur la base de données. Comment faire pour que l’application les reconnaisse?