Translation

This commit is contained in:
Laurent Destailleur 2008-12-04 17:52:32 +00:00
parent 03544ef369
commit a9b2245a0e
5 changed files with 196 additions and 188 deletions

View File

@ -162,7 +162,10 @@ if ($mil->fetch($_REQUEST["id"]) >= 0)
print '<table class="border" width="100%">'; print '<table class="border" width="100%">';
print '<tr><td width="25%">'.$langs->trans("Ref").'</td><td colspan="3">'.$mil->id.'</td></tr>'; print '<tr><td width="25%">'.$langs->trans("Ref").'</td>';
print '<td colspan="3">';
print $html->showrefnav($mil,'id');
print '</td></tr>';
print '<tr><td width="25%">'.$langs->trans("MailTitle").'</td><td colspan="3">'.$mil->titre.'</td></tr>'; print '<tr><td width="25%">'.$langs->trans("MailTitle").'</td><td colspan="3">'.$mil->titre.'</td></tr>';
print '<tr><td width="25%">'.$langs->trans("MailFrom").'</td><td colspan="3">'.htmlentities($mil->email_from).'</td></tr>'; print '<tr><td width="25%">'.$langs->trans("MailFrom").'</td><td colspan="3">'.htmlentities($mil->email_from).'</td></tr>';
print '<tr><td width="25%">'.$langs->trans("Status").'</td><td colspan="3">'.$mil->getLibStatut(4).'</td></tr>'; print '<tr><td width="25%">'.$langs->trans("Status").'</td><td colspan="3">'.$mil->getLibStatut(4).'</td></tr>';
@ -198,92 +201,97 @@ if ($mil->fetch($_REQUEST["id"]) >= 0)
$var=true; $var=true;
foreach ($listdir as $dir) foreach ($listdir as $dir)
{ {
$handle=opendir($dir); if (is_dir($dir))
{
$handle=opendir($dir);
if ($handle)
{
while (($file = readdir($handle))!==false)
{
if (substr($file, 0, 1) <> '.' && substr($file, 0, 3) <> 'CVS')
{
if (eregi("(.*)\.modules\.php$",$file,$reg))
{
$modulename=$reg[1];
if ($modulename == 'example') continue;
while (($file = readdir($handle))!==false) // Chargement de la classe
{ $file = $dir."/".$modulename.".modules.php";
if (substr($file, 0, 1) <> '.' && substr($file, 0, 3) <> 'CVS') $classname = "mailing_".$modulename;
{ require_once($file);
if (eregi("(.*)\.modules\.php$",$file,$reg))
{
$modulename=$reg[1];
if ($modulename == 'example') continue;
// Chargement de la classe $obj = new $classname($db);
$file = $dir."/".$modulename.".modules.php";
$classname = "mailing_".$modulename;
require_once($file);
$obj = new $classname($db); $qualified=1;
foreach ($obj->require_module as $key)
{
if (! $conf->$key->enabled || (! $user->admin && $obj->require_admin))
{
$qualified=0;
//print "Les pr<70>requis d'activation du module mailing ne sont pas respect<63>s. Il ne sera pas actif";
break;
}
}
$qualified=1; // Si le module mailing est qualifi<66>
foreach ($obj->require_module as $key) if ($qualified)
{ {
if (! $conf->$key->enabled || (! $user->admin && $obj->require_admin)) $var = !$var;
{ print '<tr '.$bc[$var].'>';
$qualified=0;
//print "Les pr<70>requis d'activation du module mailing ne sont pas respect<63>s. Il ne sera pas actif";
break;
}
}
// Si le module mailing est qualifi<66> if ($mil->statut == 0) print '<form name="'.$modulename.'" action="cibles.php?action=add&rowid='.$mil->id.'&module='.$modulename.'" method="POST" enctype="multipart/form-data">';
if ($qualified)
{
$var = !$var;
print '<tr '.$bc[$var].'>';
if ($mil->statut == 0) print '<form name="'.$modulename.'" action="cibles.php?action=add&rowid='.$mil->id.'&module='.$modulename.'" method="POST" enctype="multipart/form-data">'; print '<td>';
if (! $obj->picto) $obj->picto='generic';
print img_object('',$obj->picto).' '.$obj->getDesc();
print '</td>';
print '<td>'; /*
if (! $obj->picto) $obj->picto='generic'; print '<td width=\"100\">';
print img_object('',$obj->picto).' '.$obj->getDesc(); print $modulename;
print '</td>'; print "</td>";
*/
$nbofrecipient=$obj->getNbOfRecipients();
print '<td align="center">';
if ($nbofrecipient >= 0)
{
print $nbofrecipient;
}
else
{
print $langs->trans("Error").' '.img_error($obj->error);
}
print '</td>';
/* print '<td align="left">';
print '<td width=\"100\">'; $filter=$obj->formFilter();
print $modulename; if ($filter) print $filter;
print "</td>"; else print $langs->trans("None");
*/ print '</td>';
$nbofrecipient=$obj->getNbOfRecipients();
print '<td align="center">';
if ($nbofrecipient >= 0)
{
print $nbofrecipient;
}
else
{
print $langs->trans("Error").' '.img_error($obj->error);
}
print '</td>';
print '<td align="left">'; print '<td align="right">';
$filter=$obj->formFilter(); if ($mil->statut == 0)
if ($filter) print $filter; {
else print $langs->trans("None"); print '<input type="submit" class="button" value="'.$langs->trans("Add").'">';
print '</td>'; }
else
{
//print $langs->trans("MailNoChangePossible");
print "&nbsp;";
}
print '</td>';
print '<td align="right">'; if ($mil->statut == 0) print '</form>';
if ($mil->statut == 0)
{
print '<input type="submit" class="button" value="'.$langs->trans("Add").'">';
}
else
{
//print $langs->trans("MailNoChangePossible");
print "&nbsp;";
}
print '</td>';
if ($mil->statut == 0) print '</form>'; print "</tr>\n";
}
print "</tr>\n"; }
} }
} }
} closedir($handle);
} }
closedir($handle); }
} } // End foreach dir
print '</table>'; print '</table>';
print '<br>'; print '<br>';

View File

@ -62,7 +62,7 @@ NoAttachedFiles=No attached files
MailingModuleDescContactCompanies=Contacts of all third parties (customer, prospect, supplier, ...) MailingModuleDescContactCompanies=Contacts of all third parties (customer, prospect, supplier, ...)
MailingModuleDescDolibarrUsers=All Dolibarr users with emails MailingModuleDescDolibarrUsers=All Dolibarr users with emails
MailingModuleDescFundationMembers=Fundation members with emails MailingModuleDescFundationMembers=Fundation members with emails
MailingModuleDescEmailsFromFile=EMails from a file MailingModuleDescEmailsFromFile=EMails from a text file (email;name;surname)
MailingModuleDescContactsCategories=Contacts of all third parties (by category) MailingModuleDescContactsCategories=Contacts of all third parties (by category)
LineInFile=Line %s in file LineInFile=Line %s in file

View File

@ -64,7 +64,7 @@ NoAttachedFiles=Sin ficheros adjuntos
MailingModuleDescContactCompanies=Contactos de terceros (clientes potenciales, clientes, proveedores...) MailingModuleDescContactCompanies=Contactos de terceros (clientes potenciales, clientes, proveedores...)
MailingModuleDescDolibarrUsers=Usuarios de Dolibarr que tienen e-mail MailingModuleDescDolibarrUsers=Usuarios de Dolibarr que tienen e-mail
MailingModuleDescFundationMembers=Miembros que tienen e-mail MailingModuleDescFundationMembers=Miembros que tienen e-mail
MailingModuleDescEmailsFromFile=E-Mails de un archivo MailingModuleDescEmailsFromFile=E-Mails de un archivo (email;name;surname)
MailingModuleDescContactsCategories=Contactos de todos los terceros (por categoría) MailingModuleDescContactsCategories=Contactos de todos los terceros (por categoría)
LineInFile=Línea %s en archivo LineInFile=Línea %s en archivo
RecipientSelectionModules=Módulos de selección de los destinatarios RecipientSelectionModules=Módulos de selección de los destinatarios

View File

@ -62,7 +62,7 @@ NoAttachedFiles=Aucun fichier joint
MailingModuleDescContactCompanies=Contacts des tiers (prospects, clients, fournisseurs...) MailingModuleDescContactCompanies=Contacts des tiers (prospects, clients, fournisseurs...)
MailingModuleDescDolibarrUsers=Utilisateurs de Dolibarr avec e-mail MailingModuleDescDolibarrUsers=Utilisateurs de Dolibarr avec e-mail
MailingModuleDescFundationMembers=Adhérents avec e-mail MailingModuleDescFundationMembers=Adhérents avec e-mail
MailingModuleDescEmailsFromFile=EMails issus d'un fichier MailingModuleDescEmailsFromFile=EMails issus d'un fichier texte (email;nom;prenom)
MailingModuleDescContactsCategories=Contacts des tiers (par categorie) MailingModuleDescContactsCategories=Contacts des tiers (par categorie)
LineInFile=Ligne %s du fichier LineInFile=Ligne %s du fichier

View File

@ -62,7 +62,7 @@ NoAttachedFiles =Nessun file allegati
MailingModuleDescContactCompanies =Contatti di terzi (potenziali clienti, clienti, fornitori...) MailingModuleDescContactCompanies =Contatti di terzi (potenziali clienti, clienti, fornitori...)
MailingModuleDescDolibarrUsers =Tutti gli utenti Dolibarr con messaggi di posta elettronica MailingModuleDescDolibarrUsers =Tutti gli utenti Dolibarr con messaggi di posta elettronica
MailingModuleDescFundationMembers =Membri fondazione con le email MailingModuleDescFundationMembers =Membri fondazione con le email
MailingModuleDescEmailsFromFile =Email da un file MailingModuleDescEmailsFromFile =Email da un file (email;name;surname)
LineInFile =Linea %s nel file LineInFile =Linea %s nel file
RecipientSelectionModules =Modulo di selezione di destinatari RecipientSelectionModules =Modulo di selezione di destinatari