200)
{ print "PS: Il logo dell'evento č troppo largo e non verrā caricato
";
$caric="no"; } else {
// passati file sorgente(percorso completo) e directory completa di destinazione, ritorna il nome del file allegato senza percorso
$logo=allega($logo,$dir."/calendario/allegati_".$mese);
$caric="si";}//else
}// logo
$sintesi=formatta("si",$sintesi,"descrizione sintetica");
$esteso=formatta("no",$esteso,"calendario esteso");
$link=formatta("no",$link,"link");
if (!($allegato==""))
{
$allegato=formatta("no",$allegato,"documento allegato");
$allegato=allega($allegato,$dir."/calendario/allegati_".$mese);
}
$autore=formatta("si",$autore,"autore");
$telefono=formatta("no",$telefono,"telefono");
$mail=formatta("no",$mail,"e-mail");
/////////////////////////////////////////////////////////////////////////////////////////////////////
$codice=time();
if ($flag==corretto)
{
$file="calendario/".$mese.$anno.".xml";
if (file_exists($file))
{
$a=dirname(__FILE__);
$doc=xmldocfile($a."/".$file);
$calendario=$doc->root();
}
// se esiste giā il mese
else //se non esiste il mese
{
$doc = domxml_new_xmldoc("1.0");
$calendario = $doc->create_element("calendario");
$calendario = $doc->add_child($calendario);
$calendario->set_attribute("mese",$mese);
}
$appuntamento = $doc->create_element("appuntamento");
$appuntamento = $calendario->add_child($appuntamento);
$appuntamento->set_attribute("giorno",$giorno);
$appuntamento->set_attribute("codice",$codice);
figlio_set($appuntamento,"mese",$mese);
figlio_set($appuntamento,"amministratore",$amministratore);
figlio_set($appuntamento,"giorno",$giorno);
figlio_set($appuntamento,"mese",$mese);
figlio_set($appuntamento,"anno",$anno);
figlio_set($appuntamento,"ora",$ora);
figlio_set($appuntamento,"luogo",$luogo);
figlio_set($appuntamento,"citta",$citta);
figlio_set($appuntamento,"provincia",$provincia);
figlio_set($appuntamento,"titolo",$titolo);
figlio_set($appuntamento,"logo",$logo);
figlio_set($appuntamento,"sintesi",$sintesi);
figlio_set($appuntamento,"esteso",$esteso);
figlio_set($appuntamento,"link",$link);
figlio_set($appuntamento,"allegato",$allegato);
figlio_set($appuntamento,"autore",$autore);
figlio_set($appuntamento,"telefono",$telefono);
figlio_set($appuntamento,"mail",$mail);
figlio_set($appuntamento,"codice",$codice);
$var=$doc->dumpmem();
$file=fopen($file,'w+');
$var=str_replace("<","<",$var);
$var=str_replace(">",">",$var);
$var=str_replace("&#8217;","\'",$var);
$var=str_replace("&#8220;","\"",$var);
$var=str_replace("&#8221;","\"",$var);
$var=stripslashes($var);
$var=str_replace("><",">\n <",$var);
fputs($file,$var);
fclose ($file);
print "
Operazione eseguita con successo!
"; include("coda.txt"); } // if flag=corretto else print"Operazione eseguita con successo!
"; include("coda.txt"); }// fine entrambe ?>