From: Kilian Saffran Date: Mon, 21 Oct 2019 05:47:49 +0000 (+0200) Subject: VERSION 20191021 X-Git-Url: http://cloud.dks.lu/git/?a=commitdiff_plain;h=c6d5c7b36a78aa6c1b9632752053d8ef10a194be;p=solana-architecture_lu.git VERSION 20191021 --- diff --git a/.gitignore b/.gitignore index 614480b..37c2192 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,2 @@ -OLD/* - +OLD/* + diff --git a/OLD/admin/ckeditor/ckeditor.pack b/OLD/admin/ckeditor/ckeditor.pack index 67f9d24..c823e5b 100644 --- a/OLD/admin/ckeditor/ckeditor.pack +++ b/OLD/admin/ckeditor/ckeditor.pack @@ -1,211 +1,211 @@ -/* - * CKPackager - Sample Package file - */ - -header : - '/*' + '\n' + - 'Copyright (c) 2003-2011, CKSource - Frederico Knabben. All rights reserved.' + '\n' + - 'For licensing, see LICENSE.html or http://ckeditor.com/license' + '\n' + - '*/' + '\n' + - '\n', - -noCheck : false, - -constants : - { - 'CKEDITOR.ELEMENT_MODE_NONE' : 0, - 'CKEDITOR.ELEMENT_MODE_REPLACE' : 1, - 'CKEDITOR.ELEMENT_MODE_APPENDTO' : 2, - 'CKEDITOR.CTRL' : 1000, - 'CKEDITOR.SHIFT' : 2000, - 'CKEDITOR.ALT' : 4000, - 'CKEDITOR.NODE_ELEMENT' : 1, - 'CKEDITOR.NODE_DOCUMENT' : 9, - 'CKEDITOR.NODE_TEXT' : 3, - 'CKEDITOR.NODE_COMMENT' : 8, - 'CKEDITOR.NODE_DOCUMENT_FRAGMENT' : 11, - 'CKEDITOR.POSITION_IDENTICAL' : 0, - 'CKEDITOR.POSITION_DISCONNECTED' : 1, - 'CKEDITOR.POSITION_FOLLOWING' : 2, - 'CKEDITOR.POSITION_PRECEDING' : 4, - 'CKEDITOR.POSITION_IS_CONTAINED' : 8, - 'CKEDITOR.POSITION_CONTAINS' : 16, - 'CKEDITOR.ENTER_P' : 1, - 'CKEDITOR.ENTER_BR' : 2, - 'CKEDITOR.ENTER_DIV' : 3, - 'CKEDITOR.TRISTATE_ON' : 1, - 'CKEDITOR.TRISTATE_OFF' : 2, - 'CKEDITOR.TRISTATE_DISABLED' : 0, - 'CKEDITOR.POSITION_AFTER_START' : 1, - 'CKEDITOR.POSITION_BEFORE_END' : 2, - 'CKEDITOR.POSITION_BEFORE_START' : 3, - 'CKEDITOR.POSITION_AFTER_END' : 4, - 'CKEDITOR.ENLARGE_ELEMENT' : 1, - 'CKEDITOR.ENLARGE_BLOCK_CONTENTS' : 2, - 'CKEDITOR.ENLARGE_LIST_ITEM_CONTENTS' : 3, - 'CKEDITOR.START' : 1, - 'CKEDITOR.END' : 2, - 'CKEDITOR.STARTEND' : 3, - 'CKEDITOR.SHRINK_ELEMENT' : 1, - 'CKEDITOR.SHRINK_TEXT' : 2, - 'CKEDITOR.UI_BUTTON' : 1, - 'CKEDITOR.DIALOG_RESIZE_NONE' : 0, - 'CKEDITOR.DIALOG_RESIZE_WIDTH' : 1, - 'CKEDITOR.DIALOG_RESIZE_HEIGHT' : 2, - 'CKEDITOR.DIALOG_RESIZE_BOTH' : 3, - 'CKEDITOR.VALIDATE_OR' : 1, - 'CKEDITOR.VALIDATE_AND' : 2, - 'CKEDITOR.STYLE_BLOCK' : 1, - 'CKEDITOR.STYLE_INLINE' : 2, - 'CKEDITOR.STYLE_OBJECT' : 3, - 'CKEDITOR.UI_PANELBUTTON' : 4, - 'CKEDITOR.SELECTION_NONE' : 1, - 'CKEDITOR.SELECTION_TEXT' : 2, - 'CKEDITOR.SELECTION_ELEMENT' : 3, - 'CKEDITOR.UI_RICHCOMBO' : 3, - 'CKEDITOR.UI_MENUBUTTON' : 5, - 'CKEDITOR.UI_PANEL' : 2 - }, - -packages : - [ - { - output : 'ckeditor_basic.js', - wrap : true, - files : - [ - '_source/core/ckeditor_base.js', - '_source/core/event.js', - '_source/core/editor_basic.js', - '_source/core/env.js', - '_source/core/ckeditor_basic.js' - ] - }, - - { - output : 'ckeditor.js', - wrap : true, - files : - [ - '_source/core/ckeditor_base.js', - '_source/core/event.js', - '_source/core/editor_basic.js', - '_source/core/env.js', - '_source/core/ckeditor_basic.js', - '_source/core/dom.js', - '_source/core/tools.js', - '_source/core/dtd.js', - '_source/core/dom/event.js', - '_source/core/dom/domobject.js', - '_source/core/dom/window.js', - '_source/core/dom/document.js', - '_source/core/dom/node.js', - '_source/core/dom/nodelist.js', - '_source/core/dom/element.js', - '_source/core/command.js', - '_source/core/config.js', - '_source/core/focusmanager.js', - '_source/core/lang.js', - '_source/core/scriptloader.js', - '_source/core/resourcemanager.js', - '_source/core/plugins.js', - '_source/core/skins.js', - '_source/core/themes.js', - '_source/core/ui.js', - '_source/core/editor.js', - '_source/core/htmlparser.js', - '_source/core/htmlparser/comment.js', - '_source/core/htmlparser/text.js', - '_source/core/htmlparser/cdata.js', - '_source/core/htmlparser/fragment.js', - '_source/core/htmlparser/element.js', - '_source/core/htmlparser/filter.js', - '_source/core/htmlparser/basicwriter.js', - '_source/core/ckeditor.js', - '_source/core/dom/comment.js', - '_source/core/dom/elementpath.js', - '_source/core/dom/text.js', - '_source/core/dom/documentfragment.js', - '_source/core/dom/walker.js', - '_source/core/dom/range.js', - '_source/core/dom/rangelist.js', - '_source/core/_bootstrap.js', - '_source/skins/kama/skin.js', -// '_source/lang/en.js', - '_source/plugins/about/plugin.js', - '_source/plugins/a11yhelp/plugin.js', - '_source/plugins/basicstyles/plugin.js', - '_source/plugins/bidi/plugin.js', - '_source/plugins/blockquote/plugin.js', - '_source/plugins/button/plugin.js', - '_source/plugins/clipboard/plugin.js', - '_source/plugins/colorbutton/plugin.js', - '_source/plugins/colordialog/plugin.js', - '_source/plugins/contextmenu/plugin.js', - '_source/plugins/dialogadvtab/plugin.js', - '_source/plugins/div/plugin.js', - '_source/plugins/elementspath/plugin.js', - '_source/plugins/enterkey/plugin.js', - '_source/plugins/entities/plugin.js', - '_source/plugins/filebrowser/plugin.js', - '_source/plugins/find/plugin.js', - '_source/plugins/flash/plugin.js', - '_source/plugins/font/plugin.js', - '_source/plugins/format/plugin.js', - '_source/plugins/forms/plugin.js', - '_source/plugins/horizontalrule/plugin.js', - '_source/plugins/htmldataprocessor/plugin.js', - '_source/plugins/iframe/plugin.js', - '_source/plugins/image/plugin.js', - '_source/plugins/indent/plugin.js', - '_source/plugins/justify/plugin.js', - '_source/plugins/keystrokes/plugin.js', - '_source/plugins/link/plugin.js', - '_source/plugins/list/plugin.js', - '_source/plugins/liststyle/plugin.js', - '_source/plugins/maximize/plugin.js', - '_source/plugins/newpage/plugin.js', - '_source/plugins/pagebreak/plugin.js', - '_source/plugins/pastefromword/plugin.js', - '_source/plugins/pastetext/plugin.js', - '_source/plugins/popup/plugin.js', - '_source/plugins/preview/plugin.js', - '_source/plugins/print/plugin.js', - '_source/plugins/removeformat/plugin.js', - '_source/plugins/resize/plugin.js', - '_source/plugins/save/plugin.js', - '_source/plugins/scayt/plugin.js', - '_source/plugins/smiley/plugin.js', - '_source/plugins/showblocks/plugin.js', - '_source/plugins/showborders/plugin.js', - '_source/plugins/sourcearea/plugin.js', - '_source/plugins/stylescombo/plugin.js', - '_source/plugins/table/plugin.js', - '_source/plugins/tabletools/plugin.js', - '_source/plugins/specialchar/plugin.js', - '_source/plugins/tab/plugin.js', - '_source/plugins/templates/plugin.js', - '_source/plugins/toolbar/plugin.js', - '_source/plugins/undo/plugin.js', - '_source/plugins/wysiwygarea/plugin.js', - '_source/plugins/wsc/plugin.js', - '_source/plugins/dialog/plugin.js', - '_source/plugins/styles/plugin.js', - '_source/plugins/domiterator/plugin.js', - '_source/plugins/panelbutton/plugin.js', - '_source/plugins/floatpanel/plugin.js', - '_source/plugins/menu/plugin.js', - '_source/plugins/editingblock/plugin.js', - '_source/plugins/selection/plugin.js', - '_source/plugins/fakeobjects/plugin.js', - '_source/plugins/richcombo/plugin.js', - '_source/plugins/htmlwriter/plugin.js', - '_source/plugins/menubutton/plugin.js', - '_source/plugins/dialogui/plugin.js', - '_source/plugins/panel/plugin.js', - '_source/plugins/listblock/plugin.js', - '_source/themes/default/theme.js' - ] - } - - ] +/* + * CKPackager - Sample Package file + */ + +header : + '/*' + '\n' + + 'Copyright (c) 2003-2011, CKSource - Frederico Knabben. All rights reserved.' + '\n' + + 'For licensing, see LICENSE.html or http://ckeditor.com/license' + '\n' + + '*/' + '\n' + + '\n', + +noCheck : false, + +constants : + { + 'CKEDITOR.ELEMENT_MODE_NONE' : 0, + 'CKEDITOR.ELEMENT_MODE_REPLACE' : 1, + 'CKEDITOR.ELEMENT_MODE_APPENDTO' : 2, + 'CKEDITOR.CTRL' : 1000, + 'CKEDITOR.SHIFT' : 2000, + 'CKEDITOR.ALT' : 4000, + 'CKEDITOR.NODE_ELEMENT' : 1, + 'CKEDITOR.NODE_DOCUMENT' : 9, + 'CKEDITOR.NODE_TEXT' : 3, + 'CKEDITOR.NODE_COMMENT' : 8, + 'CKEDITOR.NODE_DOCUMENT_FRAGMENT' : 11, + 'CKEDITOR.POSITION_IDENTICAL' : 0, + 'CKEDITOR.POSITION_DISCONNECTED' : 1, + 'CKEDITOR.POSITION_FOLLOWING' : 2, + 'CKEDITOR.POSITION_PRECEDING' : 4, + 'CKEDITOR.POSITION_IS_CONTAINED' : 8, + 'CKEDITOR.POSITION_CONTAINS' : 16, + 'CKEDITOR.ENTER_P' : 1, + 'CKEDITOR.ENTER_BR' : 2, + 'CKEDITOR.ENTER_DIV' : 3, + 'CKEDITOR.TRISTATE_ON' : 1, + 'CKEDITOR.TRISTATE_OFF' : 2, + 'CKEDITOR.TRISTATE_DISABLED' : 0, + 'CKEDITOR.POSITION_AFTER_START' : 1, + 'CKEDITOR.POSITION_BEFORE_END' : 2, + 'CKEDITOR.POSITION_BEFORE_START' : 3, + 'CKEDITOR.POSITION_AFTER_END' : 4, + 'CKEDITOR.ENLARGE_ELEMENT' : 1, + 'CKEDITOR.ENLARGE_BLOCK_CONTENTS' : 2, + 'CKEDITOR.ENLARGE_LIST_ITEM_CONTENTS' : 3, + 'CKEDITOR.START' : 1, + 'CKEDITOR.END' : 2, + 'CKEDITOR.STARTEND' : 3, + 'CKEDITOR.SHRINK_ELEMENT' : 1, + 'CKEDITOR.SHRINK_TEXT' : 2, + 'CKEDITOR.UI_BUTTON' : 1, + 'CKEDITOR.DIALOG_RESIZE_NONE' : 0, + 'CKEDITOR.DIALOG_RESIZE_WIDTH' : 1, + 'CKEDITOR.DIALOG_RESIZE_HEIGHT' : 2, + 'CKEDITOR.DIALOG_RESIZE_BOTH' : 3, + 'CKEDITOR.VALIDATE_OR' : 1, + 'CKEDITOR.VALIDATE_AND' : 2, + 'CKEDITOR.STYLE_BLOCK' : 1, + 'CKEDITOR.STYLE_INLINE' : 2, + 'CKEDITOR.STYLE_OBJECT' : 3, + 'CKEDITOR.UI_PANELBUTTON' : 4, + 'CKEDITOR.SELECTION_NONE' : 1, + 'CKEDITOR.SELECTION_TEXT' : 2, + 'CKEDITOR.SELECTION_ELEMENT' : 3, + 'CKEDITOR.UI_RICHCOMBO' : 3, + 'CKEDITOR.UI_MENUBUTTON' : 5, + 'CKEDITOR.UI_PANEL' : 2 + }, + +packages : + [ + { + output : 'ckeditor_basic.js', + wrap : true, + files : + [ + '_source/core/ckeditor_base.js', + '_source/core/event.js', + '_source/core/editor_basic.js', + '_source/core/env.js', + '_source/core/ckeditor_basic.js' + ] + }, + + { + output : 'ckeditor.js', + wrap : true, + files : + [ + '_source/core/ckeditor_base.js', + '_source/core/event.js', + '_source/core/editor_basic.js', + '_source/core/env.js', + '_source/core/ckeditor_basic.js', + '_source/core/dom.js', + '_source/core/tools.js', + '_source/core/dtd.js', + '_source/core/dom/event.js', + '_source/core/dom/domobject.js', + '_source/core/dom/window.js', + '_source/core/dom/document.js', + '_source/core/dom/node.js', + '_source/core/dom/nodelist.js', + '_source/core/dom/element.js', + '_source/core/command.js', + '_source/core/config.js', + '_source/core/focusmanager.js', + '_source/core/lang.js', + '_source/core/scriptloader.js', + '_source/core/resourcemanager.js', + '_source/core/plugins.js', + '_source/core/skins.js', + '_source/core/themes.js', + '_source/core/ui.js', + '_source/core/editor.js', + '_source/core/htmlparser.js', + '_source/core/htmlparser/comment.js', + '_source/core/htmlparser/text.js', + '_source/core/htmlparser/cdata.js', + '_source/core/htmlparser/fragment.js', + '_source/core/htmlparser/element.js', + '_source/core/htmlparser/filter.js', + '_source/core/htmlparser/basicwriter.js', + '_source/core/ckeditor.js', + '_source/core/dom/comment.js', + '_source/core/dom/elementpath.js', + '_source/core/dom/text.js', + '_source/core/dom/documentfragment.js', + '_source/core/dom/walker.js', + '_source/core/dom/range.js', + '_source/core/dom/rangelist.js', + '_source/core/_bootstrap.js', + '_source/skins/kama/skin.js', +// '_source/lang/en.js', + '_source/plugins/about/plugin.js', + '_source/plugins/a11yhelp/plugin.js', + '_source/plugins/basicstyles/plugin.js', + '_source/plugins/bidi/plugin.js', + '_source/plugins/blockquote/plugin.js', + '_source/plugins/button/plugin.js', + '_source/plugins/clipboard/plugin.js', + '_source/plugins/colorbutton/plugin.js', + '_source/plugins/colordialog/plugin.js', + '_source/plugins/contextmenu/plugin.js', + '_source/plugins/dialogadvtab/plugin.js', + '_source/plugins/div/plugin.js', + '_source/plugins/elementspath/plugin.js', + '_source/plugins/enterkey/plugin.js', + '_source/plugins/entities/plugin.js', + '_source/plugins/filebrowser/plugin.js', + '_source/plugins/find/plugin.js', + '_source/plugins/flash/plugin.js', + '_source/plugins/font/plugin.js', + '_source/plugins/format/plugin.js', + '_source/plugins/forms/plugin.js', + '_source/plugins/horizontalrule/plugin.js', + '_source/plugins/htmldataprocessor/plugin.js', + '_source/plugins/iframe/plugin.js', + '_source/plugins/image/plugin.js', + '_source/plugins/indent/plugin.js', + '_source/plugins/justify/plugin.js', + '_source/plugins/keystrokes/plugin.js', + '_source/plugins/link/plugin.js', + '_source/plugins/list/plugin.js', + '_source/plugins/liststyle/plugin.js', + '_source/plugins/maximize/plugin.js', + '_source/plugins/newpage/plugin.js', + '_source/plugins/pagebreak/plugin.js', + '_source/plugins/pastefromword/plugin.js', + '_source/plugins/pastetext/plugin.js', + '_source/plugins/popup/plugin.js', + '_source/plugins/preview/plugin.js', + '_source/plugins/print/plugin.js', + '_source/plugins/removeformat/plugin.js', + '_source/plugins/resize/plugin.js', + '_source/plugins/save/plugin.js', + '_source/plugins/scayt/plugin.js', + '_source/plugins/smiley/plugin.js', + '_source/plugins/showblocks/plugin.js', + '_source/plugins/showborders/plugin.js', + '_source/plugins/sourcearea/plugin.js', + '_source/plugins/stylescombo/plugin.js', + '_source/plugins/table/plugin.js', + '_source/plugins/tabletools/plugin.js', + '_source/plugins/specialchar/plugin.js', + '_source/plugins/tab/plugin.js', + '_source/plugins/templates/plugin.js', + '_source/plugins/toolbar/plugin.js', + '_source/plugins/undo/plugin.js', + '_source/plugins/wysiwygarea/plugin.js', + '_source/plugins/wsc/plugin.js', + '_source/plugins/dialog/plugin.js', + '_source/plugins/styles/plugin.js', + '_source/plugins/domiterator/plugin.js', + '_source/plugins/panelbutton/plugin.js', + '_source/plugins/floatpanel/plugin.js', + '_source/plugins/menu/plugin.js', + '_source/plugins/editingblock/plugin.js', + '_source/plugins/selection/plugin.js', + '_source/plugins/fakeobjects/plugin.js', + '_source/plugins/richcombo/plugin.js', + '_source/plugins/htmlwriter/plugin.js', + '_source/plugins/menubutton/plugin.js', + '_source/plugins/dialogui/plugin.js', + '_source/plugins/panel/plugin.js', + '_source/plugins/listblock/plugin.js', + '_source/themes/default/theme.js' + ] + } + + ] diff --git a/OLD/projects/.htaccess b/OLD/projects/.htaccess index 53c4081..9dd9c0c 100644 --- a/OLD/projects/.htaccess +++ b/OLD/projects/.htaccess @@ -1,7 +1,7 @@ -AuthUserFile /usr/www/users/dksalu//solana-architecture_lu/projects/.htpasswd -AuthName "Solana Projects" -AuthType Basic -require valid-user - -Options +ExecCGI -AddHandler cgi-script .cgi +AuthUserFile /usr/www/users/dksalu//solana-architecture_lu/projects/.htpasswd +AuthName "Solana Projects" +AuthType Basic +require valid-user + +Options +ExecCGI +AddHandler cgi-script .cgi diff --git a/backoffice/.htaccess b/backoffice/.htaccess index c5a9e14..ff153d9 100644 --- a/backoffice/.htaccess +++ b/backoffice/.htaccess @@ -1,9 +1,9 @@ -RewriteEngine on - -DirectoryIndex index.cgi index.html -AddHandler cgi-script .cgi -#RewriteBase / -RewriteCond %{REQUEST_FILENAME} !-f -RewriteCond %{REQUEST_FILENAME} !-d - +RewriteEngine on + +DirectoryIndex index.cgi index.html +AddHandler cgi-script .cgi +#RewriteBase / +RewriteCond %{REQUEST_FILENAME} !-f +RewriteCond %{REQUEST_FILENAME} !-d + RewriteRule "^(.*)$" "index.cgi" [NC,L,QSA] \ No newline at end of file diff --git a/backoffice/api/lib/dksconfig.pm b/backoffice/api/lib/dksconfig.pm index b7909c3..82910d4 100644 --- a/backoffice/api/lib/dksconfig.pm +++ b/backoffice/api/lib/dksconfig.pm @@ -12,7 +12,7 @@ our $sitecfg ={ cookiename => 'solana', dbtype => 'PgPP', dsn => 'DBI:PgPP:dbname=solarch_db;host=DKS-LAPTOP.fritz.box', - #dsn => 'DBI:PgPP:dbname=fldlu_db;host=sql629.your-server.de', + #dsn => 'DBI:PgPP:dbname=solarch_db;host=sql629.your-server.de', dbuser => 'solarch_user', dbpassword => 'Ndv9f98HyEP6uL6A', page => 'index.tt', diff --git a/backoffice/api/lib/dksdb.pm b/backoffice/api/lib/dksdb.pm index 2234782..2234a01 100644 --- a/backoffice/api/lib/dksdb.pm +++ b/backoffice/api/lib/dksdb.pm @@ -96,9 +96,9 @@ sub dbquerysorted(){ my $retdata; my $dbh = DBI->connect($sitecfg->{dsn},$sitecfg->{dbuser},$sitecfg->{dbpassword},{PrintError=>0,RaiseError=>0,AutoCommit=>1}) or return $retdata->{error} = "dbquery Connection Error!".$!; # $stat = encode("utf8", $stat); - open FILE,">>tmp/sql.log"; - print FILE "\n==\n$stat\n==\n"; - close FILE; + # open FILE,">>tmp/sql.log"; + # print FILE "\n==\n$stat\n==\n"; + # close FILE; my $sth = $dbh->prepare($stat) or return $retdata->{error} = "dbquerysorted ".$dbh->errstr. "- SQL: ".$stat;; @@ -135,9 +135,9 @@ sub dbexec(){ my $retdata; my $dbh = DBI->connect($sitecfg->{dsn},$sitecfg->{dbuser},$sitecfg->{dbpassword},{PrintError=>0,RaiseError=>0,AutoCommit=>1}) or return $retdata->{error} = "dbquery Connection Error!".$!; # $stat = decode("UTF-8", $stat); - open FILE,">>tmp/sql.log"; - print FILE "\n==\n$stat\n==\n"; - close FILE; + # open FILE,">>tmp/sql.log"; + # print FILE "\n==\n$stat\n==\n"; + # close FILE; my $sth = $dbh->prepare($stat) or return $retdata->{error} = "dbexec ".$dbh->errstr. "- SQL: ".$stat;; $retdata->{success} = $dbh->do($stat) or return $retdata->{error} = "dbexec ".$dbh->errstr. "- SQL: ".$stat; $dbh->disconnect(); diff --git a/backoffice/api/lib/perl5/MLDBM.pm b/backoffice/api/lib/perl5/MLDBM.pm index 6d5bcc9..a665aa6 100644 --- a/backoffice/api/lib/perl5/MLDBM.pm +++ b/backoffice/api/lib/perl5/MLDBM.pm @@ -1,555 +1,555 @@ -# -# MLDBM.pm -# -# store multi-level hash structure in single level tied hash (read DBM) -# -# Documentation at the __END__ -# -# Gurusamy Sarathy -# Raphael Manfredi -# - -require 5.005; -use strict; - -#################################################################### -package MLDBM::Serializer; ## deferred - -$MLDBM::Serializer::VERSION = $MLDBM::Serializer::VERSION = '2.05'; -use Carp; - -# -# The serialization interface comprises of just three methods: -# new(), serialize() and deserialize(). Only the last two are -# _required_ to be implemented by any MLDBM serialization wrapper. -# - -sub new { bless {}, shift }; - -sub serialize { confess "deferred" }; - -sub deserialize { confess "deferred" }; - - -# -# Attributes: -# -# dumpmeth: -# the preferred dumping method. -# -# removetaint: -# untainting flag; when true, data will be untainted after -# extraction from the database. -# -# key: -# the magic string used to recognize non-natively stored data. -# -# Attribute access methods: -# -# These defaults allow readonly access. Sub-class may override -# them to allow write access if any of these attributes -# makes sense for it. -# - -sub DumpMeth { - my $s = shift; - confess "can't set dumpmeth with " . ref($s) if @_; - $s->_attrib('dumpmeth'); -} - -sub RemoveTaint { - my $s = shift; - confess "can't set untaint with " . ref($s) if @_; - $s->_attrib('removetaint'); -} - -sub Key { - my $s = shift; - confess "can't set key with " . ref($s) if @_; - $s->_attrib('key'); -} - -sub _attrib { - my ($s, $a, $v) = @_; - if (ref $s and @_ > 2) { - $s->{$a} = $v; - return $s; - } - $s->{$a}; -} - -#################################################################### -package MLDBM; - -$MLDBM::VERSION = $MLDBM::VERSION = '2.05'; - -require Tie::Hash; -@MLDBM::ISA = 'Tie::Hash'; - -use Carp; - -# -# the DB package to use (we default to SDBM since it comes with perl) -# you might want to change this default to something more efficient -# like DB_File (you can always override it in the use list) -# -$MLDBM::UseDB = "SDBM_File" unless $MLDBM::UseDB; -$MLDBM::Serializer = 'Data::Dumper' unless $MLDBM::Serializer; -$MLDBM::Key = '$MlDbM' unless $MLDBM::Key; -$MLDBM::DumpMeth = "" unless $MLDBM::DumpMeth; -$MLDBM::RemoveTaint = 0 unless $MLDBM::RemoveTaint; - -# -# A private way to load packages at runtime. -my $loadpack = sub { - my $pack = shift; - $pack =~ s|::|/|g; - $pack .= ".pm"; - eval { require $pack }; - if ($@) { - carp "MLDBM error: " . - "Please make sure $pack is a properly installed package.\n" . - "\tPerl says: \"$@\""; - return undef; - } - 1; -}; - - -# -# TIEHASH interface methods -# -sub TIEHASH { - my $c = shift; - my $s = bless {}, $c; - - # - # Create the right serializer object. - my $szr = $MLDBM::Serializer; - unless (ref $szr) { - $szr = "MLDBM::Serializer::$szr" # allow convenient short names - unless $szr =~ /^MLDBM::Serializer::/; - $loadpack->($szr) or return undef; - $szr = $szr->new($MLDBM::DumpMeth, - $MLDBM::RemoveTaint, - $MLDBM::Key); - } - $s->Serializer($szr); - - # - # Create the right TIEHASH object. - my $db = $MLDBM::UseDB; - unless (ref $db) { - $loadpack->($db) or return undef; - $db = $db->TIEHASH(@_) - or carp "MLDBM error: Second level tie failed, \"$!\"" - and return undef; - } - $s->UseDB($db); - - return $s; -} - -sub FETCH { - my ($s, $k) = @_; - my $ret = $s->{DB}->FETCH($k); - $s->{SR}->deserialize($ret); -} - -sub STORE { - my ($s, $k, $v) = @_; - $v = $s->{SR}->serialize($v); - $s->{DB}->STORE($k, $v); -} - -sub DELETE { my $s = shift; $s->{DB}->DELETE(@_); } -sub FIRSTKEY { my $s = shift; $s->{DB}->FIRSTKEY(@_); } -sub NEXTKEY { my $s = shift; $s->{DB}->NEXTKEY(@_); } -sub EXISTS { my $s = shift; $s->{DB}->EXISTS(@_); } -sub CLEAR { my $s = shift; $s->{DB}->CLEAR(@_); } - -sub new { &TIEHASH } - -# -# delegate messages to the underlying DBM -# -sub AUTOLOAD { - return if $MLDBM::AUTOLOAD =~ /::DESTROY$/; - my $s = shift; - if (ref $s) { # twas a method call - my $dbname = ref($s->{DB}); - # permit inheritance - $MLDBM::AUTOLOAD =~ s/^.*::([^:]+)$/$dbname\:\:$1/; - $s->{DB}->$MLDBM::AUTOLOAD(@_); - } -} - -# -# delegate messages to the underlying Serializer -# -sub DumpMeth { my $s = shift; $s->{SR}->DumpMeth(@_); } -sub RemoveTaint { my $s = shift; $s->{SR}->RemoveTaint(@_); } -sub Key { my $s = shift; $s->{SR}->Key(@_); } - -# -# get/set the DB object -# -sub UseDB { my $s = shift; @_ ? ($s->{DB} = shift) : $s->{DB}; } - -# -# get/set the Serializer object -# -sub Serializer { my $s = shift; @_ ? ($s->{SR} = shift) : $s->{SR}; } - -# -# stuff to do at 'use' time -# -sub import { - my ($pack, $dbpack, $szr, $dumpmeth, $removetaint, $key) = @_; - $MLDBM::UseDB = $dbpack if defined $dbpack and $dbpack; - $MLDBM::Serializer = $szr if defined $szr and $szr; - # undocumented, may change! - $MLDBM::DumpMeth = $dumpmeth if defined $dumpmeth; - $MLDBM::RemoveTaint = $removetaint if defined $removetaint; - $MLDBM::Key = $key if defined $key and $key; -} - -# helper subroutine for tests to compare to arbitrary data structures -# for equivalency -sub _compare { - use vars qw(%compared); - local %compared; - return _cmp(@_); -} - -sub _cmp { - my($a, $b) = @_; - - # catch circular loops - return(1) if $compared{$a.'&*&*&*&*&*'.$b}++; -# print "$a $b\n"; -# print &Data::Dumper::Dumper($a, $b); - - if(ref($a) and ref($a) eq ref($b)) { - if(eval { @$a }) { -# print "HERE ".@$a." ".@$b."\n"; - @$a == @$b or return 0; -# print @$a, ' ', @$b, "\n"; -# print "HERE2\n"; - - for(0..@$a-1) { - &_cmp($a->[$_], $b->[$_]) or return 0; - } - } elsif(eval { %$a }) { - keys %$a == keys %$b or return 0; - for (keys %$a) { - &_cmp($a->{$_}, $b->{$_}) or return 0; - } - } elsif(eval { $$a }) { - &_cmp($$a, $$b) or return 0; - } else { - die("data $a $b not handled"); - } - return 1; - } elsif(! ref($a) and ! ref($b)) { - return ($a eq $b); - } else { - return 0; - } - -} - -1; - -__END__ - -=head1 NAME - -MLDBM - store multi-level Perl hash structure in single level tied hash - -=head1 SYNOPSIS - - use MLDBM; # this gets the default, SDBM - #use MLDBM qw(DB_File FreezeThaw); # use FreezeThaw for serializing - #use MLDBM qw(DB_File Storable); # use Storable for serializing - - $dbm = tie %o, 'MLDBM' [..other DBM args..] or die $!; - -=head1 DESCRIPTION - -This module can serve as a transparent interface to any TIEHASH package -that is required to store arbitrary perl data, including nested references. -Thus, this module can be used for storing references and other arbitrary data -within DBM databases. - -It works by serializing the references in the hash into a single string. In the -underlying TIEHASH package (usually a DBM database), it is this string that -gets stored. When the value is fetched again, the string is deserialized to -reconstruct the data structure into memory. - -For historical and practical reasons, it requires the B package, -available at any CPAN site. B gives you really nice-looking dumps of -your data structures, in case you wish to look at them on the screen, and -it was the only serializing engine before version 2.00. However, as of version -2.00, you can use any of B, B or B to -perform the underlying serialization, as hinted at by the L overview -above. Using B is usually much faster than the other methods. - -See the L section for important limitations. - -=head2 Changing the Defaults - -B relies on an underlying TIEHASH implementation (usually a -DBM package), and an underlying serialization package. The respective -defaults are B and B. Both of these defaults -can be changed. Changing the B default is strongly recommended. -See L below. - -Three serialization wrappers are currently supported: B, -B, and B. Additional serializers can be -supported by writing a wrapper that implements the interface required by -B. See the supported wrappers and the B -source for details. - -In the following, I<$OBJ> stands for the tied object, as in: - - $obj = tie %o, .... - $obj = tied %o; - -=over 4 - -=item $MLDBM::UseDB I I<$OBJ>->UseDB(I<[TIEDOBJECT]>) - -The global C<$MLDBM::UseDB> can be set to default to something other than -C, in case you have a more efficient DBM, or if you want to use -this with some other TIEHASH implementation. Alternatively, you can specify -the name of the package at C time, as the first "parameter". -Nested module names can be specified as "Foo::Bar". - -The corresponding method call returns the underlying TIEHASH object when -called without arguments. It can be called with any object that -implements Perl's TIEHASH interface, to set that value. - -=item $MLDBM::Serializer I I<$OBJ>->Serializer(I<[SZROBJECT]>) - -The global C<$MLDBM::Serializer> can be set to the name of the serializing -package to be used. Currently can be set to one of C, -C, or C. Defaults to C. Alternatively, -you can specify the name of the serializer package at C time, as the -second "parameter". - -The corresponding method call returns the underlying MLDBM serializer object -when called without arguments. It can be called with an object that -implements the MLDBM serializer interface, to set that value. - -=back - -=head2 Controlling Serializer Properties - -These methods are meant to supply an interface to the properties of the -underlying serializer used. Do B call or set them without -understanding the consequences in full. The defaults are usually sensible. - -Not all of these necessarily apply to all the supplied serializers, so we -specify when to apply them. Failure to respect this will usually lead to -an exception. - -=over 4 - -=item $MLDBM::DumpMeth I I<$OBJ>->DumpMeth(I<[METHNAME]>) - -If the serializer provides alternative serialization methods, this -can be used to set them. - -With B (which offers a pure Perl and an XS verion -of its serializing routine), this is set to C by default if that -is supported in your installation. Otherwise, defaults to the slower -C method. - -With B, a value of C requests that serialization be -architecture neutral, i.e. the deserialization can later occur on another -platform. Of course, this only makes sense if your database files are -themselves architecture neutral. By default, native format is used for -greater serializing speed in B. Both B and -B are always architecture neutral. - -B does not honor this attribute. - -=item $MLDBM::Key I I<$OBJ>->Key(I<[KEYSTRING]>) - -If the serializer only deals with part of the data (perhaps because -the TIEHASH object can natively store some types of data), it may need -a unique key string to recognize the data it handles. This can be used -to set that string. Best left alone. - -Defaults to the magic string used to recognize MLDBM data. It is a six -character wide, unique string. This is best left alone, unless you know -what you are doing. - -B and B do not honor this attribute. - -=item $MLDBM::RemoveTaint I I<$OBJ>->RemoveTaint(I<[BOOL]>) - -If the serializer can optionally untaint any retrieved data subject to -taint checks in Perl, this can be used to request that feature. Data -that comes from external sources (like disk-files) must always be -viewed with caution, so use this only when you are sure that that is -not an issue. - -B uses C to deserialize and is therefore subject to -taint checks. Can be set to a true value to make the B -serializer untaint the data retrieved. It is not enabled by default. -Use with care. - -B and B do not honor this attribute. - -=back - -=head1 EXAMPLES - -Here is a simple example. Note that does not depend upon the underlying -serializing package--most real life examples should not, usually. - - use MLDBM; # this gets SDBM and Data::Dumper - #use MLDBM qw(SDBM_File Storable); # SDBM and Storable - use Fcntl; # to get 'em constants - - $dbm = tie %o, 'MLDBM', 'testmldbm', O_CREAT|O_RDWR, 0640 or die $!; - - $c = [\ 'c']; - $b = {}; - $a = [1, $b, $c]; - $b->{a} = $a; - $b->{b} = $a->[1]; - $b->{c} = $a->[2]; - @o{qw(a b c)} = ($a, $b, $c); - - # - # to see what was stored - # - use Data::Dumper; - print Data::Dumper->Dump([@o{qw(a b c)}], [qw(a b c)]); - - # - # to modify data in a substructure - # - $tmp = $o{a}; - $tmp->[0] = 'foo'; - $o{a} = $tmp; - - # - # can access the underlying DBM methods transparently - # - #print $dbm->fd, "\n"; # DB_File method - -Here is another small example using Storable, in a portable format: - - use MLDBM qw(DB_File Storable); # DB_File and Storable - - tie %o, 'MLDBM', 'testmldbm', O_CREAT|O_RDWR, 0640 or die $!; - - (tied %o)->DumpMeth('portable'); # Ask for portable binary - $o{'ENV'} = \%ENV; # Stores the whole environment - - -=head1 BUGS - -=over 4 - -=item 1. - -Adding or altering substructures to a hash value is not entirely transparent -in current perl. If you want to store a reference or modify an existing -reference value in the DBM, it must first be retrieved and stored in a -temporary variable for further modifications. In particular, something like -this will NOT work properly: - - $mldb{key}{subkey}[3] = 'stuff'; # won't work - -Instead, that must be written as: - - $tmp = $mldb{key}; # retrieve value - $tmp->{subkey}[3] = 'stuff'; - $mldb{key} = $tmp; # store value - -This limitation exists because the perl TIEHASH interface currently has no -support for multidimensional ties. - -=item 2. - -The B serializer uses eval(). A lot. Try the B -serializer, which is generally the most efficient. - -=back - -=head1 WARNINGS - -=over 4 - -=item 1. - -Many DBM implementations have arbitrary limits on the size of records -that can be stored. For example, SDBM and many ODBM or NDBM -implementations have a default limit of 1024 bytes for the size of a -record. MLDBM can easily exceed these limits when storing large data -structures, leading to mysterious failures. Although SDBM_File is -used by MLDBM by default, it is not a good choice if you're storing -large data structures. Berkeley DB and GDBM both do not have these -limits, so I recommend using either of those instead. - -=item 2. - -MLDBM does well with data structures that are not too deep and not -too wide. You also need to be careful about how many Ces your -code actually ends up doing. Meaning, you should get the most mileage -out of a C by holding on to the highest level value for as long -as you need it. Remember that every toplevel access of the tied hash, -for example C<$mldb{foo}>, translates to a MLDBM C call. - -Too often, people end up writing something like this: - - tie %h, 'MLDBM', ...; - for my $k (keys %{$h{something}}) { - print $h{something}{$k}[0]{foo}{bar}; # FETCH _every_ time! - } - -when it should be written this for efficiency: - - tie %h, 'MLDBM', ...; - my $root = $h{something}; # FETCH _once_ - for my $k (keys %$root) { - print $k->[0]{foo}{bar}; - } - - -=back - -=head1 AUTHORS - -Gurusamy Sarathy >. - -Support for multiple serializing packages by -Raphael Manfredi >. - -Test suite fixes for perl 5.8.0 done by Josh Chamas. - -Copyright (c) 1995-98 Gurusamy Sarathy. All rights reserved. - -Copyright (c) 1998 Raphael Manfredi. - -Copyright (c) 2002 Josh Chamas, Chamas Enterprises Inc. - -Copyright (c) 2010-2013 Alexandr Ciornii (alexchorny@gmail.com). - -This program is free software; you can redistribute it and/or -modify it under the same terms as Perl itself. - -=head1 VERSION - -Version 2.05 - -=head1 SEE ALSO - -perl(1), perltie(1), perlfunc(1), L, L, L, L, L. - -=cut +# +# MLDBM.pm +# +# store multi-level hash structure in single level tied hash (read DBM) +# +# Documentation at the __END__ +# +# Gurusamy Sarathy +# Raphael Manfredi +# + +require 5.005; +use strict; + +#################################################################### +package MLDBM::Serializer; ## deferred + +$MLDBM::Serializer::VERSION = $MLDBM::Serializer::VERSION = '2.05'; +use Carp; + +# +# The serialization interface comprises of just three methods: +# new(), serialize() and deserialize(). Only the last two are +# _required_ to be implemented by any MLDBM serialization wrapper. +# + +sub new { bless {}, shift }; + +sub serialize { confess "deferred" }; + +sub deserialize { confess "deferred" }; + + +# +# Attributes: +# +# dumpmeth: +# the preferred dumping method. +# +# removetaint: +# untainting flag; when true, data will be untainted after +# extraction from the database. +# +# key: +# the magic string used to recognize non-natively stored data. +# +# Attribute access methods: +# +# These defaults allow readonly access. Sub-class may override +# them to allow write access if any of these attributes +# makes sense for it. +# + +sub DumpMeth { + my $s = shift; + confess "can't set dumpmeth with " . ref($s) if @_; + $s->_attrib('dumpmeth'); +} + +sub RemoveTaint { + my $s = shift; + confess "can't set untaint with " . ref($s) if @_; + $s->_attrib('removetaint'); +} + +sub Key { + my $s = shift; + confess "can't set key with " . ref($s) if @_; + $s->_attrib('key'); +} + +sub _attrib { + my ($s, $a, $v) = @_; + if (ref $s and @_ > 2) { + $s->{$a} = $v; + return $s; + } + $s->{$a}; +} + +#################################################################### +package MLDBM; + +$MLDBM::VERSION = $MLDBM::VERSION = '2.05'; + +require Tie::Hash; +@MLDBM::ISA = 'Tie::Hash'; + +use Carp; + +# +# the DB package to use (we default to SDBM since it comes with perl) +# you might want to change this default to something more efficient +# like DB_File (you can always override it in the use list) +# +$MLDBM::UseDB = "SDBM_File" unless $MLDBM::UseDB; +$MLDBM::Serializer = 'Data::Dumper' unless $MLDBM::Serializer; +$MLDBM::Key = '$MlDbM' unless $MLDBM::Key; +$MLDBM::DumpMeth = "" unless $MLDBM::DumpMeth; +$MLDBM::RemoveTaint = 0 unless $MLDBM::RemoveTaint; + +# +# A private way to load packages at runtime. +my $loadpack = sub { + my $pack = shift; + $pack =~ s|::|/|g; + $pack .= ".pm"; + eval { require $pack }; + if ($@) { + carp "MLDBM error: " . + "Please make sure $pack is a properly installed package.\n" . + "\tPerl says: \"$@\""; + return undef; + } + 1; +}; + + +# +# TIEHASH interface methods +# +sub TIEHASH { + my $c = shift; + my $s = bless {}, $c; + + # + # Create the right serializer object. + my $szr = $MLDBM::Serializer; + unless (ref $szr) { + $szr = "MLDBM::Serializer::$szr" # allow convenient short names + unless $szr =~ /^MLDBM::Serializer::/; + $loadpack->($szr) or return undef; + $szr = $szr->new($MLDBM::DumpMeth, + $MLDBM::RemoveTaint, + $MLDBM::Key); + } + $s->Serializer($szr); + + # + # Create the right TIEHASH object. + my $db = $MLDBM::UseDB; + unless (ref $db) { + $loadpack->($db) or return undef; + $db = $db->TIEHASH(@_) + or carp "MLDBM error: Second level tie failed, \"$!\"" + and return undef; + } + $s->UseDB($db); + + return $s; +} + +sub FETCH { + my ($s, $k) = @_; + my $ret = $s->{DB}->FETCH($k); + $s->{SR}->deserialize($ret); +} + +sub STORE { + my ($s, $k, $v) = @_; + $v = $s->{SR}->serialize($v); + $s->{DB}->STORE($k, $v); +} + +sub DELETE { my $s = shift; $s->{DB}->DELETE(@_); } +sub FIRSTKEY { my $s = shift; $s->{DB}->FIRSTKEY(@_); } +sub NEXTKEY { my $s = shift; $s->{DB}->NEXTKEY(@_); } +sub EXISTS { my $s = shift; $s->{DB}->EXISTS(@_); } +sub CLEAR { my $s = shift; $s->{DB}->CLEAR(@_); } + +sub new { &TIEHASH } + +# +# delegate messages to the underlying DBM +# +sub AUTOLOAD { + return if $MLDBM::AUTOLOAD =~ /::DESTROY$/; + my $s = shift; + if (ref $s) { # twas a method call + my $dbname = ref($s->{DB}); + # permit inheritance + $MLDBM::AUTOLOAD =~ s/^.*::([^:]+)$/$dbname\:\:$1/; + $s->{DB}->$MLDBM::AUTOLOAD(@_); + } +} + +# +# delegate messages to the underlying Serializer +# +sub DumpMeth { my $s = shift; $s->{SR}->DumpMeth(@_); } +sub RemoveTaint { my $s = shift; $s->{SR}->RemoveTaint(@_); } +sub Key { my $s = shift; $s->{SR}->Key(@_); } + +# +# get/set the DB object +# +sub UseDB { my $s = shift; @_ ? ($s->{DB} = shift) : $s->{DB}; } + +# +# get/set the Serializer object +# +sub Serializer { my $s = shift; @_ ? ($s->{SR} = shift) : $s->{SR}; } + +# +# stuff to do at 'use' time +# +sub import { + my ($pack, $dbpack, $szr, $dumpmeth, $removetaint, $key) = @_; + $MLDBM::UseDB = $dbpack if defined $dbpack and $dbpack; + $MLDBM::Serializer = $szr if defined $szr and $szr; + # undocumented, may change! + $MLDBM::DumpMeth = $dumpmeth if defined $dumpmeth; + $MLDBM::RemoveTaint = $removetaint if defined $removetaint; + $MLDBM::Key = $key if defined $key and $key; +} + +# helper subroutine for tests to compare to arbitrary data structures +# for equivalency +sub _compare { + use vars qw(%compared); + local %compared; + return _cmp(@_); +} + +sub _cmp { + my($a, $b) = @_; + + # catch circular loops + return(1) if $compared{$a.'&*&*&*&*&*'.$b}++; +# print "$a $b\n"; +# print &Data::Dumper::Dumper($a, $b); + + if(ref($a) and ref($a) eq ref($b)) { + if(eval { @$a }) { +# print "HERE ".@$a." ".@$b."\n"; + @$a == @$b or return 0; +# print @$a, ' ', @$b, "\n"; +# print "HERE2\n"; + + for(0..@$a-1) { + &_cmp($a->[$_], $b->[$_]) or return 0; + } + } elsif(eval { %$a }) { + keys %$a == keys %$b or return 0; + for (keys %$a) { + &_cmp($a->{$_}, $b->{$_}) or return 0; + } + } elsif(eval { $$a }) { + &_cmp($$a, $$b) or return 0; + } else { + die("data $a $b not handled"); + } + return 1; + } elsif(! ref($a) and ! ref($b)) { + return ($a eq $b); + } else { + return 0; + } + +} + +1; + +__END__ + +=head1 NAME + +MLDBM - store multi-level Perl hash structure in single level tied hash + +=head1 SYNOPSIS + + use MLDBM; # this gets the default, SDBM + #use MLDBM qw(DB_File FreezeThaw); # use FreezeThaw for serializing + #use MLDBM qw(DB_File Storable); # use Storable for serializing + + $dbm = tie %o, 'MLDBM' [..other DBM args..] or die $!; + +=head1 DESCRIPTION + +This module can serve as a transparent interface to any TIEHASH package +that is required to store arbitrary perl data, including nested references. +Thus, this module can be used for storing references and other arbitrary data +within DBM databases. + +It works by serializing the references in the hash into a single string. In the +underlying TIEHASH package (usually a DBM database), it is this string that +gets stored. When the value is fetched again, the string is deserialized to +reconstruct the data structure into memory. + +For historical and practical reasons, it requires the B package, +available at any CPAN site. B gives you really nice-looking dumps of +your data structures, in case you wish to look at them on the screen, and +it was the only serializing engine before version 2.00. However, as of version +2.00, you can use any of B, B or B to +perform the underlying serialization, as hinted at by the L overview +above. Using B is usually much faster than the other methods. + +See the L section for important limitations. + +=head2 Changing the Defaults + +B relies on an underlying TIEHASH implementation (usually a +DBM package), and an underlying serialization package. The respective +defaults are B and B. Both of these defaults +can be changed. Changing the B default is strongly recommended. +See L below. + +Three serialization wrappers are currently supported: B, +B, and B. Additional serializers can be +supported by writing a wrapper that implements the interface required by +B. See the supported wrappers and the B +source for details. + +In the following, I<$OBJ> stands for the tied object, as in: + + $obj = tie %o, .... + $obj = tied %o; + +=over 4 + +=item $MLDBM::UseDB I I<$OBJ>->UseDB(I<[TIEDOBJECT]>) + +The global C<$MLDBM::UseDB> can be set to default to something other than +C, in case you have a more efficient DBM, or if you want to use +this with some other TIEHASH implementation. Alternatively, you can specify +the name of the package at C time, as the first "parameter". +Nested module names can be specified as "Foo::Bar". + +The corresponding method call returns the underlying TIEHASH object when +called without arguments. It can be called with any object that +implements Perl's TIEHASH interface, to set that value. + +=item $MLDBM::Serializer I I<$OBJ>->Serializer(I<[SZROBJECT]>) + +The global C<$MLDBM::Serializer> can be set to the name of the serializing +package to be used. Currently can be set to one of C, +C, or C. Defaults to C. Alternatively, +you can specify the name of the serializer package at C time, as the +second "parameter". + +The corresponding method call returns the underlying MLDBM serializer object +when called without arguments. It can be called with an object that +implements the MLDBM serializer interface, to set that value. + +=back + +=head2 Controlling Serializer Properties + +These methods are meant to supply an interface to the properties of the +underlying serializer used. Do B call or set them without +understanding the consequences in full. The defaults are usually sensible. + +Not all of these necessarily apply to all the supplied serializers, so we +specify when to apply them. Failure to respect this will usually lead to +an exception. + +=over 4 + +=item $MLDBM::DumpMeth I I<$OBJ>->DumpMeth(I<[METHNAME]>) + +If the serializer provides alternative serialization methods, this +can be used to set them. + +With B (which offers a pure Perl and an XS verion +of its serializing routine), this is set to C by default if that +is supported in your installation. Otherwise, defaults to the slower +C method. + +With B, a value of C requests that serialization be +architecture neutral, i.e. the deserialization can later occur on another +platform. Of course, this only makes sense if your database files are +themselves architecture neutral. By default, native format is used for +greater serializing speed in B. Both B and +B are always architecture neutral. + +B does not honor this attribute. + +=item $MLDBM::Key I I<$OBJ>->Key(I<[KEYSTRING]>) + +If the serializer only deals with part of the data (perhaps because +the TIEHASH object can natively store some types of data), it may need +a unique key string to recognize the data it handles. This can be used +to set that string. Best left alone. + +Defaults to the magic string used to recognize MLDBM data. It is a six +character wide, unique string. This is best left alone, unless you know +what you are doing. + +B and B do not honor this attribute. + +=item $MLDBM::RemoveTaint I I<$OBJ>->RemoveTaint(I<[BOOL]>) + +If the serializer can optionally untaint any retrieved data subject to +taint checks in Perl, this can be used to request that feature. Data +that comes from external sources (like disk-files) must always be +viewed with caution, so use this only when you are sure that that is +not an issue. + +B uses C to deserialize and is therefore subject to +taint checks. Can be set to a true value to make the B +serializer untaint the data retrieved. It is not enabled by default. +Use with care. + +B and B do not honor this attribute. + +=back + +=head1 EXAMPLES + +Here is a simple example. Note that does not depend upon the underlying +serializing package--most real life examples should not, usually. + + use MLDBM; # this gets SDBM and Data::Dumper + #use MLDBM qw(SDBM_File Storable); # SDBM and Storable + use Fcntl; # to get 'em constants + + $dbm = tie %o, 'MLDBM', 'testmldbm', O_CREAT|O_RDWR, 0640 or die $!; + + $c = [\ 'c']; + $b = {}; + $a = [1, $b, $c]; + $b->{a} = $a; + $b->{b} = $a->[1]; + $b->{c} = $a->[2]; + @o{qw(a b c)} = ($a, $b, $c); + + # + # to see what was stored + # + use Data::Dumper; + print Data::Dumper->Dump([@o{qw(a b c)}], [qw(a b c)]); + + # + # to modify data in a substructure + # + $tmp = $o{a}; + $tmp->[0] = 'foo'; + $o{a} = $tmp; + + # + # can access the underlying DBM methods transparently + # + #print $dbm->fd, "\n"; # DB_File method + +Here is another small example using Storable, in a portable format: + + use MLDBM qw(DB_File Storable); # DB_File and Storable + + tie %o, 'MLDBM', 'testmldbm', O_CREAT|O_RDWR, 0640 or die $!; + + (tied %o)->DumpMeth('portable'); # Ask for portable binary + $o{'ENV'} = \%ENV; # Stores the whole environment + + +=head1 BUGS + +=over 4 + +=item 1. + +Adding or altering substructures to a hash value is not entirely transparent +in current perl. If you want to store a reference or modify an existing +reference value in the DBM, it must first be retrieved and stored in a +temporary variable for further modifications. In particular, something like +this will NOT work properly: + + $mldb{key}{subkey}[3] = 'stuff'; # won't work + +Instead, that must be written as: + + $tmp = $mldb{key}; # retrieve value + $tmp->{subkey}[3] = 'stuff'; + $mldb{key} = $tmp; # store value + +This limitation exists because the perl TIEHASH interface currently has no +support for multidimensional ties. + +=item 2. + +The B serializer uses eval(). A lot. Try the B +serializer, which is generally the most efficient. + +=back + +=head1 WARNINGS + +=over 4 + +=item 1. + +Many DBM implementations have arbitrary limits on the size of records +that can be stored. For example, SDBM and many ODBM or NDBM +implementations have a default limit of 1024 bytes for the size of a +record. MLDBM can easily exceed these limits when storing large data +structures, leading to mysterious failures. Although SDBM_File is +used by MLDBM by default, it is not a good choice if you're storing +large data structures. Berkeley DB and GDBM both do not have these +limits, so I recommend using either of those instead. + +=item 2. + +MLDBM does well with data structures that are not too deep and not +too wide. You also need to be careful about how many Ces your +code actually ends up doing. Meaning, you should get the most mileage +out of a C by holding on to the highest level value for as long +as you need it. Remember that every toplevel access of the tied hash, +for example C<$mldb{foo}>, translates to a MLDBM C call. + +Too often, people end up writing something like this: + + tie %h, 'MLDBM', ...; + for my $k (keys %{$h{something}}) { + print $h{something}{$k}[0]{foo}{bar}; # FETCH _every_ time! + } + +when it should be written this for efficiency: + + tie %h, 'MLDBM', ...; + my $root = $h{something}; # FETCH _once_ + for my $k (keys %$root) { + print $k->[0]{foo}{bar}; + } + + +=back + +=head1 AUTHORS + +Gurusamy Sarathy >. + +Support for multiple serializing packages by +Raphael Manfredi >. + +Test suite fixes for perl 5.8.0 done by Josh Chamas. + +Copyright (c) 1995-98 Gurusamy Sarathy. All rights reserved. + +Copyright (c) 1998 Raphael Manfredi. + +Copyright (c) 2002 Josh Chamas, Chamas Enterprises Inc. + +Copyright (c) 2010-2013 Alexandr Ciornii (alexchorny@gmail.com). + +This program is free software; you can redistribute it and/or +modify it under the same terms as Perl itself. + +=head1 VERSION + +Version 2.05 + +=head1 SEE ALSO + +perl(1), perltie(1), perlfunc(1), L, L, L, L, L. + +=cut diff --git a/backoffice/api/lib/perl5/MLDBM/Serializer/Data/Dumper.pm b/backoffice/api/lib/perl5/MLDBM/Serializer/Data/Dumper.pm index 54db4ca..1d80c43 100644 --- a/backoffice/api/lib/perl5/MLDBM/Serializer/Data/Dumper.pm +++ b/backoffice/api/lib/perl5/MLDBM/Serializer/Data/Dumper.pm @@ -1,65 +1,65 @@ -#################################################################### -package MLDBM::Serializer::Data::Dumper; -BEGIN { @MLDBM::Serializer::Data::Dumper::ISA = qw(MLDBM::Serializer) } - -use Data::Dumper '2.08'; # Backward compatibility -use Carp; - -# -# Create a Data::Dumper serializer object. -# -sub new { - my $self = shift->SUPER::new(); - my $meth = shift || ""; - $meth = (defined(&Data::Dumper::Dumpxs) ? 'Dumpxs' : 'Dump') - unless $meth =~ /^Dump(xs)?$/; - $self->DumpMeth($meth); - $self->RemoveTaint(shift); - $self->Key(shift); - $self; -} - -# -# Serialize $val if it is a reference, or if it does begin with our magic -# key string, since then at retrieval time we expect a Data::Dumper string. -# Otherwise, return the scalar value. -# -sub serialize { - my $self = shift; - my ($val) = @_; - return undef unless defined $val; - return $val unless ref($val) or $val =~ m|^\Q$self->{'key'}|o; - my $dumpmeth = $self->{'dumpmeth'}; - local $Data::Dumper::Indent = 0; - local $Data::Dumper::Purity = 1; - local $Data::Dumper::Terse = 1; - return $self->{'key'} . Data::Dumper->$dumpmeth([$val], ['M']); -} - -# -# If the value is undefined or does not begin with our magic key string, -# return it as-is. Otherwise, we need to recover the underlying data structure. -# -sub deserialize { - my $self = shift; - my ($val) = @_; - return undef unless defined $val; - return $val unless $val =~ s|^\Q$self->{'key'}||o; - my $M = ""; - ($val) = $val =~ /^(.*)$/s if $self->{'removetaint'}; - # Disambiguate hashref (perl may treat it as a block) - my $N = eval($val =~ /^\{/ ? '+'.$val : $val); - return $M ? $M : $N unless $@; - carp "MLDBM error: $@\twhile evaluating:\n $val"; -} - -sub DumpMeth { my $s = shift; $s->_attrib('dumpmeth', @_); } -sub RemoveTaint { my $s = shift; $s->_attrib('removetaint', @_); } -sub Key { my $s = shift; $s->_attrib('key', @_); } - -# avoid used only once warnings -{ - local $Data::Dumper::Terse; -} - -1; +#################################################################### +package MLDBM::Serializer::Data::Dumper; +BEGIN { @MLDBM::Serializer::Data::Dumper::ISA = qw(MLDBM::Serializer) } + +use Data::Dumper '2.08'; # Backward compatibility +use Carp; + +# +# Create a Data::Dumper serializer object. +# +sub new { + my $self = shift->SUPER::new(); + my $meth = shift || ""; + $meth = (defined(&Data::Dumper::Dumpxs) ? 'Dumpxs' : 'Dump') + unless $meth =~ /^Dump(xs)?$/; + $self->DumpMeth($meth); + $self->RemoveTaint(shift); + $self->Key(shift); + $self; +} + +# +# Serialize $val if it is a reference, or if it does begin with our magic +# key string, since then at retrieval time we expect a Data::Dumper string. +# Otherwise, return the scalar value. +# +sub serialize { + my $self = shift; + my ($val) = @_; + return undef unless defined $val; + return $val unless ref($val) or $val =~ m|^\Q$self->{'key'}|o; + my $dumpmeth = $self->{'dumpmeth'}; + local $Data::Dumper::Indent = 0; + local $Data::Dumper::Purity = 1; + local $Data::Dumper::Terse = 1; + return $self->{'key'} . Data::Dumper->$dumpmeth([$val], ['M']); +} + +# +# If the value is undefined or does not begin with our magic key string, +# return it as-is. Otherwise, we need to recover the underlying data structure. +# +sub deserialize { + my $self = shift; + my ($val) = @_; + return undef unless defined $val; + return $val unless $val =~ s|^\Q$self->{'key'}||o; + my $M = ""; + ($val) = $val =~ /^(.*)$/s if $self->{'removetaint'}; + # Disambiguate hashref (perl may treat it as a block) + my $N = eval($val =~ /^\{/ ? '+'.$val : $val); + return $M ? $M : $N unless $@; + carp "MLDBM error: $@\twhile evaluating:\n $val"; +} + +sub DumpMeth { my $s = shift; $s->_attrib('dumpmeth', @_); } +sub RemoveTaint { my $s = shift; $s->_attrib('removetaint', @_); } +sub Key { my $s = shift; $s->_attrib('key', @_); } + +# avoid used only once warnings +{ + local $Data::Dumper::Terse; +} + +1; diff --git a/backoffice/api/lib/perl5/MLDBM/Serializer/FreezeThaw.pm b/backoffice/api/lib/perl5/MLDBM/Serializer/FreezeThaw.pm index 34caf30..fbaeb68 100644 --- a/backoffice/api/lib/perl5/MLDBM/Serializer/FreezeThaw.pm +++ b/backoffice/api/lib/perl5/MLDBM/Serializer/FreezeThaw.pm @@ -1,16 +1,16 @@ -#################################################################### -package MLDBM::Serializer::FreezeThaw; -BEGIN { @MLDBM::Serializer::FreezeThaw::ISA = qw(MLDBM::Serializer) } - -use FreezeThaw; - -sub serialize { - return FreezeThaw::freeze($_[1]); -} - -sub deserialize { - my ($obj) = FreezeThaw::thaw($_[1]); - return $obj; -} - -1; +#################################################################### +package MLDBM::Serializer::FreezeThaw; +BEGIN { @MLDBM::Serializer::FreezeThaw::ISA = qw(MLDBM::Serializer) } + +use FreezeThaw; + +sub serialize { + return FreezeThaw::freeze($_[1]); +} + +sub deserialize { + my ($obj) = FreezeThaw::thaw($_[1]); + return $obj; +} + +1; diff --git a/backoffice/api/lib/perl5/MLDBM/Serializer/Storable.pm b/backoffice/api/lib/perl5/MLDBM/Serializer/Storable.pm index 62d3346..dbc84ff 100644 --- a/backoffice/api/lib/perl5/MLDBM/Serializer/Storable.pm +++ b/backoffice/api/lib/perl5/MLDBM/Serializer/Storable.pm @@ -1,41 +1,41 @@ -#################################################################### -package MLDBM::Serializer::Storable; -BEGIN { @MLDBM::Serializer::Storable::ISA = qw(MLDBM::Serializer) } - -use Storable; - -sub new { - my $self = shift->SUPER::new(); - $self->DumpMeth(shift); - # Storable doesn't honor other attributes - $self; -} - -# -# Serialize a reference to supplied value -# -sub serialize { - my $self = shift; - my $dumpmeth = $self->{'_dumpsub_'}; - &$dumpmeth(\$_[0]); -} - -# -# Deserialize and de-reference -# -sub deserialize { - my $obj = Storable::thaw($_[1]); # Does not care whether portable - defined($obj) ? $$obj : undef; -} - -# -# Change dump method when portability is requested -# -sub DumpMeth { - my $self = shift; - $self->{'_dumpsub_'} = - ($_[0] && $_[0] eq 'portable' ? \&Storable::nfreeze : \&Storable::freeze); - $self->_attrib('dumpmeth', @_); -} - -1; +#################################################################### +package MLDBM::Serializer::Storable; +BEGIN { @MLDBM::Serializer::Storable::ISA = qw(MLDBM::Serializer) } + +use Storable; + +sub new { + my $self = shift->SUPER::new(); + $self->DumpMeth(shift); + # Storable doesn't honor other attributes + $self; +} + +# +# Serialize a reference to supplied value +# +sub serialize { + my $self = shift; + my $dumpmeth = $self->{'_dumpsub_'}; + &$dumpmeth(\$_[0]); +} + +# +# Deserialize and de-reference +# +sub deserialize { + my $obj = Storable::thaw($_[1]); # Does not care whether portable + defined($obj) ? $$obj : undef; +} + +# +# Change dump method when portability is requested +# +sub DumpMeth { + my $self = shift; + $self->{'_dumpsub_'} = + ($_[0] && $_[0] eq 'portable' ? \&Storable::nfreeze : \&Storable::freeze); + $self->_attrib('dumpmeth', @_); +} + +1; diff --git a/backoffice/api/lib/sendemail.pm b/backoffice/api/lib/sendemail.pm index 4e9f17c..6c2c6d0 100644 --- a/backoffice/api/lib/sendemail.pm +++ b/backoffice/api/lib/sendemail.pm @@ -13,9 +13,9 @@ sub new { my $self = bless {}, $class; $self->{server} = "mail.your-server.de"; $self->{port} = "587"; - $self->{user} = 'ksaffran@dks.lu'; - $self->{password} = "FB1ia1ka"; - $self->{from} = 'support@fld.lu'; + $self->{user} = 'webmaster@solana-architecture.lu'; + $self->{password} = "FLxCtIQs720K8n79"; + $self->{from} = 'webmaster@solana-architecture.lu'; return $self; } diff --git a/backoffice/api/tmp/sql.log b/backoffice/api/tmp/sql.log deleted file mode 100644 index 5a2ed30..0000000 --- a/backoffice/api/tmp/sql.log +++ /dev/null @@ -1,3838 +0,0 @@ - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'm0XmzdPCTwearIGbbgnc2bSSyUlA64mhReW6OWsfi' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -UPDATE public.companies SET vatnumber=null,comregister=null,tradetype=null,country=null,validated='1',company='DKS sarl',address=null,authorization=null,insurance=null,city=null,nace=null,zip=null,insurance_number=null WHERE id='2'; -== - -== -UPDATE public.company SET site=null WHERE ; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'm0XmzdPCTwearIGbbgnc2bSSyUlA64mhReW6OWsfi' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'm0XmzdPCTwearIGbbgnc2bSSyUlA64mhReW6OWsfi' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -UPDATE public.company SET site=null WHERE ; -== - -== -UPDATE public.companies SET insurance=null,nace=null,vatnumber=null,zip=null,comregister=null,tradetype=null,authorization=null,address=null,city=null,validated='1',country=null,company='DKS sarl',insurance_number=null WHERE id='2'; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'm0XmzdPCTwearIGbbgnc2bSSyUlA64mhReW6OWsfi' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'm0XmzdPCTwearIGbbgnc2bSSyUlA64mhReW6OWsfi' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'm0XmzdPCTwearIGbbgnc2bSSyUlA64mhReW6OWsfi' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -UPDATE public.companies SET insurance_number=null,city=null,tradetype=null,insurance=null,company='DKS sarl',address=null,site=null,country=null,comregister=null,zip=null,vatnumber=null,nace=null,validated='1',authorization=null WHERE id='2'; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'm0XmzdPCTwearIGbbgnc2bSSyUlA64mhReW6OWsfi' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'm0XmzdPCTwearIGbbgnc2bSSyUlA64mhReW6OWsfi' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'm0XmzdPCTwearIGbbgnc2bSSyUlA64mhReW6OWsfi' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'm0XmzdPCTwearIGbbgnc2bSSyUlA64mhReW6OWsfi' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'm0XmzdPCTwearIGbbgnc2bSSyUlA64mhReW6OWsfi' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'm0XmzdPCTwearIGbbgnc2bSSyUlA64mhReW6OWsfi' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'm0XmzdPCTwearIGbbgnc2bSSyUlA64mhReW6OWsfi' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -UPDATE public.companies SET site=null,address=null,nace=null,company='DKS sarl',comregister=null,city=null,zip=null,autorisation=null,tradetype=null,insurance_number=null,vatnumber=null,country=null,insurance=null,validated=null WHERE id='2'; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'm0XmzdPCTwearIGbbgnc2bSSyUlA64mhReW6OWsfi' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'm0XmzdPCTwearIGbbgnc2bSSyUlA64mhReW6OWsfi' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'm0XmzdPCTwearIGbbgnc2bSSyUlA64mhReW6OWsfi' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'm0XmzdPCTwearIGbbgnc2bSSyUlA64mhReW6OWsfi' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'm0XmzdPCTwearIGbbgnc2bSSyUlA64mhReW6OWsfi' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'm0XmzdPCTwearIGbbgnc2bSSyUlA64mhReW6OWsfi' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'm0XmzdPCTwearIGbbgnc2bSSyUlA64mhReW6OWsfi' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'm0XmzdPCTwearIGbbgnc2bSSyUlA64mhReW6OWsfi' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'm0XmzdPCTwearIGbbgnc2bSSyUlA64mhReW6OWsfi' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'm0XmzdPCTwearIGbbgnc2bSSyUlA64mhReW6OWsfi' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'm0XmzdPCTwearIGbbgnc2bSSyUlA64mhReW6OWsfi' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'm0XmzdPCTwearIGbbgnc2bSSyUlA64mhReW6OWsfi' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'm0XmzdPCTwearIGbbgnc2bSSyUlA64mhReW6OWsfi' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'm0XmzdPCTwearIGbbgnc2bSSyUlA64mhReW6OWsfi' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'm0XmzdPCTwearIGbbgnc2bSSyUlA64mhReW6OWsfi' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'm0XmzdPCTwearIGbbgnc2bSSyUlA64mhReW6OWsfi' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'm0XmzdPCTwearIGbbgnc2bSSyUlA64mhReW6OWsfi' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'm0XmzdPCTwearIGbbgnc2bSSyUlA64mhReW6OWsfi' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'm0XmzdPCTwearIGbbgnc2bSSyUlA64mhReW6OWsfi' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'm0XmzdPCTwearIGbbgnc2bSSyUlA64mhReW6OWsfi' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -UPDATE public.companies SET autorisation=null,zip=null,vatnumber=null,insurance=null,validated='1',site=null,insurance_number=null,tradetype=null,nace=null,country=null,city=null,comregister=null,company='DKS sarl',address=null WHERE id='2'; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'm0XmzdPCTwearIGbbgnc2bSSyUlA64mhReW6OWsfi' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'm0XmzdPCTwearIGbbgnc2bSSyUlA64mhReW6OWsfi' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'm0XmzdPCTwearIGbbgnc2bSSyUlA64mhReW6OWsfi' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'm0XmzdPCTwearIGbbgnc2bSSyUlA64mhReW6OWsfi' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'm0XmzdPCTwearIGbbgnc2bSSyUlA64mhReW6OWsfi' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'm0XmzdPCTwearIGbbgnc2bSSyUlA64mhReW6OWsfi' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'm0XmzdPCTwearIGbbgnc2bSSyUlA64mhReW6OWsfi' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'm0XmzdPCTwearIGbbgnc2bSSyUlA64mhReW6OWsfi' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'OE7DatoxYhxuGqGx9cW73DtU0zTikPPceGK7wLwBJ' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'OE7DatoxYhxuGqGx9cW73DtU0zTikPPceGK7wLwBJ' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'OE7DatoxYhxuGqGx9cW73DtU0zTikPPceGK7wLwBJ' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'OE7DatoxYhxuGqGx9cW73DtU0zTikPPceGK7wLwBJ' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'OE7DatoxYhxuGqGx9cW73DtU0zTikPPceGK7wLwBJ' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'IYALK6wlhcH0n7DAa61BV3gVBmJFKfVtjb5qHHinH' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= '1kECTkbm2bFaBLGavkhqObX5au2ym1dntSiIkZePL' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= '1kECTkbm2bFaBLGavkhqObX5au2ym1dntSiIkZePL' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= '1kECTkbm2bFaBLGavkhqObX5au2ym1dntSiIkZePL' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= '1kECTkbm2bFaBLGavkhqObX5au2ym1dntSiIkZePL' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= '1kECTkbm2bFaBLGavkhqObX5au2ym1dntSiIkZePL' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= '1kECTkbm2bFaBLGavkhqObX5au2ym1dntSiIkZePL' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= '1kECTkbm2bFaBLGavkhqObX5au2ym1dntSiIkZePL' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= '1kECTkbm2bFaBLGavkhqObX5au2ym1dntSiIkZePL' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= '1kECTkbm2bFaBLGavkhqObX5au2ym1dntSiIkZePL' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= '1kECTkbm2bFaBLGavkhqObX5au2ym1dntSiIkZePL' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= '1kECTkbm2bFaBLGavkhqObX5au2ym1dntSiIkZePL' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'z0IXJWZazJWqqwOBf7UFmB3Nu64RnbenzKQUUTZfx' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'z0IXJWZazJWqqwOBf7UFmB3Nu64RnbenzKQUUTZfx' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'z0IXJWZazJWqqwOBf7UFmB3Nu64RnbenzKQUUTZfx' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'z0IXJWZazJWqqwOBf7UFmB3Nu64RnbenzKQUUTZfx' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'z0IXJWZazJWqqwOBf7UFmB3Nu64RnbenzKQUUTZfx' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'z0IXJWZazJWqqwOBf7UFmB3Nu64RnbenzKQUUTZfx' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'z0IXJWZazJWqqwOBf7UFmB3Nu64RnbenzKQUUTZfx' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'z0IXJWZazJWqqwOBf7UFmB3Nu64RnbenzKQUUTZfx' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'z0IXJWZazJWqqwOBf7UFmB3Nu64RnbenzKQUUTZfx' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'z0IXJWZazJWqqwOBf7UFmB3Nu64RnbenzKQUUTZfx' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'z0IXJWZazJWqqwOBf7UFmB3Nu64RnbenzKQUUTZfx' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'z0IXJWZazJWqqwOBf7UFmB3Nu64RnbenzKQUUTZfx' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'z0IXJWZazJWqqwOBf7UFmB3Nu64RnbenzKQUUTZfx' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -UPDATE public.projects SET description='

Test Description ABC

',project='A1901EM' WHERE id='1'; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'z0IXJWZazJWqqwOBf7UFmB3Nu64RnbenzKQUUTZfx' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'z0IXJWZazJWqqwOBf7UFmB3Nu64RnbenzKQUUTZfx' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'z0IXJWZazJWqqwOBf7UFmB3Nu64RnbenzKQUUTZfx' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'z0IXJWZazJWqqwOBf7UFmB3Nu64RnbenzKQUUTZfx' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'z0IXJWZazJWqqwOBf7UFmB3Nu64RnbenzKQUUTZfx' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'z0IXJWZazJWqqwOBf7UFmB3Nu64RnbenzKQUUTZfx' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'z0IXJWZazJWqqwOBf7UFmB3Nu64RnbenzKQUUTZfx' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'z0IXJWZazJWqqwOBf7UFmB3Nu64RnbenzKQUUTZfx' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'z0IXJWZazJWqqwOBf7UFmB3Nu64RnbenzKQUUTZfx' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'z0IXJWZazJWqqwOBf7UFmB3Nu64RnbenzKQUUTZfx' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'z0IXJWZazJWqqwOBf7UFmB3Nu64RnbenzKQUUTZfx' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'z0IXJWZazJWqqwOBf7UFmB3Nu64RnbenzKQUUTZfx' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'z0IXJWZazJWqqwOBf7UFmB3Nu64RnbenzKQUUTZfx' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'z0IXJWZazJWqqwOBf7UFmB3Nu64RnbenzKQUUTZfx' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'z0IXJWZazJWqqwOBf7UFmB3Nu64RnbenzKQUUTZfx' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'z0IXJWZazJWqqwOBf7UFmB3Nu64RnbenzKQUUTZfx' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'z0IXJWZazJWqqwOBf7UFmB3Nu64RnbenzKQUUTZfx' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'z0IXJWZazJWqqwOBf7UFmB3Nu64RnbenzKQUUTZfx' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'z0IXJWZazJWqqwOBf7UFmB3Nu64RnbenzKQUUTZfx' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'z0IXJWZazJWqqwOBf7UFmB3Nu64RnbenzKQUUTZfx' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'z0IXJWZazJWqqwOBf7UFmB3Nu64RnbenzKQUUTZfx' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'z0IXJWZazJWqqwOBf7UFmB3Nu64RnbenzKQUUTZfx' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'z0IXJWZazJWqqwOBf7UFmB3Nu64RnbenzKQUUTZfx' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'z0IXJWZazJWqqwOBf7UFmB3Nu64RnbenzKQUUTZfx' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'z0IXJWZazJWqqwOBf7UFmB3Nu64RnbenzKQUUTZfx' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'z0IXJWZazJWqqwOBf7UFmB3Nu64RnbenzKQUUTZfx' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'z0IXJWZazJWqqwOBf7UFmB3Nu64RnbenzKQUUTZfx' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'z0IXJWZazJWqqwOBf7UFmB3Nu64RnbenzKQUUTZfx' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'z0IXJWZazJWqqwOBf7UFmB3Nu64RnbenzKQUUTZfx' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'z0IXJWZazJWqqwOBf7UFmB3Nu64RnbenzKQUUTZfx' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'z0IXJWZazJWqqwOBf7UFmB3Nu64RnbenzKQUUTZfx' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'z0IXJWZazJWqqwOBf7UFmB3Nu64RnbenzKQUUTZfx' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'z0IXJWZazJWqqwOBf7UFmB3Nu64RnbenzKQUUTZfx' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'z0IXJWZazJWqqwOBf7UFmB3Nu64RnbenzKQUUTZfx' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'z0IXJWZazJWqqwOBf7UFmB3Nu64RnbenzKQUUTZfx' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'z0IXJWZazJWqqwOBf7UFmB3Nu64RnbenzKQUUTZfx' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'z0IXJWZazJWqqwOBf7UFmB3Nu64RnbenzKQUUTZfx' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'z0IXJWZazJWqqwOBf7UFmB3Nu64RnbenzKQUUTZfx' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'z0IXJWZazJWqqwOBf7UFmB3Nu64RnbenzKQUUTZfx' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'z0IXJWZazJWqqwOBf7UFmB3Nu64RnbenzKQUUTZfx' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'z0IXJWZazJWqqwOBf7UFmB3Nu64RnbenzKQUUTZfx' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'z0IXJWZazJWqqwOBf7UFmB3Nu64RnbenzKQUUTZfx' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'z0IXJWZazJWqqwOBf7UFmB3Nu64RnbenzKQUUTZfx' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'z0IXJWZazJWqqwOBf7UFmB3Nu64RnbenzKQUUTZfx' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'z0IXJWZazJWqqwOBf7UFmB3Nu64RnbenzKQUUTZfx' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'z0IXJWZazJWqqwOBf7UFmB3Nu64RnbenzKQUUTZfx' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'z0IXJWZazJWqqwOBf7UFmB3Nu64RnbenzKQUUTZfx' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'z0IXJWZazJWqqwOBf7UFmB3Nu64RnbenzKQUUTZfx' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'z0IXJWZazJWqqwOBf7UFmB3Nu64RnbenzKQUUTZfx' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'z0IXJWZazJWqqwOBf7UFmB3Nu64RnbenzKQUUTZfx' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'z0IXJWZazJWqqwOBf7UFmB3Nu64RnbenzKQUUTZfx' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'z0IXJWZazJWqqwOBf7UFmB3Nu64RnbenzKQUUTZfx' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'z0IXJWZazJWqqwOBf7UFmB3Nu64RnbenzKQUUTZfx' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'z0IXJWZazJWqqwOBf7UFmB3Nu64RnbenzKQUUTZfx' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'z0IXJWZazJWqqwOBf7UFmB3Nu64RnbenzKQUUTZfx' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'z0IXJWZazJWqqwOBf7UFmB3Nu64RnbenzKQUUTZfx' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'z0IXJWZazJWqqwOBf7UFmB3Nu64RnbenzKQUUTZfx' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'z0IXJWZazJWqqwOBf7UFmB3Nu64RnbenzKQUUTZfx' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'z0IXJWZazJWqqwOBf7UFmB3Nu64RnbenzKQUUTZfx' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'z0IXJWZazJWqqwOBf7UFmB3Nu64RnbenzKQUUTZfx' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'z0IXJWZazJWqqwOBf7UFmB3Nu64RnbenzKQUUTZfx' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'z0IXJWZazJWqqwOBf7UFmB3Nu64RnbenzKQUUTZfx' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'z0IXJWZazJWqqwOBf7UFmB3Nu64RnbenzKQUUTZfx' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'z0IXJWZazJWqqwOBf7UFmB3Nu64RnbenzKQUUTZfx' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'z0IXJWZazJWqqwOBf7UFmB3Nu64RnbenzKQUUTZfx' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'z0IXJWZazJWqqwOBf7UFmB3Nu64RnbenzKQUUTZfx' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'z0IXJWZazJWqqwOBf7UFmB3Nu64RnbenzKQUUTZfx' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'z0IXJWZazJWqqwOBf7UFmB3Nu64RnbenzKQUUTZfx' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'z0IXJWZazJWqqwOBf7UFmB3Nu64RnbenzKQUUTZfx' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'z0IXJWZazJWqqwOBf7UFmB3Nu64RnbenzKQUUTZfx' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'z0IXJWZazJWqqwOBf7UFmB3Nu64RnbenzKQUUTZfx' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'z0IXJWZazJWqqwOBf7UFmB3Nu64RnbenzKQUUTZfx' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'z0IXJWZazJWqqwOBf7UFmB3Nu64RnbenzKQUUTZfx' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'z0IXJWZazJWqqwOBf7UFmB3Nu64RnbenzKQUUTZfx' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'z0IXJWZazJWqqwOBf7UFmB3Nu64RnbenzKQUUTZfx' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'z0IXJWZazJWqqwOBf7UFmB3Nu64RnbenzKQUUTZfx' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'z0IXJWZazJWqqwOBf7UFmB3Nu64RnbenzKQUUTZfx' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'z0IXJWZazJWqqwOBf7UFmB3Nu64RnbenzKQUUTZfx' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'z0IXJWZazJWqqwOBf7UFmB3Nu64RnbenzKQUUTZfx' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'z0IXJWZazJWqqwOBf7UFmB3Nu64RnbenzKQUUTZfx' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'z0IXJWZazJWqqwOBf7UFmB3Nu64RnbenzKQUUTZfx' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -UPDATE public.companies SET insurance=null,country=null,nace=null,address=null,insurance_number=null,site=null,tradetype=null,zip=null,autorisation=null,validated=null,city=null,vatnumber=null,company='DKS sarl',comregister=null WHERE id='2'; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'z0IXJWZazJWqqwOBf7UFmB3Nu64RnbenzKQUUTZfx' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'eMFzSH8diNIjg75zrQdYAUEMIsoJ4bULilbl9xAXg' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'KnVxfqy5id2qbtKjmvMxWWJWMj8czHxbZI3pFf8f5' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'KnVxfqy5id2qbtKjmvMxWWJWMj8czHxbZI3pFf8f5' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'KnVxfqy5id2qbtKjmvMxWWJWMj8czHxbZI3pFf8f5' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'lcVUX3XoanD8oR5J3udetextTla94RKpjIcMCYLgl' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'lcVUX3XoanD8oR5J3udetextTla94RKpjIcMCYLgl' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'lcVUX3XoanD8oR5J3udetextTla94RKpjIcMCYLgl' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'lcVUX3XoanD8oR5J3udetextTla94RKpjIcMCYLgl' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'lcVUX3XoanD8oR5J3udetextTla94RKpjIcMCYLgl' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -UPDATE public.projects SET description='

Test Description ABC XYZ

',project='A1901EM' WHERE id='1'; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'lcVUX3XoanD8oR5J3udetextTla94RKpjIcMCYLgl' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'lcVUX3XoanD8oR5J3udetextTla94RKpjIcMCYLgl' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'lcVUX3XoanD8oR5J3udetextTla94RKpjIcMCYLgl' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'lcVUX3XoanD8oR5J3udetextTla94RKpjIcMCYLgl' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'lcVUX3XoanD8oR5J3udetextTla94RKpjIcMCYLgl' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -UPDATE public.projects SET description='

Test Description ABC 

',project='A1901EM' WHERE id='1'; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'lcVUX3XoanD8oR5J3udetextTla94RKpjIcMCYLgl' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'lcVUX3XoanD8oR5J3udetextTla94RKpjIcMCYLgl' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'lcVUX3XoanD8oR5J3udetextTla94RKpjIcMCYLgl' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'lcVUX3XoanD8oR5J3udetextTla94RKpjIcMCYLgl' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'lcVUX3XoanD8oR5J3udetextTla94RKpjIcMCYLgl' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -UPDATE public.cdm SET id_project='1',cdm='cdm21' WHERE id='4'; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'lcVUX3XoanD8oR5J3udetextTla94RKpjIcMCYLgl' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'lcVUX3XoanD8oR5J3udetextTla94RKpjIcMCYLgl' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'lcVUX3XoanD8oR5J3udetextTla94RKpjIcMCYLgl' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -UPDATE public.cdm SET cdm='échaffaudage',id_project='1' WHERE id='4'; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'lcVUX3XoanD8oR5J3udetextTla94RKpjIcMCYLgl' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'lcVUX3XoanD8oR5J3udetextTla94RKpjIcMCYLgl' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'lcVUX3XoanD8oR5J3udetextTla94RKpjIcMCYLgl' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -INSERT INTO public.projects (project,description) VALUES ('EM1909AX','

TEst Project 2

') returning id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'lcVUX3XoanD8oR5J3udetextTla94RKpjIcMCYLgl' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'lcVUX3XoanD8oR5J3udetextTla94RKpjIcMCYLgl' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'lcVUX3XoanD8oR5J3udetextTla94RKpjIcMCYLgl' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'lcVUX3XoanD8oR5J3udetextTla94RKpjIcMCYLgl' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -INSERT INTO public.cdm (cdm,id_project) VALUES ('TEst CDM 1','2') returning id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'lcVUX3XoanD8oR5J3udetextTla94RKpjIcMCYLgl' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'lcVUX3XoanD8oR5J3udetextTla94RKpjIcMCYLgl' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'lcVUX3XoanD8oR5J3udetextTla94RKpjIcMCYLgl' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'lcVUX3XoanD8oR5J3udetextTla94RKpjIcMCYLgl' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'lcVUX3XoanD8oR5J3udetextTla94RKpjIcMCYLgl' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'lcVUX3XoanD8oR5J3udetextTla94RKpjIcMCYLgl' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'lcVUX3XoanD8oR5J3udetextTla94RKpjIcMCYLgl' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'lcVUX3XoanD8oR5J3udetextTla94RKpjIcMCYLgl' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= '1FhLeXF9yDrcdySFiqueyb9k7uyVG9YgprPS6Tz1w' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= '1FhLeXF9yDrcdySFiqueyb9k7uyVG9YgprPS6Tz1w' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= '1FhLeXF9yDrcdySFiqueyb9k7uyVG9YgprPS6Tz1w' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= '1FhLeXF9yDrcdySFiqueyb9k7uyVG9YgprPS6Tz1w' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= '1FhLeXF9yDrcdySFiqueyb9k7uyVG9YgprPS6Tz1w' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= '1FhLeXF9yDrcdySFiqueyb9k7uyVG9YgprPS6Tz1w' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= '1FhLeXF9yDrcdySFiqueyb9k7uyVG9YgprPS6Tz1w' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= '1FhLeXF9yDrcdySFiqueyb9k7uyVG9YgprPS6Tz1w' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= '1FhLeXF9yDrcdySFiqueyb9k7uyVG9YgprPS6Tz1w' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'K1SzYaDa1ObygDrS1TdFJMFECPqraQg2NxpzjGdtY' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.2 Safari/605.1.15' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'K1SzYaDa1ObygDrS1TdFJMFECPqraQg2NxpzjGdtY' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.2 Safari/605.1.15' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'K1SzYaDa1ObygDrS1TdFJMFECPqraQg2NxpzjGdtY' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.2 Safari/605.1.15' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'K1SzYaDa1ObygDrS1TdFJMFECPqraQg2NxpzjGdtY' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.2 Safari/605.1.15' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'K1SzYaDa1ObygDrS1TdFJMFECPqraQg2NxpzjGdtY' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.2 Safari/605.1.15' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'K1SzYaDa1ObygDrS1TdFJMFECPqraQg2NxpzjGdtY' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.2 Safari/605.1.15' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'K1SzYaDa1ObygDrS1TdFJMFECPqraQg2NxpzjGdtY' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.2 Safari/605.1.15' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'DDmsULHKMld0hDiu6B2KTpckQR5zTrCEg7J9RhciP' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.2 Safari/605.1.15' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'oYv2s8yRKNyvmznnU88r5MY145GpSzKZjFoThmbZc' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.2 Safari/605.1.15' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'oYv2s8yRKNyvmznnU88r5MY145GpSzKZjFoThmbZc' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.2 Safari/605.1.15' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'VxXxOUnetk6v4DtxNN6SSIwtpgNIViLp6xQk4xLvs' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.2 Safari/605.1.15' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'VxXxOUnetk6v4DtxNN6SSIwtpgNIViLp6xQk4xLvs' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.2 Safari/605.1.15' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'VxXxOUnetk6v4DtxNN6SSIwtpgNIViLp6xQk4xLvs' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.2 Safari/605.1.15' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'VxXxOUnetk6v4DtxNN6SSIwtpgNIViLp6xQk4xLvs' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.2 Safari/605.1.15' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'VxXxOUnetk6v4DtxNN6SSIwtpgNIViLp6xQk4xLvs' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.2 Safari/605.1.15' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'VxXxOUnetk6v4DtxNN6SSIwtpgNIViLp6xQk4xLvs' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.2 Safari/605.1.15' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'VxXxOUnetk6v4DtxNN6SSIwtpgNIViLp6xQk4xLvs' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.2 Safari/605.1.15' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'VxXxOUnetk6v4DtxNN6SSIwtpgNIViLp6xQk4xLvs' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.2 Safari/605.1.15' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'VxXxOUnetk6v4DtxNN6SSIwtpgNIViLp6xQk4xLvs' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.2 Safari/605.1.15' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'VxXxOUnetk6v4DtxNN6SSIwtpgNIViLp6xQk4xLvs' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.2 Safari/605.1.15' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'VxXxOUnetk6v4DtxNN6SSIwtpgNIViLp6xQk4xLvs' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.2 Safari/605.1.15' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'VxXxOUnetk6v4DtxNN6SSIwtpgNIViLp6xQk4xLvs' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.2 Safari/605.1.15' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'VxXxOUnetk6v4DtxNN6SSIwtpgNIViLp6xQk4xLvs' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.2 Safari/605.1.15' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'VxXxOUnetk6v4DtxNN6SSIwtpgNIViLp6xQk4xLvs' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.2 Safari/605.1.15' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -UPDATE public.companies SET comregister=null,zip=null,city=null,nace=null,vatnumber=null,insurance_number=null,autorisation=null,tradetype=null,insurance=null,country=null,validated='1',site=null,company='DKS sarl',address=null WHERE id='2'; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -INSERT INTO public.submissionaccess (cdm,cdm_requests,id_company,project) VALUES ('["1","2","3"]',null,null,'["1"]') returning id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'nCijOkJXcyRQQtUyuLIqPQTagycqUqMXxSN31eTGb' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'dkzmnqs71tjCGThfErxNly278ItNu5S9Y3YJk0BG0' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.120 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'dkzmnqs71tjCGThfErxNly278ItNu5S9Y3YJk0BG0' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.120 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'dkzmnqs71tjCGThfErxNly278ItNu5S9Y3YJk0BG0' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.120 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'dkzmnqs71tjCGThfErxNly278ItNu5S9Y3YJk0BG0' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.120 Safari/537.36' and us.blocked is null group by se.id,us.id; -== - -== -select se.idsession,us.id,us.username,string_agg(distinct(aug.usergroup),',') as usergroups from sessions se -join users us on (us.id=se.id_user) -left join useringroups uig on (us.id=uig.id_user) -left join usergroups aug on (aug.id=uig.id_group) -where se.idsession= 'dkzmnqs71tjCGThfErxNly278ItNu5S9Y3YJk0BG0' -and se.remote_addr= '::1' -and se.user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.120 Safari/537.36' and us.blocked is null group by se.id,us.id; -== diff --git a/backoffice/css/module.css b/backoffice/css/module.css index 74fb31d..ca08b42 100644 --- a/backoffice/css/module.css +++ b/backoffice/css/module.css @@ -1,8 +1,8 @@ -/* input::-webkit-calendar-picker-indicator{ - display: none; -} -And to hide the prompt: - -input[type="date"]::-webkit-input-placeholder{ - visibility: hidden !important; +/* input::-webkit-calendar-picker-indicator{ + display: none; +} +And to hide the prompt: + +input[type="date"]::-webkit-input-placeholder{ + visibility: hidden !important; } */ \ No newline at end of file diff --git a/backoffice/data/.htaccess b/backoffice/data/.htaccess index c9e1989..fd8b0c3 100644 --- a/backoffice/data/.htaccess +++ b/backoffice/data/.htaccess @@ -1,5 +1,5 @@ RewriteEngine On RewriteBase / -RewriteCond %{HTTP_COOKIE} !fld= [NC] -RewriteRule .* http://localhost/fld_lu/backoffice/login.html [L] +RewriteCond %{HTTP_COOKIE} !solana= [NC] +RewriteRule .* "%{REQUEST_SCHEME}://%{HTTP_HOST}/backoffice/login.html" [L] # Require all denied \ No newline at end of file diff --git a/backoffice/img/icons/access_white.svg b/backoffice/img/icons/access_white.svg index 1166342..5ecb2b8 100644 --- a/backoffice/img/icons/access_white.svg +++ b/backoffice/img/icons/access_white.svg @@ -1,5 +1,5 @@ - - - + + + \ No newline at end of file diff --git a/backoffice/img/icons/archive_white.svg b/backoffice/img/icons/archive_white.svg index 99e8ba9..2cff08a 100644 --- a/backoffice/img/icons/archive_white.svg +++ b/backoffice/img/icons/archive_white.svg @@ -1,5 +1,5 @@ - - - + + + \ No newline at end of file diff --git a/backoffice/img/icons/company_white.svg b/backoffice/img/icons/company_white.svg index 21a1b7d..ed26c0f 100644 --- a/backoffice/img/icons/company_white.svg +++ b/backoffice/img/icons/company_white.svg @@ -1,5 +1,5 @@ - - - + + + \ No newline at end of file diff --git a/backoffice/img/icons/documents_white.svg b/backoffice/img/icons/documents_white.svg index b857f7d..94d71a7 100644 --- a/backoffice/img/icons/documents_white.svg +++ b/backoffice/img/icons/documents_white.svg @@ -1,5 +1,5 @@ - - - + + + \ No newline at end of file diff --git a/backoffice/img/icons/excel_white.svg b/backoffice/img/icons/excel_white.svg index 70cb4d2..7693393 100644 --- a/backoffice/img/icons/excel_white.svg +++ b/backoffice/img/icons/excel_white.svg @@ -1,5 +1,5 @@ - - - + + + \ No newline at end of file diff --git a/backoffice/img/icons/folder_add_white.svg b/backoffice/img/icons/folder_add_white.svg index 4d4bca3..728bbae 100644 --- a/backoffice/img/icons/folder_add_white.svg +++ b/backoffice/img/icons/folder_add_white.svg @@ -1,5 +1,5 @@ - - - + + + \ No newline at end of file diff --git a/backoffice/img/icons/log_white.svg b/backoffice/img/icons/log_white.svg index 017a11a..3e443fa 100644 --- a/backoffice/img/icons/log_white.svg +++ b/backoffice/img/icons/log_white.svg @@ -1,5 +1,5 @@ - - - + + + \ No newline at end of file diff --git a/backoffice/img/icons/pdf_white.svg b/backoffice/img/icons/pdf_white.svg index b2bcae0..94dbd95 100644 --- a/backoffice/img/icons/pdf_white.svg +++ b/backoffice/img/icons/pdf_white.svg @@ -1,5 +1,5 @@ - - - + + + \ No newline at end of file diff --git a/backoffice/img/icons/pictures_white.svg b/backoffice/img/icons/pictures_white.svg index eec7c59..9142d7f 100644 --- a/backoffice/img/icons/pictures_white.svg +++ b/backoffice/img/icons/pictures_white.svg @@ -1,5 +1,5 @@ - - - + + + \ No newline at end of file diff --git a/backoffice/img/icons/projects_white.svg b/backoffice/img/icons/projects_white.svg index d16f0e1..ddbd36c 100644 --- a/backoffice/img/icons/projects_white.svg +++ b/backoffice/img/icons/projects_white.svg @@ -1,5 +1,5 @@ - - - + + + \ No newline at end of file diff --git a/backoffice/img/icons/upload_white.svg b/backoffice/img/icons/upload_white.svg index a1031e6..367855a 100644 --- a/backoffice/img/icons/upload_white.svg +++ b/backoffice/img/icons/upload_white.svg @@ -1,5 +1,5 @@ - - - + + + \ No newline at end of file diff --git a/backoffice/index.cgi b/backoffice/index.cgi index 2f664d8..91b7ce8 100644 --- a/backoffice/index.cgi +++ b/backoffice/index.cgi @@ -177,8 +177,8 @@ if ($skl ne "skeleton/login.tt" && $vars->{page} =~ /^module/){ $template->process($skl,$vars) || die "Template process failed: ", $template->error(), "\n"; -if ($vars->{page} =~ /\.tt/){ - print '
'.Dumper($p)."
";
-} 
+# if ($vars->{page} =~ /\.tt/){
+#    print '
'.Dumper($p)."
";
+# } 
 
 
diff --git a/backoffice/js/admin.js b/backoffice/js/admin.js
index 21a034a..2c7e9cb 100644
--- a/backoffice/js/admin.js
+++ b/backoffice/js/admin.js
@@ -1,37 +1,37 @@
-var admin = {
-  loadpage: function(modulepage,modulename){
-    //console.log(modulename);
-    //console.log("Load module:" + modulepage);
-    if (modulename){
-      document.getElementById("modulename").innerHTML = modulename;
-    }
-    document.getElementById("moduleframe").setAttribute('src',modulepage);
-  },
-  sidebarclick: function(modulepage,modulename){
-    admin.ladpage(modulepage,modulename);
-  },
-  logout: function(){
-    req.reqdata("POST",location.href,{"logout":"1"},admin.reloadpage);
-
-  },
-  reloadpage(page){
-    location.href=location.href;
-
-  }
-}
-
-function reload_page(){
-  location.href=location.href;
-}
-
-function closeSidebar(){
-  document.getElementById("sidebar").style.display = "none";
-  document.getElementById("main").style.margin = "0 0 0 0";
-  document.getElementById("modulename").style.setProperty("margin-left","0px");
-}
-
-function openSidebar(){
-  document.getElementById("sidebar").style.display = "block";
-  document.getElementById("main").style.setProperty("margin-left","210px");
-  document.getElementById("modulename").style.setProperty("margin-left","150px");
+var admin = {
+  loadpage: function(modulepage,modulename){
+    //console.log(modulename);
+    //console.log("Load module:" + modulepage);
+    if (modulename){
+      document.getElementById("modulename").innerHTML = modulename;
+    }
+    document.getElementById("moduleframe").setAttribute('src',modulepage);
+  },
+  sidebarclick: function(modulepage,modulename){
+    admin.ladpage(modulepage,modulename);
+  },
+  logout: function(){
+    req.reqdata("POST",location.href,{"logout":"1"},admin.reloadpage);
+
+  },
+  reloadpage(page){
+    location.href=location.href;
+
+  }
+}
+
+function reload_page(){
+  location.href=location.href;
+}
+
+function closeSidebar(){
+  document.getElementById("sidebar").style.display = "none";
+  document.getElementById("main").style.margin = "0 0 0 0";
+  document.getElementById("modulename").style.setProperty("margin-left","0px");
+}
+
+function openSidebar(){
+  document.getElementById("sidebar").style.display = "block";
+  document.getElementById("main").style.setProperty("margin-left","210px");
+  document.getElementById("modulename").style.setProperty("margin-left","150px");
 }
\ No newline at end of file
diff --git a/backoffice/js/fieldsave.js b/backoffice/js/fieldsave.js
index 8baea57..bf317a0 100644
--- a/backoffice/js/fieldsave.js
+++ b/backoffice/js/fieldsave.js
@@ -1,48 +1,48 @@
-var fsaveelements = document.querySelectorAll("input.fieldsave");
-for (var i = 0; i < fsaveelements.length; i++) {
-	fsaveelements[i].addEventListener('blur', function (event) {
-		savefield(event.currentTarget.id);
-	}, false);
-}
-
-function savefield(obj){
-  // console.log("save");
-  var field = {"ident":obj.id};
-  //var obj = document.getElementById(objid);
-  var fieldname = obj.getAttribute('name');
-  var xsp = fieldname.split("_");
-  // console.log(xsp);
-  // console.log(xsp[0] + "_id");
-  var identfield = document.getElementById("id");
-  field["ident_" + xsp[0] + "_id"] = identfield.value; 
-  if (obj.tagName == 'TEXTAREA'){
-    field[obj.getAttribute('name')] = obj.innerHTML;
-  } else if (obj.tagName == "SELECT"){
-    field[obj.getAttribute('name')] = obj.value;
-  } else if ((obj.getAttribute('type') == "checkbox")){
-    if ($("#" +objid).prop('checked')){
-      field[obj.getAttribute('name')] = obj.value;
-    } else {
-      field[obj.getAttribute('name')] = "";
-    }
-    
-  } else if (obj.getAttribute('type') == "file") {
-    if (obj.value != ""){
-      alert("file save TODO!")
-      return false;
-    }
-  } else {
-    field[obj.getAttribute('name')] = obj.value;
-  }
-
-  field["fn"] = "savefield";
-  // console.log(field);
-  
-  req.reqdata("POST","index.cgi",field,fieldsaved);
-  return false;
-}
-
-function fieldsaved(data){
-  console.log("field saved");
-  // console.log(data);
+var fsaveelements = document.querySelectorAll("input.fieldsave");
+for (var i = 0; i < fsaveelements.length; i++) {
+	fsaveelements[i].addEventListener('blur', function (event) {
+		savefield(event.currentTarget.id);
+	}, false);
+}
+
+function savefield(obj){
+  // console.log("save");
+  var field = {"ident":obj.id};
+  //var obj = document.getElementById(objid);
+  var fieldname = obj.getAttribute('name');
+  var xsp = fieldname.split("_");
+  // console.log(xsp);
+  // console.log(xsp[0] + "_id");
+  var identfield = document.getElementById("id");
+  field["ident_" + xsp[0] + "_id"] = identfield.value; 
+  if (obj.tagName == 'TEXTAREA'){
+    field[obj.getAttribute('name')] = obj.innerHTML;
+  } else if (obj.tagName == "SELECT"){
+    field[obj.getAttribute('name')] = obj.value;
+  } else if ((obj.getAttribute('type') == "checkbox")){
+    if ($("#" +objid).prop('checked')){
+      field[obj.getAttribute('name')] = obj.value;
+    } else {
+      field[obj.getAttribute('name')] = "";
+    }
+    
+  } else if (obj.getAttribute('type') == "file") {
+    if (obj.value != ""){
+      alert("file save TODO!")
+      return false;
+    }
+  } else {
+    field[obj.getAttribute('name')] = obj.value;
+  }
+
+  field["fn"] = "savefield";
+  // console.log(field);
+  
+  req.reqdata("POST","index.cgi",field,fieldsaved);
+  return false;
+}
+
+function fieldsaved(data){
+  console.log("field saved");
+  // console.log(data);
 }
\ No newline at end of file
diff --git a/backoffice/js/formsave.js b/backoffice/js/formsave.js
index 6326ff8..c59cc35 100644
--- a/backoffice/js/formsave.js
+++ b/backoffice/js/formsave.js
@@ -90,18 +90,28 @@ function getformcontent(frmid,dataflds){
 }
 
 function cleanform(frmname){
-  console.log("Clean Form: " + frmname);
+  //console.log("Clean Form: " + frmname);
   var frm = document.getElementById("frm_" + frmname);
   
   for (var f in frm){
-    //console.log(frm[f]);
-    if (frm[f]){
+    //console.log(frm[f].id);
+    if (frm[f] && frm[f].id){
     if (frm[f].tagName == 'INPUT'){
-      console.log("is INPUT" + frm[f].id + " type:" + frm[f].type + " class:" + frm[f].classList);
-      frm[f].value = "";
+      //console.log("is INPUT" + frm[f].id + " type:" + frm[f].type + " class:" + frm[f].classList);
+      if (frm[f].type == "checkbox"){
+        frm[f].checked = false;
+      } else if (frm[f].classList.contains("datefield")){
+          if (frm[f]._flatpickr){ frm[f]._flatpickr.clear(); }
+      } else if (frm[f].classList.contains("choices__input")){
+        if (choice[frmname][frm[f].id]){
+          choice[frmname][frm[f].id].removeActiveItems();
+        }
+      } else {
+        frm[f].value = "";
+      }
     }
     if (frm[f].tagName == 'SELECT'){
-      console.log("is INPUT" + frm[f].id + " multiple:" + frm[f].multiple + " class:" + frm[f].classList);
+      //console.log("is INPUT" + frm[f].id + " multiple:" + frm[f].multiple + " class:" + frm[f].classList);
       if (frm[f].multiple == true){
         if (frm[f].classList.contains("choices__input")){
           choice[frmname][frm[f].id].removeActiveItems();
@@ -112,13 +122,12 @@ function cleanform(frmname){
       
     }
     if (frm[f].tagName == 'TEXTAREA'){
-      console.log("is INPUT" + frm[f].id +  " class:" + frm[f].classList);
+      //console.log("is INPUT" + frm[f].id +  " class:" + frm[f].classList);
       if (frm[f].classList.contains("richeditarea")){
         tinymce.get(frm[f].id).setContent("");
       } else {
         frm[f].innerHTML = "";
-      }
-      
+      } 
     }
   }
   }
@@ -126,11 +135,13 @@ function cleanform(frmname){
 }
 
 function fillformbydataclass(dataclass,data,readonly = false){
+  //console.log(data);
   var frm = document.querySelectorAll('.data_'+ dataclass);
   if (data){
     for (var f in frm){
-
+      //console.log(frm[f]);
       if (data[frm[f].id]){
+        //console.log(frm[f].id + " => " + data[frm[f].id]);
         if (readonly){ frm[f].readonly = true;}
         if (frm[f].tagName == 'INPUT'){
           if (frm[f].type == "checkbox"){
@@ -139,12 +150,28 @@ function fillformbydataclass(dataclass,data,readonly = false){
             } else {
               frm[f].checked = false;
             }
+          } else if (frm[f].classList.contains("datefield")){ 
+            frm[f]._flatpickr.setDate(data[frm[f].id]);
+          } else if (frm[f].classList.contains("choices__input")){  
+            if ((data[frm[f].id] != null) && (data[frm[f].id] != '[""]')){
+              choice[dataclass][frm[f].id].setValue(JSON.parse(data[frm[f].id])); 
+            }
           } else {
             frm[f].value=data[frm[f].id];
           }
         }
         if (frm[f].tagName == 'SELECT'){
-          frm[f].value=data[frm[f].id];
+          if (frm[f].classList.contains("choices__input")){
+            if (frm[f].multiple == true){
+              //console.log(data[frm[f].id]);
+              choice[dataclass][frm[f].id].setChoiceByValue(JSON.parse(data[frm[f].id]));
+            }else {
+              choice[dataclass][frm[f].id].setChoiceByValue(data[frm[f].id]);
+            }
+          } else {
+            frm[f].value=data[frm[f].id];
+          }
+          
         }
       }
       
diff --git a/backoffice/tmp/sql.log b/backoffice/tmp/sql.log
deleted file mode 100644
index e69de29..0000000
diff --git a/backoffice/tmpl/macro/fields.tt b/backoffice/tmpl/macro/fields.tt
index cce2b5b..cb3d262 100644
--- a/backoffice/tmpl/macro/fields.tt
+++ b/backoffice/tmpl/macro/fields.tt
@@ -1,118 +1,118 @@
-[% MACRO fieldhidden(column,table,ident,value) BLOCK -%]
-        
-[% END -%]
-[% MACRO fieldeditbox(column,table,title,size,state,value,plhold) BLOCK -%]
-  
- - 0 %][% state %][% END %]/> - -
-[% END -%] -[% MACRO fieldfile(column,table,title,size,state,value) BLOCK -%] -
- - 0 %][% state %][% END %]/> - -
-[% END -%] -[% MACRO fieldpasswordbox(column,table,title,size,state,value) BLOCK -%] -
- - 0 %][% state %][% END %]/> - -
-[% END -%] -[% MACRO fieldtagbox(column,table,title,size,state,value) BLOCK -%] -
- - 0 %][% state %][% END %]/> - -
-[% END -%] -[% MACRO fieldcheckbox(column,table,title,size,state,value) BLOCK -%] -
-
- 0 %][% state %][% END %]> - -
-[% END -%] - -[% MACRO fieldemailbox(column,table,title,size,state,value) BLOCK -%] -
- - 0 %][% state %][% END %]/> -
-[% END -%] - -[% MACRO fieldselectbox(column,table,title,size,state,value) BLOCK -%] - [% IF state.length > 0 %] - [% fieldeditbox(column,table,title,size,state,value) %] - [% ELSE %] -
- - - -
- [% END %] -[% END -%] -[% MACRO fieldmultiselectbox(column,table,title,size,state,value) BLOCK -%] - [% IF state.length > 0 %] - [% fieldeditbox(column,table,title,size,state,value) %] - [% ELSE %] -
- - - -
- [% END %] -[% END -%] -[% MACRO fielddatebox(column,table,title,size,state,value) BLOCK -%] -
- - 0 %][% state %][% END %]]/> - -
-[% END -%] -[% MACRO fieldtextarea(column,table,title,size,state,height,value) BLOCK -%] -
- - -
-[% END -%] -[% MACRO fieldrichtextarea(column,table,title,size,state,height,value) BLOCK -%] -
- - -
-[% END -%] - -[% MACRO formsavebutton(formname,btnname) BLOCK -%] -
- -
-[% END -%] -[% MACRO formsavetextfilebutton(formname,btnname) BLOCK -%] -
- -
-[% END -%] -[% MACRO formdlgsavebutton(formname,btnname,clbk) BLOCK -%] - -[% END -%] -[% MACRO formsavefilebutton(formname,btnname,container) BLOCK -%] -[% IF container.length > 0 %] -
- [% END %] - -[% IF container.length > 0 %] -
-[% END %] -[% END -%] - - +[% MACRO fieldhidden(column,table,ident,value) BLOCK -%] + +[% END -%] +[% MACRO fieldeditbox(column,table,title,size,state,value,plhold) BLOCK -%] +
+ + 0 %][% state %][% END %]/> + +
+[% END -%] +[% MACRO fieldfile(column,table,title,size,state,value) BLOCK -%] +
+ + 0 %][% state %][% END %]/> + +
+[% END -%] +[% MACRO fieldpasswordbox(column,table,title,size,state,value) BLOCK -%] +
+ + 0 %][% state %][% END %]/> + +
+[% END -%] +[% MACRO fieldtagbox(column,table,title,size,state,value) BLOCK -%] +
+ + 0 %][% state %][% END %]/> + +
+[% END -%] +[% MACRO fieldcheckbox(column,table,title,size,state,value) BLOCK -%] +
+
+ 0 %][% state %][% END %]> + +
+[% END -%] + +[% MACRO fieldemailbox(column,table,title,size,state,value) BLOCK -%] +
+ + 0 %][% state %][% END %]/> +
+[% END -%] + +[% MACRO fieldselectbox(column,table,title,size,state,value) BLOCK -%] + [% IF state.length > 0 %] + [% fieldeditbox(column,table,title,size,state,value) %] + [% ELSE %] +
+ + + +
+ [% END %] +[% END -%] +[% MACRO fieldmultiselectbox(column,table,title,size,state,value) BLOCK -%] + [% IF state.length > 0 %] + [% fieldeditbox(column,table,title,size,state,value) %] + [% ELSE %] +
+ + + +
+ [% END %] +[% END -%] +[% MACRO fielddatebox(column,table,title,size,state,value) BLOCK -%] +
+ + 0 %][% state %][% END %]]/> + +
+[% END -%] +[% MACRO fieldtextarea(column,table,title,size,state,height,value) BLOCK -%] +
+ + +
+[% END -%] +[% MACRO fieldrichtextarea(column,table,title,size,state,height,value) BLOCK -%] +
+ + +
+[% END -%] + +[% MACRO formsavebutton(formname,btnname) BLOCK -%] +
+ +
+[% END -%] +[% MACRO formsavetextfilebutton(formname,btnname) BLOCK -%] +
+ +
+[% END -%] +[% MACRO formdlgsavebutton(formname,btnname,clbk) BLOCK -%] + +[% END -%] +[% MACRO formsavefilebutton(formname,btnname,container) BLOCK -%] +[% IF container.length > 0 %] +
+ [% END %] + +[% IF container.length > 0 %] +
+[% END %] +[% END -%] + + diff --git a/backoffice/tmpl/module/companies/index.js b/backoffice/tmpl/module/companies/index.js index 6b7b430..85d7f78 100644 --- a/backoffice/tmpl/module/companies/index.js +++ b/backoffice/tmpl/module/companies/index.js @@ -7,20 +7,19 @@ var idcompany = "[% company.0.id_company %]"; [% ELSE %] var idcompany=null; [% END %] -var choice = {"submissionaccess":{"project":null,"cdm":null,"cdm_requests":null}}; +var choice = {"submissionaccess":{"projects":null,"cdm":null,"cdm_requests":null}}; var tab_id_projects = null; var tab_id_cdms = null; var tab_id_cdm_requests = null; function initpage(){ [% IF (session.usergroups.search('admin') == 1) %] - choice["submissionaccess"]["project"] = new Choices('#project',{ + choice["submissionaccess"]["projects"] = new Choices('#projects',{ searchEnabled: false, itemSelectText: 'sélectionner...', removeItemButton: true, choices : [] }); - getprojects(); - + choice["submissionaccess"]["cdm"] = new Choices('#cdm',{ searchEnabled: false, itemSelectText: 'sélectionner...', @@ -34,6 +33,8 @@ function initpage(){ removeItemButton: true, choices : [] }); + getprojects(); + getcdms(); [% IF (session.usergroups.search('admin') == 1) %] tbl = new Tabulator("#tbl_companies", { headerFilterPlaceholder:"filter...", @@ -57,7 +58,7 @@ function initpage(){ getcompanydata(idcompany); [% END %] - getcdms(); + } [% IF (session.usergroups.search('admin') == 1) %] function gettbldata(){ @@ -107,7 +108,7 @@ function fillsubmissionaccess(data){ cleanform('submissionaccess'); if (data && data.sqldata){ //var frm = document.querySelectorAll('.data_submissionaccess'); - //fillformbydataclass('submissionaccess',data.sqldata[0],false); + fillformbydataclass('submissionaccess',data.sqldata[0],false); } } @@ -139,15 +140,8 @@ function getprojects(){ } function fillprojectlist(data){ - fillselectlist(choice["submissionaccess"]["project"],data.sqldata,'id','project'); - // var projectlist = []; - // choice["submissionaccess"]["project"].clearStore(); - // if (data && data.sqldata){ - // for (var i in data.sqldata){ - // projectlist.push({value:data.sqldata[i].id,label:data.sqldata[i].project}); - // } - // } - // choice["submissionaccess"]["project"].setChoices(projectlist, 'value', 'label', true); + console.log("fill projectlist"); + fillselectlist(choice["submissionaccess"]["projects"],data.sqldata,'id','project'); return false; } @@ -158,20 +152,13 @@ function getcdms(){ } function fillcdmlist(data){ + console.log("fill cdmlist"); fillselectlist(choice["submissionaccess"]["cdm_requests"],data.sqldata,'id','cdm'); //var cdmlist = []; [% IF (session.usergroups.search('admin') == 1) %] - choice["submissionaccess"]["cdm"].clearStore(); + fillselectlist(choice["submissionaccess"]["cdm"],data.sqldata,'id','cdm'); + //choice["submissionaccess"]["cdm"].clearStore(); [% END %] - choice["submissionaccess"]["cdm_requests"].clearStore(); - if (data && data.sqldata){ - for (var i in data.sqldata){ - cdmlist.push({value:data.sqldata[i].id,label:data.sqldata[i].cdm}); - } - } - [% IF (session.usergroups.search('admin') == 1) %] - //choice["submissionaccess"]["cdm"].setChoices(cdmlist, 'value', 'label', true); - [% END %] - //choice["submissionaccess"]["cdm_requests"].setChoices(cdmlist, 'value', 'label', true); + return false; } \ No newline at end of file diff --git a/backoffice/tmpl/module/companies/index.tt b/backoffice/tmpl/module/companies/index.tt index 8c0033e..1fee48b 100644 --- a/backoffice/tmpl/module/companies/index.tt +++ b/backoffice/tmpl/module/companies/index.tt @@ -72,7 +72,7 @@ [% IF (session.usergroups.search('admin') != 1) %] [% dataeditable = "readonly" %] [% END %] - [% fieldmultiselectbox('project','submissionaccess','Accès au projets','',dataeditable,'') %] + [% fieldmultiselectbox('projects','submissionaccess','Accès au projets','',dataeditable,'') %] [% fieldmultiselectbox('cdm','submissionaccess','Accès au corps de métiers','',dataeditable,'') %] [% fieldmultiselectbox('cdm_requests','submissionaccess',"Demande d'accès au corps de métiers",'','','') %] diff --git a/backoffice/tmpl/module/profile/index.js b/backoffice/tmpl/module/profile/index.js index e413e34..63fb0fa 100644 --- a/backoffice/tmpl/module/profile/index.js +++ b/backoffice/tmpl/module/profile/index.js @@ -1,64 +1,64 @@ -var iduser="[% session.id %]"; - -function initpage(){ - flatpickr(".datefield",{altInput: true, - altFormat: "d.m.Y", - dateFormat: "Y-m-d", - "locale": "fr", - }); - loadmemberdata(iduser); - loadaccountdata(iduser); -} - -function loadaccountdata(id){ - req.reqdata("POST","db.cgi",{"get":"userdata","filter":"id="+id},fillformaccount); -} -function loadmemberdata(id){ - req.reqdata("POST","db.cgi",{"get":"memberdata","filter":"id_user="+id},fillformmember); -} -function fillformaccount(data){ - if (data && data.sqldata){ - var frm = document.querySelectorAll('.data_users'); - for (var f in frm){ - if (data.sqldata[0][frm[f].id]){ - if ((frm[f].tagName == 'INPUT') || (frm[f].tagName == 'SELECT')){ - if (frm[f].classList.contains("datefield")){ - frm[f]._flatpickr.setDate(data.sqldata[0][frm[f].id]); - } else { - frm[f].value=data.sqldata[0][frm[f].id]; - } - } - } - } - } -} - - -function fillformmember(data){ - // console.log(data); - if (data && data.sqldata){ - var frm = document.querySelectorAll('.data_members'); - for (var f in frm){ - // console.log(frm[f].tagName); - // console.log(frm[f].id); - if (data.sqldata[0][frm[f].id]){ - //console.log(frm[f].tagName + " " + frm[f].type + " " + frm[f].id); - if ((frm[f].tagName == 'INPUT') || (frm[f].tagName == 'SELECT')){ - if (frm[f].classList.contains("datefield")){ - frm[f]._flatpickr.setDate(data.sqldata[0][frm[f].id]); - } else { - frm[f].value=data.sqldata[0][frm[f].id]; - } - - } - } - - } - // if (document.getElementById("profile_photo").value != ""){ - // document.getElementById("img_profile_photo").src = '../../data/members/' + document.getElementById("profile_photo").value; - // } - // console.log(frm); - } -} - - +var iduser="[% session.id %]"; + +function initpage(){ + flatpickr(".datefield",{altInput: true, + altFormat: "d.m.Y", + dateFormat: "Y-m-d", + "locale": "fr", + }); + loadmemberdata(iduser); + loadaccountdata(iduser); +} + +function loadaccountdata(id){ + req.reqdata("POST","db.cgi",{"get":"userdata","filter":"id="+id},fillformaccount); +} +function loadmemberdata(id){ + req.reqdata("POST","db.cgi",{"get":"memberdata","filter":"id_user="+id},fillformmember); +} +function fillformaccount(data){ + if (data && data.sqldata){ + var frm = document.querySelectorAll('.data_users'); + for (var f in frm){ + if (data.sqldata[0][frm[f].id]){ + if ((frm[f].tagName == 'INPUT') || (frm[f].tagName == 'SELECT')){ + if (frm[f].classList.contains("datefield")){ + frm[f]._flatpickr.setDate(data.sqldata[0][frm[f].id]); + } else { + frm[f].value=data.sqldata[0][frm[f].id]; + } + } + } + } + } +} + + +function fillformmember(data){ + // console.log(data); + if (data && data.sqldata){ + var frm = document.querySelectorAll('.data_members'); + for (var f in frm){ + // console.log(frm[f].tagName); + // console.log(frm[f].id); + if (data.sqldata[0][frm[f].id]){ + //console.log(frm[f].tagName + " " + frm[f].type + " " + frm[f].id); + if ((frm[f].tagName == 'INPUT') || (frm[f].tagName == 'SELECT')){ + if (frm[f].classList.contains("datefield")){ + frm[f]._flatpickr.setDate(data.sqldata[0][frm[f].id]); + } else { + frm[f].value=data.sqldata[0][frm[f].id]; + } + + } + } + + } + // if (document.getElementById("profile_photo").value != ""){ + // document.getElementById("img_profile_photo").src = '../../data/members/' + document.getElementById("profile_photo").value; + // } + // console.log(frm); + } +} + + diff --git a/backoffice/tmpl/module/profile/index.tt b/backoffice/tmpl/module/profile/index.tt index 0c612d6..41f2139 100644 --- a/backoffice/tmpl/module/profile/index.tt +++ b/backoffice/tmpl/module/profile/index.tt @@ -1,45 +1,45 @@ - -[% PROCESS macro/fields.tt %] -
-
-
-

données d'accès

-
-
- [% #fieldhidden('users','id','ident') %] - [% fieldeditbox('username','users','E-Mail (Login)','','readonly','') %] -
- -
-
-
- - -
-
-
-
- -
-
-

données personelles

-
-
- - [% fieldhidden('id','members','ident') %] - [% fieldeditbox('surname','members','Nom','w3-half','') %] - [% fieldeditbox('prename','members','Prénom','w3-half','') %] - [% fieldeditbox('job','members','Position','w3-half','') %] - [% fieldeditbox('phone','members','Téléphone','w3-half','') %] -
- [% formsavebutton('members','sauvegarder') %] -
-
-
-
- - [% #INCLUDE block/dlgcropper.tt %] - [% INCLUDE module/profile/dlgpassword.tt %] - [% INCLUDE module/profile/dlgusername.tt %] - - + +[% PROCESS macro/fields.tt %] +
+
+
+

données d'accès

+
+
+ [% #fieldhidden('users','id','ident') %] + [% fieldeditbox('username','users','E-Mail (Login)','','readonly','') %] +
+ +
+
+
+ + +
+
+
+
+ +
+
+

données personelles

+
+
+ + [% fieldhidden('id','members','ident') %] + [% fieldeditbox('surname','members','Nom','w3-half','') %] + [% fieldeditbox('prename','members','Prénom','w3-half','') %] + [% fieldeditbox('job','members','Position','w3-half','') %] + [% fieldeditbox('phone','members','Téléphone','w3-half','') %] +
+ [% formsavebutton('members','sauvegarder') %] +
+
+
+
+ + [% #INCLUDE block/dlgcropper.tt %] + [% INCLUDE module/profile/dlgpassword.tt %] + [% INCLUDE module/profile/dlgusername.tt %] + + diff --git a/backoffice/tmpl/module/projects/cdm.js b/backoffice/tmpl/module/projects/cdm.js index 0653a2d..cca3dec 100644 --- a/backoffice/tmpl/module/projects/cdm.js +++ b/backoffice/tmpl/module/projects/cdm.js @@ -1,7 +1,13 @@ var tbl= null; -var sel_project = null; +//var sel_project = null; +var choice = {"cdm":{"project_ids":null}}; function initpage(){ - + choice["cdm"]["project_ids"] = new Choices('#project_ids',{ + searchEnabled: false, + itemSelectText: 'auswielen...', + removeItemButton: true, + choices : [] + }); tbl = new Tabulator("#tbl_cdm", { headerFilterPlaceholder:"filter...", height: "95vh", @@ -47,18 +53,9 @@ function edit(){ } function fillcdmform(data){ - var frm = document.querySelectorAll('.data_cdm'); - for (var f in frm){ - if ((frm[f].tagName == 'INPUT') || (frm[f].tagName == 'SELECT') || (frm[f].tagName == 'TEXTAREA')){ - frm[f].value=""; - } - } + cleanform("cdm"); if (data && data.sqldata){ - for (var f in frm){ - if ((frm[f].tagName == 'INPUT') || (frm[f].tagName == 'SELECT') || (frm[f].tagName == 'TEXTAREA')){ - frm[f].value=data.sqldata[0][frm[f].id]; - } - } + fillformbydataclass("cdm",data.sqldata[0],false); } document.getElementById('dlgcdm').style.display='block'; @@ -82,46 +79,15 @@ function view_cdm(){ parent.admin.loadpage('module/[% module %]/cdm.html','Corps de métiers'); } -// function getprojects(){ -// req.reqdata("POST","db.cgi",{"get":"projectlist"},fillprojects); -// return false; -// } -// function fillprojects(data){ -// console.log(data); - -// var projectlist = []; -// if (data && data.sqldata){ -// for (var i in data.sqldata){ -// projectlist.push({value:data.sqldata[i].id,label:data.sqldata[i].project}); -// } -// } -// if (document.getElementById('id_project').tagName == "SELECT"){ -// sel_id_project = new Choices('#id_project',{ -// searchEnabled: false, -// itemSelectText: 'selectionner...', -// choices : projectlist, -// shouldSort: false, -// shouldSortItems: false -// }); - -// } -// return false; -// } function getprojects(){ req.reqdata("POST","db.cgi",{"get":"projectlist"},fillprojectlist); } function fillprojectlist(data){ - var projectlist = []; - tab_id_projects.clearStore(); - if (data && data.sqldata){ - for (var i in data.sqldata){ - projectlist.push({value:data.sqldata[i].id,label:data.sqldata[i].project}); - } - } - tab_id_projects.setChoices(projectlist, 'value', 'label', true); + fillselectlist(choice["cdm"]["project_ids"],data.sqldata,'id','project'); + return false; } diff --git a/backoffice/tmpl/module/projects/cdm.tt b/backoffice/tmpl/module/projects/cdm.tt index 9eb58b8..3f44a13 100644 --- a/backoffice/tmpl/module/projects/cdm.tt +++ b/backoffice/tmpl/module/projects/cdm.tt @@ -23,7 +23,7 @@
[% fieldhidden("id","cdm","ident",'') %] [% fieldeditbox("cdm","cdm","Corps de métier",'','','','') %] - [% fieldmultiselectbox('id_projects','cdm','Projets','','','') %] + [% fieldmultiselectbox('project_ids','cdm','Projets','','','') %]