Merge branch '9.0' of git@github.com:Dolibarr/dolibarr.git into develop
This commit is contained in:
commit
ee3dd016e7
@ -838,6 +838,7 @@ if ($source == 'order')
|
|||||||
// Debitor
|
// Debitor
|
||||||
print '<tr class="CTableRow'.($var?'1':'2').'"><td class="CTableRow'.($var?'1':'2').'">'.$langs->trans("ThirdParty");
|
print '<tr class="CTableRow'.($var?'1':'2').'"><td class="CTableRow'.($var?'1':'2').'">'.$langs->trans("ThirdParty");
|
||||||
print '</td><td class="CTableRow'.($var?'1':'2').'"><b>'.$order->thirdparty->name.'</b>';
|
print '</td><td class="CTableRow'.($var?'1':'2').'"><b>'.$order->thirdparty->name.'</b>';
|
||||||
|
print '</td></tr>'."\n";
|
||||||
|
|
||||||
// Object
|
// Object
|
||||||
$text='<b>'.$langs->trans("PaymentOrderRef", $order->ref).'</b>';
|
$text='<b>'.$langs->trans("PaymentOrderRef", $order->ref).'</b>';
|
||||||
@ -958,6 +959,7 @@ if ($source == 'invoice')
|
|||||||
// Debitor
|
// Debitor
|
||||||
print '<tr class="CTableRow'.($var?'1':'2').'"><td class="CTableRow'.($var?'1':'2').'">'.$langs->trans("ThirdParty");
|
print '<tr class="CTableRow'.($var?'1':'2').'"><td class="CTableRow'.($var?'1':'2').'">'.$langs->trans("ThirdParty");
|
||||||
print '</td><td class="CTableRow'.($var?'1':'2').'"><b>'.$invoice->thirdparty->name.'</b>';
|
print '</td><td class="CTableRow'.($var?'1':'2').'"><b>'.$invoice->thirdparty->name.'</b>';
|
||||||
|
print '</td></tr>'."\n";
|
||||||
|
|
||||||
// Object
|
// Object
|
||||||
$text='<b>'.$langs->trans("PaymentInvoiceRef", $invoice->ref).'</b>';
|
$text='<b>'.$langs->trans("PaymentInvoiceRef", $invoice->ref).'</b>';
|
||||||
@ -1295,22 +1297,20 @@ if ($source == 'membersubscription')
|
|||||||
$fulltag=dol_string_unaccent($fulltag);
|
$fulltag=dol_string_unaccent($fulltag);
|
||||||
|
|
||||||
// Creditor
|
// Creditor
|
||||||
|
|
||||||
print '<tr class="CTableRow'.($var?'1':'2').'"><td class="CTableRow'.($var?'1':'2').'">'.$langs->trans("Creditor");
|
print '<tr class="CTableRow'.($var?'1':'2').'"><td class="CTableRow'.($var?'1':'2').'">'.$langs->trans("Creditor");
|
||||||
print '</td><td class="CTableRow'.($var?'1':'2').'"><b>'.$creditor.'</b>';
|
print '</td><td class="CTableRow'.($var?'1':'2').'"><b>'.$creditor.'</b>';
|
||||||
print '<input type="hidden" name="creditor" value="'.$creditor.'">';
|
print '<input type="hidden" name="creditor" value="'.$creditor.'">';
|
||||||
print '</td></tr>'."\n";
|
print '</td></tr>'."\n";
|
||||||
|
|
||||||
// Debitor
|
// Debitor
|
||||||
|
|
||||||
print '<tr class="CTableRow'.($var?'1':'2').'"><td class="CTableRow'.($var?'1':'2').'">'.$langs->trans("Member");
|
print '<tr class="CTableRow'.($var?'1':'2').'"><td class="CTableRow'.($var?'1':'2').'">'.$langs->trans("Member");
|
||||||
print '</td><td class="CTableRow'.($var?'1':'2').'"><b>';
|
print '</td><td class="CTableRow'.($var?'1':'2').'"><b>';
|
||||||
if ($member->morphy == 'mor' && ! empty($member->societe)) print $member->societe;
|
if ($member->morphy == 'mor' && ! empty($member->societe)) print $member->societe;
|
||||||
else print $member->getFullName($langs);
|
else print $member->getFullName($langs);
|
||||||
print '</b>';
|
print '</b>';
|
||||||
|
print '</td></tr>'."\n";
|
||||||
|
|
||||||
// Object
|
// Object
|
||||||
|
|
||||||
$text='<b>'.$langs->trans("PaymentSubscription").'</b>';
|
$text='<b>'.$langs->trans("PaymentSubscription").'</b>';
|
||||||
if (GETPOST('desc', 'alpha')) $text='<b>'.$langs->trans(GETPOST('desc', 'alpha')).'</b>';
|
if (GETPOST('desc', 'alpha')) $text='<b>'.$langs->trans(GETPOST('desc', 'alpha')).'</b>';
|
||||||
print '<tr class="CTableRow'.($var?'1':'2').'"><td class="CTableRow'.($var?'1':'2').'">'.$langs->trans("Designation");
|
print '<tr class="CTableRow'.($var?'1':'2').'"><td class="CTableRow'.($var?'1':'2').'">'.$langs->trans("Designation");
|
||||||
@ -1343,7 +1343,6 @@ if ($source == 'membersubscription')
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Amount
|
// Amount
|
||||||
|
|
||||||
print '<tr class="CTableRow'.($var?'1':'2').'"><td class="CTableRow'.($var?'1':'2').'">'.$langs->trans("Amount");
|
print '<tr class="CTableRow'.($var?'1':'2').'"><td class="CTableRow'.($var?'1':'2').'">'.$langs->trans("Amount");
|
||||||
if (empty($amount))
|
if (empty($amount))
|
||||||
{
|
{
|
||||||
@ -1391,7 +1390,6 @@ if ($source == 'membersubscription')
|
|||||||
print '</td></tr>'."\n";
|
print '</td></tr>'."\n";
|
||||||
|
|
||||||
// Tag
|
// Tag
|
||||||
|
|
||||||
print '<tr class="CTableRow'.($var?'1':'2').'"><td class="CTableRow'.($var?'1':'2').'">'.$langs->trans("PaymentCode");
|
print '<tr class="CTableRow'.($var?'1':'2').'"><td class="CTableRow'.($var?'1':'2').'">'.$langs->trans("PaymentCode");
|
||||||
print '</td><td class="CTableRow'.($var?'1':'2').'"><b style="word-break: break-all;">'.$fulltag.'</b>';
|
print '</td><td class="CTableRow'.($var?'1':'2').'"><b style="word-break: break-all;">'.$fulltag.'</b>';
|
||||||
print '<input type="hidden" name="tag" value="'.$tag.'">';
|
print '<input type="hidden" name="tag" value="'.$tag.'">';
|
||||||
@ -1463,22 +1461,20 @@ if ($source == 'donation')
|
|||||||
$fulltag=dol_string_unaccent($fulltag);
|
$fulltag=dol_string_unaccent($fulltag);
|
||||||
|
|
||||||
// Creditor
|
// Creditor
|
||||||
|
|
||||||
print '<tr class="CTableRow'.($var?'1':'2').'"><td class="CTableRow'.($var?'1':'2').'">'.$langs->trans("Creditor");
|
print '<tr class="CTableRow'.($var?'1':'2').'"><td class="CTableRow'.($var?'1':'2').'">'.$langs->trans("Creditor");
|
||||||
print '</td><td class="CTableRow'.($var?'1':'2').'"><b>'.$creditor.'</b>';
|
print '</td><td class="CTableRow'.($var?'1':'2').'"><b>'.$creditor.'</b>';
|
||||||
print '<input type="hidden" name="creditor" value="'.$creditor.'">';
|
print '<input type="hidden" name="creditor" value="'.$creditor.'">';
|
||||||
print '</td></tr>'."\n";
|
print '</td></tr>'."\n";
|
||||||
|
|
||||||
// Debitor
|
// Debitor
|
||||||
|
|
||||||
print '<tr class="CTableRow'.($var?'1':'2').'"><td class="CTableRow'.($var?'1':'2').'">'.$langs->trans("ThirdParty");
|
print '<tr class="CTableRow'.($var?'1':'2').'"><td class="CTableRow'.($var?'1':'2').'">'.$langs->trans("ThirdParty");
|
||||||
print '</td><td class="CTableRow'.($var?'1':'2').'"><b>';
|
print '</td><td class="CTableRow'.($var?'1':'2').'"><b>';
|
||||||
if ($don->morphy == 'mor' && ! empty($don->societe)) print $don->societe;
|
if ($don->morphy == 'mor' && ! empty($don->societe)) print $don->societe;
|
||||||
else print $don->getFullName($langs);
|
else print $don->getFullName($langs);
|
||||||
print '</b>';
|
print '</b>';
|
||||||
|
print '</td></tr>'."\n";
|
||||||
|
|
||||||
// Object
|
// Object
|
||||||
|
|
||||||
$text='<b>'.$langs->trans("PaymentDonation").'</b>';
|
$text='<b>'.$langs->trans("PaymentDonation").'</b>';
|
||||||
if (GETPOST('desc', 'alpha')) $text='<b>'.$langs->trans(GETPOST('desc', 'alpha')).'</b>';
|
if (GETPOST('desc', 'alpha')) $text='<b>'.$langs->trans(GETPOST('desc', 'alpha')).'</b>';
|
||||||
print '<tr class="CTableRow'.($var?'1':'2').'"><td class="CTableRow'.($var?'1':'2').'">'.$langs->trans("Designation");
|
print '<tr class="CTableRow'.($var?'1':'2').'"><td class="CTableRow'.($var?'1':'2').'">'.$langs->trans("Designation");
|
||||||
@ -1488,7 +1484,6 @@ if ($source == 'donation')
|
|||||||
print '</td></tr>'."\n";
|
print '</td></tr>'."\n";
|
||||||
|
|
||||||
// Amount
|
// Amount
|
||||||
|
|
||||||
print '<tr class="CTableRow'.($var?'1':'2').'"><td class="CTableRow'.($var?'1':'2').'">'.$langs->trans("Amount");
|
print '<tr class="CTableRow'.($var?'1':'2').'"><td class="CTableRow'.($var?'1':'2').'">'.$langs->trans("Amount");
|
||||||
if (empty($amount))
|
if (empty($amount))
|
||||||
{
|
{
|
||||||
@ -1536,7 +1531,6 @@ if ($source == 'donation')
|
|||||||
print '</td></tr>'."\n";
|
print '</td></tr>'."\n";
|
||||||
|
|
||||||
// Tag
|
// Tag
|
||||||
|
|
||||||
print '<tr class="CTableRow'.($var?'1':'2').'"><td class="CTableRow'.($var?'1':'2').'">'.$langs->trans("PaymentCode");
|
print '<tr class="CTableRow'.($var?'1':'2').'"><td class="CTableRow'.($var?'1':'2').'">'.$langs->trans("PaymentCode");
|
||||||
print '</td><td class="CTableRow'.($var?'1':'2').'"><b style="word-break: break-all;">'.$fulltag.'</b>';
|
print '</td><td class="CTableRow'.($var?'1':'2').'"><b style="word-break: break-all;">'.$fulltag.'</b>';
|
||||||
print '<input type="hidden" name="tag" value="'.$tag.'">';
|
print '<input type="hidden" name="tag" value="'.$tag.'">';
|
||||||
|
|||||||
@ -35,12 +35,15 @@ require_once DOL_DOCUMENT_ROOT.'/core/class/html.formfile.class.php';
|
|||||||
$canreadperms=($user->admin || $user->rights->user->user->lire);
|
$canreadperms=($user->admin || $user->rights->user->user->lire);
|
||||||
$caneditperms=($user->admin || $user->rights->user->user->creer);
|
$caneditperms=($user->admin || $user->rights->user->user->creer);
|
||||||
$candisableperms=($user->admin || $user->rights->user->user->supprimer);
|
$candisableperms=($user->admin || $user->rights->user->user->supprimer);
|
||||||
|
$feature2 = 'user';
|
||||||
|
|
||||||
// Advanced permissions
|
// Advanced permissions
|
||||||
if (! empty($conf->global->MAIN_USE_ADVANCED_PERMS))
|
if (! empty($conf->global->MAIN_USE_ADVANCED_PERMS))
|
||||||
{
|
{
|
||||||
$canreadperms=($user->admin || $user->rights->user->group_advance->read);
|
$canreadperms=($user->admin || $user->rights->user->group_advance->read);
|
||||||
$caneditperms=($user->admin || $user->rights->user->group_advance->write);
|
$caneditperms=($user->admin || $user->rights->user->group_advance->write);
|
||||||
$candisableperms=($user->admin || $user->rights->user->group_advance->delete);
|
$candisableperms=($user->admin || $user->rights->user->group_advance->delete);
|
||||||
|
$feature2 = 'group_advance';
|
||||||
}
|
}
|
||||||
|
|
||||||
// Load translation files required by page
|
// Load translation files required by page
|
||||||
@ -55,7 +58,7 @@ $contextpage = GETPOST('contextpage', 'aZ')?GETPOST('contextpage', 'aZ'):'groupc
|
|||||||
$userid = GETPOST('user', 'int');
|
$userid = GETPOST('user', 'int');
|
||||||
|
|
||||||
// Security check
|
// Security check
|
||||||
$result = restrictedArea($user, 'user', $id, 'usergroup&usergroup', 'user');
|
$result = restrictedArea($user, 'user', $id, 'usergroup&usergroup', $feature2);
|
||||||
|
|
||||||
// Users/Groups management only in master entity if transverse mode
|
// Users/Groups management only in master entity if transverse mode
|
||||||
if (! empty($conf->multicompany->enabled) && $conf->entity > 1 && $conf->global->MULTICOMPANY_TRANSVERSE_MODE)
|
if (! empty($conf->multicompany->enabled) && $conf->entity > 1 && $conf->global->MULTICOMPANY_TRANSVERSE_MODE)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user