Index: branches/unlabeled/unlabeled-1.2.2/core/units/user_groups/user_groups_dbitem.php =================================================================== diff -u -r7698 -r7731 --- branches/unlabeled/unlabeled-1.2.2/core/units/user_groups/user_groups_dbitem.php (.../user_groups_dbitem.php) (revision 7698) +++ branches/unlabeled/unlabeled-1.2.2/core/units/user_groups/user_groups_dbitem.php (.../user_groups_dbitem.php) (revision 7731) @@ -14,12 +14,14 @@ */ function GetKeyClause($method=null, $keys_hash = null) { - $table_info = $this->getLinkedInfo(); - $keys_hash = Array( - $this->IDField => $this->ID, - $table_info['ForeignKey'] => $table_info['ParentId'], - ); - + $table_info = $this->getLinkedInfo($this->Special); + if ($table_info) { + // we have parent info, then use it + $keys_hash = Array( + $this->IDField => $this->ID, + $table_info['ForeignKey'] => $table_info['ParentId'], + ); + } return parent::GetKeyClause($method, $keys_hash); } Index: branches/unlabeled/unlabeled-1.34.2/core/units/users/users_config.php =================================================================== diff -u -r7701 -r7731 --- branches/unlabeled/unlabeled-1.34.2/core/units/users/users_config.php (.../users_config.php) (revision 7701) +++ branches/unlabeled/unlabeled-1.34.2/core/units/users/users_config.php (.../users_config.php) (revision 7731) @@ -38,7 +38,7 @@ 'QueryString' => Array( 1 => 'id', - 2 => 'page', + 2 => 'Page', 3 => 'event', 4 => 'mode', ),