mirror of
https://github.com/Dolibarr/dolibarr.git
synced 2025-12-07 18:18:18 +01:00
Debug v21
This commit is contained in:
@@ -177,19 +177,19 @@ $total_ttc = 0;
|
||||
|
||||
// Affiche en-tete de rapport
|
||||
if ($modecompta == "CREANCES-DETTES") {
|
||||
$name = $langs->trans("ReportInOut").', '.$langs->trans("ByProject");
|
||||
$name = $langs->trans("ReportInOut").', '.$langs->trans("ByProjects");
|
||||
$period = $form->selectDate($date_start, 'date_start', 0, 0, 0, '', 1, 0).' - '.$form->selectDate($date_end, 'date_end', 0, 0, 0, '', 1, 0);
|
||||
$periodlink = ($year_start ? "<a href='".$_SERVER["PHP_SELF"]."?year=".($tmps['year'] - 1)."&modecompta=".$modecompta."'>".img_previous()."</a> <a href='".$_SERVER["PHP_SELF"]."?year=".($tmps['year'] + 1)."&modecompta=".$modecompta."'>".img_next()."</a>" : "");
|
||||
$builddate = dol_now();
|
||||
//$exportlink=$langs->trans("NotYetAvailable");
|
||||
} elseif ($modecompta == "RECETTES-DEPENSES") {
|
||||
$name = $langs->trans("ReportInOut").', '.$langs->trans("ByProject");
|
||||
$name = $langs->trans("ReportInOut").', '.$langs->trans("ByProjects");
|
||||
$period = $form->selectDate($date_start, 'date_start', 0, 0, 0, '', 1, 0).' - '.$form->selectDate($date_end, 'date_end', 0, 0, 0, '', 1, 0);
|
||||
$periodlink = ($year_start ? "<a href='".$_SERVER["PHP_SELF"]."?year=".($tmps['year'] - 1)."&modecompta=".$modecompta."'>".img_previous()."</a> <a href='".$_SERVER["PHP_SELF"]."?year=".($tmps['year'] + 1)."&modecompta=".$modecompta."'>".img_next()."</a>" : "");
|
||||
$builddate = dol_now();
|
||||
//$exportlink=$langs->trans("NotYetAvailable");
|
||||
} elseif ($modecompta == "BOOKKEEPING") {
|
||||
$name = $langs->trans("ReportInOut").', '.$langs->trans("ByProject");
|
||||
$name = $langs->trans("ReportInOut").', '.$langs->trans("ByProjects");
|
||||
$period = $form->selectDate($date_start, 'date_start', 0, 0, 0, '', 1, 0).' - '.$form->selectDate($date_end, 'date_end', 0, 0, 0, '', 1, 0);
|
||||
$arraylist = array('no'=>$langs->trans("CustomerCode"), 'yes'=>$langs->trans("AccountWithNonZeroValues"), 'all'=>$langs->trans("All"));
|
||||
$period .= ' <span class="opacitymedium">'.$langs->trans("DetailBy").'</span> '.$form->selectarray('showaccountdetail', $arraylist, $showaccountdetail, 0);
|
||||
@@ -249,7 +249,7 @@ print '<table class="liste noborder centpercent">';
|
||||
print '<tr class="liste_titre">';
|
||||
|
||||
if ($modecompta == 'BOOKKEEPING') {
|
||||
print_liste_field_titre("ByProject", $_SERVER["PHP_SELF"], 'f.thirdparty_code,f.rowid', '', $param, '', $sortfield, $sortorder, 'width200 ');
|
||||
print_liste_field_titre("ByProjects", $_SERVER["PHP_SELF"], 'f.thirdparty_code,f.rowid', '', $param, '', $sortfield, $sortorder, 'width200 ');
|
||||
} else {
|
||||
print_liste_field_titre("", $_SERVER["PHP_SELF"], '', '', $param, '', $sortfield, $sortorder, 'width200 ');
|
||||
}
|
||||
|
||||
@@ -11243,31 +11243,34 @@ class Form
|
||||
|
||||
// Adding the div for search assistance
|
||||
$ret .= '<div class="search-component-assistance">';
|
||||
$ret .= '<div>';
|
||||
|
||||
$ret .= '<table><tbody>';
|
||||
|
||||
$ret .= '<p class="assistance-title">' . img_picto('', 'help') . ' ' . $langs->trans('FilterAssistance') . ' </p>';
|
||||
$ret .= '<p class="assistance-title">' . img_picto('', 'filter') . ' ' . $langs->trans('FilterAssistance') . ' </p>';
|
||||
|
||||
$ret .= '<p class="assistance-errors error" style="display:none">' . $langs->trans('AllFieldsRequired') . ' </p>';
|
||||
|
||||
$ret .= '<tr><td>';
|
||||
$ret .= $form->selectarray('search_filter_field', $arrayoffilterfieldslabel, '', $langs->trans("Fields"), 0, 0, '', 0, 0, 0, '', 'maxwidth250', 1);
|
||||
$ret .= '</td>';
|
||||
$ret .= '<div class="inline-block">';
|
||||
$ret .= $form->selectarray('search_filter_field', $arrayoffilterfieldslabel, '', $langs->trans("Fields"), 0, 0, '', 0, 0, 0, '', 'width250', 1);
|
||||
$ret .= '</div>';
|
||||
|
||||
$ret .= '<span class="separator"></span>';
|
||||
|
||||
$ret .= '<td><span class="separator"></span>';
|
||||
// Operator selector (will be populated dynamically)
|
||||
$ret .= '<select class="operator-selector" id="operator-selector"">';
|
||||
$ret .= '<div class="inline-block">';
|
||||
$ret .= '<select class="operator-selector width150" id="operator-selector"">';
|
||||
$ret .= '</select>';
|
||||
$ret .= '<script>$(document).ready(function() {';
|
||||
$ret .= ' $(".operator-selector").select2({';
|
||||
$ret .= ' placeholder: "' . $langs->trans('Operator') . '"';
|
||||
$ret .= ' placeholder: \'' . dol_escape_js($langs->trans('Operator')) . '\'';
|
||||
$ret .= ' });';
|
||||
$ret .= '});</script>';
|
||||
$ret .= '</td>';
|
||||
$ret .= '</div>';
|
||||
|
||||
$ret .= '<td><span class="separator"></span>';
|
||||
$ret .= '<span class="separator"></span>';
|
||||
|
||||
$ret .= '<div class="inline-block">';
|
||||
// Input field for entering values
|
||||
$ret .= '<input type="text" class="flat width100 value-input" placeholder="' . $langs->trans('Value') . '">';
|
||||
$ret .= '<input type="text" class="flat width100 value-input" placeholder="' . dolPrintHTML($langs->trans('Value')) . '">';
|
||||
|
||||
// Date selector
|
||||
$dateOne = '';
|
||||
@@ -11275,14 +11278,14 @@ class Form
|
||||
$ret .= $form->selectDate(($dateOne ? $dateOne : -1), 'dateone', 0, 0, 1, '', 1, 0, 0, '', '', '', '', 1, '');
|
||||
$ret .= '</span>';
|
||||
|
||||
$ret .= '<span class="end-separator"></span> </td>';
|
||||
$ret .= '</div>';
|
||||
|
||||
$ret .= '<td>';
|
||||
$ret .= '<div class="inline-block">';
|
||||
$ret .= '<button class="button buttongen button-save small add-filter-btn" type="button">' . $langs->trans("addToFilter") . '</button>';
|
||||
$ret .= '</td>';
|
||||
$ret .= '</div>';
|
||||
|
||||
$ret .= '</tr>';
|
||||
$ret .= '</tbody></table>';
|
||||
$ret .= '</div>';
|
||||
//$ret .= '</tbody></table>';
|
||||
|
||||
// End of the assistance div
|
||||
$ret .= '</div>';
|
||||
|
||||
@@ -1110,31 +1110,31 @@ function getOperatorsForFieldType(type) {
|
||||
// Define the list of operators for each general field category
|
||||
const operatorList = {
|
||||
text: {
|
||||
Contains: "<?php print $langs->trans('Contains'); ?>",
|
||||
DoesNotContain: "<?php print $langs->trans('DoesNotContain'); ?>",
|
||||
Is: "<?php print $langs->trans('Is'); ?>",
|
||||
IsNot: "<?php print $langs->trans('IsNot'); ?>",
|
||||
StartsWith: "<?php print $langs->trans('StartsWith'); ?>",
|
||||
EndsWith: "<?php print $langs->trans('EndsWith'); ?>"
|
||||
Contains: '<?php print dol_escape_js($langs->trans('Contains')); ?>',
|
||||
DoesNotContain: '<?php print dol_escape_js($langs->trans('DoesNotContain')); ?>',
|
||||
Is: '<?php print dol_escape_js($langs->trans('Is')); ?>',
|
||||
IsNot: '<?php print dol_escape_js($langs->trans('IsNot')); ?>',
|
||||
StartsWith: '<?php print dol_escape_js($langs->trans('StartsWith')); ?>',
|
||||
EndsWith: '<?php print dol_escape_js($langs->trans('EndsWith')); ?>'
|
||||
},
|
||||
number: {
|
||||
"=": "=",
|
||||
"!=": "!=",
|
||||
"<": "<",
|
||||
">": ">",
|
||||
"<=": "<=",
|
||||
">=": ">="
|
||||
'=': '<?php print dol_escape_js($langs->trans('Is')); ?>',
|
||||
'!=': '<?php print dol_escape_js($langs->trans('IsNot')); ?>',
|
||||
'<': '<?php print dol_escape_js($langs->trans('IsLowerThan')); ?>',
|
||||
'>': '<?php print dol_escape_js($langs->trans('IsHigherThan')); ?>',
|
||||
'<=': '<?php print dol_escape_js($langs->trans('IsLowerThanOrEqual')); ?>',
|
||||
'>=': '<?php print dol_escape_js($langs->trans('IsHigherThanOrEqual')); ?>',
|
||||
},
|
||||
date: {
|
||||
Is: "<?php print $langs->trans('Is'); ?>",
|
||||
IsNot: "<?php print $langs->trans('IsNot'); ?>",
|
||||
IsBefore: "<?php print $langs->trans('IsBefore'); ?>",
|
||||
IsAfter: "<?php print $langs->trans('IsAfter'); ?>",
|
||||
IsOnOrBefore: "<?php print $langs->trans('IsOnOrBefore'); ?>",
|
||||
IsOnOrAfter: "<?php print $langs->trans('IsOnOrAfter'); ?>"
|
||||
Is: '<?php print dol_escape_js($langs->trans('Is')); ?>',
|
||||
IsNot: '<?php print dol_escape_js($langs->trans('IsNot')); ?>',
|
||||
IsBefore: '<?php print dol_escape_js($langs->trans('IsBefore')); ?>',
|
||||
IsAfter: '<?php print dol_escape_js($langs->trans('IsAfter')); ?>',
|
||||
IsOnOrBefore: '<?php print dol_escape_js($langs->trans('IsOnOrBefore')); ?>',
|
||||
IsOnOrAfter: '<?php print dol_escape_js($langs->trans('IsOnOrAfter')); ?>'
|
||||
},
|
||||
html: {
|
||||
Contains: "<?php print $langs->trans('Contains'); ?>"
|
||||
Contains: '<?php print $langs->trans('Contains'); ?>'
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
@@ -545,6 +545,7 @@ function fillArrayOfFilterFields($object, $tablealias, $labelofobject, &$arrayof
|
||||
// Add main fields of object
|
||||
foreach ($object->fields as $key => $val) {
|
||||
if (empty($val['measure'])) {
|
||||
// Exclude some fields
|
||||
if (in_array($key, array(
|
||||
'id', 'ref_ext', 'rowid', 'entity', 'last_main_doc', 'logo', 'logo_squarred', 'extraparams',
|
||||
'parent', 'photo', 'socialnetworks', 'webservices_url', 'webservices_key'))) {
|
||||
|
||||
@@ -131,7 +131,9 @@ TurnoverCollected=Turnover collected
|
||||
SalesTurnoverMinimum=Minimum turnover
|
||||
ByExpenseIncome=By expenses & incomes
|
||||
ByThirdParties=By third parties
|
||||
ByProjects=By projects
|
||||
ByUserAuthorOfInvoice=By invoice author
|
||||
DetailedListLowercase=detailed list
|
||||
CheckReceipt=Deposit slip
|
||||
CheckReceiptShort=Deposit slip
|
||||
LastCheckReceiptShort=Latest %s deposit slips
|
||||
|
||||
@@ -1326,9 +1326,9 @@ StartsWith=Starts with
|
||||
EndsWith=Ends with
|
||||
IsBefore=Is before
|
||||
IsAfter=Is after
|
||||
IsOnOrBefore=Is on or before
|
||||
IsOnOrAfter=Is on or after
|
||||
addToFilter=Add to filter
|
||||
IsOnOrBefore=Is before or equal
|
||||
IsOnOrAfter=Is after or equal
|
||||
addToFilter=Add
|
||||
FilterAssistance=Filter editor
|
||||
Operator=Operator
|
||||
AllFieldsRequired=All fields are required.
|
||||
|
||||
@@ -291,6 +291,10 @@ SuffixSessionName=Suffix for session name
|
||||
LoginWith=Login with %s
|
||||
ObjectId=Object ID
|
||||
FullData=Full data
|
||||
IsHigherThan=Is higher than
|
||||
IsHigherThanOrEqual=Is higher than or equal
|
||||
IsLowerThan=Is lower than
|
||||
IsLowerThanOrEqual=Is lower than or equal
|
||||
|
||||
##### Export #####
|
||||
ExportsArea=Exports area
|
||||
|
||||
Reference in New Issue
Block a user