Voici le correctif pour la 2.7.0 en pièce jointe
Pour les autres versions :
Recherchez la chaine
Code:
if (!verif_user_access($currentoption,$annuaire)) die("Acces non autorisé");
}
Insérer les lignes suivantes après}
Code:
$list_infos = exec_sql("select inf_id,inf_default_value from an_infos where tb_id='$annuaire' " ,"");
$ann_fields=null;
while( $row2 = mysql_fetch_array($list_infos) )
$ann_fields[] = $row2['inf_id'];
$i=0;
while ($i<count($ann_fields))
{
if (!isset($_POST['inf_' . $ann_fields[$i]]))
{
$_POST['inf_' . $ann_fields[$i]]="";
if (!$validation)
{
$val_values = exec_sql("select inf_value from an_values where tb_id='$annuaire' and enr_id='$enr_id' and inf_id='$ann_fields[$i]'" ,"");
if ($row3 = mysql_fetch_array($val_values))
$_POST['inf_' . $ann_fields[$i]]=$row3["inf_value"];
}
}
$i++;
}
$ann_fields=null;
while( $row2 = mysql_fetch_array($list_infos) )
$ann_fields[] = $row2['inf_id'];
$i=0;
while ($i<count($ann_fields))
{
if (!isset($_POST['inf_' . $ann_fields[$i]]))
{
$_POST['inf_' . $ann_fields[$i]]="";
if (!$validation)
{
$val_values = exec_sql("select inf_value from an_values where tb_id='$annuaire' and enr_id='$enr_id' and inf_id='$ann_fields[$i]'" ,"");
if ($row3 = mysql_fetch_array($val_values))
$_POST['inf_' . $ann_fields[$i]]=$row3["inf_value"];
}
}
$i++;
}


Auteur



Journalisée

