|
@@ -1214,15 +1214,15 @@ if ($action == 'create') {
|
|
|
|
|
|
$morehtmlref = '';
|
|
$morehtmlref = '';
|
|
if ($action != 'editref') {
|
|
if ($action != 'editref') {
|
|
- $morehtmlref .= $form->editfieldkey($object->ref, 'ref', $object->ref, $object, $user->rights->facture->creer, '', '', 0, 2);
|
|
|
|
|
|
+ $morehtmlref .= $form->editfieldkey($object->ref, 'ref', $object->ref, $object, $user->hasRight('facture', 'creer'), '', '', 0, 2);
|
|
} else {
|
|
} else {
|
|
- $morehtmlref .= $form->editfieldval('', 'ref', $object->ref, $object, $user->rights->facture->creer, 'string');
|
|
|
|
|
|
+ $morehtmlref .= $form->editfieldval('', 'ref', $object->ref, $object, $user->hasRight('facture', 'creer'), 'string');
|
|
}
|
|
}
|
|
|
|
|
|
$morehtmlref .= '<div class="refidno">';
|
|
$morehtmlref .= '<div class="refidno">';
|
|
// Ref customer
|
|
// Ref customer
|
|
- //$morehtmlref.=$form->editfieldkey("RefCustomer", 'ref_client', $object->ref_client, $object, $user->rights->facture->creer, 'string', '', 0, 1);
|
|
|
|
- //$morehtmlref.=$form->editfieldval("RefCustomer", 'ref_client', $object->ref_client, $object, $user->rights->facture->creer, 'string', '', null, null, '', 1);
|
|
|
|
|
|
+ //$morehtmlref.=$form->editfieldkey("RefCustomer", 'ref_client', $object->ref_client, $object, $user->hasRight('facture', 'creer'), 'string', '', 0, 1);
|
|
|
|
+ //$morehtmlref.=$form->editfieldval("RefCustomer", 'ref_client', $object->ref_client, $object, $user->hasRight('facture', 'creer'), 'string', '', null, null, '', 1);
|
|
// Thirdparty
|
|
// Thirdparty
|
|
$morehtmlref .= $langs->trans('ThirdParty').' : '.$object->thirdparty->getNomUrl(1);
|
|
$morehtmlref .= $langs->trans('ThirdParty').' : '.$object->thirdparty->getNomUrl(1);
|
|
// Project
|
|
// Project
|
|
@@ -1410,17 +1410,17 @@ if ($action == 'create') {
|
|
|
|
|
|
// Note public
|
|
// Note public
|
|
print '<tr><td>';
|
|
print '<tr><td>';
|
|
- print $form->editfieldkey($form->textwithpicto($langs->trans('NotePublic'), $htmltext, 1, 'help', '', 0, 2, 'notepublic'), 'note_public', $object->note_public, $object, $user->rights->facture->creer);
|
|
|
|
|
|
+ print $form->editfieldkey($form->textwithpicto($langs->trans('NotePublic'), $htmltext, 1, 'help', '', 0, 2, 'notepublic'), 'note_public', $object->note_public, $object, $user->hasRight('facture', 'creer'));
|
|
print '</td><td class="wordbreak">';
|
|
print '</td><td class="wordbreak">';
|
|
- print $form->editfieldval($langs->trans("NotePublic"), 'note_public', $object->note_public, $object, $user->rights->facture->creer, 'textarea:'.ROWS_4.':90%', '', null, null, '', 1);
|
|
|
|
|
|
+ print $form->editfieldval($langs->trans("NotePublic"), 'note_public', $object->note_public, $object, $user->hasRight('facture', 'creer'), 'textarea:'.ROWS_4.':90%', '', null, null, '', 1);
|
|
print '</td>';
|
|
print '</td>';
|
|
print '</tr>';
|
|
print '</tr>';
|
|
|
|
|
|
// Note private
|
|
// Note private
|
|
print '<tr><td>';
|
|
print '<tr><td>';
|
|
- print $form->editfieldkey($form->textwithpicto($langs->trans("NotePrivate"), $htmltext, 1, 'help', '', 0, 2, 'noteprivate'), 'note_private', $object->note_private, $object, $user->rights->facture->creer);
|
|
|
|
|
|
+ print $form->editfieldkey($form->textwithpicto($langs->trans("NotePrivate"), $htmltext, 1, 'help', '', 0, 2, 'noteprivate'), 'note_private', $object->note_private, $object, $user->hasRight('facture', 'creer'));
|
|
print '</td><td class="wordbreak">';
|
|
print '</td><td class="wordbreak">';
|
|
- print $form->editfieldval($langs->trans("NotePrivate"), 'note_private', $object->note_private, $object, $user->rights->facture->creer, 'textarea:'.ROWS_4.':90%', '', null, null, '', 1);
|
|
|
|
|
|
+ print $form->editfieldval($langs->trans("NotePrivate"), 'note_private', $object->note_private, $object, $user->hasRight('facture', 'creer'), 'textarea:'.ROWS_4.':90%', '', null, null, '', 1);
|
|
print '</td>';
|
|
print '</td>';
|
|
print '</tr>';
|
|
print '</tr>';
|
|
|
|
|
|
@@ -1460,7 +1460,7 @@ if ($action == 'create') {
|
|
$list[] = str_replace(':', '|', $k).':'.$model;
|
|
$list[] = str_replace(':', '|', $k).':'.$model;
|
|
}
|
|
}
|
|
$select = 'select;'.implode(',', $list);
|
|
$select = 'select;'.implode(',', $list);
|
|
- print $form->editfieldval($langs->trans("Model"), 'modelpdf', $object->model_pdf, $object, $user->rights->facture->creer, $select);
|
|
|
|
|
|
+ print $form->editfieldval($langs->trans("Model"), 'modelpdf', $object->model_pdf, $object, $user->hasRight('facture', 'creer'), $select);
|
|
} else {
|
|
} else {
|
|
print $object->model_pdf;
|
|
print $object->model_pdf;
|
|
}
|
|
}
|
|
@@ -1521,13 +1521,13 @@ if ($action == 'create') {
|
|
// Date when (next invoice generation)
|
|
// Date when (next invoice generation)
|
|
print '<tr><td>';
|
|
print '<tr><td>';
|
|
if ($action == 'date_when' || $object->frequency > 0) {
|
|
if ($action == 'date_when' || $object->frequency > 0) {
|
|
- print $form->editfieldkey($langs->trans("NextDateToExecution"), 'date_when', $object->date_when, $object, $user->rights->facture->creer, 'day');
|
|
|
|
|
|
+ print $form->editfieldkey($langs->trans("NextDateToExecution"), 'date_when', $object->date_when, $object, $user->hasRight('facture', 'creer'), 'day');
|
|
} else {
|
|
} else {
|
|
print $langs->trans("NextDateToExecution");
|
|
print $langs->trans("NextDateToExecution");
|
|
}
|
|
}
|
|
print '</td><td>';
|
|
print '</td><td>';
|
|
if ($action == 'date_when' || $object->frequency > 0) {
|
|
if ($action == 'date_when' || $object->frequency > 0) {
|
|
- print $form->editfieldval($langs->trans("NextDateToExecution"), 'date_when', $object->date_when, $object, $user->rights->facture->creer, 'day', $object->date_when, null, '', '', 0, 'strikeIfMaxNbGenReached');
|
|
|
|
|
|
+ print $form->editfieldval($langs->trans("NextDateToExecution"), 'date_when', $object->date_when, $object, $user->hasRight('facture', 'creer'), 'day', $object->date_when, null, '', '', 0, 'strikeIfMaxNbGenReached');
|
|
}
|
|
}
|
|
//var_dump(dol_print_date($object->date_when+60, 'dayhour').' - '.dol_print_date($now, 'dayhour'));
|
|
//var_dump(dol_print_date($object->date_when+60, 'dayhour').' - '.dol_print_date($now, 'dayhour'));
|
|
if (!$object->isMaxNbGenReached()) {
|
|
if (!$object->isMaxNbGenReached()) {
|
|
@@ -1543,13 +1543,13 @@ if ($action == 'create') {
|
|
// Max period / Rest period
|
|
// Max period / Rest period
|
|
print '<tr><td>';
|
|
print '<tr><td>';
|
|
if ($action == 'nb_gen_max' || $object->frequency > 0) {
|
|
if ($action == 'nb_gen_max' || $object->frequency > 0) {
|
|
- print $form->editfieldkey($langs->trans("MaxPeriodNumber"), 'nb_gen_max', $object->nb_gen_max, $object, $user->rights->facture->creer);
|
|
|
|
|
|
+ print $form->editfieldkey($langs->trans("MaxPeriodNumber"), 'nb_gen_max', $object->nb_gen_max, $object, $user->hasRight('facture', 'creer'));
|
|
} else {
|
|
} else {
|
|
print $langs->trans("MaxPeriodNumber");
|
|
print $langs->trans("MaxPeriodNumber");
|
|
}
|
|
}
|
|
print '</td><td>';
|
|
print '</td><td>';
|
|
if ($action == 'nb_gen_max' || $object->frequency > 0) {
|
|
if ($action == 'nb_gen_max' || $object->frequency > 0) {
|
|
- print $form->editfieldval($langs->trans("MaxPeriodNumber"), 'nb_gen_max', $object->nb_gen_max ? $object->nb_gen_max : '', $object, $user->rights->facture->creer);
|
|
|
|
|
|
+ print $form->editfieldval($langs->trans("MaxPeriodNumber"), 'nb_gen_max', $object->nb_gen_max ? $object->nb_gen_max : '', $object, $user->hasRight('facture', 'creer'));
|
|
} else {
|
|
} else {
|
|
print '';
|
|
print '';
|
|
}
|
|
}
|
|
@@ -1559,14 +1559,14 @@ if ($action == 'create') {
|
|
// Status of generated invoices
|
|
// Status of generated invoices
|
|
print '<tr><td>';
|
|
print '<tr><td>';
|
|
if ($action == 'auto_validate' || $object->frequency > 0) {
|
|
if ($action == 'auto_validate' || $object->frequency > 0) {
|
|
- print $form->editfieldkey($langs->trans("StatusOfGeneratedInvoices"), 'auto_validate', $object->auto_validate, $object, $user->rights->facture->creer);
|
|
|
|
|
|
+ print $form->editfieldkey($langs->trans("StatusOfGeneratedInvoices"), 'auto_validate', $object->auto_validate, $object, $user->hasRight('facture', 'creer'));
|
|
} else {
|
|
} else {
|
|
print $langs->trans("StatusOfGeneratedInvoices");
|
|
print $langs->trans("StatusOfGeneratedInvoices");
|
|
}
|
|
}
|
|
print '</td><td>';
|
|
print '</td><td>';
|
|
$select = 'select;0:'.$langs->trans('BillStatusDraft').',1:'.$langs->trans('BillStatusValidated');
|
|
$select = 'select;0:'.$langs->trans('BillStatusDraft').',1:'.$langs->trans('BillStatusValidated');
|
|
if ($action == 'auto_validate' || $object->frequency > 0) {
|
|
if ($action == 'auto_validate' || $object->frequency > 0) {
|
|
- print $form->editfieldval($langs->trans("StatusOfGeneratedInvoices"), 'auto_validate', $object->auto_validate, $object, $user->rights->facture->creer, $select);
|
|
|
|
|
|
+ print $form->editfieldval($langs->trans("StatusOfGeneratedInvoices"), 'auto_validate', $object->auto_validate, $object, $user->hasRight('facture', 'creer'), $select);
|
|
}
|
|
}
|
|
print '</td>';
|
|
print '</td>';
|
|
// Auto generate documents
|
|
// Auto generate documents
|
|
@@ -1574,7 +1574,7 @@ if ($action == 'create') {
|
|
print '<tr>';
|
|
print '<tr>';
|
|
print '<td>';
|
|
print '<td>';
|
|
if ($action == 'generate_pdf' || $object->frequency > 0) {
|
|
if ($action == 'generate_pdf' || $object->frequency > 0) {
|
|
- print $form->editfieldkey($langs->trans("StatusOfGeneratedDocuments"), 'generate_pdf', $object->generate_pdf, $object, $user->rights->facture->creer);
|
|
|
|
|
|
+ print $form->editfieldkey($langs->trans("StatusOfGeneratedDocuments"), 'generate_pdf', $object->generate_pdf, $object, $user->hasRight('facture', 'creer'));
|
|
} else {
|
|
} else {
|
|
print $langs->trans("StatusOfGeneratedDocuments");
|
|
print $langs->trans("StatusOfGeneratedDocuments");
|
|
}
|
|
}
|
|
@@ -1582,7 +1582,7 @@ if ($action == 'create') {
|
|
print '<td>';
|
|
print '<td>';
|
|
$select = 'select;0:'.$langs->trans('DoNotGenerateDoc').',1:'.$langs->trans('AutogenerateDoc');
|
|
$select = 'select;0:'.$langs->trans('DoNotGenerateDoc').',1:'.$langs->trans('AutogenerateDoc');
|
|
if ($action == 'generate_pdf' || $object->frequency > 0) {
|
|
if ($action == 'generate_pdf' || $object->frequency > 0) {
|
|
- print $form->editfieldval($langs->trans("StatusOfGeneratedDocuments"), 'generate_pdf', $object->generate_pdf, $object, $user->rights->facture->creer, $select);
|
|
|
|
|
|
+ print $form->editfieldval($langs->trans("StatusOfGeneratedDocuments"), 'generate_pdf', $object->generate_pdf, $object, $user->hasRight('facture', 'creer'), $select);
|
|
}
|
|
}
|
|
print '</td>';
|
|
print '</td>';
|
|
print '</tr>';
|
|
print '</tr>';
|
|
@@ -1708,7 +1708,7 @@ if ($action == 'create') {
|
|
}
|
|
}
|
|
|
|
|
|
// Delete
|
|
// Delete
|
|
- print dolGetButtonAction($langs->trans("Delete"), '', 'delete', $_SERVER["PHP_SELF"] . '?id=' . $object->id . '&action=delete&token=' . newToken(), 'delete', $user->rights->facture->supprimer);
|
|
|
|
|
|
+ print dolGetButtonAction($langs->trans("Delete"), '', 'delete', $_SERVER["PHP_SELF"] . '?id=' . $object->id . '&action=delete&token=' . newToken(), 'delete', $user->hasRight('facture', 'supprimer'));
|
|
}
|
|
}
|
|
print '</div>';
|
|
print '</div>';
|
|
|
|
|