constructor descargas_fichero [line 487]
descargas_fichero descargas_fichero(
[$idFichero
$idFichero = 0])
|
|
Constructor de la clase que inicializa el atributo $idFichero.
El atributo de la clase $idFichero es el identificador utilizado como clave primaria en la tabla 'descargas_ficheros'.
Parameters:
method borrar [line 720]
boolean borrar(
$unlink
$unlink)
|
|
Borra el fichero
Elimina la entrada en la tabla 'descargas_ficheros' del fichero. Tambien puede borrar el fichero fisicamente del sistema.
Tags:
Parameters:
method crear [line 686]
void crear(
$idCat
$idCat, $nombreFichero
$nombreFichero, $descFichero
$descFichero, $rutaFichero
$rutaFichero)
|
|
Crea un nuevo fichero a descargar.
Añade una nueva entrada en la tabla 'descargas_ficheros' con toda la información del fichero. Las campos que guardan la fecha, tamaño, posicion y contador de descargas son inicializados de forma automatica.
Parameters:
method download [line 827]
Descarga el fichero por http.
Lee el contenido del fichero de su ruta original y lo envia al cliente. Luego incrementa el contador de descarga del fichero.
method existe [line 663]
Verifica si el fichero existe.
Comprueba que el identificador del fichero es correcto.
Tags:
method get_categoria [line 609]
descarga_categoria get_categoria(
)
|
|
Devuelve la categoría del fichero.
Todos los ficheros pertenecen a una categoria. La información de la categoría a la que pertenece se se encuentra en el campo 'id_categoria' de la tabla 'descargas_fichero'.
Tags:
method get_contador [line 569]
Devuelve el contador del numero de descargas del fichero.
El contador del númeor de descargas del fichero se encuentra guardado en la tabla 'descargas_ficheros' en el campo 'contador_descarga'.
Tags:
method get_descripcion [line 532]
String get_descripcion(
)
|
|
Devuelve la descripción del fichero.
La descripción del fichero se encuentra guardada en la tabla 'descargas_ficheros' en el campo 'desc_fichero'.
Tags:
method get_fecha [line 590]
Devuelve la Fecha de Subida del del fichero.
La fecha de subida del fichero se encuentra guardada en la tabla 'descargas_ficheros' en el campo 'fecha_fichero'. Esta fecha informa del momento en que añadio la descarga al sistema. La fecha se guarda en formado 'AAAA-MM-DD HH:MM:SS' (año:mes:dia hora:minuto:segundo).
Tags:
method get_id [line 501]
Devuelve el identificador del Fichero.
El identificador de Fichero es la clave primaria de la tabla 'descargas_ficheros' que contiene la información de un fichero de descarga.
Tags:
method get_nombre [line 514]
Devuelve el nombre del fichero.
El nombre del fichero se encuentra guardado en la tabla 'descargas_ficheros' en el campo 'nombre_fichero'.
Tags:
method get_posicion [line 551]
Devuelve la posición del fichero.
La posición del fichero se encuentra guardada en la tabla 'descargas_ficheros' en el campo 'posicion_fichero'. Es una forma de mantener ordenados los ficheros en una categoria.
Tags:
method get_ruta [line 647]
Devuelve la ruta en el sistema de ficheros del fichero.
La ruta del fichero se encuentra en el campo 'ruta_fichero' dentro de la tabla 'descargas_ficheros'. La ruta del fichero no tiene nada que ver con la cree ver el usuario que descarga el fichero.
Tags:
method get_size [line 628]
Devuelve el tamaño del fichero en bytes.
El tamaño del fichero se encuentra en el campo 'tam_fichero' dentro de la tabla 'descarga_ficheros'. Este tamaño se calcula en el momento de crear la descarga en el sistema.
Tags:
method inc_contador [line 815]
Incrementa el contador de descargas del fichero.
El contador de descargas del fichero se incrementa en 1 cada vez que es descargado el fichero. Ese contador se encuentra en el campo 'contador_descargar' de la tabla 'descargas_ficheros'.
method intercambiar [line 786]
boolean intercambiar(
$idFich2
$idFichero2)
|
|
Intercambia las posicion de dos ficheros.
Las ficheros que se intercambian deben pertenecer a la misma categoria padre.
Tags:
Parameters:
method set [line 749]
boolean set(
$idCat
$idCat, $nombre
$nombre, $descripcion
$descripcion, $contador
$contador)
|
|
Modifica las propiedades del fichero.
Las propiedades del fichero que modifican son El nombre que utiliza (no el nombre real que tiene en el sistema de fichero), la descripción, contador de descargas y categoria a la que pertenece.
Tags:
Parameters:
method verifica [line 860]
boolean verifica(
$idCat
$idCat, $nombre
$nombre, $descripcion
$descripcion, $ruta
$ruta)
|
|
Comprueba que los datos del fichero son correctos.
Los datos que verifica son el identificador de categoria y que el nombre, la descripcion y la ruta del fichero son válidos.
Tags:
Parameters: