getUserDetails($_SESSION['user_id']); $fkisp_id_of = $currentUserDetails['fkisp_id_of']; if ($action_type === 'delete') { if ($about_id) { try { $aboutUs->deleteAboutUs($about_id); set_message('About Us entry deleted successfully!', 'success'); } catch (Exception $e) { set_message('Error deleting About Us entry: ' . $e->getMessage(), 'danger'); } } } else { if (empty($title) || empty($description)) { set_message('Title and description cannot be empty.', 'danger'); } else { try { if ($action_type === 'add') { $aboutUs->addAboutUs($title, $description, $_SESSION['user_id'], $fkisp_id_of); set_message('About Us entry added successfully!', 'success'); } elseif ($action_type === 'edit' && $about_id) { $aboutUs->updateAboutUs($about_id, $title, $description, $_SESSION['user_id'], $fkisp_id_of); set_message('About Us entry updated successfully!', 'success'); } } catch (Exception $e) { set_message('Error: ' . $e->getMessage(), 'danger'); } } } header('Location: manage_aboutus.php'); exit(); } // Fetch About Us entries for display $aboutUsEntries = $aboutUs->getAllAboutUs(); // Prepare data for editing if action is 'edit' $editAboutUs = null; if ($action === 'edit' && $id) { $editAboutUs = $aboutUs->getAboutUsById($id); } ?>