From 5fa70c3e31a26661ba28de027d2a30f9859e0dd1 Mon Sep 17 00:00:00 2001 From: Leandro Lucarella Date: Thu, 5 May 2005 02:09:10 +0000 Subject: [PATCH] =?utf8?q?Se=20agregan=202=20nuevos=20m=C3=A9todos=20para?= =?utf8?q?=20la=20interfaz=20del=20listador.?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- src/lib/Item.php | 22 +++++++++++++++++----- 1 file changed, 17 insertions(+), 5 deletions(-) diff --git a/src/lib/Item.php b/src/lib/Item.php index 8dea6e9..3b18def 100644 --- a/src/lib/Item.php +++ b/src/lib/Item.php @@ -30,34 +30,46 @@ class Item return "NO IMPLEMENTADO"; } - // Carga en el objeto el próximo ítem disponible. + /// Carga en el objeto el próximo ítem disponible. function seek($pos) { trigger_error("NO IMPLEMENTADO!!!", E_USER_WARNING); return false; } - // Carga en el objeto el próximo ítem disponible. + /// Carga en el objeto el próximo ítem disponible. function next() { trigger_error("NO IMPLEMENTADO!!!", E_USER_WARNING); return false; } - // Devuelve cantidad total de ítems disponibles. + /// Devuelve cantidad total de ítems disponibles. function getTotal() { trigger_error("NO IMPLEMENTADO!!!", E_USER_WARNING); return 0; } - // Obtiene cabeceras para el listador como un array. + /// Obtiene cabeceras para el listador como un array. function getHeaderArray() { return $this->campos; } - // Devuelve los campos a listar del objeto actual como un array. + /// Devuelve un nombre imprimible del objeto. + function getObjName() + { + return get_class($this); + } + + /// Devuelve un nombre imprimible del objeto en plural. + function getObjNamePl() + { + return get_class($this).'s'; + } + + /// Devuelve los campos a listar del objeto actual como un array. function asArray() { $arr = array(); -- 2.43.0