26if (empty($conf) || !is_object($conf)) {
 
   27  print 
"Error, template page can't be called as URL";
 
   30if (!is_object($form)) {
 
   31  $form = 
new Form($db);
 
   35<!-- BEGIN PHP TEMPLATE commonfields_edit.tpl.php -->
 
   40foreach ($object->fields as $key => $val) {
 
   42  if (abs($val[
'visible']) != 1 && abs($val[
'visible']) != 3 && abs($val[
'visible']) != 4) {
 
   46  if (array_key_exists(
'enabled', $val) && isset($val[
'enabled']) && !
verifCond($val[
'enabled'])) {
 
   50  print 
'<tr class="field_'.$key.
'"><td';
 
   51  print 
' class="titlefieldcreate';
 
   52  if (isset($val[
'notnull']) && $val[
'notnull'] > 0) {
 
   53    print 
' fieldrequired';
 
   55  if (preg_match(
'/^(text|html)/', $val[
'type'])) {
 
   59  if (!empty($val[
'help'])) {
 
   60    print $form->textwithpicto($langs->trans($val[
'label']), $langs->trans($val[
'help']));
 
   62    print $langs->trans($val[
'label']);
 
   65  print 
'<td class="valuefieldcreate">';
 
   67  if (!empty($val[
'picto'])) {
 
   68    print 
img_picto(
'', $val[
'picto'], 
'', 
false, 0, 0, 
'', 
'pictofixedwidth');
 
   71  if (in_array($val[
'type'], array(
'int', 
'integer'))) {
 
   72    $value = GETPOSTISSET($key) ?
GETPOST($key, 
'int') : $object->$key;
 
   73  } elseif ($val[
'type'] == 
'double') {
 
   74    $value = GETPOSTISSET($key) ? 
price2num(
GETPOST($key, 
'alphanohtml')) : $object->$key;
 
   75  } elseif (preg_match(
'/^text/', $val[
'type'])) {
 
   76    $tmparray = explode(
':', $val[
'type']);
 
   77    if (!empty($tmparray[1])) {
 
   78      $check = $tmparray[1];
 
   82    $value = GETPOSTISSET($key) ? 
GETPOST($key, $check) : $object->$key;
 
   83  } elseif (preg_match(
'/^html/', $val[
'type'])) {
 
   84    $tmparray = explode(
':', $val[
'type']);
 
   85    if (!empty($tmparray[1])) {
 
   86      $check = $tmparray[1];
 
   88      $check = 
'restricthtml';
 
   90    $value = GETPOSTISSET($key) ? 
GETPOST($key, $check) : $object->$key;
 
   91  } elseif (in_array($val[
'type'], array(
'date', 
'datetime'))) {
 
   92    $value = GETPOSTISSET($key) ? 
dol_mktime(
GETPOST($key.
'hour', 
'int'), 
GETPOST($key.
'min', 
'int'), 
GETPOST($key.
'sec', 
'int'), 
GETPOST($key.
'month', 
'int'), 
GETPOST($key.
'day', 
'int'), 
GETPOST($key.
'year', 
'int')) : $object->$key;
 
   93  } elseif ($val[
'type'] == 
'price') {
 
   95  } elseif ($key == 
'lang') {
 
   96    $value = GETPOSTISSET($key) ? 
GETPOST($key, 
'aZ09') : $object->lang;
 
   98    $value = GETPOSTISSET($key) ? 
GETPOST($key, 
'alpha') : $object->$key;
 
  101  if (!empty($val[
'noteditable'])) {
 
  102    print $object->showOutputField($val, $key, $value, 
'', 
'', 
'', 0);
 
  104    if ($key == 
'lang') {
 
  105      print 
img_picto(
'', 
'language', 
'class="pictofixedwidth"');
 
  106      print $formadmin->select_language($value, $key, 0, 
null, 1, 0, 0, 
'minwidth300', 2);
 
  108      print $object->showInputField($val, $key, $value, 
'', 
'', 
'', 0);
 
  116<!-- END PHP TEMPLATE commonfields_edit.tpl.php -->
 
dol_mktime($hour, $minute, $second, $month, $day, $year, $gm='auto', $check=1)
Return a timestamp date built from detailed informations (by default a local PHP server timestamp) Re...
 
price2num($amount, $rounding='', $option=0)
Function that return a number with universal decimal format (decimal separator is '.
 
img_picto($titlealt, $picto, $moreatt='', $pictoisfullpath=false, $srconly=0, $notitle=0, $alt='', $morecss='', $marginleftonlyshort=2)
Show picto whatever it's its name (generic function)
 
dol_sort_array(&$array, $index, $order='asc', $natsort=0, $case_sensitive=0, $keepindex=0)
Advanced sort array by second index function, which produces ascending (default) or descending output...
 
GETPOST($paramname, $check='alphanohtml', $method=0, $filter=null, $options=null, $noreplace=0)
Return value of a param into GET or POST supervariable.
 
verifCond($strToEvaluate)
Verify if condition in string is ok or not.