$socid = $user->societe_id; } $result = restrictedArea($user, 'ficheinter', $id, 'fichinter'); $object = new Fichinter($db); $object->fetch($id, $ref); /* * Actions */ if ($action == 'setnote_public' && $user->rights->ficheinter->creer) { $result = $object->update_note_public(dol_html_entity_decode(GETPOST('note_public'), ENT_QUOTES)); if ($result < 0) { dol_print_error($db, $object->error); } } else { if ($action == 'setnote_private' && $user->rights->ficheinter->creer) { $result = $object->update_note(dol_html_entity_decode(GETPOST('note_private'), ENT_QUOTES)); if ($result < 0) { dol_print_error($db, $object->error); } } } /* * View */ llxHeader(); $form = new Form($db); if ($id > 0 || !empty($ref)) { dol_htmloutput_mesg($mesg); $societe = new Societe($db); if ($societe->fetch($object->socid)) { $head = fichinter_prepare_head($object);
$db->rollback(); } else { $db->commit(); } } if ($action == 'update' && $user->rights->ficheinter->creer) { $fichinter = new Fichinter($db); $fichinter->fetch($fichinterid); $db->begin(); $res=$fichinter->update_note(GETPOST("note_private"),$user); if ($res < 0) { $mesg='<div class="error">'.$fichinter->error.'</div>'; $db->rollback(); } else { $db->commit(); } } /******************************************************************************/ /* Affichage fiche */