diff --git a/.vscode/ftp-kr.sync.cache.json b/.vscode/ftp-kr.sync.cache.json index 8bf6caf..67ff5f2 100644 --- a/.vscode/ftp-kr.sync.cache.json +++ b/.vscode/ftp-kr.sync.cache.json @@ -498,6 +498,26 @@ "lmtime": 0, "modified": false } + }, + "wiki": { + "category-edit.php": { + "type": "-", + "size": 3635, + "lmtime": 1738095324002, + "modified": false + }, + "category-preview.php": { + "type": "-", + "size": 883, + "lmtime": 1738095479467, + "modified": false + }, + "main-view.php": { + "type": "-", + "size": 3541, + "lmtime": 0, + "modified": false + } } }, "upload": {} diff --git a/autoload/controls/class.Finances.php b/autoload/controls/class.Finances.php index 9c2bb58..403fb46 100644 --- a/autoload/controls/class.Finances.php +++ b/autoload/controls/class.Finances.php @@ -170,7 +170,7 @@ class Finances $dates = \S::get_session( 'finance-dates' ); $dates = explode( '_-_', $dates ); - $dates[0] ? $date_from = $dates[0] : $date_from = date( 'Y-m-01' ); + $dates[0] ? $date_from = $dates[0] : $date_from = \factory\Finances::first_operation_date(); $dates[1] ? $date_to = $dates[1] : $date_to = date( 'Y-m-t' ); if ( $group_id == 3 ) diff --git a/autoload/factory/class.Finances.php b/autoload/factory/class.Finances.php index 8dede75..86f6607 100644 --- a/autoload/factory/class.Finances.php +++ b/autoload/factory/class.Finances.php @@ -2,6 +2,12 @@ namespace factory; class Finances { + static public function first_operation_date() + { + global $mdb; + return $mdb -> get( 'finance_operations', 'date', [ 'ORDER' => [ 'date' => 'ASC' ] ] ); + } + static public function get_operation_tags( int $operation_id ) { global $mdb;