Merge branch '14.0' of git@github.com:Dolibarr/dolibarr.git into 14.0
This commit is contained in:
commit
05cdbcc092
@ -489,10 +489,14 @@ function restrictedArea($user, $features, $objectid = 0, $tableandshare = '', $f
|
|||||||
if (!$user->rights->fournisseur->commande->supprimer) {
|
if (!$user->rights->fournisseur->commande->supprimer) {
|
||||||
$deleteok = 0;
|
$deleteok = 0;
|
||||||
}
|
}
|
||||||
} elseif ($feature == 'payment_supplier') {
|
} elseif ($feature == 'payment_supplier') { // Permission to delete a payment of an invoice is permission to edit an invoice.
|
||||||
if (!$user->rights->fournisseur->facture->creer) {
|
if (!$user->rights->fournisseur->facture->creer) {
|
||||||
$deleteok = 0;
|
$deleteok = 0;
|
||||||
}
|
}
|
||||||
|
} elseif ($feature == 'payment') { // Permission to delete a payment of an invoice is permission to edit an invoice.
|
||||||
|
if (!$user->rights->facture->creer) {
|
||||||
|
$deleteok = 0;
|
||||||
|
}
|
||||||
} elseif ($feature == 'banque') {
|
} elseif ($feature == 'banque') {
|
||||||
if (!$user->rights->banque->modifier) {
|
if (!$user->rights->banque->modifier) {
|
||||||
$deleteok = 0;
|
$deleteok = 0;
|
||||||
|
|||||||
@ -354,13 +354,14 @@ if ($action == 'edit') {
|
|||||||
$result = $c->fetch($conf->global->{$constname});
|
$result = $c->fetch($conf->global->{$constname});
|
||||||
if ($result < 0) {
|
if ($result < 0) {
|
||||||
setEventMessages(null, $c->errors, 'errors');
|
setEventMessages(null, $c->errors, 'errors');
|
||||||
|
} elseif ($result > 0 ) {
|
||||||
|
$ways = $c->print_all_ways(' >> ', 'none', 0, 1); // $ways[0] = "ccc2 >> ccc2a >> ccc2a1" with html formated text
|
||||||
|
$toprint = array();
|
||||||
|
foreach ($ways as $way) {
|
||||||
|
$toprint[] = '<li class="select2-search-choice-dolibarr noborderoncategories"' . ($c->color ? ' style="background: #' . $c->color . ';"' : ' style="background: #bbb"') . '>' . $way . '</li>';
|
||||||
|
}
|
||||||
|
print '<div class="select2-container-multi-dolibarr" style="width: 90%;"><ul class="select2-choices-dolibarr">' . implode(' ', $toprint) . '</ul></div>';
|
||||||
}
|
}
|
||||||
$ways = $c->print_all_ways(' >> ', 'none', 0, 1); // $ways[0] = "ccc2 >> ccc2a >> ccc2a1" with html formated text
|
|
||||||
$toprint = array();
|
|
||||||
foreach ($ways as $way) {
|
|
||||||
$toprint[] = '<li class="select2-search-choice-dolibarr noborderoncategories"' . ($c->color ? ' style="background: #' . $c->color . ';"' : ' style="background: #bbb"') . '>' . $way . '</li>';
|
|
||||||
}
|
|
||||||
print '<div class="select2-container-multi-dolibarr" style="width: 90%;"><ul class="select2-choices-dolibarr">' . implode(' ', $toprint) . '</ul></div>';
|
|
||||||
} elseif (preg_match('/thirdparty_type/', $val['type'])) {
|
} elseif (preg_match('/thirdparty_type/', $val['type'])) {
|
||||||
if ($conf->global->{$constname}==2) {
|
if ($conf->global->{$constname}==2) {
|
||||||
print $langs->trans("Prospect");
|
print $langs->trans("Prospect");
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user