Trad: Traduction des actions

This commit is contained in:
Laurent Destailleur 2004-10-30 12:17:49 +00:00
parent ef56a2bb1b
commit cabaf4d433
2 changed files with 33 additions and 5 deletions

View File

@ -64,11 +64,15 @@ class ActionComm
} }
/** /**
* \brief Ajout d'une action en base * \brief Ajout d'une action en base (et eventuellement dans webcalendar)
* \param author auteur de la creation de l'action * \param author auteur de la creation de l'action
* \param webcal ressource webcalendar: 0=on oublie webcal, 1=on ajoute une entrée générique dans webcal, objet=ajout de l'objet dans webcal
* \return int id de l'action créée
*/ */
function add($author) function add($author, $webcal=0)
{ {
global $conf;
if (! $this->contact) if (! $this->contact)
{ {
$this->contact = 0; $this->contact = 0;
@ -92,13 +96,32 @@ class ActionComm
if ($this->db->query($sql) ) if ($this->db->query($sql) )
{ {
return 1; $idaction = $this->db->last_insert_id();
if ($conf->webcal->enabled) {
if (is_object($webcal))
{
// Ajoute entrée dans webcal
$result=$webcal->add($author,$webcal->date,$webcal->texte,$webcal->desc);
if ($result < 0) {
$this->error="Echec insertion dans webcal ".$webcal->error;
}
}
else if ($webcal == 1)
{
// \todo On ajoute une entrée générique, pour l'instant pas utilisé
}
}
return $idaction;
} }
else else
{ {
dolibarr_print_error($this->db); dolibarr_print_error($this->db);
return -1; return -1;
} }
} }
/** /**

View File

@ -20,13 +20,18 @@
* $Source$ * $Source$
*/ */
/*!
\file htdocs/societe.php
\ingroup societe
\brief Page des societes
\version $Revision$
*/
require("./pre.inc.php"); require("./pre.inc.php");
require("./contact.class.php"); require("./contact.class.php");
require("./lib/webcal.class.php");
require("./cactioncomm.class.php"); require("./cactioncomm.class.php");
require("./actioncomm.class.php"); require("./actioncomm.class.php");
$langs->load("companies"); $langs->load("companies");
$langs->load("customers"); $langs->load("customers");
$langs->load("suppliers"); $langs->load("suppliers");