redesign for mulituser

change validation concept (client and server)
using entities
This commit is contained in:
Markus
2026-10-06 08:55:35 +02:00
parent 14e050e4ba
commit 995e2ec111
41 changed files with 2402 additions and 1223 deletions

View File

@@ -30,7 +30,12 @@ class Email extends BaseConfig
/**
* SMTP Server Hostname
*/
public string $SMTPHost ="web110.dogado.de";
public string $SMTPHost = 'web110.dogado.de';
/**
* Which SMTP authentication method to use: login, plain
*/
public string $SMTPAuthMethod = 'login';
/**
* SMTP Username

View File

@@ -4,30 +4,37 @@ use CodeIgniter\Router\RouteCollection;
/** @var RouteCollection $routes */
// We get a performance increase by specifying the default
// route since we don't have to scan directories.
$routes->get('/', 'Home::overview');
$routes->get('Ajax/(:segment)', 'Ajax::$1');
$routes->post('Ajax/(:segment)', 'Ajax::$1');
$routes->get('newBill', 'Home::newBill');
$routes->get('newTransfer', 'Home::newTransfer');
$routes->get('newScheduled', 'Home::newScheduled/0');
$routes->get('newScheduledTransfer', 'Home::newScheduled/1');
//ajax requests for Tableview
$routes->get('viewInvoice/(:any)', 'FormHandler::viewInvoice/$1');
$routes->post('edit', 'FormHandler::editForm');
$routes->get('newScheduled', 'Scheduled::new/0');
$routes->get('newScheduledTransfer', 'Scheduled::new/1');
$routes->get('editScheduled/(:num)', 'Scheduled::edit/$1');
$routes->get('getScheduledData', 'Scheduled::getTabData');
$routes->post('deleteScheduled', 'Scheduled::delete');
$routes->get('syncScheduled', 'Scheduled::sync');
$routes->get('viewScheduled', 'Scheduled::viewScheduled');
$routes->post('newBill', 'Home::attemptNewBilling');
$routes->post('editAccount', 'Home::attemptEditAccount');
$routes->get('editBill/(:num)', 'Home::editBill/$1');
$routes->get('editScheduled/(:num)', 'Home::editScheduled/$1');
$routes->get('syncScheduled', 'Home::syncScheduled');
$routes->get('getOverviewData', 'Bills::getOverviewData');
$routes->get('getAccountsBalance', 'Bills::getAccountsBalance');
$routes->get('getToDosData', 'Bills::getToDosData');
$routes->post('getActivitiesData', 'Bills::getActivitiesData');
$routes->get('newBill', 'Bills::edit/0');
$routes->get('newTransfer', 'Bills::edit/0/1');
$routes->get('editBill/(:num)', 'Bills::edit/$1');
$routes->get('viewActivities', 'Bills::viewActivities');
$routes->post('deleteBill', 'Bills::delete');
$routes->post('editAccount', 'Accounts::attemptEditAccount');
$routes->match(['GET', 'POST'],'viewAccounts', 'Accounts::index');
$routes->get('viewAccounts', 'Home::viewAccountsTree');
$routes->get('viewActivities', 'Home::viewAccountActivities');
$routes->get('viewScheduled', 'Home::viewScheduled');
$routes->get('viewBill/(:any)', 'Home::viewBill/$1');
$routes->get('viewChart', 'Charts::getData/0');
$routes->get('viewChart/(:num)', 'Charts::getData/$1');