|
logo DPI
// blocco per CMS Vigile 1.6 data 02-09-2005
$dir= "blocco_vuoto"; // nome questa directory
// security
if (eregi("box/$dir",$_SERVER['PHP_SELF'])) {Header("Location: ../../index.php"); exit();}
if (file_exists(BOX_TAB."/$dir/$dati") and filesize(BOX_TAB."/$dir/$dati")>0)
include(BOX_TAB."/$dir/$dati");
else echo" Database vuoto ";
if(is_admin()) echo"";
$tit_blocco="";
?>
statistiche
// modifiche del 29-12-2005 per imoplementare con configurazione nuova che prevede servizio statistiche disattivato.
$dir= "statistiche"; // nome questa directory
// security
if (eregi("box/$dir",$_SERVER['PHP_SELF'])) {Header("Location: ../../index.php"); exit();}
if(is_admin())echo("");
// mi leggo i valori del databse config
$db_config=STAT_TAB."/config.txt";
if(file_exists($db_config)){
$db_tot=file($db_config);
$db_val=explode("<~>", trim($db_tot[0]));
}
if($db_val[0] and $StatStat>0){
read_visit();
if($db_val[8]){
$dove_stat=STAT_TAB;
$questanno= date("Y");//in che anno ci troviamo? il nome della directory
$questomese= date("n");// il mese attuale
$questoggi = date("j")-1; // il numero di oggi -1
$dat_questomese=@file("$dove_stat/$questanno/$questomese.php");
$dat_oggi=explode("<~>", trim($dat_questomese[$questoggi]));
echo" Accessi di Oggi $dat_oggi[1] Pagine di Oggi $dat_oggi[2] "; } } else if (is_admin()) echo"Attenzione Servizio Statistiche disattivato Per attivare Servizio"; if($db_val[1]){ echo"Utenti Registrati: "; $count = 0; $dir_log_reg = opendir(USERS_TAB); while($mem = readdir($dir_log_reg)){ if($mem=="." or $mem==".." or $mem=="index.php" or $mem==".htaccess") continue; $count++; } echo "$count "; echo ("L'ultimo č stato: ");
$dove=LOGS_TAB."/log_utenti.php";
$fd=file($dove);
$invert=array_reverse($fd);
$dividi=explode("<~>",$invert[0]);
$quando= "il ".getData ($dividi[1]);
echo "$dividi[0] Utenti Online:$chi[3]";
if($db_val[3]){
echo" "); ?> |
//pagina html // Non modificare la prima riga (quella con <?php) essa deve necessariamente contenere un commento con il nome della dir-modulo. $dati="1221681164.php"; // Questo č l'id del database $n_modulo="pagina_html"; //nome dir del modulo include("moduli/pagina_html/index.php"); ?> |
LOGIN Eventi // blocco per iTCms 1.9 data 09-09-2007
//mod 31-03-2008
$dir= "prossimi_eventi"; // nome questa directory
$dove="$myroot/index.php?box=$_GET[box]"; // url - location questo file
// security
if (eregi("box/$dir",$_SERVER['PHP_SELF'])) {Header("Location: ../../index.php"); exit();}
$overflow=0;
// url modifiche admin
$admn="";
if (file_exists(BOX_TAB."/$dir/$dati") and filesize(BOX_TAB."/$dir/$dati")>0){
include(BOX_TAB."/$dir/$dati");
$urlFilNav=NAV_TAB."/$nome_pagina.php";// database Agenda
//echo"$urlFilNav";
if (!is_file($urlFilNav)){echo" Manca Pagina. Hai Modificato nome? $admn";$tit_blocco="";return FALSE;} $nome_pagina=rawurlencode($nome_pagina); $db_blok_Agenda=AGENDA_TAB."/$dbase_new.php";// database Agenda // ########## leggo il database (prendo solo gli appuntamenti con data a venire, scarto gli appuntamenti superati) ########## if (!is_file($db_blok_Agenda)){echo"Ancora non Configurato $admn";$tit_blocco="";return FALSE;} $readAgend=file($db_blok_Agenda); $newDbAg=array_shift($readAgend); // ciclo per la ricerca if(is_array($readAgend)) foreach($readAgend as $rowAgend){ if(trim($rowAgend)=="") continue; list($timeAppoint,$AutorA,$timeAg,$contAg,$titApp)=explode("<~>",trim($rowAgend)); $actualTime=time(); $actualday=date("Ymd",time()); $dayAppoin=date("Ymd",$timeAppoint); if($dayAppoin>=$actualday) { $diffTime=$timeAppoint-$actualTime; $ItalianData=date("d-m-Y",$timeAppoint); if($dayAppoin>$actualday){ $diffDay=ceil($diffTime/(3600*24)); if(!$mark){$DbFirstT=array($ItalianData,$AutorA,$contAg,$dayAppoin,$diffDay,$titApp,$timeAppoint);$mark=TRUE;} } else {$diffDay="Oggi";$DbFirst=array($ItalianData,$AutorA,$contAg,$dayAppoin,$diffDay,$titApp,$timeAppoint);} $DbAg[$timeAppoint]=array($ItalianData,$AutorA,$contAg,$dayAppoin,$diffDay,$titApp,$timeAppoint); } else { $DbAgExpired[]=array($titApp); } }//#################### FINE leggo il database ########################### // se ci sono eventi in programma $viewNextEvents=""; if(is_array($DbAg)){ if($DbFirst[4]=="Oggi")$MSremains=": Oggi"; else $MSremains=" tra: $DbFirstT[4] giorni"; // _________carico eventi________ foreach($DbAg as $rowApp){ $countNP++; if($countNP>$News_x_box) break; if($titolo_c==0) $contEvent="".tagliaParole (strip_tags($rowApp[2]),$chr_conten) ." continua a leggere l'evento: $rowApp[5]>>" ." "; else $contEvent=""; if($rowApp[4]=="Oggi")$manca="$rowApp[4]";else $manca="[$rowApp[4] gg]"; $viewNextEvents.="
$rowApp[5]
$contEvent
"; } } else{ // se non ci sono eventi $viewNextEvents.=" Non ci sono Eventi in programma"; } $viewAllEvents="\n".count($DbAg)." Eventi in scadenza. \n"; if($overflow) echo "
$viewNextEvents
$viewAllEvents
";
else echo $viewNextEvents.$viewAllEvents;
} else echo"Ancora non Configurato "; if(is_admin()) echo""; $tit_blocco=""; ?>Calendario
/* Blocco calendario_plus per iTCms 2.0
Questo blocco č stato creato partendo dal progetto del blocco calendario di FlatNuke, ma modificato e corretto per funzionare in itcms 2.0
Autore delle modifiche Antonio Artiaco
*/
$thisDir="calendario_plus";
include_once("box/$thisDir/functions.php");
include_once("box/$thisDir/cal.php");
?>
Ricerca nel sito
// blocco per iTCms data 12-07-2008
$dir= "ricerca"; // nome questa directory
// security
if (eregi("box/$dir",$_SERVER['PHP_SELF'])) {Header("Location: ../../index.php"); exit();}
echo"
|