You seem to have created a new function for formatting autopost text (such that the text of a post is sent as part of an autopost to Facebook and Twitter).
You are now ignoring the "source" variable and locking the text to the introtext. If you select "content" for Facebook posts, this is now ignored and only the introtext is sent. Of course, if there is no introtext, you seem to send the whole post. But if there is, even if the selection is to send "content," you only send the introtext.
Could you please fix this and give back this functionality?
If you're at all unsure about this, I'd be happy to reply with files and line numbers