Fix: load only textarea for nl2br
This commit is contained in:
parent
1137b69a03
commit
1464929fed
@ -361,7 +361,7 @@ else if ($id)
|
||||
|
||||
// Km/Price
|
||||
print '<tr><td>'.$langs->trans("FeesKilometersOrAmout").'</td>';
|
||||
print '<td>'.$form->editInPlace($object->km, 'km', $object->element, 'numeric').'</td></tr>';
|
||||
print '<td>'.$form->editInPlace(price($object->km), 'km', $user->rights->deplacement->creer, 'numeric').'</td></tr>';
|
||||
|
||||
// Where
|
||||
print '<tr><td>'.$langs->trans("CompanyVisited").'</td>';
|
||||
|
||||
@ -48,14 +48,15 @@ if((isset($_GET['field']) && ! empty($_GET['field']))
|
||||
$table_element = GETPOST('table_element');
|
||||
$field = GETPOST('field');
|
||||
$fk_element = GETPOST('fk_element');
|
||||
$type = GETPOST('type');
|
||||
|
||||
if ($element == 'fichinter') $element = 'ficheinter';
|
||||
|
||||
if ($user->rights->$element->lire || $user->rights->$element->read)
|
||||
{
|
||||
$object = new GenericObject($db);
|
||||
$ret=$object->getValueFrom($table_element, $fk_element, $field);
|
||||
echo $ret;
|
||||
$value=$object->getValueFrom($table_element, $fk_element, $field);
|
||||
echo $value;
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
@ -52,6 +52,8 @@ if((isset($_POST['field']) && ! empty($_POST['field']))
|
||||
$value = GETPOST('value');
|
||||
$type = GETPOST('type');
|
||||
|
||||
$error=0;
|
||||
|
||||
if ($element == 'fichinter') $element = 'ficheinter';
|
||||
|
||||
if ($user->rights->$element->creer || $user->rights->$element->write)
|
||||
@ -65,11 +67,23 @@ if((isset($_POST['field']) && ! empty($_POST['field']))
|
||||
$value = price2num($value);
|
||||
|
||||
// Check parameters
|
||||
if (! is_numeric($value)) $value = 0;
|
||||
if (! is_numeric($value))
|
||||
{
|
||||
$error++;
|
||||
}
|
||||
}
|
||||
|
||||
$ret=$object->setValueFrom($table_element, $fk_element, $field, $value);
|
||||
if ($ret > 0) echo (! empty($value) ? dol_nl2br($value) : ' ');
|
||||
if (! $error)
|
||||
{
|
||||
$ret=$object->setValueFrom($table_element, $fk_element, $field, $value);
|
||||
if ($ret > 0)
|
||||
{
|
||||
if ($type == 'numeric') $value = price($value);
|
||||
else $value = (! empty($value) ? dol_nl2br($value) : ' ');
|
||||
|
||||
echo $value;
|
||||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
@ -57,13 +57,6 @@ $(document).ready(function() {
|
||||
cancel : cancelInPlace,
|
||||
submit : submitInPlace,
|
||||
indicator : indicatorInPlace,
|
||||
loadurl : urlLoadInPlace,
|
||||
loaddata : {
|
||||
type: 'numeric',
|
||||
element: element,
|
||||
table_element: table_element,
|
||||
fk_element: fk_element
|
||||
},
|
||||
submitdata : {
|
||||
type: 'numeric',
|
||||
element: element,
|
||||
|
||||
Loading…
Reference in New Issue
Block a user