define('INC_FROM_CRON_SCRIPT', true); require '../config.php'; $ATMdb = new TPDOdb(); $ATMdb->debug = true; } else { $ATMdb = new TPDOdb(); } global $db; dol_include_once('/of/class/ordre_fabrication_asset.class.php'); $o = new TAssetOF(); $o->init_db_by_vars($ATMdb); $o = new TAssetOFLine(); $o->init_db_by_vars($ATMdb); if (class_exists('TWorkstation')) { $o = new TAssetWorkstation(); $o->init_db_by_vars($ATMdb); } else { exit($langs->trans("moduleWorkstationNeeded") . ' : <a href="https://github.com/ATM-Consulting/dolibarr_module_workstation" target="_blank">' . $langs->trans('DownloadModule') . '</a>'); } $o = new TAssetWorkstationOF(); $o->init_db_by_vars($ATMdb); $o = new TAssetWorkstationProduct(); $o->init_db_by_vars($ATMdb); $o = new TAssetControl(); $o->init_db_by_vars($ATMdb); $o = new TAssetControlMultiple(); $o->init_db_by_vars($ATMdb); $o = new TAssetOFControl(); $o->init_db_by_vars($ATMdb); $o = new TAssetWorkstationTask(); $o->init_db_by_vars($ATMdb);
function _fiche_value(&$PDOdb, $editValue) { $res = array(); if (!$editValue) { return $res; } $id_value = __get('id_value', 0, 'int'); $res['id_value'] = $id_value; if ($id_value > 0) { $val = new TAssetControlMultiple(); $val->load($PDOdb, $id_value); $res['value'] = $val->value; } else { $res['value'] = ''; } return $res; }