//istanzio l'oggetto che stampa $printer = new WriterCV(); $locatorController = new LocatorController(); $cvController = new CvController(); $languageController = new LanguageController(); //ottengo due info fondamentali per avere il comportamento corretto //1. ID UTENTE //2. CATEGORIA COMMERCIALE //2. PROVINCIA $user_ID = get_current_user_id(); //0 in caso di utente non registrato //LISTENER per aggiornare la provincia if (isset($_POST['aggiorna-provincia'])) { //aggiorno i campi di provincia //ottengo il nome della pronvincia $provincia = $locatorController->getProvinciaById($_POST['provincia']); //aggiorno if (updateBuddypressProvincia($_POST['id-utente'], $provincia->sigla) == true) { echo '<div class="ok">Provincia aggiornata con successo!</div>'; } else { echo '<div class="ko">Sono stati riscontrati dei problemi nell\'aggiornare la provincia.</div>'; } } if ($user_ID != 0) { //utente registrato $categoria = getIdCategoriaByUser($user_ID); $provincia = getValueProvinciaByUser($user_ID); if ($categoria != null && $provincia != null) { //si procede all'elaborazione della provincia $location = $locatorController->getCodRegioneByProv($provincia); if (count($location) > 0) {