/** MAIN - TUTTE LE AZIONI SI SVOLGONO QUI */ function main_allDocuments($idUtente) { include_once root_dir_php . 'class/Document.php'; $sqlRequest = build_sql_request_allDocuments($idUtente); $rispostaDB = ricercaDB($sqlRequest); if (isset($rispostaDB)) { $vettDocumenti = parse_sql_allDocuments($rispostaDB); $rispostaHTML = build_HTML($vettDocumenti); //Costruisco la risposta in HTML } else { $rispostaHTML = sayNotFound("Ricerca non ha prodotto risultati"); } echo $rispostaHTML; }
function build_HTML_document($utente, $documento) { $risposta = '<div><ul style="list-style-type:none;" data-idDocument=""><li><article><h1>' . $documento->titolo . '</h1></article></li><li><ul class="identita" data-idUser="******" ><li class="name""><article>' . $utente->nome . '</article></li><li class="name" ><article>' . $utente->cognome . '</article></li></ul></li><li><article>' . $documento->luogoRilascio . '</article></li><li><article>' . $documento->dataRilascio . '</article></li>'; if ($documento->isCertificato) { include_once root_dir_php . 'class/Corso.php'; $corso = parse_sql_course(ricercaDB(build_sql_request_course($documento->idCorso))); $docente = parse_sql_user(ricercaDB(build_sql_request_user($corso->idDocente))); if (isset($corso) && isset($docente)) { $risposta = build_HTML_course($docente, $corso); } } else { if ($documento->isAttestato) { $risposta .= "<li><article>" . $documento->risultatoAttestato . "</article></li>"; if (null != $documento->descrizione) { $risposta .= "<li><article>" . $documento->descrizione . "</article></li>"; } } else { if ($documento->isDisploma) { } } } $risposta .= "</ul></div>"; return $risposta; }