forked from Wavyzz/dolibarr
FIX notifications for expense report has disappeared.
This commit is contained in:
@@ -243,7 +243,7 @@ if ($conf->global->MAIN_FEATURES_LEVEL >= 2) {
|
|||||||
$elementLabel = $langs->trans('Intervention');
|
$elementLabel = $langs->trans('Intervention');
|
||||||
} elseif ($notifiedevent['elementtype'] == 'shipping') {
|
} elseif ($notifiedevent['elementtype'] == 'shipping') {
|
||||||
$elementLabel = $langs->trans('Shipping');
|
$elementLabel = $langs->trans('Shipping');
|
||||||
} elseif ($notifiedevent['elementtype'] == 'expensereport') {
|
} elseif ($notifiedevent['elementtype'] == 'expensereport' || $notifiedevent['elementtype'] == 'expense_report') {
|
||||||
$elementLabel = $langs->trans('ExpenseReport');
|
$elementLabel = $langs->trans('ExpenseReport');
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -271,6 +271,8 @@ if ($conf->global->MAIN_FEATURES_LEVEL >= 2) {
|
|||||||
|
|
||||||
$helptext = '';
|
$helptext = '';
|
||||||
form_constantes($constantes, 3, $helptext);
|
form_constantes($constantes, 3, $helptext);
|
||||||
|
|
||||||
|
print '<div class="center"><input type="submit" class="button button-save" value="'.$langs->trans("Save").'"></div>';
|
||||||
} else {
|
} else {
|
||||||
print '<table class="noborder centpercent">';
|
print '<table class="noborder centpercent">';
|
||||||
print '<tr class="liste_titre">';
|
print '<tr class="liste_titre">';
|
||||||
@@ -300,7 +302,7 @@ if ($conf->global->MAIN_FEATURES_LEVEL >= 2) {
|
|||||||
$elementLabel = $langs->trans('Intervention');
|
$elementLabel = $langs->trans('Intervention');
|
||||||
} elseif ($notifiedevent['elementtype'] == 'shipping') {
|
} elseif ($notifiedevent['elementtype'] == 'shipping') {
|
||||||
$elementLabel = $langs->trans('Shipping');
|
$elementLabel = $langs->trans('Shipping');
|
||||||
} elseif ($notifiedevent['elementtype'] == 'expensereport') {
|
} elseif ($notifiedevent['elementtype'] == 'expensereport' || $notifiedevent['elementtype'] == 'expense_report') {
|
||||||
$elementLabel = $langs->trans('ExpenseReport');
|
$elementLabel = $langs->trans('ExpenseReport');
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -316,7 +318,13 @@ if ($conf->global->MAIN_FEATURES_LEVEL >= 2) {
|
|||||||
print '</table>';
|
print '</table>';
|
||||||
}
|
}
|
||||||
|
|
||||||
print '<div class="center"><input type="submit" class="button button-save" value="'.$langs->trans("Save").'"></div>';
|
|
||||||
|
print '<div class="opacitymedium">';
|
||||||
|
print '* '.$langs->trans("GoOntoUserCardToAddMore").'<br>';
|
||||||
|
if (!empty($conf->societe->enabled)) {
|
||||||
|
print '** '.$langs->trans("GoOntoContactCardToAddMore").'<br>';
|
||||||
|
}
|
||||||
|
print '</div>';
|
||||||
|
|
||||||
print '</form>';
|
print '</form>';
|
||||||
|
|
||||||
@@ -343,28 +351,38 @@ print "</tr>\n";
|
|||||||
foreach ($listofnotifiedevents as $notifiedevent) {
|
foreach ($listofnotifiedevents as $notifiedevent) {
|
||||||
$label = $langs->trans("Notify_".$notifiedevent['code']); //!=$langs->trans("Notify_".$notifiedevent['code'])?$langs->trans("Notify_".$notifiedevent['code']):$notifiedevent['label'];
|
$label = $langs->trans("Notify_".$notifiedevent['code']); //!=$langs->trans("Notify_".$notifiedevent['code'])?$langs->trans("Notify_".$notifiedevent['code']):$notifiedevent['label'];
|
||||||
|
|
||||||
|
$elementPicto = $notifiedevent['elementtype'];
|
||||||
$elementLabel = $langs->trans(ucfirst($notifiedevent['elementtype']));
|
$elementLabel = $langs->trans(ucfirst($notifiedevent['elementtype']));
|
||||||
// Special cases
|
// Special cases
|
||||||
if ($notifiedevent['elementtype'] == 'order_supplier') {
|
if ($notifiedevent['elementtype'] == 'order_supplier') {
|
||||||
|
$elementPicto = 'supplier_order';
|
||||||
$elementLabel = $langs->trans('SupplierOrder');
|
$elementLabel = $langs->trans('SupplierOrder');
|
||||||
} elseif ($notifiedevent['elementtype'] == 'propal') {
|
} elseif ($notifiedevent['elementtype'] == 'propal') {
|
||||||
$elementLabel = $langs->trans('Proposal');
|
$elementLabel = $langs->trans('Proposal');
|
||||||
} elseif ($notifiedevent['elementtype'] == 'facture') {
|
} elseif ($notifiedevent['elementtype'] == 'facture') {
|
||||||
|
$elementPicto = 'bill';
|
||||||
$elementLabel = $langs->trans('Bill');
|
$elementLabel = $langs->trans('Bill');
|
||||||
} elseif ($notifiedevent['elementtype'] == 'commande') {
|
} elseif ($notifiedevent['elementtype'] == 'commande') {
|
||||||
|
$elementPicto = 'order';
|
||||||
$elementLabel = $langs->trans('Order');
|
$elementLabel = $langs->trans('Order');
|
||||||
} elseif ($notifiedevent['elementtype'] == 'ficheinter') {
|
} elseif ($notifiedevent['elementtype'] == 'ficheinter') {
|
||||||
|
$elementPicto = 'intervention';
|
||||||
$elementLabel = $langs->trans('Intervention');
|
$elementLabel = $langs->trans('Intervention');
|
||||||
} elseif ($notifiedevent['elementtype'] == 'shipping') {
|
} elseif ($notifiedevent['elementtype'] == 'shipping') {
|
||||||
|
$elementPicto = 'shipment';
|
||||||
$elementLabel = $langs->trans('Shipping');
|
$elementLabel = $langs->trans('Shipping');
|
||||||
} elseif ($notifiedevent['elementtype'] == 'expensereport') {
|
} elseif ($notifiedevent['elementtype'] == 'expensereport' || $notifiedevent['elementtype'] == 'expense_report') {
|
||||||
|
$elementPicto = 'expensereport';
|
||||||
$elementLabel = $langs->trans('ExpenseReport');
|
$elementLabel = $langs->trans('ExpenseReport');
|
||||||
}
|
}
|
||||||
|
|
||||||
print '<tr class="oddeven">';
|
print '<tr class="oddeven">';
|
||||||
print '<td>'.$elementLabel.'</td>';
|
print '<td>';
|
||||||
|
print img_picto('', $elementPicto, 'class="pictofixedwidth"');
|
||||||
|
print $elementLabel;
|
||||||
|
print '</td>';
|
||||||
print '<td>'.$notifiedevent['code'].'</td>';
|
print '<td>'.$notifiedevent['code'].'</td>';
|
||||||
print '<td>'.$label.'</td>';
|
print '<td><span class="opacitymedium">'.$label.'</span></td>';
|
||||||
print '<td>';
|
print '<td>';
|
||||||
// Notification with threshold
|
// Notification with threshold
|
||||||
foreach ($conf->global as $key => $val) {
|
foreach ($conf->global as $key => $val) {
|
||||||
@@ -417,14 +435,6 @@ foreach ($listofnotifiedevents as $notifiedevent) {
|
|||||||
}
|
}
|
||||||
print '</table>';
|
print '</table>';
|
||||||
|
|
||||||
print '<div class="opacitymedium">';
|
|
||||||
print '* '.$langs->trans("GoOntoUserCardToAddMore").'<br>';
|
|
||||||
if (!empty($conf->societe->enabled)) {
|
|
||||||
print '** '.$langs->trans("GoOntoContactCardToAddMore").'<br>';
|
|
||||||
}
|
|
||||||
|
|
||||||
print '</div>';
|
|
||||||
|
|
||||||
print '<br>';
|
print '<br>';
|
||||||
|
|
||||||
print '<div class="center"><input type="submit" class="button button-save" value="'.$langs->trans("Save").'"></div>';
|
print '<div class="center"><input type="submit" class="button button-save" value="'.$langs->trans("Save").'"></div>';
|
||||||
|
|||||||
@@ -3510,7 +3510,7 @@ function img_picto($titlealt, $picto, $moreatt = '', $pictoisfullpath = false, $
|
|||||||
'accountancy', 'account', 'accountline', 'action', 'add', 'address', 'angle-double-down', 'angle-double-up', 'asset',
|
'accountancy', 'account', 'accountline', 'action', 'add', 'address', 'angle-double-down', 'angle-double-up', 'asset',
|
||||||
'bank_account', 'barcode', 'bank', 'bill', 'billa', 'billr', 'billd', 'bookmark', 'bom', 'building',
|
'bank_account', 'barcode', 'bank', 'bill', 'billa', 'billr', 'billd', 'bookmark', 'bom', 'building',
|
||||||
'cash-register', 'category', 'chart', 'check', 'clock', 'close_title', 'cog', 'collab', 'company', 'contact', 'country', 'contract', 'cron', 'cubes',
|
'cash-register', 'category', 'chart', 'check', 'clock', 'close_title', 'cog', 'collab', 'company', 'contact', 'country', 'contract', 'cron', 'cubes',
|
||||||
'delete', 'dolly', 'dollyrevert', 'donation', 'download', 'edit', 'ellipsis-h', 'email', 'eraser', 'establishment', 'external-link-alt', 'external-link-square-alt',
|
'delete', 'dolly', 'dollyrevert', 'donation', 'download', 'edit', 'ellipsis-h', 'email', 'eraser', 'establishment', 'expensereport', 'external-link-alt', 'external-link-square-alt',
|
||||||
'filter', 'file-code', 'file-export', 'file-import', 'file-upload', 'autofill', 'folder', 'folder-open', 'folder-plus',
|
'filter', 'file-code', 'file-export', 'file-import', 'file-upload', 'autofill', 'folder', 'folder-open', 'folder-plus',
|
||||||
'globe', 'globe-americas', 'graph', 'grip', 'grip_title', 'group',
|
'globe', 'globe-americas', 'graph', 'grip', 'grip_title', 'group',
|
||||||
'help', 'holiday',
|
'help', 'holiday',
|
||||||
@@ -3572,7 +3572,7 @@ function img_picto($titlealt, $picto, $moreatt = '', $pictoisfullpath = false, $
|
|||||||
'generic'=>'file', 'holiday'=>'umbrella-beach',
|
'generic'=>'file', 'holiday'=>'umbrella-beach',
|
||||||
'info'=>'info-circle', 'inventory'=>'boxes', 'intracommreport'=>'globe-europe', 'label'=>'layer-group', 'loan'=>'money-bill-alt',
|
'info'=>'info-circle', 'inventory'=>'boxes', 'intracommreport'=>'globe-europe', 'label'=>'layer-group', 'loan'=>'money-bill-alt',
|
||||||
'member'=>'user-alt', 'meeting'=>'chalkboard-teacher', 'mrp'=>'cubes', 'next'=>'arrow-alt-circle-right',
|
'member'=>'user-alt', 'meeting'=>'chalkboard-teacher', 'mrp'=>'cubes', 'next'=>'arrow-alt-circle-right',
|
||||||
'trip'=>'wallet', 'group'=>'users', 'movement'=>'people-carry',
|
'trip'=>'wallet', 'expensereport'=>'wallet', 'group'=>'users', 'movement'=>'people-carry',
|
||||||
'sign-out'=>'sign-out-alt',
|
'sign-out'=>'sign-out-alt',
|
||||||
'switch_off'=>'toggle-off', 'switch_on'=>'toggle-on', 'check'=>'check', 'bookmark'=>'star', 'bookmark'=>'star',
|
'switch_off'=>'toggle-off', 'switch_on'=>'toggle-on', 'check'=>'check', 'bookmark'=>'star', 'bookmark'=>'star',
|
||||||
'bank'=>'university', 'close_title'=>'times', 'delete'=>'trash', 'edit'=>'pencil-alt', 'filter'=>'filter',
|
'bank'=>'university', 'close_title'=>'times', 'delete'=>'trash', 'edit'=>'pencil-alt', 'filter'=>'filter',
|
||||||
@@ -3662,7 +3662,7 @@ function img_picto($titlealt, $picto, $moreatt = '', $pictoisfullpath = false, $
|
|||||||
'resource'=>'infobox-action',
|
'resource'=>'infobox-action',
|
||||||
'salary'=>'infobox-bank_account', 'supplier_invoice'=>'infobox-order_supplier', 'supplier_invoicea'=>'infobox-order_supplier', 'supplier_invoiced'=>'infobox-order_supplier',
|
'salary'=>'infobox-bank_account', 'supplier_invoice'=>'infobox-order_supplier', 'supplier_invoicea'=>'infobox-order_supplier', 'supplier_invoiced'=>'infobox-order_supplier',
|
||||||
'supplier_order'=>'infobox-order_supplier', 'supplier_proposal'=>'infobox-supplier_proposal',
|
'supplier_order'=>'infobox-order_supplier', 'supplier_proposal'=>'infobox-supplier_proposal',
|
||||||
'ticket'=>'infobox-contrat', 'title_accountancy'=>'infobox-bank_account', 'title_hrm'=>'infobox-holiday', 'trip'=>'infobox-expensereport', 'title_agenda'=>'infobox-action',
|
'ticket'=>'infobox-contrat', 'title_accountancy'=>'infobox-bank_account', 'title_hrm'=>'infobox-holiday', 'expensereport'=>'infobox-expensereport', 'trip'=>'infobox-expensereport', 'title_agenda'=>'infobox-action',
|
||||||
//'title_setup'=>'infobox-action', 'tools'=>'infobox-action',
|
//'title_setup'=>'infobox-action', 'tools'=>'infobox-action',
|
||||||
'list-alt'=>'imgforviewmode', 'calendar'=>'imgforviewmode', 'calendarweek'=>'imgforviewmode', 'calendarmonth'=>'imgforviewmode', 'calendarday'=>'imgforviewmode', 'calendarperuser'=>'imgforviewmode'
|
'list-alt'=>'imgforviewmode', 'calendar'=>'imgforviewmode', 'calendarweek'=>'imgforviewmode', 'calendarmonth'=>'imgforviewmode', 'calendarday'=>'imgforviewmode', 'calendarperuser'=>'imgforviewmode'
|
||||||
);
|
);
|
||||||
|
|||||||
@@ -128,7 +128,7 @@ class InterfaceNotification extends DolibarrTriggers
|
|||||||
}
|
}
|
||||||
// Check if module for this event is active
|
// Check if module for this event is active
|
||||||
if ($qualified) {
|
if ($qualified) {
|
||||||
//print 'xx'.$obj->code;
|
//print 'xx'.$obj->code.' '.$obj->elementtype.'<br>';
|
||||||
$element = $obj->elementtype;
|
$element = $obj->elementtype;
|
||||||
|
|
||||||
// Exclude events if related module is disabled
|
// Exclude events if related module is disabled
|
||||||
@@ -142,7 +142,9 @@ class InterfaceNotification extends DolibarrTriggers
|
|||||||
$qualified = 0;
|
$qualified = 0;
|
||||||
} elseif ($element == 'member' && empty($conf->adherent->enabled)) {
|
} elseif ($element == 'member' && empty($conf->adherent->enabled)) {
|
||||||
$qualified = 0;
|
$qualified = 0;
|
||||||
} elseif (!in_array($element, array('order_supplier', 'invoice_supplier', 'withdraw', 'shipping', 'member', 'expensereport')) && empty($conf->$element->enabled)) {
|
} elseif (($element == 'expense_report' || $element == 'expensereport') && empty($conf->expensereport->enabled)) {
|
||||||
|
$qualified = 0;
|
||||||
|
} elseif (!in_array($element, array('order_supplier', 'invoice_supplier', 'withdraw', 'shipping', 'member', 'expense_report', 'expensereport')) && empty($conf->$element->enabled)) {
|
||||||
$qualified = 0;
|
$qualified = 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -203,14 +203,15 @@ div.mainmenu.generic4::before {
|
|||||||
margin-left: 30px;
|
margin-left: 30px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.menu_titre .em092 {
|
|
||||||
|
.em092 {
|
||||||
font-size: 0.92em;
|
font-size: 0.92em;
|
||||||
}
|
}
|
||||||
|
|
||||||
.menu_titre .em088 {
|
.em088 {
|
||||||
font-size: 0.88em;
|
font-size: 0.88em;
|
||||||
}
|
}
|
||||||
|
|
||||||
.menu_titre .em080 {
|
.em080 {
|
||||||
font-size: 0.80em;
|
font-size: 0.80em;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user