diff --git a/htdocs/actioncomm.class.php b/htdocs/actioncomm.class.php index ba9d7e29eae..78a989e32a3 100644 --- a/htdocs/actioncomm.class.php +++ b/htdocs/actioncomm.class.php @@ -625,7 +625,8 @@ class ActionComm $event['enddate']=$dateend; // Not required with type 'journal' $event['summary']=$obj->label; $event['desc']=$obj->note; - $event['author']=$obj->fk_user_done>0?$obj->fk_user_done:$obj->fk_user_action; + $event['category']=$obj->libelle; + $event['author']=$obj->fk_user_author; $event['transparency']='TRANSPARENT'; // TRANSPARENT or OPAQUE $url=$dolibarr_main_url_root.DOL_URL_ROOT; if (! eregi('\/$',$url)) $url.='/'; diff --git a/htdocs/lib/xcal.lib.php b/htdocs/lib/xcal.lib.php index a4d1f821827..fd4a94a9feb 100644 --- a/htdocs/lib/xcal.lib.php +++ b/htdocs/lib/xcal.lib.php @@ -209,7 +209,7 @@ function build_calfile($format='vcal',$title,$desc,$events_array,$outputfile,$fi \param format 'rss' \param title Title of export \param desc Description of export - \param events_array Array of events ('eid','startdate','duration','enddate','title','summary','category','email','url','desc','author') + \param events_array Array of events ('uid','startdate','summary','url','desc','author','category') \param outputfile Output file \param filter Filter \return int <0 if ko, Nb of events in file if ok @@ -223,7 +223,6 @@ function build_rssfile($format='rss',$title,$desc,$events_array,$outputfile,$fil $fichier=fopen($outputfile,'w'); if ($fichier) { - $now=mktime(); $date=date("r"); // Print header @@ -234,24 +233,25 @@ function build_rssfile($format='rss',$title,$desc,$events_array,$outputfile,$fil fwrite($fichier, $html); fwrite($fichier, "\n"); - $html="". - "\n". - "".$title.""; + $html="\n". + "".$title."\n"; fwrite($fichier, $html); - fwrite($fichier, "\n"); - $html=''. -// 'fr'. - 'Dolibarr'. - ''.$date.''. - 'Dolibarr'. - ''; -// ''. -// ''. -// '<![CDATA[Dolibarr events]]>'. -// ''. -// '144'. -// '36'. + $html=''."\n". +// 'fr'."\n". + 'Dolibarr'."\n". + ''.$date.''."\n". + 'Dolibarr'."\n". + ''."\n"; +// 'editor@example.com'."\n" +// 'webmaster@example.com'."\n" +// '5'."\n" +// ''."\n" +// ''."\n" +// '<![CDATA[Dolibarr events]]>'."\n" +// ''."\n" +// '144'."\n" +// '36'."\n" // ''."\n"; #print $html; @@ -270,42 +270,28 @@ function build_rssfile($format='rss',$title,$desc,$events_array,$outputfile,$fil if ($eventqualified) { - //$uid = dolibarr_print_date($now,'dayhourxcard').'-'.$event['uid']."-export@".$_SERVER["SERVER_NAME"]; - $uid = $event['uid']; - $type = $event['type']; + $uid = $event['uid']; $startdate = $event['startdate']; - $duration = $event['duration']; - $enddate = $event['enddate']; $summary = $event['summary']; - $category = $event['category']; - $location = $event['location']; - $email = $event['email']; $url = $event['url']; - $transparency = $event['transparency']; + $author = $event['author']; + $category = $event['category']; $description=eregi_replace('',"\n",$event['desc']); $description=clean_html($description,0); // Remove html tags - - fwrite ($fichier, ""); - fwrite ($fichier, "\n"); - fwrite ($fichier, "<![CDATA[".$summary."]]>"); - fwrite ($fichier, "\n"); - fwrite ($fichier, ""); - fwrite ($fichier, "\n"); + fwrite ($fichier, "\n"); + fwrite ($fichier, "<![CDATA[".$summary."]]>"."\n"); + fwrite ($fichier, ""."\n"); + fwrite ($fichier, ""."\n"); + fwrite ($fichier, ""."\n"); fwrite ($fichier, ""); - fwrite ($fichier, "\n"); - fwrite ($fichier, "".date("r", $startdate).""); - fwrite ($fichier, "\n"); - fwrite ($fichier, ''); - fwrite ($fichier, "\n"); - fwrite ($fichier, ""); - fwrite ($fichier, "\n"); + fwrite ($fichier, "]]>\n"); + fwrite ($fichier, "".date("r", $startdate)."\n"); + fwrite ($fichier, "\n"); + fwrite ($fichier, "\n"); + fwrite ($fichier, "\n"); //chmod($fichierout, 0664); }