prix de reliure
This commit is contained in:
parent
d772522e09
commit
82e54d1989
@ -84,7 +84,12 @@
|
|||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td>Prix de revient</td>
|
<td>Prix de revient</td>
|
||||||
<td colspan="3">{$prod_pxrevient}</td>
|
<td>{$prod_pxrevient}</td>
|
||||||
|
<td>Prix reliure</td>
|
||||||
|
<td>
|
||||||
|
<input name="px_reliure" type="text" size="7" maxlength="6" value="{$prod_pxreliure}"
|
||||||
|
class="normal" onfocus="this.className='focus';" onblur="this.className='normal';">
|
||||||
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
|
|||||||
@ -44,12 +44,15 @@
|
|||||||
<td width="15%">Prix au feuillet</td>
|
<td width="15%">Prix au feuillet</td>
|
||||||
<td width="35%">{$prod_pxfeuil} HT</td>
|
<td width="35%">{$prod_pxfeuil} HT</td>
|
||||||
|
|
||||||
<td width="15%">Prix couverture</td>
|
<td width="15%"><a href="fiche.php?id={$livre_couverture_id}">Prix couverture</a></td>
|
||||||
<td width="35%">{$prod_pxcouv} HT</td>
|
<td width="35%">{$prod_pxcouv} HT</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td width="15%">Prix de revient</td>
|
<td width="15%">Prix de revient</td>
|
||||||
<td colspan="3">{$prod_pxrevient} HT</td>
|
<td width="35%">{$prod_pxrevient} HT</td>
|
||||||
|
|
||||||
|
<td width="15%">Prix reliure</td>
|
||||||
|
<td width="35%">{$prod_pxreliure} HT</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td>Prix de vente</td>
|
<td>Prix de vente</td>
|
||||||
|
|||||||
@ -2,15 +2,15 @@
|
|||||||
<table class="border" width="100%">
|
<table class="border" width="100%">
|
||||||
<tr>
|
<tr>
|
||||||
<td width="15%">Référence</td>
|
<td width="15%">Référence</td>
|
||||||
<td width="35%" style="font-weight: bold;">{$prod_ref}</td>
|
<td width="35%" style="font-weight: bold;">{$livre_ref}</td>
|
||||||
<td width="50%" align="right">
|
<td width="50%" align="right">
|
||||||
{$fiche_cursor_prev}{$fiche_cursor_next}
|
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
<tr>
|
<tr>
|
||||||
<td width="15%">Titre du livre</td>
|
<td width="15%">Couverture du livre</td>
|
||||||
<td width="85%" colspan="2">{$prod_label}</td>
|
<td width="85%" colspan="2"><a href="fiche.php?id={$livre_id}">{$livre_label}</a></td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
@ -36,26 +36,4 @@
|
|||||||
|
|
||||||
<br />
|
<br />
|
||||||
|
|
||||||
<table class="border" width="100%">
|
|
||||||
<tr>
|
|
||||||
<td width="50%" valign="top">Description</td>
|
|
||||||
<td width="50%" valign="top">Photo</td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td width="50%" valign="top">{$prod_description|nl2br}</td>
|
|
||||||
<td rowspan="3" valign="top"></td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td width="50%" valign="top">Note (non visible sur les factures, propals...)
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td width="50%" valign="top">{$prod_note|nl2br}</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
|
|
||||||
|
|
||||||
</table>
|
|
||||||
|
|
||||||
<!-- END SMARTY TEMPLATE -->
|
<!-- END SMARTY TEMPLATE -->
|
||||||
@ -54,6 +54,8 @@ class ProductLivre extends Product
|
|||||||
$this->menu_new = 'NewBook';
|
$this->menu_new = 'NewBook';
|
||||||
$this->menu_add = 1;
|
$this->menu_add = 1;
|
||||||
$this->menu_clear = 1;
|
$this->menu_clear = 1;
|
||||||
|
|
||||||
|
$this->no_button_copy = 1;
|
||||||
|
|
||||||
$this->menus[0][0] = DOL_URL_ROOT."/product/fiche.php?action=create&type=0&canvas=livre";
|
$this->menus[0][0] = DOL_URL_ROOT."/product/fiche.php?action=create&type=0&canvas=livre";
|
||||||
$this->menus[0][1] = 'NewBook';
|
$this->menus[0][1] = 'NewBook';
|
||||||
@ -399,10 +401,12 @@ class ProductLivre extends Product
|
|||||||
$smarty->assign('prod_pxfeuil', $this->px_feuillet);
|
$smarty->assign('prod_pxfeuil', $this->px_feuillet);
|
||||||
|
|
||||||
$smarty->assign('prod_pxcouv', $this->px_couverture);
|
$smarty->assign('prod_pxcouv', $this->px_couverture);
|
||||||
|
$smarty->assign('livre_couverture_id', $this->couverture_id);
|
||||||
$smarty->assign('prod_weight', $this->weight);
|
$smarty->assign('prod_weight', $this->weight);
|
||||||
$smarty->assign('prod_weight_units', $this->weight_units);
|
$smarty->assign('prod_weight_units', $this->weight_units);
|
||||||
|
|
||||||
|
$smarty->assign('prod_pxreliure', $this->px_reliure);
|
||||||
|
|
||||||
$smarty->assign('prod_pxrevient', price($this->px_revient));
|
$smarty->assign('prod_pxrevient', price($this->px_revient));
|
||||||
$smarty->assign('prod_pxvente', price($this->price_ttc));
|
$smarty->assign('prod_pxvente', price($this->price_ttc));
|
||||||
|
|
||||||
|
|||||||
@ -51,6 +51,11 @@ class ProductLivreCouverture extends Product
|
|||||||
$this->menu_new = '';
|
$this->menu_new = '';
|
||||||
$this->menu_add = 0;
|
$this->menu_add = 0;
|
||||||
$this->menu_clear = 1;
|
$this->menu_clear = 1;
|
||||||
|
|
||||||
|
$this->no_button_copy = 1;
|
||||||
|
$this->no_button_edit = 1;
|
||||||
|
$this->no_button_delete = 1;
|
||||||
|
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* \brief Creation
|
* \brief Creation
|
||||||
@ -79,6 +84,25 @@ class ProductLivreCouverture extends Product
|
|||||||
function FetchCanvas($id='', $ref='')
|
function FetchCanvas($id='', $ref='')
|
||||||
{
|
{
|
||||||
$result = $this->fetch($id,$ref);
|
$result = $this->fetch($id,$ref);
|
||||||
|
|
||||||
|
if ($result >= 0)
|
||||||
|
{
|
||||||
|
$sql = "SELECT p.rowid,p.ref,p.label";
|
||||||
|
$sql.= " FROM ".MAIN_DB_PREFIX."product_cnv_livre as pl,".MAIN_DB_PREFIX."product as p";
|
||||||
|
$sql.= " WHERE pl.rowid=p.rowid AND pl.fk_couverture = '".$id."'";
|
||||||
|
|
||||||
|
$result = $this->db->query($sql) ;
|
||||||
|
|
||||||
|
if ( $result )
|
||||||
|
{
|
||||||
|
$result = $this->db->fetch_array();
|
||||||
|
|
||||||
|
$this->livre_id = $result["rowid"];
|
||||||
|
$this->livre_ref = $result["ref"];
|
||||||
|
$this->livre_label = stripslashes($result["label"]);
|
||||||
|
$this->db->free();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
return $result;
|
return $result;
|
||||||
}
|
}
|
||||||
@ -96,11 +120,13 @@ class ProductLivreCouverture extends Product
|
|||||||
* \brief Assigne les valeurs pour les templates Smarty
|
* \brief Assigne les valeurs pour les templates Smarty
|
||||||
* \param smarty Instance de smarty
|
* \param smarty Instance de smarty
|
||||||
*/
|
*/
|
||||||
function assign_values(&$smarty)
|
function assign_smarty_values(&$smarty)
|
||||||
{
|
{
|
||||||
$smarty->assign('prod_id', $this->id);
|
$smarty->assign('prod_id', $this->id);
|
||||||
$smarty->assign('prod_ref', $this->ref);
|
$smarty->assign('livre_id', $this->livre_id);
|
||||||
$smarty->assign('prod_label', $this->livre->libelle);
|
$smarty->assign('livre_ref', $this->livre_ref);
|
||||||
|
$smarty->assign('livre_label', $this->livre_label);
|
||||||
|
|
||||||
$smarty->assign('prod_note', $this->note);
|
$smarty->assign('prod_note', $this->note);
|
||||||
$smarty->assign('prod_description', $this->description);
|
$smarty->assign('prod_description', $this->description);
|
||||||
$smarty->assign('prod_canvas', $this->canvas);
|
$smarty->assign('prod_canvas', $this->canvas);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user