Update date handling in finances and enhance layout with new script inclusion

This commit is contained in:
2024-12-02 15:43:17 +01:00
parent 2e994f9abc
commit bf5c0f94c9
4 changed files with 21 additions and 2 deletions

View File

@@ -271,6 +271,22 @@
"lmtime": 1732087463330,
"modified": false
}
},
"projects": {
"task-edit.php": {
"type": "-",
"size": 7738,
"lmtime": 1732274648412,
"modified": false
}
},
"tasks": {
"task_edit.php": {
"type": "-",
"size": 7636,
"lmtime": 1732274652144,
"modified": false
}
}
},
"upload": {}

View File

@@ -168,7 +168,7 @@ class Finances
$tag_id = \S::get_session( 'finance-tag-id' );
$client_id = \S::get_session( 'finance_client_id' );
$dates = \S::get_session( 'finance-dates' );
$dates = explode( ' - ', $dates );
$dates = explode( '_-_', $dates );
$dates[0] ? $date_from = $dates[0] : $date_from = date( 'Y-m-01' );
$dates[1] ? $date_to = $dates[1] : $date_to = date( 'Y-m-t' );

View File

@@ -331,7 +331,9 @@ $(function() {
});
$('body').on('change', '.date-range', function() {
document.location.href = '/finances/main_view/dates=' + $(this).val();
// replace spaces
var date = $(this).val().replace(/ /g, '_');
document.location.href = '/finances/main_view/dates=' + date;
});
jQuery('body').on('click', '.date-range-icon', function() {

View File

@@ -22,6 +22,7 @@
<script type="text/javascript" src="/libraries/jquery-confirm/jquery-confirm.min.js"></script>
<script type="text/javascript" src="/libraries/select2/js/select2.full.min.js"></script>
<script type="text/javascript" src="/libraries/jquery.contextMenu/context-menu.js"></script>
<script type="text/javascript" src="/libraries/functions.js"></script>
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.2/css/all.min.css" integrity="sha512-SnH5WK+bZxgPHs44uWIX+LLJAJ9/2PkPKZ5QiAj6Ta86w+fsb2TkcmfRyVX3pBnMFcV7oQPJkl9QevSCWr3W6A==" crossorigin="anonymous" referrerpolicy="no-referrer" />
<link rel="Stylesheet" type="text/css" href="/libraries/framework/vendor/jquery/jquery_ui/jquery-ui.structure.min.css">
<link rel="Stylesheet" type="text/css" href="/libraries/framework/vendor/jquery/jquery_ui/jquery-ui.theme.min.css">