diff --git a/htdocs/admin/boxes.php b/htdocs/admin/boxes.php
index 2efb12030dd..bfe3ea8db30 100644
--- a/htdocs/admin/boxes.php
+++ b/htdocs/admin/boxes.php
@@ -168,63 +168,65 @@ print_titre($langs->trans("BoxesAvailable"));
print '
';
print '';
-print '| '.$langs->trans("Box").' | ';
-print ' | ';
-print ''.$langs->trans("ActiveOn").' | ';
+print ''.$langs->trans("Box").' | ';
+print ''.$langs->trans("Note").' | ';
+print ''.$langs->trans("ActiveOn").' | ';
print ''.$langs->trans("Position").' | ';
print ''.$langs->trans("Disable").' | ';
print "
\n";
-$sql = "SELECT b.rowid, b.box_id, b.position, d.name, d.file";
+$sql = "SELECT b.rowid, b.box_id, b.position, d.name, d.file, d.note";
$sql .= " FROM ".MAIN_DB_PREFIX."boxes as b, ".MAIN_DB_PREFIX."boxes_def as d";
$sql .= " where b.box_id = d.rowid";
$sql .= " ORDER by position, box_order";
@@ -255,53 +257,54 @@ $resql = $db->query($sql);
if ($resql)
{
- $num = $db->num_rows($resql);
- $i = 0;
- $var=true;
-
- $box_order=1;
- $foundrupture=1;
-
- // On lit avec un coup d'avance
- $obj = $db->fetch_object($resql);
-
- while ($obj && $i < $num)
- {
- $var = ! $var;
- $objnext = $db->fetch_object($resql);
-
- $module=eregi_replace('.php$','',$obj->file);
- include_once(DOL_DOCUMENT_ROOT."/includes/boxes/".$module.".php");
- $box=new $module();
-
- $logo=eregi_replace("^object_","",$box->boximg);
- print '| '.img_object("",$logo).' '.$box->boxlabel.' | ';
- print ' | ';
- print '' . $pos_name[$obj->position] . ' | ';
- $hasnext=true;
- $hasprevious=true;
- if ($foundrupture) { $hasprevious=false; $foundrupture=0; }
- if (! $objnext || $obj->position != $objnext->position) { $hasnext=false; $foundrupture=1; }
- print ''.$box_order.' | ';
- print '';
- print ($hasnext?''.img_down().' ':'');
- print ($hasprevious?''.img_up().'':'');
- print ' | ';
- print '';
- print ''.img_delete().'';
- print ' | ';
-
- print "
\n";
- $i++;
-
- $box_order++;
-
- if (! $foundrupture) $objprevious = $obj;
- else $box_order=1;
- $obj=$objnext;
- }
-
- $db->free($resql);
+ $num = $db->num_rows($resql);
+ $i = 0;
+ $var=true;
+
+ $box_order=1;
+ $foundrupture=1;
+
+ // On lit avec un coup d'avance
+ $obj = $db->fetch_object($resql);
+
+ while ($obj && $i < $num)
+ {
+ $var = ! $var;
+ $objnext = $db->fetch_object($resql);
+
+ $module=eregi_replace('.php$','',$obj->file);
+ include_once(DOL_DOCUMENT_ROOT."/includes/boxes/".$module.".php");
+ $box=new $module();
+
+ $logo=eregi_replace("^object_","",$box->boximg);
+ print '';
+ print '| '.img_object("",$logo).' '.$box->boxlabel.' | ';
+ print '' . ($obj->note?$obj->note:' ') . ' | ';
+ print '' . $pos_name[$obj->position] . ' | ';
+ $hasnext=true;
+ $hasprevious=true;
+ if ($foundrupture) { $hasprevious=false; $foundrupture=0; }
+ if (! $objnext || $obj->position != $objnext->position) { $hasnext=false; $foundrupture=1; }
+ print ''.$box_order.' | ';
+ print '';
+ print ($hasnext?''.img_down().' ':'');
+ print ($hasprevious?''.img_up().'':'');
+ print ' | ';
+ print '';
+ print ''.img_delete().'';
+ print ' | ';
+
+ print "
\n";
+ $i++;
+
+ $box_order++;
+
+ if (! $foundrupture) $objprevious = $obj;
+ else $box_order=1;
+ $obj=$objnext;
+ }
+
+ $db->free($resql);
}
print '