Example #1
0
    $object->update($user);
}

/*
 * Build doc
 */
if ($action == 'builddoc')	// En get ou en post
{
    $object = new Fichinter($db);
    $object->fetch($id);
    $object->fetch_thirdparty();
    $object->fetch_lines();

    if ($_REQUEST['model'])
    {
        $object->setDocModel($user, $_REQUEST['model']);
    }

    // Define output language
    $outputlangs = $langs;
    $newlang='';
    if ($conf->global->MAIN_MULTILANGS && empty($newlang) && ! empty($_REQUEST['lang_id'])) $newlang=$_REQUEST['lang_id'];
    if ($conf->global->MAIN_MULTILANGS && empty($newlang)) $newlang=$object->client->default_lang;
    if (! empty($newlang))
    {
        $outputlangs = new Translate("",$conf);
        $outputlangs->setDefaultLang($newlang);
    }
    $result=fichinter_create($db, $object, $_REQUEST['model'], $outputlangs);
    if ($result <= 0)
    {