Skip to content

Instantly share code, notes, and snippets.

@alvaro-prieto
Last active January 9, 2024 15:48
Show Gist options
  • Save alvaro-prieto/b9121bd0e84202f6bd59f7812eaa53b4 to your computer and use it in GitHub Desktop.
Save alvaro-prieto/b9121bd0e84202f6bd59f7812eaa53b4 to your computer and use it in GitHub Desktop.
archivos, listado, imagenes, fondo, privadas, autenticación, autenticaod, privado
## A veces queremos hacer un listado de fotos privadas, por ejemplo fotos de usuarios, avatares, etc.
```php
$listaAsesores=$WebexAlumnosAdicional->WebexAlumnos->listaExpandida("CONCAT(WebexAlumnos.apellidos, ', ', WebexAlumnos.nombre ) as nombre, WebexAlumnosAdicional.id as id, WebexAlumnos.apellidos,WebexAlumnosAdicional.puesto, HubAsesoresTipos.idAsesoresTipos as tipoAsesoria");
$WebexAlumnosAdicional->Archivo->añadeFiltro("campo='asesor' and obsoleto=0");
$WebexAlumnosAdicional->Archivo->desactivaFiltroObligatorio();
$WebexAlumnosAdicional->Archivo->desactivaFiltroSeguridad();
$listaFotos = $WebexAlumnosAdicional->Archivo->lista("WebexAlumnosAdicional.id, WebexAlumnosAdicional.id as idregistro, Archivo.id as idarchivo");
$asesores = "";
$tipoAsesoria = $parametros["tipoAsesoria"];
foreach($listaAsesores as $k => $asesor){
$foto = $listaFotos[$k];
//fusionamos el listado original con sus fotos asociadas
if($foto){
$asesor["foto"]="ajax/ops.php?op=accion&funcion=descargar&clase=WebexAlumnosAdicional&json=0&idregistro=".$foto['idregistro']."&var1=". $foto["idarchivo"];
}
...
```
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment