Ajout du choix de l'heure dans la fiche service
This commit is contained in:
parent
f05eb41885
commit
0cb462cdc6
@ -1092,7 +1092,20 @@ class Form
|
|||||||
$opt.= price2num($objp->price_ttc,'MU').' '.$langs->trans("Currency".$conf->monnaie).' '.$langs->trans("TTC");
|
$opt.= price2num($objp->price_ttc,'MU').' '.$langs->trans("Currency".$conf->monnaie).' '.$langs->trans("TTC");
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($objp->duration) $opt.= ' - '.$objp->duration;
|
if ($objp->duration)
|
||||||
|
{
|
||||||
|
$duration_value = substr($objp->duration,0,strlen($objp->duration)-1);
|
||||||
|
$duration_unit = substr($objp->duration,-1);
|
||||||
|
if ($duration_value > 1)
|
||||||
|
{
|
||||||
|
$dur=array("h"=>$langs->trans("Hours"),"d"=>$langs->trans("Days"),"w"=>$langs->trans("Weeks"),"m"=>$langs->trans("Months"),"y"=>$langs->trans("Years"));
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
$dur=array("h"=>$langs->trans("Hour"),"d"=>$langs->trans("Day"),"w"=>$langs->trans("Week"),"m"=>$langs->trans("Month"),"y"=>$langs->trans("Year"));
|
||||||
|
}
|
||||||
|
$opt.= ' - '.$duration_value.' '.$langs->trans($dur[$duration_unit]);
|
||||||
|
}
|
||||||
|
|
||||||
$opt.= "</option>\n";
|
$opt.= "</option>\n";
|
||||||
print $opt;
|
print $opt;
|
||||||
|
|||||||
@ -518,6 +518,7 @@ if ($_GET["action"] == 'create' && $user->rights->produit->creer)
|
|||||||
if ($_GET["type"] == 1)
|
if ($_GET["type"] == 1)
|
||||||
{
|
{
|
||||||
print '<tr><td>'.$langs->trans("Duration").'</td><td><input name="duration_value" size="6" maxlength="5" value="'.$product->duree.'"> ';
|
print '<tr><td>'.$langs->trans("Duration").'</td><td><input name="duration_value" size="6" maxlength="5" value="'.$product->duree.'"> ';
|
||||||
|
print '<input name="duration_unit" type="radio" value="h">'.$langs->trans("Hour").' ';
|
||||||
print '<input name="duration_unit" type="radio" value="d">'.$langs->trans("Day").' ';
|
print '<input name="duration_unit" type="radio" value="d">'.$langs->trans("Day").' ';
|
||||||
print '<input name="duration_unit" type="radio" value="w">'.$langs->trans("Week").' ';
|
print '<input name="duration_unit" type="radio" value="w">'.$langs->trans("Week").' ';
|
||||||
print '<input name="duration_unit" type="radio" value="m">'.$langs->trans("Month").' ';
|
print '<input name="duration_unit" type="radio" value="m">'.$langs->trans("Month").' ';
|
||||||
@ -766,11 +767,11 @@ if ($_GET["id"] || $_GET["ref"])
|
|||||||
print '<tr><td>'.$langs->trans("Duration").'</td><td>'.$product->duration_value.' ';
|
print '<tr><td>'.$langs->trans("Duration").'</td><td>'.$product->duration_value.' ';
|
||||||
if ($product->duration_value > 1)
|
if ($product->duration_value > 1)
|
||||||
{
|
{
|
||||||
$dur=array("d"=>$langs->trans("Days"),"w"=>$langs->trans("Weeks"),"m"=>$langs->trans("Months"),"y"=>$langs->trans("Years"));
|
$dur=array("h"=>$langs->trans("Hours"),"d"=>$langs->trans("Days"),"w"=>$langs->trans("Weeks"),"m"=>$langs->trans("Months"),"y"=>$langs->trans("Years"));
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$dur=array("d"=>$langs->trans("Day"),"w"=>$langs->trans("Week"),"m"=>$langs->trans("Month"),"y"=>$langs->trans("Year"));
|
$dur=array("h"=>$langs->trans("Hour"),"d"=>$langs->trans("Day"),"w"=>$langs->trans("Week"),"m"=>$langs->trans("Month"),"y"=>$langs->trans("Year"));
|
||||||
}
|
}
|
||||||
print $langs->trans($dur[$product->duration_unit])." ";
|
print $langs->trans($dur[$product->duration_unit])." ";
|
||||||
|
|
||||||
@ -881,6 +882,8 @@ if ($_GET["id"] || $_GET["ref"])
|
|||||||
{
|
{
|
||||||
print '<tr><td>'.$langs->trans("Duration").'</td><td colspan="2"><input name="duration_value" size="3" maxlength="5" value="'.$product->duration_value.'">';
|
print '<tr><td>'.$langs->trans("Duration").'</td><td colspan="2"><input name="duration_value" size="3" maxlength="5" value="'.$product->duration_value.'">';
|
||||||
print ' ';
|
print ' ';
|
||||||
|
print '<input name="duration_unit" type="radio" value="h"'.($product->duration_unit=='h'?' checked':'').'>'.$langs->trans("Hour");
|
||||||
|
print ' ';
|
||||||
print '<input name="duration_unit" type="radio" value="d"'.($product->duration_unit=='d'?' checked':'').'>'.$langs->trans("Day");
|
print '<input name="duration_unit" type="radio" value="d"'.($product->duration_unit=='d'?' checked':'').'>'.$langs->trans("Day");
|
||||||
print ' ';
|
print ' ';
|
||||||
print '<input name="duration_unit" type="radio" value="w"'.($product->duration_unit=='w'?' checked':'').'>'.$langs->trans("Week");
|
print '<input name="duration_unit" type="radio" value="w"'.($product->duration_unit=='w'?' checked':'').'>'.$langs->trans("Week");
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user