Refactor task management and add attachment functionality
- Updated task editing template to handle default status for new tasks and corrected variable names. - Enhanced work time reporting by rounding time to the nearest quarter hour and adjusting amount formatting. - Introduced TasksController to manage task-related operations, including status resolution and email notifications. - Added TaskAttachmentRepository for handling task attachments, including upload, rename, and delete functionalities. - Implemented WorkTimeRepository to fetch clients with unsettled tasks and calculate total work time. - Created unit tests for TasksController and TaskAttachmentRepository to ensure functionality and correctness.
This commit is contained in:
8
ajax.php
8
ajax.php
@@ -4,7 +4,11 @@ function __autoload_my_classes( $classname )
|
||||
{
|
||||
$q = explode( '\\' , $classname );
|
||||
$c = array_pop( $q );
|
||||
$f = 'autoload/' . implode( '/' , $q ) . '/class.' . $c . '.php';
|
||||
$base_path = 'autoload/' . implode( '/' , $q ) . '/';
|
||||
$f = $base_path . $c . '.php';
|
||||
|
||||
if ( !file_exists( $f ) )
|
||||
$f = $base_path . 'class.' . $c . '.php';
|
||||
|
||||
if ( file_exists( $f ) )
|
||||
require_once( $f );
|
||||
@@ -42,4 +46,4 @@ $mdb = new medoo( [
|
||||
] );
|
||||
|
||||
$user = \S::get_session( 'user' );
|
||||
?>
|
||||
?>
|
||||
|
||||
Reference in New Issue
Block a user