Exemple #1
0
 public static function deleteUserGroupBySID($user_group_sid)
 {
     $user_profile_fields_info = SJB_UserProfileFieldManager::getFieldsInfoByUserGroupSID($user_group_sid);
     foreach ($user_profile_fields_info as $user_profile_field_info) {
         SJB_UserProfileFieldManager::deleteUserProfileFieldBySID($user_profile_field_info['sid']);
     }
     SJB_DB::query('DELETE FROM `products` WHERE `user_group_sid` = ?n', $user_group_sid);
     return SJB_UserGroupDBManager::deleteUserGroupInfo($user_group_sid);
 }
 public function execute()
 {
     $user_profile_field_sid = SJB_Request::getVar('sid', null);
     if (!is_null($user_profile_field_sid)) {
         $user_profile_field_info = SJB_UserProfileFieldManager::getFieldInfoBySID($user_profile_field_sid);
         SJB_UserProfileFieldManager::deleteUserProfileFieldBySID($user_profile_field_sid);
         $user_group_sid = $user_profile_field_info['user_group_sid'];
         SJB_HelperFunctions::redirect(SJB_System::getSystemSettings('SITE_URL') . '/edit-user-profile/?user_group_sid=' . $user_group_sid);
     } else {
         echo 'The system  cannot proceed as User Group SID is not set';
     }
 }