diff --git a/htdocs/docs/index.php b/htdocs/docs/index.php
index 0a61308af65..7764a728ca0 100644
--- a/htdocs/docs/index.php
+++ b/htdocs/docs/index.php
@@ -28,37 +28,48 @@
require("./pre.inc.php");
-$langs->load("admin");
-
-if (!$user->admin)
- accessforbidden();
-
/*
* Affichage page configuration module societe
*
*/
-
-$form=new Form($db);
-
-
llxHeader();
-print_fiche_titre($langs->trans("Documents"),'','document');
-
-print "
";
-
print_titre($langs->trans("Documents"));
print "
\n";
print "\n";
print ' | '.$langs->trans("Name").' | ';
-print ' '.$langs->trans("Description").' | ';
-print ' '.$langs->trans("Example").' | ';
-print ' '.$langs->trans("Activated").' | ';
-print ' | ';
+print ' '.$langs->trans("Généré le").' | ';
print "
\n";
+$sql = "SELECT dg.rowid,dg.name,".$db->pdate("dg.date_generation")." as date_generation";
+$sql.= " FROM ".MAIN_DB_PREFIX."document as dg";
+$sql.=" ORDER BY dg.name ASC;";
+
+$resql = $db->query($sql);
+if ($resql)
+{
+ $var=True;
+ while ($obj = $db->fetch_object($resql) )
+ {
+ $var=!$var;
+
+ print "";
+ print '| '.stripslashes($obj->name).' | ';
+ print ''.strftime("%d/%m/%Y %H:%M",$obj->date_generation).' | ';
+ print "
\n";
+ }
+
+ $db->free($resql);
+}
+else
+{
+ dolibarr_print_error($db);
+}
+
+
+
print '
';
$db->close();
diff --git a/htdocs/docs/pre.inc.php b/htdocs/docs/pre.inc.php
index 89bd77e135e..f552c2146ed 100644
--- a/htdocs/docs/pre.inc.php
+++ b/htdocs/docs/pre.inc.php
@@ -26,7 +26,7 @@
*/
require ("../main.inc.php");
-$user->getrights();
+$user->getrights('document');
function llxHeader($head = "")
{
@@ -101,6 +101,7 @@ function llxHeader($head = "")
if ($conf->document->enabled)
{
$menu->add(DOL_URL_ROOT."/docs/index.php", $langs->trans("Documents"));
+ $menu->add_submenu(DOL_URL_ROOT."/docs/generate.php", $langs->trans("Génération"));
}