diff --git a/htdocs/admin/security_other.php b/htdocs/admin/security_other.php index 2ada1c3bc05..8e2b35a9e68 100644 --- a/htdocs/admin/security_other.php +++ b/htdocs/admin/security_other.php @@ -293,7 +293,7 @@ print ''.$langs->trans("AntiVirusCommand").'
'; print $langs->trans("AntiVirusCommandExample"); // Check command in inside safe_mode print ''; -print ''; +print ''; if (ini_get('safe_mode') && ! empty($conf->global->MAIN_ANTIVIRUS_COMMAND)) { $langs->load("errors"); @@ -321,7 +321,7 @@ print ""; print ''.$langs->trans("AntiVirusParam").'
'; print $langs->trans("AntiVirusParamExample"); print ''; -print ''; +print ''; print ''; print ""; print ''; diff --git a/htdocs/lib/xcal.lib.php b/htdocs/lib/xcal.lib.php index 0756984c156..6801ddcff3f 100644 --- a/htdocs/lib/xcal.lib.php +++ b/htdocs/lib/xcal.lib.php @@ -1,5 +1,5 @@ +/* Copyright (C) 2008-2011 Laurent Destailleur * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -24,12 +24,13 @@ /** * Build a file from an array of events * All input params and data must be encoded in $conf->charset_output - * @param format 'vcal' or 'ical' - * @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 outputfile Output file - * @return int <0 if ko, Nb of events in file if ok + * + * @param string $format 'vcal' or 'ical' + * @param string $title Title of export + * @param string $desc Description of export + * @param array $events_array Array of events ('eid','startdate','duration','enddate','title','summary','category','email','url','desc','author') + * @param string $outputfile Output file + * @return int <0 if ko, Nb of events in file if ok */ function build_calfile($format='vcal',$title,$desc,$events_array,$outputfile) { @@ -279,15 +280,16 @@ function build_calfile($format='vcal',$title,$desc,$events_array,$outputfile) } /** - * \brief Build a file from an array of events - * All input data must be encoded in $conf->charset_output - * \param format 'rss' - * \param title Title of export - * \param desc Description of export - * \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 + * Build a file from an array of events. + * All input data must be encoded in $conf->charset_output + * + * @param string $format 'rss' + * @param string $title Title of export + * @param string $desc Description of export + * @param array $events_array Array of events ('uid','startdate','summary','url','desc','author','category') + * @param string $outputfile Output file + * @param string $filter Filter + * @return int <0 if ko, Nb of events in file if ok */ function build_rssfile($format='rss',$title,$desc,$events_array,$outputfile,$filter='') { @@ -394,11 +396,12 @@ function build_rssfile($format='rss',$title,$desc,$events_array,$outputfile,$fil /** - * \brief Encode for cal export - * \param format vcal or ical - * \param string string to encode - * \return string string encoded - * \remarks string must be encoded in conf->file->character_set_client + * Encode for cal export + * string must be encoded in conf->file->character_set_client + * + * @param string $format vcal or ical + * @param string $string string to encode + * @return string string encoded */ function format_cal($format,$string) { @@ -428,8 +431,9 @@ function format_cal($format,$string) /** * Cut string after 75 chars. Add CRLF+Space. * line must be encoded in UTF-8 - * @param line String to convert - * @return string String converted + * + * @param string $line String to convert + * @return string String converted */ function CalEncode($line) { @@ -473,6 +477,13 @@ function CalEncode($line) } +/** + * Encode into vcal format + * + * @param string $str String to convert + * @param int forcal 1=For cal + * @return string String converted + */ function QPEncode($str,$forcal=0) { $lines = preg_split("/\r\n/", $str); @@ -503,7 +514,13 @@ function QPEncode($str,$forcal=0) return trim ( $out ); } -function QPDecode( $str ) +/** + * Decode vcal format + * + * @param string $str String to convert + * @return string String converted + */ +function QPDecode($str) { $out = preg_replace('/=\r?\n/', '', $str); $out = preg_replace('/=([A-F0-9]{2})/e', chr( hexdec ('\\1' ) ), $out);