diff --git a/library/Class/TableDescription.php b/library/Class/TableDescription.php
index a760d950495a60f56fef733a4c99d51f3159fd3d..1c859776500906d0e0e4862abe32595dee01cd33 100644
--- a/library/Class/TableDescription.php
+++ b/library/Class/TableDescription.php
@@ -120,8 +120,8 @@ class Class_TableDescription {
 
 
   public function addColumn($label, $description) {
-    if (is_callable($description))
-      $description = ['callback' => $description];
+//    if (is_callable($description))
+//      $description = ['callback' => $description];
 
     if ($description instanceof Closure)
       $description = ['callback' => $description];
diff --git a/library/Class/TableDescription/PNBItems.php b/library/Class/TableDescription/PNBItems.php
index 6c4de84050ac0753d96dbbf236619b75273eb943..32f2f99968bfb233f6fe3f1968fd34957955b57e 100644
--- a/library/Class/TableDescription/PNBItems.php
+++ b/library/Class/TableDescription/PNBItems.php
@@ -25,16 +25,16 @@ class Class_TableDescription_PNBItems extends Class_TableDescription {
   public function init() {
     $this
       ->addColumn($this->_('Titre'), 'title')
-      ->addColumn($this->_('Nombre de prêts'), [$this, 'getQuantityOnTotal'])
-      ->addColumn($this->_('Nombre de prêts simultanés'), [$this, 'getLiveQuantity'])
-      ->addColumn($this->_('Durée de prêt en jours'), [$this, 'getDuration'])
-      ->addColumn($this->_('Nombre de jours restant sur la licence'), [$this, 'getLicenseExpiration'])
-      ->addColumn($this->_('Date de commande'), [$this, 'orderDate'])
+      ->addColumn($this->_('Nombre de prêts'), 'getQuantityOnTotal')
+      ->addColumn($this->_('Nombre de prêts simultanés'),  'getLiveQuantity')
+      ->addColumn($this->_('Durée de prêt en jours'),  'getDuration')
+      ->addColumn($this->_('Nombre de jours restant sur la licence'),  'getLicenseExpiration')
+      ->addColumn($this->_('Date de commande'), 'orderDate')
       ->addRowAction(['url' => ['module' => 'admin',
                                 'controller' => 'album',
                                 'action' => 'edit_album',
                                 'id' => '%s'],
-                      'id' => [$this, 'getAlbumId'],
+                      'id' => 'getAlbumId',
                       'anchorOptions' => ['data-popup' => 'true'],
                       'label' => $this->_('Voir l\'album'),
                       'icon' => 'view']);
diff --git a/library/Class/TableDescription/PNBItemsExport.php b/library/Class/TableDescription/PNBItemsExport.php
index 14e8dc4ac3fd7769998ac4722312dd9c29f7e240..cf1d4a535292ee8f2ee48a0355cbf80d7900e3b2 100644
--- a/library/Class/TableDescription/PNBItemsExport.php
+++ b/library/Class/TableDescription/PNBItemsExport.php
@@ -26,13 +26,13 @@ class Class_TableDescription_PNBItemsExport extends Class_TableDescription_PNBIt
   public function init() {
     $this
       ->addColumn($this->_('Titre'), 'title')
-      ->addColumn($this->_('Prêts / Droits'), [$this, 'getQuantityOnTotal'])
-      ->addColumn($this->_('Nombre de prêts'), [$this, 'loanQuantityOrLocalLoanCount'])
-      ->addColumn($this->_('Prêts simultanés / Droits'), [$this, 'getLiveQuantity'])
-      ->addColumn($this->_('Prêts simultanés'), [$this, 'loanCountOrLocalOngoing'])
-      ->addColumn($this->_('Durée de prêt en jours'), [$this, 'getDuration'])
-      ->addColumn($this->_('Nombre de jours restant sur la licence'), [$this, 'getLicenseExpiration'])
-      ->addColumn($this->_('Date de commande'), [$this, 'orderDate'])
+      ->addColumn($this->_('Prêts / Droits'), 'getQuantityOnTotal')
+      ->addColumn($this->_('Nombre de prêts'),  'loanQuantityOrLocalLoanCount')
+      ->addColumn($this->_('Prêts simultanés / Droits'), 'getLiveQuantity')
+      ->addColumn($this->_('Prêts simultanés'),  'loanCountOrLocalOngoing')
+      ->addColumn($this->_('Durée de prêt en jours'),  'getDuration')
+      ->addColumn($this->_('Nombre de jours restant sur la licence'),  'getLicenseExpiration')
+      ->addColumn($this->_('Date de commande'),  'orderDate')
       ->addColumn($this->_('Auteur'), 'main_author')
       ->addColumn($this->_('Éditeur'), 'first_editor')
       ->addColumn($this->_('Collection'), 'first_collection')
diff --git a/library/Class/TableDescription/PNBLoans.php b/library/Class/TableDescription/PNBLoans.php
index 2a1440de81aa171b914d614bfb2230ffd335aeff..73fe00b6e1b4ab96edcc45a82af881d84d1e0c65 100644
--- a/library/Class/TableDescription/PNBLoans.php
+++ b/library/Class/TableDescription/PNBLoans.php
@@ -25,9 +25,9 @@ class Class_TableDescription_PNBLoans extends Class_TableDescription {
 
   public function init() {
     $this
-      ->addColumn($this->_('Date'), [$this, 'loanDate'])
+      ->addColumn($this->_('Date'),  'loanDate')
       ->addColumn($this->_('Titre'), 'title')
-      ->addColumn($this->_('Date de commande'), [$this, 'orderDate'])
+      ->addColumn($this->_('Date de commande'),  'orderDate')
       ->addColumn($this->_('Auteur'), 'main_author')
       ->addColumn($this->_('Éditeur'), 'first_editor')
       ->addColumn($this->_('Collection'), 'first_collection')