setDefaultNamespace('App\Controllers'); $routes->setDefaultController('Donor_controller'); $routes->setDefaultMethod('index'); $routes->setTranslateURIDashes(false); $routes->set404Override(); $routes->setAutoRoute(true); /** * -------------------------------------------------------------------- * Route Definitions * -------------------------------------------------------------------- */ // We get a performance increase by specifying the default // route since we don't have to scan directories. $routes->get('/', 'Donor_controller::index'); $routes->match(['get','post'],'donor_register','My_controller::donor_register'); $routes->match(['get','post'],'all_donor','My_controller::all_donor'); $routes->match(['get','post'],'receipts','Dashboard::receipts'); $routes->match(['get','post'],'all_receipt','Dashboard::all_receipt'); $routes->match(['get','post'],'all_transaction','Dashboard::all_transaction'); $routes->match(['get','post'],'transaction','Dashboard::transaction'); $routes->match(['get','post'],'donation_data','Dashboard::donation_data'); $routes->match(['get','post'],'all_donation_data','Dashboard::all_donation_data'); $routes->match(['get','post'],'donation_cause','Dashboard::donation_cause'); $routes->match(['get','post'],'all_donation_cause','Dashboard::all_donation_cause'); $routes->get('Send_mail/(:num)', 'Sendmail::Mail_to_donor/$1'); //$routes->add('edit_donor/(:num)', 'App\Catalog::productLookup'); //$routes->match(['get'],'edit_donor/(:any)', 'My_controller::edit_donor'); $routes->get('edit_donor/(:num)', 'My_controller::edit_donor/$1'); $routes->get('edit_receipt/(:num)', 'Dashboard::edit_receipt/$1'); $routes->get('view_receipt/(:num)', 'Dashboard::view_receipt/$1'); $routes->match(['get','post'],'edit_transaction/(:num)', 'Dashboard::edit_transaction/$1'); $routes->match(['get','post'],'edit_donation_data/(:num)', 'Dashboard::edit_donation_data/$1'); $routes->match(['get','post'],'edit_donation_cause/(:num)', 'Dashboard::edit_donation_cause/$1'); $routes->match(['get','post'],'signup','Donor_controller::register'); $routes->match(['get','post'],'login','Donor_controller::login'); $routes->match(['get'],'fetch_country','Donor_controller::fetch_country'); $routes->match(['get','post'],'fetch_state','Donor_controller::fetch_state'); $routes->match(['get','post'],'fetch_city','Donor_controller::fetch_city'); $routes->match(['get'],'profile','Donor_controller::profile'); $routes->match(['get','post'],'receipt','Dashboard::generate_receipts'); $routes->match(['get','post'],'update_receipt','Dashboard::update_receipt'); $routes->match(['get','post'],'transaction','Dashboard::transaction_upload'); $routes->match(['get','post'],'donation_data','Dashboard::donation_data_upload'); $routes->match(['get','post'],'donor_register','My_controller::donor_register'); $routes->match(['get','post'],'update_donor','My_controller::update_donor'); $routes->match(['get'],'fetch_donor_id','Dashboard::fetch_donor_id'); $routes->match(['get'],'edit_donor_id','Dashboard::edit_donor_id'); $routes->match(['get'],'fetch_cause_name','Dashboard::fetch_cause_name'); $routes->match(['get','post'],'add_donation_cause','Dashboard::add_donation_cause'); $routes->match(['get'],'htmlToPDF','PdfController::htmlToPDF'); $routes->match(['get'],'active_cause','Dashboard::active_cause'); $routes->match(['get'],'inactive_cause','Dashboard::inactive_cause'); $routes->match(['get','post'],'donation_data_excel','PhpspreadsheetController::import_donation_data'); $routes->match(['get','post'],'transaction_data_excel','PhpspreadsheetController::import_transaction_data'); $routes->match(['get','post'],'transaction_file','PhpspreadsheetController::transaction_file'); $routes->match(['get','post'],'donation_data_file','PhpspreadsheetController::donation_data_file'); $routes->add('logout','Dashboard::logout'); // $routes->add('register','Donation::register'); // $routes->add('list','Donation::edit_view'); // $routes->add('store','Home::store'); /** * -------------------------------------------------------------------- * Additional Routing * -------------------------------------------------------------------- * * There will often be times that you need additional routing and you * need it to be able to override any defaults in this file. Environment * based routes is one such time. require() additional route files here * to make that happen. * * You will have access to the $routes object within that file without * needing to reload it. */ if (file_exists(APPPATH . 'Config/' . ENVIRONMENT . '/Routes.php')) { require APPPATH . 'Config/' . ENVIRONMENT . '/Routes.php'; }