Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						e577e883f4 
					 
					
						
						
							
							Subscriber lists to separate files and also Profile typing  
						
						
						
						
					 
					
						2016-01-06 00:57:31 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						ad3b62cf2f 
					 
					
						
						
							
							ShowprofiletagAction now extends ShowstreamAction  
						
						
						
						
					 
					
						2015-09-27 23:46:30 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						01a4ab30dc 
					 
					
						
						
							
							Removing MicroID as well as simplifying profileaction  
						
						... 
						
						
						
						sorry, forgot to commit in between 
						
						
					 
					
						2015-07-14 16:52:20 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						9a92b58057 
					 
					
						
						
							
							ShowstreamAction tidying up  
						
						... 
						
						
						
						Lots of these changes mean that we're requiring certain values to
either by typed properly or return the expected value. If it doesn't
there should be a fatal exception thrown which we can followup in the
logs and won't go silently suppressed. 
						
						
					 
					
						2015-07-10 13:44:47 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						50c297bcbe 
					 
					
						
						
							
							ShowstreamAction fixes so it's not as horrible  
						
						
						
						
					 
					
						2015-07-10 12:34:06 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						9054bb69e9 
					 
					
						
						
							
							I had some inheritance the wrong way around.  
						
						
						
						
					 
					
						2015-07-04 19:48:35 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						d5a24da167 
					 
					
						
						
							
							only variables can be sent by reference (strict standards)  
						
						
						
						
					 
					
						2015-06-25 20:13:27 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						c26e08d6a6 
					 
					
						
						
							
							some more extensions of ShowstreamAction broke in last commit  
						
						
						
						
					 
					
						2015-06-05 21:49:34 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						9376a6d75a 
					 
					
						
						
							
							ModPlus plugin now links to remote profiles with UserbyidAction  
						
						
						
						
					 
					
						2015-06-05 21:30:50 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						8ad81a6aa3 
					 
					
						
						
							
							Allow showing profiles with UserbyidAction (/user/:id)  
						
						
						
						
					 
					
						2015-06-05 21:24:41 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						bb8d377b91 
					 
					
						
						
							
							Redirect to group URL for /nickname pattern  
						
						
						
						
					 
					
						2015-05-26 13:10:37 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						51ecd6be15 
					 
					
						
						
							
							Fix some ProfileAction stuff, add function profileActionPreparation  
						
						... 
						
						
						
						Split up files with multiple classes to multiple files for autoload, sorry
for baking this into this commit. 
						
						
					 
					
						2015-04-22 21:22:38 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						e086ef3a84 
					 
					
						
						
							
							ProfileAction derivatives somewhat migrated to ManagedAction  
						
						
						
						
					 
					
						2014-05-12 22:41:05 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						413f040673 
					 
					
						
						
							
							Profile->getGroupCount() should be used for groupcounts  
						
						... 
						
						
						
						This was found in the PHP error log as:
    "Trying to get property of non-object in %HTDOCS%/lib/profileaction.php on line 270" 
						
						
					 
					
						2013-11-02 20:17:14 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						9b6633698c 
					 
					
						
						
							
							Group discovery from text functions polished  
						
						... 
						
						
						
						Also removed the entirely unused saveGroups function.
Now avoiding multiGet and using listFind in Profile->getGroups()
so we don't have to deal with ArrayWrapper. 
						
						
					 
					
						2013-10-29 13:40:14 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						f8b49e69d0 
					 
					
						
						
							
							Protected function prepare with array $args defaulting to array()  
						
						
						
						
					 
					
						2013-10-29 10:26:46 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						390556d932 
					 
					
						
						
							
							Remote Profile Action from ModPlus now more generic  
						
						
						
						
					 
					
						2013-10-08 21:08:02 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						80c6af0ffe 
					 
					
						
						
							
							Uncaught exception when no subscribers/subscriptions in ProfileList  
						
						
						
						
					 
					
						2013-09-26 00:47:56 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						63306081bc 
					 
					
						
						
							
							Subscription "get by" functions now don't use ArrayWrappers  
						
						... 
						
						
						
						They were getting in the way of some strict-typing stuff. 
						
						
					 
					
						2013-09-21 18:38:14 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						2a4dc77a63 
					 
					
						
						
							
							The overloaded DB_DataObject function staticGet is now called getKV  
						
						... 
						
						
						
						I used this hacky sed-command (run it from your GNU Social root, or change the first grep's path to where it actually lies) to do a rough fix on all ::staticGet calls and rename them to ::getKV
   sed -i -s -e '/DataObject::staticGet/I!s/::staticGet/::getKV/Ig' $(grep -R ::staticGet `pwd`/* | grep -v -e '^extlib' | grep -v DataObject:: |grep -v "function staticGet"|cut -d: -f1 |sort |uniq)
If you're applying this, remember to change the Managed_DataObject and Memcached_DataObject function definitions of staticGet to getKV!
This might of course take some getting used to, or modification fo StatusNet plugins, but the result is that all the static calls (to staticGet) are now properly made without breaking PHP Strict Standards. Standards are there to be followed (and they caused some very bad confusion when used with get_called_class)
Reasonably any plugin or code that tests for the definition of 'GNUSOCIAL' or similar will take this change into consideration. 
						
						
					 
					
						2013-08-18 13:13:56 +02:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						fc713b660b 
					 
					
						
						
							
							hide silenced users' profile pages  
						
						
						
						
					 
					
						2012-03-08 06:45:56 -06:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						cd3bc8f4ef 
					 
					
						
						
							
							correct groups from Profile::getGroups()  
						
						
						
						
					 
					
						2011-09-30 11:38:06 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Copley 
							
						 
					 
					
						
						
							
						
						36d619480a 
					 
					
						
						
							
							Rip out user, group and site design customization code  
						
						... 
						
						
						
						Squashed commit of the following:
commit 0bcfb6535115ec0a11669420f8689aeedc417bc8
Author: Zach Copley <zach@status.net >
Date:   Thu Jun 9 15:51:47 2011 -0400
    Remove design-related stuff from the API
commit 88da010256fbcaee1ff01d9507ea47d3225f2825
Author: Zach Copley <zach@status.net >
Date:   Thu Jun 9 15:40:16 2011 -0400
    Mop up misc design related code
commit 11958b064745b797b4c9f9f4b7e8f65e4c82ce83
Author: Zach Copley <zach@status.net >
Date:   Thu Jun 9 15:21:00 2011 -0400
    Remove Design DB_DataObject class and references to it in schema
commit f8540594728ce6ba4697eb21657ccb897a9fc127
Author: Zach Copley <zach@status.net >
Date:   Thu Jun 9 13:15:54 2011 -0400
    Remove design-related actions and widgets
commit ddf7b4d425b88b58956b8be06047d2a3e0560bd2
Author: Zach Copley <zach@status.net >
Date:   Thu Jun 9 13:10:57 2011 -0400
    Remove navigation / routing to design settings actions
commit e3f280f8780d99168edf37ef766956f281e9c5da
Author: Zach Copley <zach@status.net >
Date:   Thu Jun 9 13:03:09 2011 -0400
    CurrentUserDesignAction -> Action
commit 6780b1a07e1375a7fa0fd48c8bf3109d9a12e33e
Author: Zach Copley <zach@status.net >
Date:   Thu Jun 9 12:54:22 2011 -0400
    * GroupDesignAction -> GroupAction (new base class for group actions)
commit 2136377e895db274709a1d486f377f13946ccfd6
Author: Zach Copley <zach@status.net >
Date:   Thu Jun 9 12:36:40 2011 -0400
    OwnerDesignAction -> Action 
						
						
					 
					
						2011-06-09 16:20:19 -04:00 
						 
				 
			
				
					
						
							
							
								Siebrand Mazeland 
							
						 
					 
					
						
						
							
						
						a2e4a1803c 
					 
					
						
						
							
							Harmonize message for 'User has no profile.' and update translator documentation.  
						
						
						
						
					 
					
						2011-04-25 22:44:19 +02:00 
						 
				 
			
				
					
						
							
							
								Zach Copley 
							
						 
					 
					
						
						
							
						
						da6822c1f0 
					 
					
						
						
							
							Merge branch 'lists_fixes' into 1.0.x  
						
						
						
						
					 
					
						2011-04-15 20:50:04 +00:00 
						 
				 
			
				
					
						
							
							
								Shashi Gowda 
							
						 
					 
					
						
						
							
						
						b78e5de474 
					 
					
						
						
							
							Profile::getOwnedTags -> Profile::getLists, first argument is the current user, or the user accessing the lists.  
						
						
						
						
					 
					
						2011-04-16 00:52:58 +05:30 
						 
				 
			
				
					
						
							
							
								Siebrand Mazeland 
							
						 
					 
					
						
						
							
						
						c27b9c0722 
					 
					
						
						
							
							Update translator documentation.  
						
						... 
						
						
						
						i18n/L10n updates.
Whitespace updates. 
						
						
					 
					
						2011-04-15 15:07:35 +02:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						9208c94b29 
					 
					
						
						
							
							don't show private lists; correct link in header  
						
						
						
						
					 
					
						2011-04-14 17:27:26 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						edee3995c2 
					 
					
						
						
							
							no All groups link  
						
						
						
						
					 
					
						2011-04-14 17:14:57 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						c8a58c924b 
					 
					
						
						
							
							show lists as a comma-separated list in sidebar  
						
						
						
						
					 
					
						2011-04-14 17:03:10 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						90e6eab68e 
					 
					
						
						
							
							show user's lists in sidebar  
						
						
						
						
					 
					
						2011-04-14 16:57:50 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						9ef13976fc 
					 
					
						
						
							
							Merge branch '1.0.x' of gitorious.org:statusnet/mainline into 1.0.x  
						
						
						
						
					 
					
						2011-04-14 16:09:18 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						ddb03c9fc6 
					 
					
						
						
							
							move follower/following/groups stats to those sections  
						
						
						
						
					 
					
						2011-04-14 16:08:10 -04:00 
						 
				 
			
				
					
						
							
							
								Shashi Gowda 
							
						 
					 
					
						
						
							
						
						45952ff164 
					 
					
						
						
							
							"Lists with you" and "List subscriptions" in the right aside, "Lists" in the left aside  
						
						
						
						
					 
					
						2011-04-14 19:49:43 +00:00 
						 
				 
			
				
					
						
							
							
								Shashi Gowda 
							
						 
					 
					
						
						
							
						
						53af608ef8 
					 
					
						
						
							
							People tags -> Lists (only UI changes, for experimentation)  
						
						
						
						
					 
					
						2011-04-14 19:49:42 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						b64a1ef0e7 
					 
					
						
						
							
							No All subscriptions/subscribers links  
						
						
						
						
					 
					
						2011-04-14 15:43:08 -04:00 
						 
				 
			
				
					
						
							
							
								Shashi Gowda 
							
						 
					 
					
						
						
							
						
						14a82dae61 
					 
					
						
						
							
							Sidebar sections to show peopletags and tag subscriptions.  
						
						... 
						
						
						
						FIXME: currently you can see the subscriptions section only on *your* profileaction pages, is this OK? 
						
						
					 
					
						2011-04-08 16:22:51 +05:30 
						 
				 
			
				
					
						
							
							
								Siebrand Mazeland 
							
						 
					 
					
						
						
							
						
						7db24c32d6 
					 
					
						
						
							
							* fix some i18n and L10n issues  
						
						... 
						
						
						
						* update/add translator documentation
* remove superfluous whitespace 
						
						
					 
					
						2011-01-29 00:33:13 +01:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						397f7cd0d8 
					 
					
						
						
							
							Refactor profile sidebar statistics output so plugins can hook it and add entries.  
						
						
						
						
					 
					
						2011-01-18 13:32:00 -08:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						ff6df8061b 
					 
					
						
						
							
							Refactor profile sidebar stats generation: factor out giant chunk of repeated method calls  
						
						
						
						
					 
					
						2011-01-18 13:12:08 -08:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						9be770e609 
					 
					
						
						
							
							Start cleaning up profile sidebar: link the header text on subscription/subscriber/groups sections to the tabs so users don't have to dance around looking for the link if they don't have enough to trigger a 'more' link.  
						
						... 
						
						
						
						Consolidated some of that link generation; sooooo much more dupe code to kill in this section! 
						
						
					 
					
						2011-01-18 12:52:38 -08:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						0d0e51292d 
					 
					
						
						
							
							some User -> Profile cleanup to help in adapting the profile page action to show stuff for remote users. Subscriptions, groups, roles, etc are all on profiles now so go ahead and use em.  
						
						
						
						
					 
					
						2010-11-15 15:32:57 -08:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						5dc169260d 
					 
					
						
						
							
							Merge branch 'testing' of git@gitorious.org:statusnet/mainline into 0.9.x  
						
						
						
						
					 
					
						2010-04-06 15:22:23 -07:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						2e51d33145 
					 
					
						
						
							
							override linkAttributes() method for subscribersminilist  
						
						
						
						
					 
					
						2010-04-05 10:46:55 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						7fb8d0c471 
					 
					
						
						
							
							breakout subscribers minilist  
						
						
						
						
					 
					
						2010-04-05 10:22:54 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						5414096c44 
					 
					
						
						
							
							add an event for subscribers minilist  
						
						
						
						
					 
					
						2010-04-05 10:12:40 -04:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						16fa03212b 
					 
					
						
						
							
							Ticket 2188: add a daily average post count to profile statistics sidebar.  
						
						... 
						
						
						
						When we have more detailed history stats, this'd be a good place to link to details/graphs. 
						
						
					 
					
						2010-03-23 11:25:36 -07:00 
						 
				 
			
				
					
						
							
							
								Sarven Capadisli 
							
						 
					 
					
						
						
							
						
						15574c59de 
					 
					
						
						
							
							Added event hooks at the start and end of groups mini list  
						
						
						
						
					 
					
						2010-03-03 12:55:01 -05:00 
						 
				 
			
				
					
						
							
							
								Sarven Capadisli 
							
						 
					 
					
						
						
							
						
						06fb1124f5 
					 
					
						
						
							
							Added event hooks for start and end of subscriptions mini list  
						
						
						
						
					 
					
						2010-03-03 11:14:39 -05:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						9d58b3763e 
					 
					
						
						
							
							Include group memberships count & user groups management page link in profile sidebar to match subscribers & subscribees lists. This is the only obvious way to reach the user group membership details page if there are fewer group subs than the max number of icons to show.  
						
						
						
						
					 
					
						2009-11-30 10:41:24 -08:00