$todayDate = new DateTime("{$year}-{$month}-01 00:00:01"); $todayDateFormated = date('F Y', $todayDate->getTimestamp()); } // pad month with leading 0 for database if (strlen($month) == 1) { $month = '0' . $month; } switch ($page_action) { case 'update_by_id': $db_update_success = BudgetManager::updateRecord($id, $store, $date); break; case 'delete_by_id': $db_delete_success = BudgetManager::deleteRecord($id); break; } $spending_history_data = BudgetManager::getAllRecords($year, $month); $filterDOM = ''; if ($year != null) { $filterDOM .= "<input type='hidden' name='year' value='{$year}' />"; } if ($month != null) { $filterDOM .= "<input type='hidden' name='month' value='{$month}' />"; } $page_title = 'Budget'; if (!(isset($_REQUEST['year']) && isset($_REQUEST['month']))) { $meta = "<meta http-equiv='refresh' content='0;url=index.php?year=" . date("Y") . "&month=" . date("m") . "' />"; } $alt_menu = getAddButton() . ButtonView::render(new ButtonModel(IconView::render(new IconModel('arrows-ccw', 'Recurring')), 'recurring.php', 'recurring')); $addModel = new AddModel('Add', 'add_budget_item', 'receipt.php'); $addModel->addRow('store', 'Store'); $addModel->addRadioOption('dateOption-current', 'CURRENT_TIMESTAMP', 'dateOption', 'checked="checked"');