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')