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.
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();
- foreach ($this->campos as $campo) $arr[] = $this->$campo;
+ foreach ($this->campos as $campo)
+ {
+ $campo = strtolower($campo);
+ $arr[] = $this->$campo;
+ }
return $arr;
}