<?php use Symfony\Component\HttpFoundation\RedirectResponse; use Ubirimi\General\Repository\UserProfileCategory\UserProfileCategory; use Ubirimi\Repository\General\UbirimiLog; use Ubirimi\SystemProduct; use Ubirimi\Util; Util::checkUserIsLoggedInAndRedirect(); $emptyName = false; $session->set('selected_product_id', -1); $menuSelectedCategory = 'general_user'; if ($request->request->has('new_profile_category')) { $name = Util::cleanRegularInputField($request->request->get('name')); $description = Util::cleanRegularInputField($request->request->get('description')); if (empty($name)) { $emptyName = true; } $categoryExists = UserProfileCategory::getByName($clientId, $name); if ($categoryExists) { $alreadyExists = true; } if (!$emptyName && !$alreadyExists) { $date = Util::getServerCurrentDateTime(); UserProfileCategory::add($clientId, $name, $description, $date); $this->getLogger()->addInfo('ADD Profile Category ' . $name, $this->ge); return new RedirectResponse('/general-settings/users/profile-manager'); } } $sectionPageTitle = $session->get('client/settings/title_name') . ' / ' . SystemProduct::SYS_PRODUCT_GENERAL_SETTINGS . ' / Create User Profile Category'; require_once __DIR__ . '/../Resources/views/AddProfileCategory.php';
<?php use Ubirimi\General\Repository\UserProfileCategory\UserProfileCategory; use Ubirimi\Util; Util::checkUserIsLoggedInAndRedirect(); $session->set('selected_product_id', -1); $menuSelectedCategory = 'general_user'; $sectionPageTitle = $session->get('client/settings/title_name') . ' / GeneralSettings Settings / User Profile Manager'; $profileCategories = UserProfileCategory::getByClientId($clientId); require_once __DIR__ . '/../Resources/views/ListProfileCategory.php';