/* * Sending calls to the view * Call functions on {yourmodule}.controller.php */ switch ($_GET['fn']) { case 'bank_list': echo bank_list($_GET['row_id']); break; case 'bank_list_pager': print bank_list(NULL, $_GET['search'], $_GET['sort'], $_GET['page']); break; case 'bank_list_sort': print bank_list(NULL, $_GET['search'], $_GET['sort'], 1); break; case 'bank_list_search': print bank_list(NULL, $_GET['search']); break; case 'bank_create_form': print bank_create_form(); break; case 'bank_create_form_submit': print bank_create_form_submit($_GET); break; case 'bank_edit_form': print bank_edit_form($_GET); break; case 'bank_edit_form_submit': print bank_edit_form_submit($_GET); break; case 'bank_delete_form': print bank_delete_form($_GET);
function bank_edit_form_submit($data) { $data['church_id'] = $_SESSION['log_church_id']; $data['date_lastchange'] = date("Y-m-d"); $error = bank_validate($data); if (!empty($error)) { return FALSE; } else { $bank = new Bank(); $update = $bank->update($data); if ($update['code'] == 200) { return bank_list($data['id']); } } }