' . $proyecto['proyecto'] . '';
$cont++;
}
$return['lista'] = $html;
$return['num'] = $cont;
break;
case 2: //Muestra Registro
$proyecto = Proyecto::getProyectoXID($pdo, $_POST['proyecto'], -1);
if (count($proyecto) > 0) {
$html = '';
$return['proyecto'] = $proyecto['proyecto'];
$return['alumnos'] = generaAlumnos($pdo, $proyecto['idproyecto']);
$return['asesores'] = generaAsesores($pdo, $proyecto['idproyecto']);
$temp = generaCartel($pdo,$proyecto['idproyecto'],$proyecto['clave'], $proyecto['publicable'], $proyecto['idconcurso'], $_POST['actual']);
$return['cartel'] = $temp['html'];
$return['src'] = $temp['src'];
} else
$return['error'] = 'No se pudieron obtener los datos del proyecto';
break;
}
}
$return['json'] = json_encode($return);
echo json_encode($return);
/********** MUESTRA INFORMACIÓN *********/
function generaAlumnos($pdo, $idproyecto) {
$html = '';
$alumnos = Proyecto::alumnosProyecto($pdo, $idproyecto);
if (count($alumnos) > 0){
foreach ($alumnos as $alumno){
$html .= '
' . $alumno['nombre'] . ' ' . $alumno['apellidos'] .'
';
$usuario = Usuario::getUsuarioxId($pdo, $alumno['idalumno']);
if (!is_null($usuario['interno'])){
$datos = SGI::buscaDatosAlumnoInterno($pdo, $usuario['interno'], '');
$html .= '
Clave:' . $datos['Usuario_claveULSA'] . '
Carrera:' . $datos['Carrera_desc'] . '
';
} else{
$datos = Usuario::datosExterno($pdo, $usuario['externo']);
if (!empty($datos['carrera'])){
$html .= '
Carrera:' . $datos['carrera'] . '
';
}
}
$html .= '
';
}
}
return $html;
}
function generaAsesores($pdo, $idproyecto){
$html = '';
$registro = Etapa::getIdEtapa($pdo,'REGISTRO');
$asesores = Proyecto::getAsignacionesProyecto($pdo, $_POST['proyecto'], $registro);
foreach ($asesores as $asesor) {
$nombre = Usuario::getNombreUsuario($pdo, $asesor['idusuario']);
$html .= '' . $nombre['nombre'] . ' ' . $nombre['apellidos'] .'
';
}
return $html;
}
function generaCartel($pdo, $idproyecto, $clave, $publicable, $idconcurso, $actual){
$html = '';
$archivo = '';
$concurso = Concurso::getConcurso($pdo, $idconcurso);
if (count($concurso) > 0){
if (Archivos::existeArchivo('concursos/'.$concurso['carpeta'], $clave . '.json')){
if ($publicable){
if ($idconcurso == $actual)
$html .= '' . $texto . '