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(); }
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); } } }
<?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>
<?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();
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>
<?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();
<?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"); ?> <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();
<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>
<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>
<?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);
<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>
<?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();
<?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();
<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 />
<?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>
<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>
<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>
<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; ?> " />
<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> <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();
<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");