Example #1
0
function admin_page($title, $show_forbidden = true)
{
    if (call("admin", "is_logged")) {
        Html::set_layout("admin");
    } else {
        if ($show_forbidden) {
            Html::set_title("Pannello di amministrazione - Sessione scaduta");
            Html::set_layout("admin_forbidden");
            return;
        } else {
            Html::set_layout("admin");
        }
    }
    Html::set_title("Pannello di amministrazione - " . $title);
    if (call("admin", "is_logged")) {
        //Carico tutti i moduli andando a includere i file che trovo in /include/plugins/admin/
        $plugins = Plugin::list_files("admin");
        foreach ($plugins as $p) {
            @(include_once $p);
        }
    }
    //se non e' stato definito nessun modulo, lascio vuoto.
    if (!has_sector("/pannello_sinistra")) {
        set_sector("/pannello_sinistra", "");
    }
    //inizio settore "bottom"
    start_sector("/bottom");
    include_block("common/powered_by");
    end_sector();
    start_sector("/framework/installed_modules");
    $modules = InstalledModules::get_all_installed_modules();
    echo "Elenco dei moduli installati : <br /><br />";
    echo "<ul>";
    foreach ($modules as $mod) {
        $global = $mod["global"];
        $properties = $mod["properties"];
        ?>
        <li><?php 
        echo $global["nome_categoria"];
        ?>
/<?php 
        echo $global["nome_modulo"];
        ?>
 : <b><?php 
        echo $properties["major_version"];
        ?>
.<?php 
        echo $properties["minor_version"];
        ?>
.<?php 
        echo $properties["revision"];
        ?>
</b></li>
    <?php 
    }
    echo "</ul>";
    end_sector();
}
Example #2
0
function include_block_if($block1, $block2, $condition, $params = array())
{
    if ($condition === true) {
        if ($block1 !== null) {
            include_block($block1, $params);
        }
    } else {
        if ($block2 !== null) {
            include_block($block2, $params);
        }
    }
}
Example #3
0
<?php

preload("AdminController");
admin_page("Gestione prodotti/servizi");
$elenco_prodotti_servizi = call("prodotto_servizio", "index");
start_admin_panel("/pannello_centrale", "Elenco prodotti/servizi");
include_block("prodotti_servizi/link_crea_prodotto_servizio");
include_block_if("prodotti_servizi/elenco_prodotti_servizi", "prodotti_servizi/nessun_prodotto_servizio", count($elenco_prodotti_servizi) > 0, array("elenco_prodotti_servizi" => $elenco_prodotti_servizi));
include_block("prodotti_servizi/link_crea_prodotto_servizio");
end_admin_panel();
<table id="tabella_elenco_collection" class="tabella_admin">
    <thead>
    <th></th>
    <th></th>
    <th>Comandi</th>
    </thead>
    <tbody>

    <?php 
foreach ($collection_list as $collection) {
    include_block("gallery/collection/collection_elem", $collection);
}
?>
    </tbody>
</table>
Example #5
0
<?php

//INIZIO VARIABILI
preload("AdminController");
admin_page("Pannello di amministrazione - Gestione raccolte di gallery");
$result = call("gallery_collection", "index");
Flash::write_ok_messages();
Flash::write_warning_messages();
Flash::write_error_messages();
$result = call("gallery_collection", "index");
start_admin_panel("/pannello_centrale", "Elenco Raccolte");
if (isset(Config::instance()->GALLERY_ADMIN__DISABLE_COLLECTION_ADMINISTRATION) && Config::instance()->GALLERY_ADMIN__DISABLE_FOLDER_ADMINISTRATION) {
} else {
    include_block("gallery/collection/link_nuova_collection");
}
include_block_if("gallery/collection/elenco_collection", "gallery/collection/nessuna_collection", count($result) > 0, array("collection_list" => $result));
if (isset(Config::instance()->GALLERY_ADMIN__DISABLE_COLLECTION_ADMINISTRATION) && Config::instance()->GALLERY_ADMIN__DISABLE_FOLDER_ADMINISTRATION) {
} else {
    include_block("gallery/collection/link_nuova_collection");
}
end_admin_panel();
Example #6
0
Elenco delle immagini del prodotto/servizio : <br />
<br />
<br />
<table class="tabella_admin" width="100%">
    <thead>
        <th>Miniatura</th>
        <th>Nome</th>
        <th>Comandi</th>
    </thead>
    <tbody>
    <?php 
foreach ($elenco_immagini as $immagine) {
    include_block("prodotti_servizi/immagini/__riga_immagine_prodotto_servizio", $immagine);
}
?>
    </tbody>
</table>
Example #7
0
<?php

preload("AdminController");
admin_page("Gestione contenuti");
start_admin_panel("/pannello_centrale", "Elenco immagini");
Flash::write_ok_messages();
Flash::write_warning_messages();
Flash::write_error_messages();
/*
 * Utilizzo dell'id folder per determinare la cartella corrente.
 * */
$params = array();
if (isset($_GET["folder"])) {
    $params["__filter_folder__EQUAL"] = $_GET["folder"];
}
$immagini = call("immagini", "index", $params);
$params2 = array();
$params2["elenco_immagini"] = $immagini;
$show_aggiungi_immagine = isset(Config::instance()->GESTIONE_CONTENUTI__IMAGE_LIMIT) && Config::instance()->GESTIONE_CONTENUTI__IMAGE_LIMIT > count($immagini);
if ($show_aggiungi_immagine) {
    include_block("media/immagini/link_nuova_immagine");
}
include_block_if("media/immagini/elenco_immagini", "media/immagini/nessuna_immagine", count($immagini) > 0, $params2);
if ($show_aggiungi_immagine) {
    include_block("media/immagini/link_nuova_immagine");
}
end_admin_panel();
Example #8
0
<?php

preload("AdminController");
admin_page("Gestione contenuti");
$testo = call("testi", "get");
start_admin_panel("/pannello_centrale", "Modifica contenuto : " . $testo["titolo"]);
include_block("contenuti/testi/form_modifica_testi", array("testo" => $testo, "submit_button_text" => "Salva modifiche", "action" => "/actions/testi/modify.php", "form_name" => "form_modifica_testi"));
end_admin_panel();
<?php

/*
 * Siccome non deve essere possibile inserire più di una volta lo stesso prodotto
 * */
preload("AdminController");
admin_page("Gestione vetrine");
$prodotto_servizio_vetrina = call("vetrine", "get_prodotto_servizio_vetrina");
start_admin_panel("/pannello_centrale", "Modifica prodotto/servizio in vetrina");
?>
<form name="form__modifica_prodotto_servizio_vetrina" method="post" action="/actions/vetrine/modifica_prodotto_servizio_vetrina.php" >
<br />
<?php 
include_block("vetrine/prodotti_servizi/__form_modifica_prodotto_servizio_vetrina", $prodotto_servizio_vetrina);
include_block("vetrine/prodotti_servizi/link_back_to_elenco_prodotti_servizi_vetrina");
?>

    &nbsp;&nbsp;&nbsp;&nbsp;<input type="submit" name="Salva modifiche" value="Salva modifiche" />
<br />
    <?php 
Form::after("/admin/vetrine/elenco_prodotti_servizi.php?id_vetrina=" . $_GET["id_vetrina"]);
?>
</form>
<?php 
end_admin_panel();
Example #10
0
<table class="tabella_admin">
    <thead>
        <tr>
            <th>Immagine</th>
            <th>Comandi</th>
        </tr>
    </thead>
    <tbody>
    <?php 
foreach ($image_list as $image) {
    include_block("banners/rotator/__riga_immagine_rotator", array("rotator_name" => $rotator_name, "image" => $image));
}
?>
    </tbody>
</table>
Example #11
0
<table id="tabella_elenco_documenti" class="tabella_admin">
    <thead>
        <td>ID</td>
        <td>Chiave</td>
        <td>Nome</td>
        <td>Lingua</td>
        <td>Comandi</td>
    </thead>
    <tbody>
<?php 
foreach ($elenco_documenti as $documento) {
    include_block("contenuti/documenti/riga_documento", $documento);
}
?>
    </tbody>
</table>
Example #12
0
<?php

foreach ($data as $key => $value) {
    if (is_array($value)) {
        $num_row_span = count($value);
    } else {
        $num_row_span = 1;
    }
    echo "<table border='1'>";
    echo "<tr>";
    echo "<td rowspan='{$num_row_span}'>";
    echo $key;
    echo "</td>";
    echo "<td>";
    if ($num_row_span == 1) {
        echo $value;
    } else {
        include_block("utils/data_dump", $value);
    }
    echo "</td>";
    echo "</tr>";
    echo "</table>";
}
<?php

$banner_group = call("sponsor_banner", "get_banner_group_by_name", array("name" => $name));
$elenco_banner = call("sponsor_banner", "index_banner", array("__filter_id_banner_group__EQUAL" => $banner_group["id_banner_group"]));
?>
<div class="vertical_banner_list">
<?php 
foreach ($elenco_banner as $banner) {
    $immagine = call("immagini", "get", array("id" => $banner["id_immagine"]));
    $banner["immagine"] = $immagine;
    $banner["max_width"] = $max_width;
    include_block("banners/sponsor/view/display_banner", $banner);
}
?>
</div>
<br />
<br />
Seleziona l'immagine da utilizzare per la vetrina :
<br />
<br />
<?php 
$id_prodotto_servizio = Params::get("id_prodotto_servizio");
$elenco_immagini = call("prodotto_servizio", "index_immagini", array("__filter_id_prodotto_servizio__EQUAL" => $id_prodotto_servizio));
$params = array("elenco_oggetti" => $elenco_immagini, "blocco_presentazione" => "vetrine/prodotti_servizi/__select_immagine_prodotto_servizio");
include_block("table/show_in_grid", $params);
Example #15
0
<table id="tabella_contenuti" class="tabella_admin">
    <thead>
        <td>ID</td>
        <td>Chiave</td>
        <td>Titolo</td>
        <td>Lingua</td>
        <td>Comandi</td>
    </thead>
    <tbody>
<?php 
foreach ($elenco_testi as $testo) {
    include_block("contenuti/testi/riga_testo", $testo);
}
?>
    </tbody>
</table>
<hr />
<h3>Moduli installati :</h3>
<hr />
<table class="module_list" id="moduli_installati">
<thead>
<tr>
    <th>Nome categoria</th>
    <th>Nome modulo</th>
    <th>Versione installata</th>
    <th>Moduli mancanti</th>
    <th>Servizi mancanti</th>
    <th>Comandi</th>
</tr>
</thead>
<tbody>
    <?php 
foreach ($installed_modules as $modulo) {
    include_block("modules/__riga_modulo_installato", array("modulo" => $modulo));
}
?>
</tbody>
</table>
Example #17
0
<?php

//INIZIO VARIABILI
preload("AdminController");
$id_gallery_collection = $_GET["id_gallery_collection"];
admin_page("Pannello di amministrazione - Gestione gallery");
$result = call("gallery", "index", array("id_gallery_collection" => $id_gallery_collection));
Flash::write_ok_messages();
Flash::write_warning_messages();
Flash::write_error_messages();
start_admin_panel("/pannello_centrale", "Gestione Raccolta : " . htmlentities($title));
include_block("gallery/link_to_root");
if (isset(Config::instance()->GALLERY_ADMIN__DISABLE_GALLERY_ADMINISTRATION) && Config::instance()->GALLERY_ADMIN__DISABLE_GALLERY_ADMINISTRATION) {
} else {
    include_block("gallery/gallery/link_nuova_gallery", array("id_gallery_collection" => $id_gallery_collection));
}
include_block_if("gallery/gallery/elenco_gallery", "gallery/gallery/nessuna_gallery", count($result) > 0, array("gallery_list" => $result));
if (isset(Config::instance()->GALLERY_ADMIN__DISABLE_GALLERY_ADMINISTRATION) && Config::instance()->GALLERY_ADMIN__DISABLE_GALLERY_ADMINISTRATION) {
} else {
    include_block("gallery/gallery/link_nuova_gallery", array("id_gallery_collection" => $id_gallery_collection));
}
end_admin_panel();
Example #18
0
<?php

preload("AdminController");
admin_page("Gestione gruppi banner");
$id_banner_group = $_GET["id_banner_group"];
$id_banner = $_GET["id_banner"];
$banner = call("sponsor_banner", "get_banner", array("id_banner" => $id_banner));
start_admin_panel("/pannello_centrale", "Modifica banner");
Flash::write_all_messages();
?>
<form name="form__crea_banner" enctype="multipart/form-data" method="post" action="/actions/sponsor_banner/save_banner.php" >
    <input type="hidden" name="MAX_FILE_SIZE" value="8000000" />
    
<?php 
include_block("banners/sponsor/table/form_modifica_banner", $banner);
include_block("banners/sponsor/link/back_to_banner_list", array("id_banner_group" => $id_banner_group));
Form::on_success("/admin/banners/sponsor/index_banner.php?id_banner_group=" . $id_banner_group);
Form::on_failure("/admin/banners/sponsor/modifica_banner.php?id_banner=" . $id_banner);
?>
 oppure <input type="submit" name="Modifica banner" value="Modifica banner" />
</form>
<?php 
end_admin_panel();
Example #19
0
<label for="textarea_testo">Testo : </label><textarea style="width:100%;height:100%;" id="textarea_testo" type="text" name="testo"><?php 
echo isset($testo) ? $testo : "";
?>
</textarea><br />
<?php 
include_block("widgets/html_editor", array("folder" => "/contenuti/", "htmleditor_field_id" => "textarea_testo"));
if (isset($id_prodotto_servizio)) {
    ?>
<input type="hidden" name="id_prodotto_servizio" value="<?php 
    echo $id_prodotto_servizio;
    ?>
" />
<?php 
}
?>
Nome del prodotto : <input type="text" name="nome" value="<?php 
echo isset($nome) ? $nome : "";
?>
" /><br />
<br />
Descrizione :
<textarea id="textarea_testo" name="descrizione"><?php 
echo isset($descrizione) ? $descrizione : "";
?>
</textarea><br />
<?php 
include_block("widgets/html_editor", array("htmleditor_field_name" => "descrizione"));
?>
<br />
Prezzo (iva esclusa) : <input type="text" name="prezzo_iva_esclusa" value="<?php 
echo isset($prezzo_iva_esclusa) ? $prezzo_iva_esclusa : "";
?>
" />


<input type="hidden" name="id_banner_group" value="<?php 
echo $id_banner_group;
?>
" />
<?php 
include_block("media/immagini/form_modifica_immagini", $this->params);
?>
<br />
Url : <input type="text" name="url" value="<?php 
echo $url;
?>
" />
<br />
Example #22
0
<?php

preload("AdminController");
admin_page("Gestione contenuti");
start_admin_panel("/pannello_centrale", "Elenco documenti");
Flash::write_ok_messages();
Flash::write_warning_messages();
Flash::write_error_messages();
/*
 * Utilizzo dell'id folder per determinare la cartella corrente.
 * */
$params = array();
if (isset($_GET["folder"])) {
    $params["__filter_folder__EQUAL"] = $_GET["folder"];
}
$documenti = call("documenti", "index", $params);
$params2 = array();
$params2["elenco_documenti"] = $documenti;
$show_aggiungi_documenti = isset(Config::instance()->GESTIONE_CONTENUTI__DOCUMENT_LIMIT) && Config::instance()->GESTIONE_CONTENUTI__DOCUMENT_LIMIT > count($documenti);
if ($show_aggiungi_documenti) {
    include_block("media/documenti/link_nuovo_documento");
}
include_block_if("media/documenti/elenco_documenti", "media/documenti/nessun_documento", count($documenti) > 0, $params2);
if ($show_aggiungi_documenti) {
    include_block("media/documenti/link_nuovo_documento");
}
end_admin_panel();
            .antie_trasp {
                position: absolute;
                z-index: 2;
                top: -20%;
                left: 0;
                width:100%;
            }
        </style>
    </head>
    <body>
        <img class="antie" src="##/immagine_sfondo##" alt="immagine di sfondo">
        <img class="antie_trasp" src="/immagini/grafica/layouts/simplesamplesite_laboratorio/sfondo_trasp.png" alt="sfondo trasparente">

        <div class="credits">
            <div style="text-align:center;"><?php 
include_block("common/powered_by");
?>
</div>
        </div>
        <div class="content_container">
            <table cellpadding="0" cellspacing="0" border="0">
                <tr>
                    <td valign="top" style="width:60%">
                        <table cellpadding="0" cellspacing="0" border="0" width="95%">
                            <tr>
                                <td style="width:25%" valign="top" align="right"><img style="width:50px" src="/immagini/grafica/layouts/simplesamplesite_interno/cit_open.png" alt="apri citazione"/></td>
                                <td style="width:50%" class="citazione"><br />##/citazione/testo##<br /><p class="cit_firma" style="text-align:right">##/citazione/firma##</p></td>
                                <td style="width:25%" valign="bottom" align="left"><br /><br /><img style="width:50px" src="/immagini/grafica/layouts/simplesamplesite_interno/cit_close.png" alt="chiudi citazione"/><br /><br /></td>
                            </tr>
                        </table>
                    </td>
Example #24
0
<table id="tabella_elenco_immagini" class="tabella_admin">
    <thead>
    <th></th>
    <th></th>
    <th>Comandi</th>
    </thead>
    <tbody>

    <?php 
foreach ($image_list as $image) {
    include_block("gallery/images/image_elem", $image);
}
?>
    </tbody>
</table>
Example #25
0
<form enctype="multipart/form-data" method="post" action="/actions/immagini/aggiungi.php">
            <input type="hidden" name="MAX_FILE_SIZE" value="10000000" />
            <?php 
include_block("file_manager/form_modifica_immagini", $this->params);
Form::after("/admin/contenuti/immagini/");
?>
            <button type="submit">
                <span>Aggiungi</span>
            </button>
        </form>
Example #26
0
<table class="tabella_admin" width="100%">
    <thead>
        <th>
            ID
        </th>
        <th>
            Nome vetrina
        </th>
        <th>
            Comandi
        </th>
    </thead>
    <tbody>
    <?php 
foreach ($elenco_vetrine as $vetrina) {
    include_block("vetrine/__riga_vetrina", $vetrina);
}
?>
    </tbody>
</table>
<?php

include_block("contenuti/form/field__id", $this->params);
?>
<label for="input_my_file">File : </label><input id="input_my_file" type="file" name="my_file" /><br />
<?php 
include_block("contenuti/form/field__nome", $this->params);
include_block("contenuti/form/field__descrizione", $this->params);
include_block("contenuti/form/field__keywords", $this->params);
?>
<input type="hidden" name="folder" value="<?php 
echo $folder;
?>
" />
Example #28
0
<table id="tabella_elenco_gallery" class="tabella_admin">
    <thead>
        <th></th>
        <th></th>
        <th>Comandi</th>
    </thead>
    <tbody>

<?php 
foreach ($gallery_list as $gallery) {
    include_block("gallery/gallery/gallery_elem", $gallery);
}
?>
    </tbody>
</table>
<?php

preload("AdminController");
admin_page("Pannello di amministrazione - Gestione gallery");
$gallery = call("gallery", "get");
start_admin_panel("/pannello_centrale", "Modifica gallery");
?>

<form name="form_modifica_gallery" action="/actions/gallery/modify.php" method="POST">

<?php 
include_block("gallery/form_modifica_gallery", $gallery);
?>
    <br />
    <br />
    <a href="/admin/gallery/">Annulla, torna all'elenco delle gallery</a>&nbsp;&nbsp;
    <button type="submit">
        <span>Salva modifiche</span>
    </button>

    <?php 
Form::on_success("/admin/gallery/");
?>
    <?php 
Form::on_failure("/admin/gallery/modifica_gallery.php");
?>
</form>
<?php 
end_admin_panel();
Example #30
0
<label for="textarea_testo">Testo : </label><textarea id="textarea_testo" type="text" name="testo"><?php 
echo $testo;
?>
</textarea><br />
<?php 
include_block("widgets/html_editor");