示例#1
0
function twn_ajax_callback()
{
    //chiamata per aggiornare dinamicamente i ruoli data una determinata categoria
    if (isset($_POST['id_categoria'])) {
        $ruoloController = new RuoloContoller();
        $result = $ruoloController->getRuoliByCategory($_POST['id_categoria'], 1);
        //il valore 1 indica i ruoli pubblicati
        echo json_encode($result);
    }
    //chiamata per ottenere la provincia
    if (isset($_POST['id_regione'])) {
        $locatorController = new LocatorController();
        $result = $locatorController->getProvince($_POST['id_regione']);
        echo json_encode($result);
    }
}
示例#2
0
<?php

//Autore: Alex Vezzelli - Alex Soluzioni Web
//url: http://www.alexsoluzioniweb.it/
//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);