示例#1
0
function ajax_sottocat()
{
    $macro = $_REQUEST["macro"];
    $suffisso = $_REQUEST["suffisso"];
    //query sulle sottocat
    $sottoCat = new Sottocategorie();
    $arrCat = $sottoCat->getAll(" and sc_fkcat=" . $macro . " order by sc_sorting");
    $num = count($arrCat);
    if ($num == 0) {
        print "- - <input type='hidden' name='sottocat" . $suffisso . "' id='sottocat" . $suffisso . "' value='0'> <script>ajaxProdotto('','" . $suffisso . "')</script>";
    } else {
        print "<select name='sottocat' id='sottocat" . $suffisso . "' class='select' ><option value=''></option>";
        foreach ($arrCat as $arr) {
            print "<option value='" . $arr["sc_id"] . "'";
            if (isset($_REQUEST["evidenza"]) && $_REQUEST["evidenza"] == $arr["sc_id"]) {
                print " selected";
            }
            print ">" . $arr["sc_sottocat"] . "</option>";
        }
        print "</select>";
    }
}
//controllo se si sta facendo un inserimento
if (isset($_POST["save"]) and $_POST["save"] == "si") {
    $fk_cat = $_POST["categoria"];
    $sottocategoria = $_POST["sottocategoria"];
    $sottocategoria_ita = $_POST["sottocategoria_ita"];
    $sottocategoria_ted = $_POST["sottocategoria_ted"];
    $pubblicato_eur = "f";
    $pubblicato_uk = "f";
    if (isset($_POST["pubblicato_eur"]) and $_POST["pubblicato_eur"] == "t") {
        $pubblicato_eur = "t";
    }
    if (isset($_POST["pubblicato_uk"]) and $_POST["pubblicato_uk"] == "t") {
        $pubblicato_uk = "t";
    }
    $object = new Sottocategorie();
    if (isset($_POST["insert"]) and $_POST["insert"] == "si") {
        $object->add($fk_cat, $sottocategoria, $sottocategoria_ita, $sottocategoria_ted, $pubblicato_eur, $pubblicato_uk);
        //recupero l'ultimo id inserito
        $db = new Db();
        $id = $db->get_last_id();
    } elseif (isset($_POST["update"]) and $_POST["update"] == "si") {
        $id = aggiusta_post($_GET["id"]);
        $object->update($id, $fk_cat, $sottocategoria, $sottocategoria_ita, $sottocategoria_ted, $pubblicato_eur, $pubblicato_uk);
        //upload dei file
        update_file("pr_sottocategoria", "sottocategorie_dettaglio.php?errore=file&id=" . $id, $id);
    }
    print "<script language='Javascript'>window.location.replace('sottocategorie_dettaglio.php?id=" . $id . "&ins=si');</script>";
}
$fkclasse = "";
$sottocategoria = "";