Trad: Traduction statut propal

This commit is contained in:
Laurent Destailleur 2005-06-29 01:31:37 +00:00
parent 32a2413fab
commit e77b246f33
2 changed files with 16 additions and 10 deletions

View File

@ -994,7 +994,7 @@ else
$pageprev = $page - 1; $pageprev = $page - 1;
$pagenext = $page + 1; $pagenext = $page + 1;
$sql = 'SELECT s.nom, s.idp, s.client, p.rowid as propalid, p.price, p.ref,'.$db->pdate('p.datep').' as dp,'.$db->pdate('p.fin_validite').' as dfv, c.label as statut, c.id as statutid'; $sql = 'SELECT s.nom, s.idp, s.client, p.rowid as propalid, p.price, p.ref,'.$db->pdate('p.datep').' as dp,'.$db->pdate('p.fin_validite').' as dfv, c.id as statutid';
$sql .= ' FROM '.MAIN_DB_PREFIX.'societe as s, '.MAIN_DB_PREFIX.'propal as p, '.MAIN_DB_PREFIX.'c_propalst as c'; $sql .= ' FROM '.MAIN_DB_PREFIX.'societe as s, '.MAIN_DB_PREFIX.'propal as p, '.MAIN_DB_PREFIX.'c_propalst as c';
$sql .= ' WHERE p.fk_soc = s.idp AND p.fk_statut = c.id'; $sql .= ' WHERE p.fk_soc = s.idp AND p.fk_statut = c.id';
@ -1064,8 +1064,7 @@ else
print '<td align="right">'; print '<td align="right">';
print '<input class="flat" type="text" size="10" name="search_montant_ht" value="'.$_GET['search_montant_ht'].'">'; print '<input class="flat" type="text" size="10" name="search_montant_ht" value="'.$_GET['search_montant_ht'].'">';
print '</td>'; print '</td>';
print '<td align="center">'; print '<td class="liste_titre" align="right"><input class="liste_titre" type="image" src="'.DOL_URL_ROOT.'/theme/'.$conf->theme.'/img/search.png" alt="'.$langs->trans("Search").'">';
print '<input type="submit" class="button" name="button_search" value="'.$langs->trans('Search').'">';
print '</td>'; print '</td>';
print "</tr>\n"; print "</tr>\n";
print '</form>'; print '</form>';
@ -1092,7 +1091,7 @@ else
if ( $now > $objp->dfv && $objp->dfv > 0 ) if ( $now > $objp->dfv && $objp->dfv > 0 )
{ {
print '<td>'.strftime('%d %b %Y',$objp->dfv).'</td>'; print '<td>'.dolibarr_print_date($objp->dfv).'</td>';
} }
else else
{ {
@ -1110,7 +1109,8 @@ else
print strftime('%Y',$objp->dp)."</a></td>\n"; print strftime('%Y',$objp->dp)."</a></td>\n";
print '<td align="right">'.price($objp->price)."</td>\n"; print '<td align="right">'.price($objp->price)."</td>\n";
print '<td align="center">'.$objp->statut."</td>\n"; $propal=New Propal($db);
print '<td align="center">'.$propal->LibStatut($objp->statutid,0)."</td>\n";
print "</tr>\n"; print "</tr>\n";
$total = $total + $objp->price; $total = $total + $objp->price;

View File

@ -63,11 +63,19 @@ class Propal
function Propal($DB, $soc_idp="", $propalid=0) function Propal($DB, $soc_idp="", $propalid=0)
{ {
global $langs;
$this->db = $DB ; $this->db = $DB ;
$this->socidp = $soc_idp; $this->socidp = $soc_idp;
$this->id = $propalid; $this->id = $propalid;
$this->products = array(); $this->products = array();
$this->remise = 0; $this->remise = 0;
$langs->load("propals");
$this->statut[0]=$langs->trans("PropalStatusDraft");
$this->statut[1]=$langs->trans("PropalStatusValidated");
$this->statut_short[0]=$langs->trans("PropalStatusDraft");
$this->statut_short[1]=$langs->trans("Opened");
} }
@ -955,12 +963,10 @@ class Propal
* \param statut id statut * \param statut id statut
* \return string Libellé * \return string Libellé
*/ */
function LibStatut($statut) function LibStatut($statut,$size=1)
{ {
global $langs; if ($size) return $this->statut[$statut];
$langs->load("propals"); else return $this->statut_short[$statut];
if ($statut == 0) return $langs->trans("PropalStatusDraft");
return $langs->trans("PropalStatusValidated");
} }
} }