constructor descargas_categoria [line 78]
descargas_categoria descargas_categoria(
[$idCategoria
$idCategoria = 0])
|
|
Constructor de la clase que inicializa el atributo $idCategoria.
El atributo de la clase $idCategoria es el identificador utilizado como clave primaria en la tabla 'descargas_categorias'.
Parameters:
method borrar [line 344]
boolean borrar(
$recursivo
$recursivo)
|
|
Borra un categoria de descargas.
Elimina la entrada de la categoria de descargas que se encuentra en la tabla 'descargas_categorias'. Existen dos modos de funcionamiento de esta funcion. Borrar de forma recursiva para cuando la categoria tiene subcategorias y ficheros y borrar de forma no recursiva que solo borrara la categoria si esta vacia (carece de ficheros y no tiene subcategorias).
Tags:
Parameters:
method check_datos [line 327]
boolean check_datos(
$datos
$datos)
|
|
Verifica que los datos son correctos
En principio solo comprueba que los datos son distintos de "". Util para comprobar el nombre del fichero y la descripción.
Tags:
Parameters:
method crear [line 299]
void crear(
$nombre
$nombre, $descripcion
$descripcion, $idCatPadre
$idCatPadre)
|
|
Crea una nueva categoria de descargas.
Crea una nueva entrada en la tabla 'descargas_categorias' inicializando todos los campos con los datos de la nueva categoría. Al crearla la colaca en la última posición de las categorias de $idCatPadre.
Parameters:
method existe [line 273]
Verifica si la categoria existe.
Comprueba que el identificador de categoria es correcto.
Tags:
method get_categorias [line 210]
Devuelve las categoría (subcategorias) de la categoría.
Una categoria puede tener a su vez diversa categorías
- subcategorias dentro de ella. Devuelve un array de
- bjetos descargas_categoria.
Tags:
method get_descripcion [line 162]
String get_descripcion(
)
|
|
Devuelve la descripción de la categoría.
La descripción de la categoría se encuentra guardado en la tabla 'descargas_categorias' en el campo 'desc_categoria'. Para la categoria de id = 0, la descripción se encuentra en la configuración del modulo, en la variable 'descripcion_descargas' dentro de la tabla 'descargas_config'.
Tags:
method get_ficheros [line 233]
Devuelve los ficheros de la categoría.
Una categoria contiene diversos ficheros para descargas. Con esto se ofrece una forma de mantener un orden lógico en los ficheros que se descargan del sistema. Devuelve un array de objetos descargas_fichero.
Tags:
method get_id [line 96]
Devuelve el identificador de categoria.
El identificador de categoria es la clave primaria de la tabla 'descargas_categorias' que contiene la información de una categoría de descarga. Existe una categoria, padre de todas las demas y cuyo identificador es '0'. La información de esa categoria 'nombre' y 'descripción' se almacena en la configuración de este módulo.
Tags:
method get_nombre [line 135]
Devuelve el nombre de la categoría.
El nombre de la categoría se encuentra guardado en la tabla 'descargas_categorias' en el campo 'nombre_categoria'. Para la categoria de id = 0, el nombre se encuentra en la configuración del modulo, en la variable 'nombre_descargas' dentro de la tabla 'descargas_config'.
Tags:
method get_num_ficheros [line 253]
integer get_num_ficheros(
)
|
|
Devuelve el numero de ficheros que estan en la categoria.
Si la categoria tiene subcategorias, calcula el numero de ficheros de las subcaterias y se los suma.
Tags:
method get_posicion [line 188]
Devuelve la posición de la categoría.
La posición de la categoría se encuentra guardada en la tabla 'descargas_categorias' en el campo 'posicion_categoria'. Está posición sirve para mantener ordenadas las categorias (subCategorias) dentro de una categoria.
Tags:
method get_prev [line 111]
Devuelve la categoria previa (padre) de la categoria actual.
Las categorias de descargas pueden contener otra categorias (subcategorias). Esta información se guarda en la tabla 'categoria_descargas' dentro del campo 'prev_categoria' y es el identificador de dicha categoria.
Tags:
method intercambiar [line 425]
boolean intercambiar(
$idCat2
$idCat2)
|
|
Intercambia las posicion de dos categorias.
Las categorias que se intercambian deben pertenecer a la misma categoria padre.
Tags:
Parameters:
method set [line 403]
Boolean set(
$nombre
$nombre, $descripcion
$descripcion)
|
|
Modifica las propiedades de una categoria.
Las propiedades que modifica son el nombre y la descriptcion que se encuentran en la tabla 'descargas_categorias'. Comprueba que los nuevos datos son correctos.
Tags:
Parameters: