diff --git a/build/deb/control b/build/deb/control
index 5efaa1885e9..0c35d38d224 100644
--- a/build/deb/control
+++ b/build/deb/control
@@ -8,7 +8,7 @@ Section: web
Priority: optional
Recommends: firefox
Homepage: http://www.dolibarr.org
-Description: Easy to use ERP & CRM software to manage your activity
+Description: Easy to use web based ERP & CRM software
Dolibarr ERP & CRM is an easy to use open source/free software for small
and medium companies, foundations or freelances. It includes different
features for Enterprise Resource Planning (ERP) and Customer Relationship
diff --git a/htdocs/comm/action/index.php b/htdocs/comm/action/index.php
index 08e7d071cab..05e52bded62 100644
--- a/htdocs/comm/action/index.php
+++ b/htdocs/comm/action/index.php
@@ -24,7 +24,7 @@
* \file htdocs/comm/action/index.php
* \ingroup agenda
* \brief Home page of calendar events
- * \version $Id$
+ * \version $Id: index.php,v 1.183 2011/07/22 06:51:31 simnandez Exp $
*/
require("../../main.inc.php");
@@ -487,24 +487,23 @@ if ($showbirthday)
//Exernal Calendars
$listofextcals=array();
-if ($conf->global->MAIN_FEATURES_LEVEL>=2)
+
+if (empty($conf->global->AGENDA_DISABLE_EXT) && $conf->global->AGENDA_EXT_NB > 0)
{
- if (empty($conf->global->AGENDA_DISABLE_EXT) && $conf->global->AGENDA_EXT_NB > 0)
- {
- $i=0;
- while($i < $conf->global->AGENDA_EXT_NB)
- {
- $i++;
- $paramkey='AGENDA_EXT_SRC'.$i;
- $url=$conf->global->$paramkey;
- $paramkey='AGENDA_EXT_NAME'.$i;
- $namecal = $conf->global->$paramkey;
- $paramkey='AGENDA_EXT_COLOR'.$i;
- $colorcal = $conf->global->$paramkey;
- if ($url && $namecal) $listofextcals[]=array('src'=>$url,'name'=>$namecal,'color'=>$colorcal);
- }
- }
+ $i=0;
+ while($i < $conf->global->AGENDA_EXT_NB)
+ {
+ $i++;
+ $paramkey='AGENDA_EXT_SRC'.$i;
+ $url=$conf->global->$paramkey;
+ $paramkey='AGENDA_EXT_NAME'.$i;
+ $namecal = $conf->global->$paramkey;
+ $paramkey='AGENDA_EXT_COLOR'.$i;
+ $colorcal = $conf->global->$paramkey;
+ if ($url && $namecal) $listofextcals[]=array('src'=>$url,'name'=>$namecal,'color'=>$colorcal);
+ }
}
+
if (sizeof($listofextcals))
{
require_once(DOL_DOCUMENT_ROOT."/comm/action/class/ical.class.php");
@@ -787,7 +786,7 @@ $("#actionagenda_vcal_link").attr("href","/public/agenda/agendaexport.php?format
';
*/
-llxFooter('$Date$ - $Revision$');
+llxFooter('$Date: 2011/07/22 06:51:31 $ - $Revision: 1.183 $');
/**
diff --git a/htdocs/core/class/html.form.class.php b/htdocs/core/class/html.form.class.php
index 0b45de0569c..9bb44f40588 100644
--- a/htdocs/core/class/html.form.class.php
+++ b/htdocs/core/class/html.form.class.php
@@ -31,7 +31,7 @@
* \file htdocs/core/class/html.form.class.php
* \ingroup core
* \brief File of class with all html predefined components
- * \version $Id: html.form.class.php,v 1.190 2011/07/17 19:01:26 eldy Exp $
+ * \version $Id: html.form.class.php,v 1.191 2011/07/21 22:55:06 eldy Exp $
*/
@@ -137,17 +137,18 @@ class Form
/**
* Show a text and picto with tooltip on text or picto
* @param text Text to show
- * @param htmltext Content html of tooltip, coded into HTML/UTF8
+ * @param htmltext Content html of tooltip. Must be HTML/UTF8 encoded.
* @param tooltipon 1=tooltip sur texte, 2=tooltip sur picto, 3=tooltip sur les 2
* @param direction -1=Le picto est avant, 0=pas de picto, 1=le picto est apres
* @param img Code img du picto (use img_xxx() function to get it)
* @param extracss Add a CSS style to td tags
* @param notabs Do not include table and tr tags
* @param incbefore Include code before the text
+ * @param noencodehtmltext Do not encode into html entity the htmltext
* @return string Code html du tooltip (texte+picto)
* @see Use function textwithpicto if you can.
*/
- function textwithtooltip($text,$htmltext,$tooltipon=1,$direction=0,$img='',$extracss='',$notabs=0,$incbefore='')
+ function textwithtooltip($text,$htmltext,$tooltipon=1,$direction=0,$img='',$extracss='',$notabs=0,$incbefore='',$noencodehtmltext=0)
{
global $conf;
@@ -160,7 +161,7 @@ class Form
$htmltext=str_replace("\n","",$htmltext);
$htmltext=str_replace('"',""",$htmltext);
- $paramfortooltipimg=' class="classfortooltip'.($extracss?' '.$extracss:'').'" title="'.dol_escape_htmltag($htmltext,1).'"'; // Attribut to put on td img tag to store tooltip
+ $paramfortooltipimg=' class="classfortooltip'.($extracss?' '.$extracss:'').'" title="'.($noencodehtmltext?$htmltext:dol_escape_htmltag($htmltext,1)).'"'; // Attribut to put on td img tag to store tooltip
$paramfortooltiptd =($extracss?' class="'.$extracss.'"':''); // Attribut to put on td text tag
$s="";
@@ -197,9 +198,10 @@ class Form
* @param direction 1=Icon is after text, -1=Icon is before text
* @param type Type of picto (info, help, warning, superadmin...)
* @param extracss Add a CSS style to td tags
+ * @param noencodehtmltext Do not encode into html entity the htmltext
* @return string HTML code of text, picto, tooltip
*/
- function textwithpicto($text,$htmltext,$direction=1,$type='help',$extracss='')
+ function textwithpicto($text,$htmltext,$direction=1,$type='help',$extracss='',$noencodehtmltext=0)
{
global $conf;
@@ -225,7 +227,7 @@ class Form
// Warnings
if ($type == 'warning') $img=img_warning($alt);
- return $this->textwithtooltip($text,$htmltext,2,$direction,$img,$extracss);
+ return $this->textwithtooltip($text,$htmltext,2,$direction,$img,$extracss,0,'',$noencodehtmltext);
}
/**
diff --git a/htdocs/includes/modules/facture/doc/doc_generic_invoice_odt.modules.php b/htdocs/includes/modules/facture/doc/doc_generic_invoice_odt.modules.php
index a6536023b1e..e42ecd75db5 100644
--- a/htdocs/includes/modules/facture/doc/doc_generic_invoice_odt.modules.php
+++ b/htdocs/includes/modules/facture/doc/doc_generic_invoice_odt.modules.php
@@ -22,7 +22,7 @@
* \ingroup societe
* \brief File of class to build ODT documents for third parties
* \author Laurent Destailleur
- * \version $Id$
+ * \version $Id: doc_generic_invoice_odt.modules.php,v 1.19 2011/07/21 22:54:36 eldy Exp $
*/
require_once(DOL_DOCUMENT_ROOT."/includes/modules/facture/modules_facture.php");
@@ -196,37 +196,9 @@ class doc_generic_invoice_odt extends ModelePDFFactures
$texthelp=$langs->trans("ListOfDirectoriesForModelGenODT");
// Add list of substitution keys
$texthelp.='
'.$langs->trans("FollowingSubstitutionKeysCanBeUsed").'
';
- /*$dummy=new User($db);
- $tmparray=$this->get_substitutionarray_user($dummy,$langs);
- $nb=0;
- foreach($tmparray as $key => $val)
- {
- $texthelp.='{'.$key.'}
';
- $nb++;
- if ($nb >= 5) { $texthelp.='...
'; break; }
- }
- $dummy=new Societe($db);
- $tmparray=$this->get_substitutionarray_mysoc($dummy,$langs);
- $nb=0;
- foreach($tmparray as $key => $val)
- {
- $texthelp.='{'.$key.'}
';
- $nb++;
- if ($nb >= 5) { $texthelp.='...
'; break; }
- }
- $tmparray=$this->get_substitutionarray_thirdparty($dummy,$langs);
- $nb=0;
- foreach($tmparray as $key => $val)
- {
- $texthelp.='{'.$key.'}
';
- $nb++;
- if ($nb >= 5) { $texthelp.='...
'; break; }
- }*/
- $texthelp.=$langs->trans("FullListOnOnlineDocumentation");
-
- $texte.= $form->textwithpicto($texttitle,$texthelp,1,'help');
- //var_dump($listofdir);
+ $texthelp.=$langs->transnoentitiesnoconv("FullListOnOnlineDocumentation"); // This contains an url, we don't modify it
+ $texte.= $form->textwithpicto($texttitle,$texthelp,1,'help','',1);
$texte.= '
| '; $texte.= ' |