19 if (empty($conf) || !is_object($conf)) {
20 print
"Error, template page can't be called as URL";
25 $object = $GLOBALS[
'object'];
27 $statutarray = array(
'1' => $langs->trans(
"OnSell"),
'0' => $langs->trans(
"NotOnSell"));
30 <!-- BEGIN PHP TEMPLATE product/canvas/product/tpl/card_create.tpl.php -->
41 <form action=
"<?php echo $_SERVER["PHP_SELF
"]; ?>" method=
"post">
42 <input
type=
"hidden" name=
"token" value=
"<?php echo newToken(); ?>">
43 <input
type=
"hidden" name=
"action" value=
"add">
44 <input
type=
"hidden" name=
"type" value=
"0">
45 <input
type=
"hidden" name=
"canvas" value=
"<?php echo $canvas; ?>">
47 <input
name=
"seuil_stock_alerte" type=
"hidden" value=
"0">
50 <table
class=
"border allwidth">
53 <td
class=
"fieldrequired" width=
"20%"><?php echo $langs->trans(
"Ref"); ?></td>
54 <td><input
name=
"ref" size=
"40" maxlength=
"32" value=
"<?php echo $object->ref; ?>">
55 <?php
if ($refalreadyexists == 1) {
56 echo $langs->trans(
"RefAlreadyExists");
61 <td
class=
"fieldrequired"><?php echo $langs->trans(
"Label"); ?></td>
62 <td><input
name=
"label" size=
"40" value=
"<?php echo $object->label; ?>"></td>
66 <td
class=
"fieldrequired"><?php echo $langs->trans(
"Status").
' ('.$langs->trans(
"Sell").
')'; ?></td>
67 <td><?php echo
$form->selectarray(
'statut', $statutarray, $object->status); ?></td>
71 <td
class=
"fieldrequired"><?php echo $langs->trans(
"Status").
' ('.$langs->trans(
"Buy").
')'; ?></td>
72 <td><?php echo
$form->selectarray(
'statut_buy', $statutarray, $object->status_buy); ?></td>
76 <tr><td><?php echo $langs->trans(
"StockLimit"); ?></td><td>
77 <input
name=
"seuil_stock_alerte" size=
"4" value=
"<?php echo $object->seuil_stock_alerte; ?>">
81 <tr><td><?php echo $langs->trans(
"Nature"); ?></td><td>
82 <?php echo $object->finished; ?>
85 <tr><td><?php echo $langs->trans(
"Weight"); ?></td><td>
86 <input
name=
"weight" size=
"4" value=
"<?php echo $object->weight; ?>">
87 <?php echo $object->weight_units; ?>
90 <tr><td><?php echo $langs->trans(
"Length"); ?></td><td>
91 <input
name=
"size" size=
"4" value=
"<?php echo $object->length; ?>">
92 <?php echo $object->length_units; ?>
95 <tr><td><?php echo $langs->trans(
"Surface"); ?></td><td>
96 <input
name=
"surface" size=
"4" value=
"<?php echo $object->surface; ?>">
97 <?php echo $object->surface_units; ?>
100 <tr><td><?php echo $langs->trans(
"Volume"); ?></td><td>
101 <input
name=
"volume" size=
"4" value=
"<?php echo $object->volume; ?>">
102 <?php echo $object->volume_units; ?>
105 <tr><td
class=
"tdtop"><?php echo $langs->trans(
"NoteNotVisibleOnBill"); ?></td><td>
106 <?php echo $object->textarea_note; ?>
112 <?php
if (!$conf->global->PRODUIT_MULTIPRICES) { ?>
113 <table
class=
"border allwidth">
115 <tr><td><?php echo $langs->trans(
"SellingPrice"); ?></td>
116 <td><input
name=
"price" size=
"10" value=
"<?php echo $object->price; ?>">
117 <?php echo $object->price_base_type; ?>
120 <tr><td><?php echo $langs->trans(
"MinPrice"); ?></td>
121 <td><input
name=
"price_min" size=
"10" value=
"<?php echo $object->price_min; ?>">
124 <tr><td width=
"20%"><?php echo $langs->trans(
"VATRate"); ?></td><td>
125 <?php echo $object->tva_tx; ?>
133 <div align=
"center"><input
type=
"submit" class=
"button" value=
"<?php echo $langs->trans("Create
"); ?>"></div>
137 <!-- END PHP TEMPLATE -->
if($cancel &&! $id) if($action=='add' &&! $cancel) if($action=='delete') if($id) $form
Actions.
load_fiche_titre($titre, $morehtmlright='', $picto='generic', $pictoisfullpath=0, $id='', $morecssontable='', $morehtmlcenter='')
Load a title with picto.
dol_get_fiche_head($links=array(), $active='', $title='', $notab=0, $picto='', $pictoisfullpath=0, $morehtmlright='', $morecss='', $limittoshow=0, $moretabssuffix='')
Show tabs of a record.
isModEnabled($module)
Is Dolibarr module enabled.
dol_htmloutput_errors($mesgstring='', $mesgarray=array(), $keepembedded=0)
Print formated error messages to output (Used to show messages on html output).
if(preg_match('/crypted:/i', $dolibarr_main_db_pass)||!empty($dolibarr_main_db_encrypted_pass)) $conf db type
$conf db name
Only used if Module[ID]Name translation string is not found.