<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title><![CDATA[MyBB Hacks - All Forums]]></title>
		<link>http://mybbhacks.zingaburga.com/</link>
		<description><![CDATA[MyBB Hacks - http://mybbhacks.zingaburga.com]]></description>
		<pubDate>Wed, 08 Feb 2012 09:13:49 +0000</pubDate>
		<generator>MyBB</generator>
		<item>
			<title><![CDATA[How to limit # of forums displayed under mainpage categories, pagination, collapse ?]]></title>
			<link>http://mybbhacks.zingaburga.com/showthread.php?tid=1190</link>
			<pubDate>Thu, 02 Feb 2012 05:43:23 +0000</pubDate>
			<guid isPermaLink="false">http://mybbhacks.zingaburga.com/showthread.php?tid=1190</guid>
			<description><![CDATA[Where to find info on how to limit the number of forums displayed under each category at the main page display ?<br />
<br />
ACP appears to have thread display number limits, but couldnt find forum display limits... missed something as usual ?]]></description>
			<content:encoded><![CDATA[Where to find info on how to limit the number of forums displayed under each category at the main page display ?<br />
<br />
ACP appears to have thread display number limits, but couldnt find forum display limits... missed something as usual ?]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Stop sex field change.]]></title>
			<link>http://mybbhacks.zingaburga.com/showthread.php?tid=1189</link>
			<pubDate>Thu, 02 Feb 2012 05:36:23 +0000</pubDate>
			<guid isPermaLink="false">http://mybbhacks.zingaburga.com/showthread.php?tid=1189</guid>
			<description><![CDATA[I want to stop users from changing their Sex after registration, as it is a required field.<br />
<br />
This, because there is a group for men and other for women, that is it. (Obviusly, "undisclosed" option is avaible so only admins will be able to change it is users ask for it.)<br />
<br />
Can somebody tell me the basic plugi "idea" for this <img src="http://mybbhacks.zingaburga.com/images/smilies/ouch.gif" style="vertical-align: middle;" border="0" alt="Ouch" title="Ouch" />?]]></description>
			<content:encoded><![CDATA[I want to stop users from changing their Sex after registration, as it is a required field.<br />
<br />
This, because there is a group for men and other for women, that is it. (Obviusly, "undisclosed" option is avaible so only admins will be able to change it is users ask for it.)<br />
<br />
Can somebody tell me the basic plugi "idea" for this <img src="http://mybbhacks.zingaburga.com/images/smilies/ouch.gif" style="vertical-align: middle;" border="0" alt="Ouch" title="Ouch" />?]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[tp_forumdisplay_threadlist different display at forums under same category ?]]></title>
			<link>http://mybbhacks.zingaburga.com/showthread.php?tid=1188</link>
			<pubDate>Tue, 31 Jan 2012 16:53:56 +0000</pubDate>
			<guid isPermaLink="false">http://mybbhacks.zingaburga.com/showthread.php?tid=1188</guid>
			<description><![CDATA[Deleted previous thread after question became more complicated (at least for this diy forum software beginner) and needed to add more question info to the thread.<br />
<br />
'display_threadlist' (template_prefix_forumdisplay_thread same, except for some deletions) is displaying different for some (same custom thread fields) forums, under same category, than others.<br />
<br />
At one point the 'New Thread' button was not displaying at one of the forums (scrnshot attached) under the same category, so deleted the forum, then re-added the forum and that corrected the display (ie added back the 'new thread' button/image).<br />
<br />
Now } --&gt; is displaying (scrnshot attached) at some of same forums but not at others (some with threads and some not)... guess could have been caused by control_v (--&amp;gt; ) when editing code (for some reason have caught myself doing that a couple times), but not sure where the } came from... or even if the control_v contributed to it. <br />
<br />
And why would show at some forums and not all ?<br />
<br />
Have compared forum settings at...<br />
ACP » Forum Management/View Forum<br />
...as all other forums in category show the new thread button, so thought it might be a forum setting, but all seem to be identical.<br />
<br />
Think have checked all the forumdisplay_ templates and forumdisplay.php code... but obviously missing something.<br />
<br />
Slept on it (couple nites), but still no luck, will try again tonite. <br />
<br />
Anything that might put me in the right direction ?]]></description>
			<content:encoded><![CDATA[Deleted previous thread after question became more complicated (at least for this diy forum software beginner) and needed to add more question info to the thread.<br />
<br />
'display_threadlist' (template_prefix_forumdisplay_thread same, except for some deletions) is displaying different for some (same custom thread fields) forums, under same category, than others.<br />
<br />
At one point the 'New Thread' button was not displaying at one of the forums (scrnshot attached) under the same category, so deleted the forum, then re-added the forum and that corrected the display (ie added back the 'new thread' button/image).<br />
<br />
Now } --&gt; is displaying (scrnshot attached) at some of same forums but not at others (some with threads and some not)... guess could have been caused by control_v (--&amp;gt; ) when editing code (for some reason have caught myself doing that a couple times), but not sure where the } came from... or even if the control_v contributed to it. <br />
<br />
And why would show at some forums and not all ?<br />
<br />
Have compared forum settings at...<br />
ACP » Forum Management/View Forum<br />
...as all other forums in category show the new thread button, so thought it might be a forum setting, but all seem to be identical.<br />
<br />
Think have checked all the forumdisplay_ templates and forumdisplay.php code... but obviously missing something.<br />
<br />
Slept on it (couple nites), but still no luck, will try again tonite. <br />
<br />
Anything that might put me in the right direction ?]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[How 2 add list of custom threads to new forums ?]]></title>
			<link>http://mybbhacks.zingaburga.com/showthread.php?tid=1186</link>
			<pubDate>Mon, 30 Jan 2012 07:07:52 +0000</pubDate>
			<guid isPermaLink="false">http://mybbhacks.zingaburga.com/showthread.php?tid=1186</guid>
			<description><![CDATA[Have created new forums, and would like them to have the same custom threads as an existing forum assigned to the same threads when they were created. <br />
<br />
Havent been able figure out how to get them into the ' For forum(s):' list at 'Custom Thread Fields Display' (scrnshot attached).<br />
<br />
Where to look for info on how to do ?]]></description>
			<content:encoded><![CDATA[Have created new forums, and would like them to have the same custom threads as an existing forum assigned to the same threads when they were created. <br />
<br />
Havent been able figure out how to get them into the ' For forum(s):' list at 'Custom Thread Fields Display' (scrnshot attached).<br />
<br />
Where to look for info on how to do ?]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Regular Expression For Profile Fields]]></title>
			<link>http://mybbhacks.zingaburga.com/showthread.php?tid=1185</link>
			<pubDate>Sun, 29 Jan 2012 20:57:13 +0000</pubDate>
			<guid isPermaLink="false">http://mybbhacks.zingaburga.com/showthread.php?tid=1185</guid>
			<description><![CDATA[<span style="font-weight: bold;">Last Update: <a href="http://mybbhacks.zingaburga.com/showthread.php?tid=1185&amp;pid=9943#pid9943" target="_blank">31 January 2012</a></span><br />
<br />
A plugin to add a Regular Expression setting for a textbox Profile Fields.<br />
The formatting check method used for this plugin uses XThreads Text Mask Filter method (I hope I don't misunderstand it <img src="http://mybbhacks.zingaburga.com/images/smilies/biggrin.gif" style="vertical-align: middle;" border="0" alt="Biggrin" title="Biggrin" />).<br />
<br />
Please tell me if there is something wrong with the code. I'm still learning <img src="http://mybbhacks.zingaburga.com/images/smilies/smile.gif" style="vertical-align: middle;" border="0" alt="Smile" title="Smile" />]]></description>
			<content:encoded><![CDATA[<span style="font-weight: bold;">Last Update: <a href="http://mybbhacks.zingaburga.com/showthread.php?tid=1185&amp;pid=9943#pid9943" target="_blank">31 January 2012</a></span><br />
<br />
A plugin to add a Regular Expression setting for a textbox Profile Fields.<br />
The formatting check method used for this plugin uses XThreads Text Mask Filter method (I hope I don't misunderstand it <img src="http://mybbhacks.zingaburga.com/images/smilies/biggrin.gif" style="vertical-align: middle;" border="0" alt="Biggrin" title="Biggrin" />).<br />
<br />
Please tell me if there is something wrong with the code. I'm still learning <img src="http://mybbhacks.zingaburga.com/images/smilies/smile.gif" style="vertical-align: middle;" border="0" alt="Smile" title="Smile" />]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Feedback on this site mybbhacks.zingaburga.com]]></title>
			<link>http://mybbhacks.zingaburga.com/showthread.php?tid=1184</link>
			<pubDate>Sat, 28 Jan 2012 06:03:37 +0000</pubDate>
			<guid isPermaLink="false">http://mybbhacks.zingaburga.com/showthread.php?tid=1184</guid>
			<description><![CDATA[Some thoughts that I believe might be helpful to boost this site<br />
This site is confusing<br />
<br />
I wanted to post a feedback on this site.<br />
I've found <br />
<a href="http://mybbhacks.zingaburga.com/forumdisplay.php?fid=12" target="_blank">Forum Nobody Uses</a><br />
but I cannot neither open new topic there nor reply to existing threads<br />
It does not appear closed<br />
All other subforums in 'Old MyBB Hacks Forums' does not appear closed but I couldn't neither open a thread or reply an existing one there<br />
<br />
<span style="font-weight: bold;">What are closed forums and for whom?</span><br />
<br />
Then I started to search for <span style="font-weight: bold;">forum rules</span><br />
They are not obvious and unsearchable<br />
The on-site and google search did not give any (fast) results<br />
Where are <span style="font-weight: bold;">forum rules</span>?<br />
<br />
From the start, I wanted to report that when I wanted to reply in mybb.com forums I searched my archives whether I have already created an account there by mybbhacks<br />
<br />
This is because I sometimes forget that I already opened an account and after creating a new one getting both banned for duped accs in a forum.<br />
<br />
The only Emails (found by mybbhacks) were from this forum<br />
and the latest was:<br />
<blockquote><cite>Quote:</cite><ul>
<li><span style="font-style: italic;">from	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MyBB Hacks mybbhacks@mailinator.com<br />
reply-to	mybbhacks@mailinator.com<br />
to	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*****@*****.***<br />
date	Wed, May 18, 2011 at 8:04 PM<br />
subject	New password at MyBB Hacks<br />
<br />
Banalyst,<br />
<br />
Your password at MyBB Hacks has been reset.<br />
<br />
Your new password is: ********<br />
<br />
You will need this password to login to the forums, once you login you should change it by going to your User Control Panel.<br />
<br />
Thank you,<br />
MyBB Hacks Staff<br />
</span></li></ul>
</blockquote>
<br />
<br />
Well, I spent a few hours trying to login to mybbhacks.com&nbsp;&nbsp;with this my username and password as well as to request a new one. The latter was possible only through Email and I tried all my emails there<br />
<br />
I believe that&nbsp;&nbsp;Email notifications from <a href="http://mybbhacks.zingaburga.com" target="_blank">http://mybbhacks.zingaburga.com</a> should have informed more explicitly about Url and name of this forum!<hr />
I tried to update my signature in my profile to <ul>
<li>Enable my signature in all of my existing posts.<br />
</li></ul>
but it is always set back to <ul>
<li>No action<br />
</li></ul>
<br />
Again, it is unclear: either I have not enough&nbsp;&nbsp;posts (and how many?) or it is forum's bug. <br />
No warning message<br />
<br />
I fail to find rules either]]></description>
			<content:encoded><![CDATA[Some thoughts that I believe might be helpful to boost this site<br />
This site is confusing<br />
<br />
I wanted to post a feedback on this site.<br />
I've found <br />
<a href="http://mybbhacks.zingaburga.com/forumdisplay.php?fid=12" target="_blank">Forum Nobody Uses</a><br />
but I cannot neither open new topic there nor reply to existing threads<br />
It does not appear closed<br />
All other subforums in 'Old MyBB Hacks Forums' does not appear closed but I couldn't neither open a thread or reply an existing one there<br />
<br />
<span style="font-weight: bold;">What are closed forums and for whom?</span><br />
<br />
Then I started to search for <span style="font-weight: bold;">forum rules</span><br />
They are not obvious and unsearchable<br />
The on-site and google search did not give any (fast) results<br />
Where are <span style="font-weight: bold;">forum rules</span>?<br />
<br />
From the start, I wanted to report that when I wanted to reply in mybb.com forums I searched my archives whether I have already created an account there by mybbhacks<br />
<br />
This is because I sometimes forget that I already opened an account and after creating a new one getting both banned for duped accs in a forum.<br />
<br />
The only Emails (found by mybbhacks) were from this forum<br />
and the latest was:<br />
<blockquote><cite>Quote:</cite><ul>
<li><span style="font-style: italic;">from	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MyBB Hacks mybbhacks@mailinator.com<br />
reply-to	mybbhacks@mailinator.com<br />
to	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*****@*****.***<br />
date	Wed, May 18, 2011 at 8:04 PM<br />
subject	New password at MyBB Hacks<br />
<br />
Banalyst,<br />
<br />
Your password at MyBB Hacks has been reset.<br />
<br />
Your new password is: ********<br />
<br />
You will need this password to login to the forums, once you login you should change it by going to your User Control Panel.<br />
<br />
Thank you,<br />
MyBB Hacks Staff<br />
</span></li></ul>
</blockquote>
<br />
<br />
Well, I spent a few hours trying to login to mybbhacks.com&nbsp;&nbsp;with this my username and password as well as to request a new one. The latter was possible only through Email and I tried all my emails there<br />
<br />
I believe that&nbsp;&nbsp;Email notifications from <a href="http://mybbhacks.zingaburga.com" target="_blank">http://mybbhacks.zingaburga.com</a> should have informed more explicitly about Url and name of this forum!<hr />
I tried to update my signature in my profile to <ul>
<li>Enable my signature in all of my existing posts.<br />
</li></ul>
but it is always set back to <ul>
<li>No action<br />
</li></ul>
<br />
Again, it is unclear: either I have not enough&nbsp;&nbsp;posts (and how many?) or it is forum's bug. <br />
No warning message<br />
<br />
I fail to find rules either]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[First post image in the portal?]]></title>
			<link>http://mybbhacks.zingaburga.com/showthread.php?tid=1183</link>
			<pubDate>Fri, 27 Jan 2012 16:56:34 +0000</pubDate>
			<guid isPermaLink="false">http://mybbhacks.zingaburga.com/showthread.php?tid=1183</guid>
			<description><![CDATA[Hello friends,<br />
<br />
Maybe someone can help me...<br />
I want to show in my portal, only the first image in my post, but I don't know how to make that possible.<br />
<br />
I installed this plugin to cut off characters:<br />
<a href="http://mods.mybb.com/view/portal-announcement-cut-off" target="_blank">http://mods.mybb.com/view/portal-announcement-cut-off</a><br />
<br />
But doesn't work like I want, because a URL can have different numbers of characters...<br />
Unless someone could change the code to appear only the first image inside the [ img &#93; [ /img&#93; tags.<br />
Is that possible?<br />
<br />
</p>
<div class="codeblock"><div class="title"><input type="button" class="button select_button" value="Select" onClick="selectObj(this.parentNode.parentNode.getElementsByTagName('pre')[0&#93;.getElementsByTagName('code')[0&#93;)" id="coolcode_btnsel_1328692429_1_48" style="display: none;" /><script type="text/javascript">
//<!--
$("coolcode_btnsel_1328692429_1_48").style.display = "";
//-->
</script>PHP Code:
</div>
			<div class="codecontainer"><table><tr><td><div class="linenum"><code>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br />23<br />24<br />25<br />26<br />27<br />28<br />29<br />30<br />31<br />32<br />33<br />34<br />35<br />36<br />37<br />38<br />39<br />40<br />41<br />42<br />43<br />44<br />45<br />46<br />47<br />48<br />49<br />50<br />51<br />52<br />53<br />54<br />55<br />56<br />57<br />58<br />59<br />60<br />61<br />62<br />63<br />64<br />65<br />66<br />67<br />68<br />69<br />70<br />71<br />72<br />73<br />74<br />75<br />76<br />77<br />78<br />79<br />80<br />81<br />82<br />83<br />84<br />85<br />86<br />87<br />88<br />89<br />90<br />91</code></div></td><td>
			<pre><code><span class="php_tag">&lt;?php</span>

<span class="php_keyword">if</span><span class="php_symbol">(</span><span class="php_symbol">!</span>defined<span class="php_symbol">(</span><span class="php_string_d">&quot;<span class="php_string">IN_MYBB</span>&quot;</span><span class="php_symbol">)</span><span class="php_symbol">)</span>
<span class="php_symbol">{</span>
	<span class="php_keyword">die</span><span class="php_symbol">(</span><span class="php_string_d">&quot;<span class="php_string">Direct initialization of this file is not allowed.&lt;br /&gt;&lt;br /&gt;Please make sure IN_MYBB is defined.</span>&quot;</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
<span class="php_symbol">}</span>
<span class="php_var">$plugins</span><span class="php_symbol">-</span><span class="php_symbol">&gt;</span>add_hook<span class="php_symbol">(</span><span class="php_string_d">&quot;<span class="php_string">portal_announcement</span>&quot;</span><span class="php_symbol">,</span> <span class="php_string_d">&quot;<span class="php_string">portalannc</span>&quot;</span><span class="php_symbol">)</span><span class="php_symbol">;</span>



<span class="php_keyword">function</span> portalannc_info<span class="php_symbol">(</span><span class="php_symbol">)</span>
<span class="php_symbol">{</span>
	<span class="php_keyword">return</span> <span class="php_keyword"><span class="php_keyword">array</span></span><span class="php_symbol">(</span>
		<span class="php_string_d">&quot;<span class="php_string">name</span>&quot;</span>			<span class="php_symbol">=</span><span class="php_symbol">&gt;</span> <span class="php_string_d">&quot;<span class="php_string">Portal Announcement Cut Off.</span>&quot;</span><span class="php_symbol">,</span>
		<span class="php_string_d">&quot;<span class="php_string">description</span>&quot;</span>	<span class="php_symbol">=</span><span class="php_symbol">&gt;</span> <span class="php_string_d">&quot;<span class="php_string">It sets a minimum of characters for portal announcements.</span>&quot;</span><span class="php_symbol">,</span>
		<span class="php_string_d">&quot;<span class="php_string">website</span>&quot;</span>		<span class="php_symbol">=</span><span class="php_symbol">&gt;</span> <span class="php_string_d">&quot;<span class="php_string">http://www.mybb.com/</span>&quot;</span><span class="php_symbol">,</span>
		<span class="php_string_d">&quot;<span class="php_string">version</span>&quot;</span>		<span class="php_symbol">=</span><span class="php_symbol">&gt;</span> <span class="php_string_d">&quot;<span class="php_string">1.0</span>&quot;</span><span class="php_symbol">,</span>
		<span class="php_string_d">&quot;<span class="php_string">author</span>&quot;</span>		<span class="php_symbol">=</span><span class="php_symbol">&gt;</span> <span class="php_string_d">&quot;<span class="php_string">bubulang</span>&quot;</span><span class="php_symbol">,</span>
		<span class="php_string_d">&quot;<span class="php_string">authorsite</span>&quot;</span>	<span class="php_symbol">=</span><span class="php_symbol">&gt;</span> <span class="php_string_d">&quot;<span class="php_string">http://community.mybb.com/user-29135.html</span>&quot;</span><span class="php_symbol">,</span>
		<span class="php_string_d">&quot;<span class="php_string">compatibility</span>&quot;</span>  <span class="php_symbol">=</span><span class="php_symbol">&gt;</span> <span class="php_string_d">&quot;<span class="php_string">16*</span>&quot;</span><span class="php_symbol">,</span>
		<span class="php_string">'guid'</span>        <span class="php_symbol">=</span><span class="php_symbol">&gt;</span> <span class="php_string">'a18f4b6eed189c9ffd4e4708708c15dc'</span>
	<span class="php_symbol">)</span><span class="php_symbol">;</span>
<span class="php_symbol">}</span>

<span class="php_keyword">function</span> portalannc_activate<span class="php_symbol">(</span><span class="php_symbol">)</span>
<span class="php_symbol">{</span>
	<span class="php_keyword">global</span> <span class="php_var">$db</span><span class="php_symbol">;</span>
	
	<span class="php_var">$query</span> <span class="php_symbol">=</span> <span class="php_var">$db</span><span class="php_symbol">-</span><span class="php_symbol">&gt;</span>simple_select<span class="php_symbol">(</span><span class="php_string_d">&quot;<span class="php_string">settinggroups</span>&quot;</span><span class="php_symbol">,</span> <span class="php_string_d">&quot;<span class="php_string">gid</span>&quot;</span><span class="php_symbol">,</span> <span class="php_string_d">&quot;<span class="php_string">name='portal'</span>&quot;</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
	<span class="php_var">$gid</span> <span class="php_symbol">=</span> <span class="php_var">$db</span><span class="php_symbol">-</span><span class="php_symbol">&gt;</span>fetch_field<span class="php_symbol">(</span><span class="php_var">$query</span><span class="php_symbol">,</span> <span class="php_string_d">&quot;<span class="php_string">gid</span>&quot;</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
	
	<span class="php_var">$setting</span> <span class="php_symbol">=</span> <span class="php_keyword"><span class="php_keyword">array</span></span><span class="php_symbol">(</span>
		<span class="php_string">'name'</span> <span class="php_symbol">=</span><span class="php_symbol">&gt;</span> <span class="php_string">'patcutoff'</span><span class="php_symbol">,</span>
		<span class="php_string">'title'</span> <span class="php_symbol">=</span><span class="php_symbol">&gt;</span> <span class="php_string">'Portal Announcement Cut Off'</span><span class="php_symbol">,</span>
		<span class="php_string">'description'</span> <span class="php_symbol">=</span><span class="php_symbol">&gt;</span> <span class="php_string">'Set a minimum of characters for portal announcements?'</span><span class="php_symbol">,</span>
		<span class="php_string">'optionscode'</span> <span class="php_symbol">=</span><span class="php_symbol">&gt;</span> <span class="php_string">'yesno'</span><span class="php_symbol">,</span>
		<span class="php_string">'value'</span> <span class="php_symbol">=</span><span class="php_symbol">&gt;</span> <span class="php_string">'yes'</span><span class="php_symbol">,</span>
		<span class="php_string">'disporder'</span> <span class="php_symbol">=</span><span class="php_symbol">&gt;</span> <span class="php_string">'20'</span><span class="php_symbol">,</span>
		<span class="php_string">'gid'</span> <span class="php_symbol">=</span><span class="php_symbol">&gt;</span> intval<span class="php_symbol">(</span><span class="php_var">$gid</span><span class="php_symbol">)</span>
	<span class="php_symbol">)</span><span class="php_symbol">;</span>
	<span class="php_var">$db</span><span class="php_symbol">-</span><span class="php_symbol">&gt;</span>insert_query<span class="php_symbol">(</span><span class="php_string">'settings'</span><span class="php_symbol">,</span><span class="php_var">$setting</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
	
	
	<span class="php_var">$characters</span> <span class="php_symbol">=</span> <span class="php_keyword"><span class="php_keyword">array</span></span><span class="php_symbol">(</span>
		<span class="php_string">'name'</span> <span class="php_symbol">=</span><span class="php_symbol">&gt;</span> <span class="php_string">'characters'</span><span class="php_symbol">,</span>
		<span class="php_string">'title'</span> <span class="php_symbol">=</span><span class="php_symbol">&gt;</span> <span class="php_string">'Characters'</span><span class="php_symbol">,</span>
		<span class="php_string">'description'</span> <span class="php_symbol">=</span><span class="php_symbol">&gt;</span> <span class="php_string">'Number of characters before the announcement is cut off'</span><span class="php_symbol">,</span>
		<span class="php_string">'optionscode'</span> <span class="php_symbol">=</span><span class="php_symbol">&gt;</span> <span class="php_string">'text'</span><span class="php_symbol">,</span>
		<span class="php_string">'value'</span> <span class="php_symbol">=</span><span class="php_symbol">&gt;</span> <span class="php_string">''</span><span class="php_symbol">,</span>
		<span class="php_string">'disporder'</span> <span class="php_symbol">=</span><span class="php_symbol">&gt;</span> <span class="php_string">'21'</span><span class="php_symbol">,</span>
		<span class="php_string">'gid'</span> <span class="php_symbol">=</span><span class="php_symbol">&gt;</span> intval<span class="php_symbol">(</span><span class="php_var">$gid</span><span class="php_symbol">)</span>
	<span class="php_symbol">)</span><span class="php_symbol">;</span>
	<span class="php_var">$db</span><span class="php_symbol">-</span><span class="php_symbol">&gt;</span>insert_query<span class="php_symbol">(</span><span class="php_string">'settings'</span><span class="php_symbol">,</span><span class="php_var">$characters</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
	
	<span class="php_var">$cutoffmessage</span> <span class="php_symbol">=</span> <span class="php_keyword"><span class="php_keyword">array</span></span><span class="php_symbol">(</span>
		<span class="php_string">'name'</span> <span class="php_symbol">=</span><span class="php_symbol">&gt;</span> <span class="php_string">'cutoffmessage'</span><span class="php_symbol">,</span>
		<span class="php_string">'title'</span> <span class="php_symbol">=</span><span class="php_symbol">&gt;</span> <span class="php_string">'Announcement Cut Off Message'</span><span class="php_symbol">,</span>
		<span class="php_string">'description'</span> <span class="php_symbol">=</span><span class="php_symbol">&gt;</span> <span class="php_string">'Message to be displayed when announcemet is cut off'</span><span class="php_symbol">,</span>
		<span class="php_string">'optionscode'</span> <span class="php_symbol">=</span><span class="php_symbol">&gt;</span> <span class="php_string">'text'</span><span class="php_symbol">,</span>
		<span class="php_string">'value'</span> <span class="php_symbol">=</span><span class="php_symbol">&gt;</span> <span class="php_string">'..... More'</span><span class="php_symbol">,</span>
		<span class="php_string">'disporder'</span> <span class="php_symbol">=</span><span class="php_symbol">&gt;</span> <span class="php_string">'22'</span><span class="php_symbol">,</span>
		<span class="php_string">'gid'</span> <span class="php_symbol">=</span><span class="php_symbol">&gt;</span> intval<span class="php_symbol">(</span><span class="php_var">$gid</span><span class="php_symbol">)</span>
	<span class="php_symbol">)</span><span class="php_symbol">;</span>
	<span class="php_var">$db</span><span class="php_symbol">-</span><span class="php_symbol">&gt;</span>insert_query<span class="php_symbol">(</span><span class="php_string">'settings'</span><span class="php_symbol">,</span><span class="php_var">$cutoffmessage</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
	

rebuild_settings<span class="php_symbol">(</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
<span class="php_symbol">}</span>

<span class="php_keyword">function</span> portalannc_deactivate<span class="php_symbol">(</span><span class="php_symbol">)</span>
<span class="php_symbol">{</span>
	<span class="php_keyword">global</span> <span class="php_var">$db</span><span class="php_symbol">;</span>

<span class="php_var">$db</span><span class="php_symbol">-</span><span class="php_symbol">&gt;</span>query<span class="php_symbol">(</span><span class="php_string_d">&quot;<span class="php_string">DELETE FROM </span>&quot;</span><span class="php_symbol">.</span>TABLE_PREFIX<span class="php_symbol">.</span><span class="php_string_d">&quot;<span class="php_string">settings WHERE name='patcutoff'</span>&quot;</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
<span class="php_var">$db</span><span class="php_symbol">-</span><span class="php_symbol">&gt;</span>query<span class="php_symbol">(</span><span class="php_string_d">&quot;<span class="php_string">DELETE FROM </span>&quot;</span><span class="php_symbol">.</span>TABLE_PREFIX<span class="php_symbol">.</span><span class="php_string_d">&quot;<span class="php_string">settings WHERE name='characters'</span>&quot;</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
<span class="php_var">$db</span><span class="php_symbol">-</span><span class="php_symbol">&gt;</span>query<span class="php_symbol">(</span><span class="php_string_d">&quot;<span class="php_string">DELETE FROM </span>&quot;</span><span class="php_symbol">.</span>TABLE_PREFIX<span class="php_symbol">.</span><span class="php_string_d">&quot;<span class="php_string">settings WHERE name='cutoffmessage'</span>&quot;</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
    
rebuild_settings<span class="php_symbol">(</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
<span class="php_symbol">}</span>
	
<span class="php_keyword">function</span> portalannc<span class="php_symbol">(</span><span class="php_symbol">)</span>	
<span class="php_symbol">{</span>
<span class="php_keyword">global</span> <span class="php_var">$mybb</span><span class="php_symbol">,</span> <span class="php_var">$announcement</span><span class="php_symbol">;</span>

<span class="php_keyword">if</span><span class="php_symbol">(</span><span class="php_var">$mybb</span><span class="php_symbol">-</span><span class="php_symbol">&gt;</span>settings<span class="php_symbol">[</span><span class="php_string">'patcutoff'</span><span class="php_symbol">&#93;</span> <span class="php_symbol">=</span><span class="php_symbol">=</span> <span class="php_number">1</span> <span class="php_keyword">AND</span> <span class="php_var">$mybb</span><span class="php_symbol">-</span><span class="php_symbol">&gt;</span>settings<span class="php_symbol">[</span><span class="php_string">'characters'</span><span class="php_symbol">&#93;</span> <span class="php_symbol">&lt;</span> my_strlen<span class="php_symbol">(</span><span class="php_var">$announcement</span><span class="php_symbol">[</span><span class="php_string">'message'</span><span class="php_symbol">&#93;</span><span class="php_symbol">)</span><span class="php_symbol">)</span><span class="php_symbol">{</span>
<span class="php_var">$announcement</span><span class="php_symbol">[</span><span class="php_string">'message'</span><span class="php_symbol">&#93;</span> <span class="php_symbol">=</span> my_substr<span class="php_symbol">(</span><span class="php_var">$announcement</span><span class="php_symbol">[</span><span class="php_string">'message'</span><span class="php_symbol">&#93;</span><span class="php_symbol">,</span> <span class="php_number">0</span><span class="php_symbol">,</span> <span class="php_var">$mybb</span><span class="php_symbol">-</span><span class="php_symbol">&gt;</span>settings<span class="php_symbol">[</span><span class="php_string">'characters'</span><span class="php_symbol">&#93;</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
<span class="php_var">$announcement</span><span class="php_symbol">[</span><span class="php_string">'message'</span><span class="php_symbol">&#93;</span> <span class="php_symbol">.</span><span class="php_symbol">=</span> <span class="php_string_d">&quot;<span class="php_string">[url=</span>&quot;</span><span class="php_symbol">.</span><span class="php_var">$mybb</span><span class="php_symbol">-</span><span class="php_symbol">&gt;</span>settings<span class="php_symbol">[</span><span class="php_string">'bburl'</span><span class="php_symbol">&#93;</span><span class="php_symbol">.</span><span class="php_string_d">&quot;<span class="php_string">/</span>&quot;</span><span class="php_symbol">.</span><span class="php_var">$announcement</span><span class="php_symbol">[</span><span class="php_string">'threadlink'</span><span class="php_symbol">&#93;</span><span class="php_symbol">.</span><span class="php_string_d">&quot;<span class="php_string">&#93;</span>&quot;</span><span class="php_symbol">.</span><span class="php_var">$mybb</span><span class="php_symbol">-</span><span class="php_symbol">&gt;</span>settings<span class="php_symbol">[</span><span class="php_string">'cutoffmessage'</span><span class="php_symbol">&#93;</span><span class="php_symbol">.</span><span class="php_string_d">&quot;<span class="php_string">[/url&#93;</span>&quot;</span><span class="php_symbol">;</span>
<span class="php_symbol">}</span>
<span class="php_symbol">}</span>

<span class="php_tag">?&gt;</span></code></pre></td></tr></table></div><hr class="hidden clear" /></div>
<p>
<br />
Can someone help me? <img src="http://mybbhacks.zingaburga.com/images/smilies/smile.gif" style="vertical-align: middle;" border="0" alt="Smile" title="Smile" /><br />
Thank you!]]></description>
			<content:encoded><![CDATA[Hello friends,<br />
<br />
Maybe someone can help me...<br />
I want to show in my portal, only the first image in my post, but I don't know how to make that possible.<br />
<br />
I installed this plugin to cut off characters:<br />
<a href="http://mods.mybb.com/view/portal-announcement-cut-off" target="_blank">http://mods.mybb.com/view/portal-announcement-cut-off</a><br />
<br />
But doesn't work like I want, because a URL can have different numbers of characters...<br />
Unless someone could change the code to appear only the first image inside the [ img ] [ /img] tags.<br />
Is that possible?<br />
<br />
</p>
<div class="codeblock"><div class="title"><input type="button" class="button select_button" value="Select" onClick="selectObj(this.parentNode.parentNode.getElementsByTagName('pre')[0].getElementsByTagName('code')[0])" id="coolcode_btnsel_1328692429_1_48" style="display: none;" /><script type="text/javascript">
//<!--
$("coolcode_btnsel_1328692429_1_48").style.display = "";
//-->
</script>PHP Code:
</div>
			<div class="codecontainer"><table><tr><td><div class="linenum"><code>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br />23<br />24<br />25<br />26<br />27<br />28<br />29<br />30<br />31<br />32<br />33<br />34<br />35<br />36<br />37<br />38<br />39<br />40<br />41<br />42<br />43<br />44<br />45<br />46<br />47<br />48<br />49<br />50<br />51<br />52<br />53<br />54<br />55<br />56<br />57<br />58<br />59<br />60<br />61<br />62<br />63<br />64<br />65<br />66<br />67<br />68<br />69<br />70<br />71<br />72<br />73<br />74<br />75<br />76<br />77<br />78<br />79<br />80<br />81<br />82<br />83<br />84<br />85<br />86<br />87<br />88<br />89<br />90<br />91</code></div></td><td>
			<pre><code><span class="php_tag">&lt;?php</span>

<span class="php_keyword">if</span><span class="php_symbol">(</span><span class="php_symbol">!</span>defined<span class="php_symbol">(</span><span class="php_string_d">&quot;<span class="php_string">IN_MYBB</span>&quot;</span><span class="php_symbol">)</span><span class="php_symbol">)</span>
<span class="php_symbol">{</span>
	<span class="php_keyword">die</span><span class="php_symbol">(</span><span class="php_string_d">&quot;<span class="php_string">Direct initialization of this file is not allowed.&lt;br /&gt;&lt;br /&gt;Please make sure IN_MYBB is defined.</span>&quot;</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
<span class="php_symbol">}</span>
<span class="php_var">$plugins</span><span class="php_symbol">-</span><span class="php_symbol">&gt;</span>add_hook<span class="php_symbol">(</span><span class="php_string_d">&quot;<span class="php_string">portal_announcement</span>&quot;</span><span class="php_symbol">,</span> <span class="php_string_d">&quot;<span class="php_string">portalannc</span>&quot;</span><span class="php_symbol">)</span><span class="php_symbol">;</span>



<span class="php_keyword">function</span> portalannc_info<span class="php_symbol">(</span><span class="php_symbol">)</span>
<span class="php_symbol">{</span>
	<span class="php_keyword">return</span> <span class="php_keyword"><span class="php_keyword">array</span></span><span class="php_symbol">(</span>
		<span class="php_string_d">&quot;<span class="php_string">name</span>&quot;</span>			<span class="php_symbol">=</span><span class="php_symbol">&gt;</span> <span class="php_string_d">&quot;<span class="php_string">Portal Announcement Cut Off.</span>&quot;</span><span class="php_symbol">,</span>
		<span class="php_string_d">&quot;<span class="php_string">description</span>&quot;</span>	<span class="php_symbol">=</span><span class="php_symbol">&gt;</span> <span class="php_string_d">&quot;<span class="php_string">It sets a minimum of characters for portal announcements.</span>&quot;</span><span class="php_symbol">,</span>
		<span class="php_string_d">&quot;<span class="php_string">website</span>&quot;</span>		<span class="php_symbol">=</span><span class="php_symbol">&gt;</span> <span class="php_string_d">&quot;<span class="php_string">http://www.mybb.com/</span>&quot;</span><span class="php_symbol">,</span>
		<span class="php_string_d">&quot;<span class="php_string">version</span>&quot;</span>		<span class="php_symbol">=</span><span class="php_symbol">&gt;</span> <span class="php_string_d">&quot;<span class="php_string">1.0</span>&quot;</span><span class="php_symbol">,</span>
		<span class="php_string_d">&quot;<span class="php_string">author</span>&quot;</span>		<span class="php_symbol">=</span><span class="php_symbol">&gt;</span> <span class="php_string_d">&quot;<span class="php_string">bubulang</span>&quot;</span><span class="php_symbol">,</span>
		<span class="php_string_d">&quot;<span class="php_string">authorsite</span>&quot;</span>	<span class="php_symbol">=</span><span class="php_symbol">&gt;</span> <span class="php_string_d">&quot;<span class="php_string">http://community.mybb.com/user-29135.html</span>&quot;</span><span class="php_symbol">,</span>
		<span class="php_string_d">&quot;<span class="php_string">compatibility</span>&quot;</span>  <span class="php_symbol">=</span><span class="php_symbol">&gt;</span> <span class="php_string_d">&quot;<span class="php_string">16*</span>&quot;</span><span class="php_symbol">,</span>
		<span class="php_string">'guid'</span>        <span class="php_symbol">=</span><span class="php_symbol">&gt;</span> <span class="php_string">'a18f4b6eed189c9ffd4e4708708c15dc'</span>
	<span class="php_symbol">)</span><span class="php_symbol">;</span>
<span class="php_symbol">}</span>

<span class="php_keyword">function</span> portalannc_activate<span class="php_symbol">(</span><span class="php_symbol">)</span>
<span class="php_symbol">{</span>
	<span class="php_keyword">global</span> <span class="php_var">$db</span><span class="php_symbol">;</span>
	
	<span class="php_var">$query</span> <span class="php_symbol">=</span> <span class="php_var">$db</span><span class="php_symbol">-</span><span class="php_symbol">&gt;</span>simple_select<span class="php_symbol">(</span><span class="php_string_d">&quot;<span class="php_string">settinggroups</span>&quot;</span><span class="php_symbol">,</span> <span class="php_string_d">&quot;<span class="php_string">gid</span>&quot;</span><span class="php_symbol">,</span> <span class="php_string_d">&quot;<span class="php_string">name='portal'</span>&quot;</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
	<span class="php_var">$gid</span> <span class="php_symbol">=</span> <span class="php_var">$db</span><span class="php_symbol">-</span><span class="php_symbol">&gt;</span>fetch_field<span class="php_symbol">(</span><span class="php_var">$query</span><span class="php_symbol">,</span> <span class="php_string_d">&quot;<span class="php_string">gid</span>&quot;</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
	
	<span class="php_var">$setting</span> <span class="php_symbol">=</span> <span class="php_keyword"><span class="php_keyword">array</span></span><span class="php_symbol">(</span>
		<span class="php_string">'name'</span> <span class="php_symbol">=</span><span class="php_symbol">&gt;</span> <span class="php_string">'patcutoff'</span><span class="php_symbol">,</span>
		<span class="php_string">'title'</span> <span class="php_symbol">=</span><span class="php_symbol">&gt;</span> <span class="php_string">'Portal Announcement Cut Off'</span><span class="php_symbol">,</span>
		<span class="php_string">'description'</span> <span class="php_symbol">=</span><span class="php_symbol">&gt;</span> <span class="php_string">'Set a minimum of characters for portal announcements?'</span><span class="php_symbol">,</span>
		<span class="php_string">'optionscode'</span> <span class="php_symbol">=</span><span class="php_symbol">&gt;</span> <span class="php_string">'yesno'</span><span class="php_symbol">,</span>
		<span class="php_string">'value'</span> <span class="php_symbol">=</span><span class="php_symbol">&gt;</span> <span class="php_string">'yes'</span><span class="php_symbol">,</span>
		<span class="php_string">'disporder'</span> <span class="php_symbol">=</span><span class="php_symbol">&gt;</span> <span class="php_string">'20'</span><span class="php_symbol">,</span>
		<span class="php_string">'gid'</span> <span class="php_symbol">=</span><span class="php_symbol">&gt;</span> intval<span class="php_symbol">(</span><span class="php_var">$gid</span><span class="php_symbol">)</span>
	<span class="php_symbol">)</span><span class="php_symbol">;</span>
	<span class="php_var">$db</span><span class="php_symbol">-</span><span class="php_symbol">&gt;</span>insert_query<span class="php_symbol">(</span><span class="php_string">'settings'</span><span class="php_symbol">,</span><span class="php_var">$setting</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
	
	
	<span class="php_var">$characters</span> <span class="php_symbol">=</span> <span class="php_keyword"><span class="php_keyword">array</span></span><span class="php_symbol">(</span>
		<span class="php_string">'name'</span> <span class="php_symbol">=</span><span class="php_symbol">&gt;</span> <span class="php_string">'characters'</span><span class="php_symbol">,</span>
		<span class="php_string">'title'</span> <span class="php_symbol">=</span><span class="php_symbol">&gt;</span> <span class="php_string">'Characters'</span><span class="php_symbol">,</span>
		<span class="php_string">'description'</span> <span class="php_symbol">=</span><span class="php_symbol">&gt;</span> <span class="php_string">'Number of characters before the announcement is cut off'</span><span class="php_symbol">,</span>
		<span class="php_string">'optionscode'</span> <span class="php_symbol">=</span><span class="php_symbol">&gt;</span> <span class="php_string">'text'</span><span class="php_symbol">,</span>
		<span class="php_string">'value'</span> <span class="php_symbol">=</span><span class="php_symbol">&gt;</span> <span class="php_string">''</span><span class="php_symbol">,</span>
		<span class="php_string">'disporder'</span> <span class="php_symbol">=</span><span class="php_symbol">&gt;</span> <span class="php_string">'21'</span><span class="php_symbol">,</span>
		<span class="php_string">'gid'</span> <span class="php_symbol">=</span><span class="php_symbol">&gt;</span> intval<span class="php_symbol">(</span><span class="php_var">$gid</span><span class="php_symbol">)</span>
	<span class="php_symbol">)</span><span class="php_symbol">;</span>
	<span class="php_var">$db</span><span class="php_symbol">-</span><span class="php_symbol">&gt;</span>insert_query<span class="php_symbol">(</span><span class="php_string">'settings'</span><span class="php_symbol">,</span><span class="php_var">$characters</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
	
	<span class="php_var">$cutoffmessage</span> <span class="php_symbol">=</span> <span class="php_keyword"><span class="php_keyword">array</span></span><span class="php_symbol">(</span>
		<span class="php_string">'name'</span> <span class="php_symbol">=</span><span class="php_symbol">&gt;</span> <span class="php_string">'cutoffmessage'</span><span class="php_symbol">,</span>
		<span class="php_string">'title'</span> <span class="php_symbol">=</span><span class="php_symbol">&gt;</span> <span class="php_string">'Announcement Cut Off Message'</span><span class="php_symbol">,</span>
		<span class="php_string">'description'</span> <span class="php_symbol">=</span><span class="php_symbol">&gt;</span> <span class="php_string">'Message to be displayed when announcemet is cut off'</span><span class="php_symbol">,</span>
		<span class="php_string">'optionscode'</span> <span class="php_symbol">=</span><span class="php_symbol">&gt;</span> <span class="php_string">'text'</span><span class="php_symbol">,</span>
		<span class="php_string">'value'</span> <span class="php_symbol">=</span><span class="php_symbol">&gt;</span> <span class="php_string">'..... More'</span><span class="php_symbol">,</span>
		<span class="php_string">'disporder'</span> <span class="php_symbol">=</span><span class="php_symbol">&gt;</span> <span class="php_string">'22'</span><span class="php_symbol">,</span>
		<span class="php_string">'gid'</span> <span class="php_symbol">=</span><span class="php_symbol">&gt;</span> intval<span class="php_symbol">(</span><span class="php_var">$gid</span><span class="php_symbol">)</span>
	<span class="php_symbol">)</span><span class="php_symbol">;</span>
	<span class="php_var">$db</span><span class="php_symbol">-</span><span class="php_symbol">&gt;</span>insert_query<span class="php_symbol">(</span><span class="php_string">'settings'</span><span class="php_symbol">,</span><span class="php_var">$cutoffmessage</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
	

rebuild_settings<span class="php_symbol">(</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
<span class="php_symbol">}</span>

<span class="php_keyword">function</span> portalannc_deactivate<span class="php_symbol">(</span><span class="php_symbol">)</span>
<span class="php_symbol">{</span>
	<span class="php_keyword">global</span> <span class="php_var">$db</span><span class="php_symbol">;</span>

<span class="php_var">$db</span><span class="php_symbol">-</span><span class="php_symbol">&gt;</span>query<span class="php_symbol">(</span><span class="php_string_d">&quot;<span class="php_string">DELETE FROM </span>&quot;</span><span class="php_symbol">.</span>TABLE_PREFIX<span class="php_symbol">.</span><span class="php_string_d">&quot;<span class="php_string">settings WHERE name='patcutoff'</span>&quot;</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
<span class="php_var">$db</span><span class="php_symbol">-</span><span class="php_symbol">&gt;</span>query<span class="php_symbol">(</span><span class="php_string_d">&quot;<span class="php_string">DELETE FROM </span>&quot;</span><span class="php_symbol">.</span>TABLE_PREFIX<span class="php_symbol">.</span><span class="php_string_d">&quot;<span class="php_string">settings WHERE name='characters'</span>&quot;</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
<span class="php_var">$db</span><span class="php_symbol">-</span><span class="php_symbol">&gt;</span>query<span class="php_symbol">(</span><span class="php_string_d">&quot;<span class="php_string">DELETE FROM </span>&quot;</span><span class="php_symbol">.</span>TABLE_PREFIX<span class="php_symbol">.</span><span class="php_string_d">&quot;<span class="php_string">settings WHERE name='cutoffmessage'</span>&quot;</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
    
rebuild_settings<span class="php_symbol">(</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
<span class="php_symbol">}</span>
	
<span class="php_keyword">function</span> portalannc<span class="php_symbol">(</span><span class="php_symbol">)</span>	
<span class="php_symbol">{</span>
<span class="php_keyword">global</span> <span class="php_var">$mybb</span><span class="php_symbol">,</span> <span class="php_var">$announcement</span><span class="php_symbol">;</span>

<span class="php_keyword">if</span><span class="php_symbol">(</span><span class="php_var">$mybb</span><span class="php_symbol">-</span><span class="php_symbol">&gt;</span>settings<span class="php_symbol">[</span><span class="php_string">'patcutoff'</span><span class="php_symbol">]</span> <span class="php_symbol">=</span><span class="php_symbol">=</span> <span class="php_number">1</span> <span class="php_keyword">AND</span> <span class="php_var">$mybb</span><span class="php_symbol">-</span><span class="php_symbol">&gt;</span>settings<span class="php_symbol">[</span><span class="php_string">'characters'</span><span class="php_symbol">]</span> <span class="php_symbol">&lt;</span> my_strlen<span class="php_symbol">(</span><span class="php_var">$announcement</span><span class="php_symbol">[</span><span class="php_string">'message'</span><span class="php_symbol">]</span><span class="php_symbol">)</span><span class="php_symbol">)</span><span class="php_symbol">{</span>
<span class="php_var">$announcement</span><span class="php_symbol">[</span><span class="php_string">'message'</span><span class="php_symbol">]</span> <span class="php_symbol">=</span> my_substr<span class="php_symbol">(</span><span class="php_var">$announcement</span><span class="php_symbol">[</span><span class="php_string">'message'</span><span class="php_symbol">]</span><span class="php_symbol">,</span> <span class="php_number">0</span><span class="php_symbol">,</span> <span class="php_var">$mybb</span><span class="php_symbol">-</span><span class="php_symbol">&gt;</span>settings<span class="php_symbol">[</span><span class="php_string">'characters'</span><span class="php_symbol">]</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
<span class="php_var">$announcement</span><span class="php_symbol">[</span><span class="php_string">'message'</span><span class="php_symbol">]</span> <span class="php_symbol">.</span><span class="php_symbol">=</span> <span class="php_string_d">&quot;<span class="php_string">[url=</span>&quot;</span><span class="php_symbol">.</span><span class="php_var">$mybb</span><span class="php_symbol">-</span><span class="php_symbol">&gt;</span>settings<span class="php_symbol">[</span><span class="php_string">'bburl'</span><span class="php_symbol">]</span><span class="php_symbol">.</span><span class="php_string_d">&quot;<span class="php_string">/</span>&quot;</span><span class="php_symbol">.</span><span class="php_var">$announcement</span><span class="php_symbol">[</span><span class="php_string">'threadlink'</span><span class="php_symbol">]</span><span class="php_symbol">.</span><span class="php_string_d">&quot;<span class="php_string">]</span>&quot;</span><span class="php_symbol">.</span><span class="php_var">$mybb</span><span class="php_symbol">-</span><span class="php_symbol">&gt;</span>settings<span class="php_symbol">[</span><span class="php_string">'cutoffmessage'</span><span class="php_symbol">]</span><span class="php_symbol">.</span><span class="php_string_d">&quot;<span class="php_string">[/url]</span>&quot;</span><span class="php_symbol">;</span>
<span class="php_symbol">}</span>
<span class="php_symbol">}</span>

<span class="php_tag">?&gt;</span></code></pre></td></tr></table></div><hr class="hidden clear" /></div>
<p>
<br />
Can someone help me? <img src="http://mybbhacks.zingaburga.com/images/smilies/smile.gif" style="vertical-align: middle;" border="0" alt="Smile" title="Smile" /><br />
Thank you!]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[[SOLVED&#93; How to remove title from this line code?]]></title>
			<link>http://mybbhacks.zingaburga.com/showthread.php?tid=1182</link>
			<pubDate>Tue, 24 Jan 2012 22:05:51 +0000</pubDate>
			<guid isPermaLink="false">http://mybbhacks.zingaburga.com/showthread.php?tid=1182</guid>
			<description><![CDATA[Hello guys,<br />
<br />
I have installed this plugin to auto post content using RSS Feeds:<br />
<a href="http://mods.mybb.com/view/rss-feed-poster" target="_blank">http://mods.mybb.com/view/rss-feed-poster</a><br />
<br />
But I need a little change and I dont know how to do It...<br />
I need to remove thread title from the message body:<br />
<img src="http://i.imgur.com/2OBgN.png" border="0" alt="[Image: 2OBgN.png&#93;" /><br />
<br />
I detected the code here:<br />
</p>
<div class="codeblock"><div class="title"><input type="button" class="button select_button" value="Select" onClick="selectObj(this.parentNode.parentNode.getElementsByTagName('pre')[0&#93;.getElementsByTagName('code')[0&#93;)" id="coolcode_btnsel_1328692429_2_27" style="display: none;" /><script type="text/javascript">
//<!--
$("coolcode_btnsel_1328692429_2_27").style.display = "";
//-->
</script>Code:
</div>
			<div class="codecontainer"><table><tr><td><div class="linenum"><code>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10</code></div></td><td>
			<pre><code>$new_thread = array(
&quot;fid&quot; =&gt; $feed['fid'&#93;,
&quot;subject&quot; =&gt; $feed['topicprefix'&#93; . $msg_title,
&quot;icon&quot; =&gt; '',
&quot;uid&quot; =&gt; $feed['uid'&#93;,
&quot;username&quot; =&gt; $feed['postername'&#93;,
&quot;message&quot; =&gt; '[b&#93;' . $msg_title . &quot;[/b&#93;\n\n&quot; . $msg_body,
&quot;ipaddress&quot; =&gt; '127.0.0.1',
&quot;posthash&quot; =&gt; ''
);</code></pre></td></tr></table></div><hr class="hidden clear" /></div>
<p>
<br />
this line right?<br />
</p>
<div class="codeblock"><div class="title"><input type="button" class="button select_button" value="Select" onClick="selectObj(this.parentNode.parentNode.getElementsByTagName('pre')[0&#93;.getElementsByTagName('code')[0&#93;)" id="coolcode_btnsel_1328692429_3_49" style="display: none;" /><script type="text/javascript">
//<!--
$("coolcode_btnsel_1328692429_3_49").style.display = "";
//-->
</script>Code:
</div>
			<div class="codecontainer"><table><tr><td>
			<pre><code>&quot;message&quot; =&gt; '[b&#93;' . $msg_title . &quot;[/b&#93;\n\n&quot; . $msg_body,</code></pre></td></tr></table></div><hr class="hidden clear" /></div>
<p>
<br />
But I dont know how to remove... <br />
Can someone help me?<br />
<br />
Thank you!]]></description>
			<content:encoded><![CDATA[Hello guys,<br />
<br />
I have installed this plugin to auto post content using RSS Feeds:<br />
<a href="http://mods.mybb.com/view/rss-feed-poster" target="_blank">http://mods.mybb.com/view/rss-feed-poster</a><br />
<br />
But I need a little change and I dont know how to do It...<br />
I need to remove thread title from the message body:<br />
<img src="http://i.imgur.com/2OBgN.png" border="0" alt="[Image: 2OBgN.png]" /><br />
<br />
I detected the code here:<br />
</p>
<div class="codeblock"><div class="title"><input type="button" class="button select_button" value="Select" onClick="selectObj(this.parentNode.parentNode.getElementsByTagName('pre')[0].getElementsByTagName('code')[0])" id="coolcode_btnsel_1328692429_2_27" style="display: none;" /><script type="text/javascript">
//<!--
$("coolcode_btnsel_1328692429_2_27").style.display = "";
//-->
</script>Code:
</div>
			<div class="codecontainer"><table><tr><td><div class="linenum"><code>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10</code></div></td><td>
			<pre><code>$new_thread = array(
&quot;fid&quot; =&gt; $feed['fid'],
&quot;subject&quot; =&gt; $feed['topicprefix'] . $msg_title,
&quot;icon&quot; =&gt; '',
&quot;uid&quot; =&gt; $feed['uid'],
&quot;username&quot; =&gt; $feed['postername'],
&quot;message&quot; =&gt; '[b]' . $msg_title . &quot;[/b]\n\n&quot; . $msg_body,
&quot;ipaddress&quot; =&gt; '127.0.0.1',
&quot;posthash&quot; =&gt; ''
);</code></pre></td></tr></table></div><hr class="hidden clear" /></div>
<p>
<br />
this line right?<br />
</p>
<div class="codeblock"><div class="title"><input type="button" class="button select_button" value="Select" onClick="selectObj(this.parentNode.parentNode.getElementsByTagName('pre')[0].getElementsByTagName('code')[0])" id="coolcode_btnsel_1328692429_3_49" style="display: none;" /><script type="text/javascript">
//<!--
$("coolcode_btnsel_1328692429_3_49").style.display = "";
//-->
</script>Code:
</div>
			<div class="codecontainer"><table><tr><td>
			<pre><code>&quot;message&quot; =&gt; '[b]' . $msg_title . &quot;[/b]\n\n&quot; . $msg_body,</code></pre></td></tr></table></div><hr class="hidden clear" /></div>
<p>
<br />
But I dont know how to remove... <br />
Can someone help me?<br />
<br />
Thank you!]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Google Punishes Sites with Excessive Ads]]></title>
			<link>http://mybbhacks.zingaburga.com/showthread.php?tid=1181</link>
			<pubDate>Tue, 24 Jan 2012 00:43:56 +0000</pubDate>
			<guid isPermaLink="false">http://mybbhacks.zingaburga.com/showthread.php?tid=1181</guid>
			<description><![CDATA[Sites which rely heavily on sticking heaps of ads might* get a bit of a hit by Google<br />
<a href="http://googlewebmastercentral.blogspot.com/2012/01/page-layout-algorithm-improvement.html" target="_blank">http://googlewebmastercentral.blogspot.c...ement.html</a><br />
<br />
Yay for users, assuming it works well.<br />
<br />
* Though one does question whether this affects Google's own Adsense.<br />
Also, one wonders if this affects ads stuck in the middle of content, which is arguably more annoying.]]></description>
			<content:encoded><![CDATA[Sites which rely heavily on sticking heaps of ads might* get a bit of a hit by Google<br />
<a href="http://googlewebmastercentral.blogspot.com/2012/01/page-layout-algorithm-improvement.html" target="_blank">http://googlewebmastercentral.blogspot.c...ement.html</a><br />
<br />
Yay for users, assuming it works well.<br />
<br />
* Though one does question whether this affects Google's own Adsense.<br />
Also, one wonders if this affects ads stuck in the middle of content, which is arguably more annoying.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Google Maps in Xthreads]]></title>
			<link>http://mybbhacks.zingaburga.com/showthread.php?tid=1180</link>
			<pubDate>Sun, 22 Jan 2012 23:45:34 +0000</pubDate>
			<guid isPermaLink="false">http://mybbhacks.zingaburga.com/showthread.php?tid=1180</guid>
			<description><![CDATA[I'm trying to make a thread field that allows a member to type in an address and the thread will display a google maps image with the address listed. unfortunately I utterly suck at code and there's too much going on in the normal google maps embedding code. I'm totally confused here on how to make that code dynamic so that it accepts any address without totally screwing up the code itself. anyone know how to do this with xthreads?]]></description>
			<content:encoded><![CDATA[I'm trying to make a thread field that allows a member to type in an address and the thread will display a google maps image with the address listed. unfortunately I utterly suck at code and there's too much going on in the normal google maps embedding code. I'm totally confused here on how to make that code dynamic so that it accepts any address without totally screwing up the code itself. anyone know how to do this with xthreads?]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[on/off forum conditional..]]></title>
			<link>http://mybbhacks.zingaburga.com/showthread.php?tid=1179</link>
			<pubDate>Sun, 22 Jan 2012 19:00:23 +0000</pubDate>
			<guid isPermaLink="false">http://mybbhacks.zingaburga.com/showthread.php?tid=1179</guid>
			<description><![CDATA[Hi,<br />
<br />
is there a conditional referred to on/off forum icon?]]></description>
			<content:encoded><![CDATA[Hi,<br />
<br />
is there a conditional referred to on/off forum icon?]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[[help&#93; drop down menu]]></title>
			<link>http://mybbhacks.zingaburga.com/showthread.php?tid=1178</link>
			<pubDate>Thu, 19 Jan 2012 04:19:14 +0000</pubDate>
			<guid isPermaLink="false">http://mybbhacks.zingaburga.com/showthread.php?tid=1178</guid>
			<description><![CDATA[i just look at leefish`s site <a href="http://www.leefish.nl/mybb/portal.php" target="_blank">http://www.leefish.nl/mybb/portal.php</a> and there is drop down menu there, so&nbsp;&nbsp;anyone help me please how is the steps to make drop down menu, i read this thread <a href="http://mybbhacks.zingaburga.com/showthread.php?tid=413&amp;highlight=drop+down" target="_blank">http://mybbhacks.zingaburga.com/showthre...=drop+down</a>, but i still dont know where to start. <img src="http://mybbhacks.zingaburga.com/images/smilies/cry.gif" style="vertical-align: middle;" border="0" alt="Cry" title="Cry" />]]></description>
			<content:encoded><![CDATA[i just look at leefish`s site <a href="http://www.leefish.nl/mybb/portal.php" target="_blank">http://www.leefish.nl/mybb/portal.php</a> and there is drop down menu there, so&nbsp;&nbsp;anyone help me please how is the steps to make drop down menu, i read this thread <a href="http://mybbhacks.zingaburga.com/showthread.php?tid=413&amp;highlight=drop+down" target="_blank">http://mybbhacks.zingaburga.com/showthre...=drop+down</a>, but i still dont know where to start. <img src="http://mybbhacks.zingaburga.com/images/smilies/cry.gif" style="vertical-align: middle;" border="0" alt="Cry" title="Cry" />]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Variable MyCode?]]></title>
			<link>http://mybbhacks.zingaburga.com/showthread.php?tid=1177</link>
			<pubDate>Sun, 15 Jan 2012 14:07:29 +0000</pubDate>
			<guid isPermaLink="false">http://mybbhacks.zingaburga.com/showthread.php?tid=1177</guid>
			<description><![CDATA[This is probably a pretty insane idea for a MyCode. Hell, I'm not sure if it was ever thought of before. If I'm not making much sense, I blame me being sleepy when I thought of it. I haven't fully thought everything out as I've just thought of it, but again, I hope it makes some sense.<br />
<br />
The MyCode would let users define variables (like variables in various programming languages) and then another can refer to it. The syntax could look a little something like this:<br />
</p>
<div class="codeblock"><div class="title"><input type="button" class="button select_button" value="Select" onClick="selectObj(this.parentNode.parentNode.getElementsByTagName('pre')[0&#93;.getElementsByTagName('code')[0&#93;)" id="coolcode_btnsel_1328692429_4_49" style="display: none;" /><script type="text/javascript">
//<!--
$("coolcode_btnsel_1328692429_4_49").style.display = "";
//-->
</script>Code:
</div>
			<div class="codecontainer"><table><tr><td>
			<pre><code>[variable=([a-z0-9&#93;+)&#93;Information that could later be reused in the post.[/variable&#93; &lt;-- Defining a variable.
[variable=([a-z0-9&#93;+)&#93; &lt;-- Referring to a variable.</code></pre></td></tr></table></div><hr class="hidden clear" /></div>
<p>
<br />
Example:<br />
</p>
<div class="codeblock"><div class="title"><input type="button" class="button select_button" value="Select" onClick="selectObj(this.parentNode.parentNode.getElementsByTagName('pre')[0&#93;.getElementsByTagName('code')[0&#93;)" id="coolcode_btnsel_1328692429_5_38" style="display: none;" /><script type="text/javascript">
//<!--
$("coolcode_btnsel_1328692429_5_38").style.display = "";
//-->
</script>Code:
</div>
			<div class="codecontainer"><table><tr><td>
			<pre><code>[variable=lorem&#93;Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc id blandit elit. Nullam euismod urna at leo blandit eget pulvinar neque interdum.[/variable&#93;

[variable=lorem&#93;
[variable=lorem&#93;
[variable=lorem&#93;</code></pre></td></tr></table></div><hr class="hidden clear" /></div>
<p>
<br />
I was thinking the variables could be restricted to the post it was defined in, that way other posts can't access them.]]></description>
			<content:encoded><![CDATA[This is probably a pretty insane idea for a MyCode. Hell, I'm not sure if it was ever thought of before. If I'm not making much sense, I blame me being sleepy when I thought of it. I haven't fully thought everything out as I've just thought of it, but again, I hope it makes some sense.<br />
<br />
The MyCode would let users define variables (like variables in various programming languages) and then another can refer to it. The syntax could look a little something like this:<br />
</p>
<div class="codeblock"><div class="title"><input type="button" class="button select_button" value="Select" onClick="selectObj(this.parentNode.parentNode.getElementsByTagName('pre')[0].getElementsByTagName('code')[0])" id="coolcode_btnsel_1328692429_4_49" style="display: none;" /><script type="text/javascript">
//<!--
$("coolcode_btnsel_1328692429_4_49").style.display = "";
//-->
</script>Code:
</div>
			<div class="codecontainer"><table><tr><td>
			<pre><code>[variable=([a-z0-9]+)]Information that could later be reused in the post.[/variable] &lt;-- Defining a variable.
[variable=([a-z0-9]+)] &lt;-- Referring to a variable.</code></pre></td></tr></table></div><hr class="hidden clear" /></div>
<p>
<br />
Example:<br />
</p>
<div class="codeblock"><div class="title"><input type="button" class="button select_button" value="Select" onClick="selectObj(this.parentNode.parentNode.getElementsByTagName('pre')[0].getElementsByTagName('code')[0])" id="coolcode_btnsel_1328692429_5_38" style="display: none;" /><script type="text/javascript">
//<!--
$("coolcode_btnsel_1328692429_5_38").style.display = "";
//-->
</script>Code:
</div>
			<div class="codecontainer"><table><tr><td>
			<pre><code>[variable=lorem]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc id blandit elit. Nullam euismod urna at leo blandit eget pulvinar neque interdum.[/variable]

[variable=lorem]
[variable=lorem]
[variable=lorem]</code></pre></td></tr></table></div><hr class="hidden clear" /></div>
<p>
<br />
I was thinking the variables could be restricted to the post it was defined in, that way other posts can't access them.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[[SOLVED&#93; Checking if username is available don't stop loading]]></title>
			<link>http://mybbhacks.zingaburga.com/showthread.php?tid=1175</link>
			<pubDate>Fri, 13 Jan 2012 20:00:00 +0000</pubDate>
			<guid isPermaLink="false">http://mybbhacks.zingaburga.com/showthread.php?tid=1175</guid>
			<description><![CDATA[Hello guys,<br />
<br />
I have an issue in my registration page...<br />
When I write a username and a captcha, will show this:<br />
"Checking if username is available"<br />
And don't stop... <br />
<br />
<img src="http://i.imgur.com/1qUBt.png" border="0" alt="[Image: 1qUBt.png&#93;" /><br />
<br />
I disabled all my plugins and the problem continues...<br />
<br />
I know that I can disable AJAX: ACP &gt; Configurations &gt; Server &amp; Optimization Options &gt; Enable XMLHttp request features? &gt; to No<br />
<br />
But that is not a solution for me... I really want the XMLHttp request feature enable.<br />
<br />
Please help me... since that is not a plugin problem...<br />
What could be?<br />
<br />
My website: <a href="http://www.vozesnaweb.com" target="_blank">http://www.vozesnaweb.com</a><br />
<br />
Thank you!<br />
<br />
P.S. I created a topic in mybb.com a few weeks ago and didn't received any help <img src="http://mybbhacks.zingaburga.com/images/smilies/frown.gif" style="vertical-align: middle;" border="0" alt="Frown" title="Frown" />]]></description>
			<content:encoded><![CDATA[Hello guys,<br />
<br />
I have an issue in my registration page...<br />
When I write a username and a captcha, will show this:<br />
"Checking if username is available"<br />
And don't stop... <br />
<br />
<img src="http://i.imgur.com/1qUBt.png" border="0" alt="[Image: 1qUBt.png]" /><br />
<br />
I disabled all my plugins and the problem continues...<br />
<br />
I know that I can disable AJAX: ACP &gt; Configurations &gt; Server &amp; Optimization Options &gt; Enable XMLHttp request features? &gt; to No<br />
<br />
But that is not a solution for me... I really want the XMLHttp request feature enable.<br />
<br />
Please help me... since that is not a plugin problem...<br />
What could be?<br />
<br />
My website: <a href="http://www.vozesnaweb.com" target="_blank">http://www.vozesnaweb.com</a><br />
<br />
Thank you!<br />
<br />
P.S. I created a topic in mybb.com a few weeks ago and didn't received any help <img src="http://mybbhacks.zingaburga.com/images/smilies/frown.gif" style="vertical-align: middle;" border="0" alt="Frown" title="Frown" />]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[[SOLVED&#93; Need to fix Profile Buddies]]></title>
			<link>http://mybbhacks.zingaburga.com/showthread.php?tid=1174</link>
			<pubDate>Fri, 13 Jan 2012 19:51:06 +0000</pubDate>
			<guid isPermaLink="false">http://mybbhacks.zingaburga.com/showthread.php?tid=1174</guid>
			<description><![CDATA[Hello guys,<br />
<br />
I have installed this plugin in my forum:<br />
<a href="http://mods.mybb.com/view/profile-buddies" target="_blank">http://mods.mybb.com/view/profile-buddies</a><br />
<br />
And I think that I found a "little" bug, take a look here:<br />
<img src="http://i.imgur.com/pHKob.png" border="0" alt="[Image: pHKob.png&#93;" /><br />
<br />
Some users are using same avatar... How can I fix that?<br />
I contacted the plugin author but he is not replying me...<br />
<br />
Help please <img src="http://mybbhacks.zingaburga.com/images/smilies/smile.gif" style="vertical-align: middle;" border="0" alt="Smile" title="Smile" />]]></description>
			<content:encoded><![CDATA[Hello guys,<br />
<br />
I have installed this plugin in my forum:<br />
<a href="http://mods.mybb.com/view/profile-buddies" target="_blank">http://mods.mybb.com/view/profile-buddies</a><br />
<br />
And I think that I found a "little" bug, take a look here:<br />
<img src="http://i.imgur.com/pHKob.png" border="0" alt="[Image: pHKob.png]" /><br />
<br />
Some users are using same avatar... How can I fix that?<br />
I contacted the plugin author but he is not replying me...<br />
<br />
Help please <img src="http://mybbhacks.zingaburga.com/images/smilies/smile.gif" style="vertical-align: middle;" border="0" alt="Smile" title="Smile" />]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[[SOLVED&#93; I need help with this code]]></title>
			<link>http://mybbhacks.zingaburga.com/showthread.php?tid=1173</link>
			<pubDate>Fri, 13 Jan 2012 17:16:25 +0000</pubDate>
			<guid isPermaLink="false">http://mybbhacks.zingaburga.com/showthread.php?tid=1173</guid>
			<description><![CDATA[Hello guys,<br />
<br />
I have installed this plugin to auto post content using RSS Feeds:<br />
<a href="http://mods.mybb.com/view/rss-feed-poster" target="_blank">http://mods.mybb.com/view/rss-feed-poster</a><br />
<br />
But I need a little change and I dont know how to do It...<br />
<br />
This is an example of one of my auto posts:<br />
<img src="http://i.imgur.com/EbT8t.png" border="0" alt="[Image: EbT8t.png&#93;" /><br />
<br />
I want to change the source link http:// with "Read More...".<br />
I think that we need to modify ['link'&#93; in task rssfeedposter.php file, but dont know how to do It...<br />
Can someone please help me?<br />
Thank you!<br />
<br />
rssfeedposter.php code:<br />
</p>
<div class="codeblock"><div class="title"><input type="button" class="button select_button" value="Select" onClick="selectObj(this.parentNode.parentNode.getElementsByTagName('pre')[0&#93;.getElementsByTagName('code')[0&#93;)" id="coolcode_btnsel_1328692429_6_96" style="display: none;" /><script type="text/javascript">
//<!--
$("coolcode_btnsel_1328692429_6_96").style.display = "";
//-->
</script>PHP Code:
</div>
			<div class="codecontainer"><table><tr><td><div class="linenum"><code>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br />23<br />24<br />25<br />26<br />27<br />28<br />29<br />30<br />31<br />32<br />33<br />34<br />35<br />36<br />37<br />38<br />39<br />40<br />41<br />42<br />43<br />44<br />45<br />46<br />47<br />48<br />49<br />50<br />51<br />52<br />53<br />54<br />55<br />56<br />57<br />58<br />59<br />60<br />61<br />62<br />63<br />64<br />65<br />66<br />67<br />68<br />69<br />70<br />71<br />72<br />73<br />74<br />75<br />76<br />77<br />78<br />79<br />80<br />81<br />82<br />83<br />84<br />85<br />86<br />87<br />88<br />89<br />90<br />91<br />92<br />93<br />94<br />95<br />96<br />97<br />98<br />99<br />100<br />101<br />102<br />103<br />104<br />105<br />106<br />107<br />108<br />109<br />110<br />111<br />112<br />113<br />114<br />115<br />116<br />117<br />118<br />119<br />120<br />121<br />122<br />123<br />124<br />125<br />126<br />127<br />128<br />129<br />130<br />131<br />132<br />133<br />134<br />135<br />136<br />137<br />138<br />139<br />140<br />141<br />142<br />143<br />144<br />145<br />146<br />147<br />148<br />149<br />150<br />151<br />152<br />153<br />154<br />155<br />156<br />157<br />158<br />159<br />160<br />161<br />162<br />163<br />164<br />165<br />166<br />167<br />168<br />169<br />170<br />171<br />172<br />173<br />174<br />175<br />176<br />177<br />178<br />179<br />180<br />181<br />182<br />183<br />184<br />185<br />186<br />187<br />188<br />189<br />190<br />191<br />192<br />193<br />194<br />195<br />196<br />197<br />198<br />199<br />200<br />201<br />202<br />203<br />204<br />205<br />206<br />207<br />208<br />209<br />210<br />211<br />212<br />213<br />214<br />215<br />216<br />217<br />218<br />219<br />220<br />221<br />222<br />223<br />224<br />225<br />226<br />227<br />228<br />229<br />230<br />231<br />232<br />233<br />234<br />235<br />236<br />237<br />238<br />239<br />240<br />241<br />242<br />243<br />244<br />245<br />246<br />247<br />248<br />249<br />250<br />251<br />252<br />253<br />254<br />255<br />256<br />257<br />258<br />259<br />260<br />261<br />262<br />263<br />264<br />265<br />266<br />267<br />268<br />269<br />270<br />271<br />272<br />273<br />274<br />275<br />276<br />277<br />278<br />279<br />280<br />281<br />282<br />283<br />284<br />285<br />286<br />287<br />288<br />289<br />290<br />291<br />292<br />293<br />294<br />295<br />296<br />297<br />298<br />299<br />300<br />301<br />302<br />303<br />304<br />305<br />306<br />307<br />308<br />309<br />310<br />311<br />312<br />313<br />314<br />315<br />316<br />317<br />318<br />319<br />320<br />321<br />322<br />323<br />324<br />325<br />326<br />327<br />328<br />329<br />330<br />331<br />332<br />333<br />334<br />335<br />336<br />337<br />338<br />339<br />340<br />341<br />342<br />343<br />344<br />345<br />346<br />347<br />348<br />349<br />350<br />351<br />352<br />353<br />354<br />355<br />356<br />357<br />358<br />359<br />360<br />361<br />362<br />363<br />364<br />365<br />366<br />367<br />368<br />369<br />370<br />371<br />372<br />373<br />374<br />375<br />376<br />377<br />378<br />379<br />380<br />381<br />382<br />383<br />384<br />385<br />386<br />387<br />388<br />389<br />390<br />391<br />392<br />393<br />394<br />395<br />396<br />397<br />398<br />399<br />400<br />401<br />402<br />403<br />404<br />405<br />406<br />407<br />408<br />409<br />410<br />411<br />412<br />413<br />414<br />415<br />416<br />417<br />418<br />419<br />420<br />421<br />422<br />423<br />424<br />425<br />426<br />427<br />428<br />429<br />430<br />431<br />432<br />433<br />434<br />435<br />436<br />437<br />438<br />439<br />440<br />441<br />442<br />443<br />444<br />445<br />446<br />447<br />448<br />449<br />450<br />451<br />452<br />453<br />454<br />455<br />456<br />457<br />458<br />459<br />460<br />461<br />462<br />463<br />464<br />465<br />466<br />467<br />468<br />469<br />470<br />471<br />472<br />473<br />474<br />475<br />476<br />477<br />478<br />479<br />480<br />481<br />482<br />483<br />484<br />485<br />486<br />487<br />488<br />489<br />490<br />491<br />492<br />493<br />494<br />495<br />496<br />497<br />498<br />499<br />500<br />501<br />502<br />503<br />504<br />505<br />506<br />507<br />508<br />509<br />510<br />511<br />512<br />513<br />514<br />515<br />516<br />517<br />518<br />519<br />520<br />521<br />522<br />523<br />524<br />525<br />526<br />527<br />528<br />529<br />530<br />531</code></div></td><td>
			<pre><code><span class="php_tag">&lt;?php</span>
<span class="php_blockcomment">/*
RSS Feed Poster
by: vbgamer45
http://www.mybbhacks.com
Copyright 2010  MyBBHacks.com

############################################
License Information:

Links to http://www.mybbhacks.com must remain unless
branding free option is purchased.
#############################################
*/</span>

<span class="php_var">$feedcount</span> <span class="php_symbol">=</span> <span class="php_number">0</span><span class="php_symbol">;</span>
<span class="php_var">$maxitemcount</span> <span class="php_symbol">=</span> <span class="php_number">0</span><span class="php_symbol">;</span>
<span class="php_var">$tag</span> <span class="php_symbol">=</span> <span class="php_string">''</span><span class="php_symbol">;</span>
<span class="php_var">$tag_attrs</span> <span class="php_symbol">=</span> <span class="php_string">''</span><span class="php_symbol">;</span>
<span class="php_var">$insideitem</span> <span class="php_symbol">=</span> <span class="php_keyword">false</span><span class="php_symbol">;</span>
<span class="php_var">$depth</span> <span class="php_symbol">=</span> <span class="php_keyword"><span class="php_keyword">array</span></span><span class="php_symbol">(</span><span class="php_symbol">)</span><span class="php_symbol">;</span>



<span class="php_keyword">function</span> verify_rss_url<span class="php_symbol">(</span><span class="php_var">$url</span><span class="php_symbol">)</span>
<span class="php_symbol">{</span>
	<span class="php_keyword">global</span> <span class="php_var">$txt</span><span class="php_symbol">,</span> <span class="php_var">$depth</span><span class="php_symbol">;</span>

	<span class="php_linecomment">// Rss Data storage
</span>	<span class="php_var">$finalrss</span> <span class="php_symbol">=</span> <span class="php_string">''</span><span class="php_symbol">;</span>
	<span class="php_var">$failed</span> <span class="php_symbol">=</span> <span class="php_keyword">true</span><span class="php_symbol">;</span>

		<span class="php_var">$fp2</span> <span class="php_symbol">=</span> <span class="php_symbol">@</span>fopen<span class="php_symbol">(</span><span class="php_var">$url</span><span class="php_symbol">,</span> <span class="php_string_d">&quot;<span class="php_string">r</span>&quot;</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
		<span class="php_keyword">if</span> <span class="php_symbol">(</span><span class="php_var">$fp2</span><span class="php_symbol">)</span>
		<span class="php_symbol">{</span>
			<span class="php_var">$failed</span> <span class="php_symbol">=</span> <span class="php_keyword">false</span><span class="php_symbol">;</span>
			<span class="php_var">$contents</span> <span class="php_symbol">=</span> <span class="php_string">''</span><span class="php_symbol">;</span>
			<span class="php_keyword">while</span> <span class="php_symbol">(</span><span class="php_symbol">!</span>feof<span class="php_symbol">(</span><span class="php_var">$fp2</span><span class="php_symbol">)</span><span class="php_symbol">)</span>
			<span class="php_symbol">{</span>
			  <span class="php_var">$contents</span> <span class="php_symbol">.</span><span class="php_symbol">=</span> fread<span class="php_symbol">(</span><span class="php_var">$fp2</span><span class="php_symbol">,</span> <span class="php_number">8192</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
			<span class="php_symbol">}</span>
	
			fclose<span class="php_symbol">(</span><span class="php_var">$fp2</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
	
			<span class="php_var">$finalrss</span> <span class="php_symbol">=</span> <span class="php_var">$contents</span><span class="php_symbol">;</span>
		<span class="php_symbol">}</span>
	



		<span class="php_keyword">if</span><span class="php_symbol">(</span><span class="php_var">$failed</span> <span class="php_symbol">=</span><span class="php_symbol">=</span> <span class="php_keyword">true</span><span class="php_symbol">)</span>
		<span class="php_symbol">{</span>
			<span class="php_var">$url_array</span> <span class="php_symbol">=</span> parse_url<span class="php_symbol">(</span><span class="php_var">$url</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
	
			<span class="php_var">$fp</span> <span class="php_symbol">=</span> <span class="php_symbol">@</span>fsockopen<span class="php_symbol">(</span><span class="php_var">$url_array</span><span class="php_symbol">[</span><span class="php_string">'host'</span><span class="php_symbol">&#93;</span><span class="php_symbol">,</span> <span class="php_number">80</span><span class="php_symbol">,</span> <span class="php_var">$errno</span><span class="php_symbol">,</span> <span class="php_var">$errstr</span><span class="php_symbol">,</span> <span class="php_number">30</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
			<span class="php_keyword">if</span> <span class="php_symbol">(</span><span class="php_symbol">!</span><span class="php_var">$fp</span><span class="php_symbol">)</span>
			<span class="php_symbol">{</span>
	
			<span class="php_symbol">}</span>
			<span class="php_keyword">else</span>
			<span class="php_symbol">{</span>
				<span class="php_var">$failed</span> <span class="php_symbol">=</span> <span class="php_keyword">false</span><span class="php_symbol">;</span>
	
			   <span class="php_var">$out</span> <span class="php_symbol">=</span> <span class="php_string_d">&quot;<span class="php_string">GET </span>&quot;</span> <span class="php_symbol">.</span> <span class="php_var">$url_array</span><span class="php_symbol">[</span><span class="php_string">'path'</span><span class="php_symbol">&#93;</span> <span class="php_symbol">.</span> <span class="php_symbol">(</span><span class="php_symbol">@</span><span class="php_var">$url_array</span><span class="php_symbol">[</span><span class="php_string">'query'</span><span class="php_symbol">&#93;</span> <span class="php_symbol">!</span><span class="php_symbol">=</span> <span class="php_string">''</span> ? <span class="php_string">'?'</span> <span class="php_symbol">.</span> <span class="php_var">$url_array</span><span class="php_symbol">[</span><span class="php_string">'query'</span><span class="php_symbol">&#93;</span> : <span class="php_string">''</span><span class="php_symbol">)</span> <span class="php_symbol">.</span> <span class="php_string_d">&quot;<span class="php_string">  HTTP/1.1<span class="php_string_escape">\r</span><span class="php_string_escape">\n</span></span>&quot;</span><span class="php_symbol">;</span>
			   <span class="php_var">$out</span> <span class="php_symbol">.</span><span class="php_symbol">=</span> <span class="php_string_d">&quot;<span class="php_string">Host: </span>&quot;</span> <span class="php_symbol">.</span> <span class="php_var">$url_array</span><span class="php_symbol">[</span><span class="php_string">'host'</span><span class="php_symbol">&#93;</span> <span class="php_symbol">.</span> <span class="php_string_d">&quot;<span class="php_string"><span class="php_string_escape">\r</span><span class="php_string_escape">\n</span></span>&quot;</span><span class="php_symbol">;</span>
			   <span class="php_var">$out</span> <span class="php_symbol">.</span><span class="php_symbol">=</span> <span class="php_string_d">&quot;<span class="php_string">Connection: Close<span class="php_string_escape">\r</span><span class="php_string_escape">\n</span><span class="php_string_escape">\r</span><span class="php_string_escape">\n</span></span>&quot;</span><span class="php_symbol">;</span>
	
			   fwrite<span class="php_symbol">(</span><span class="php_var">$fp</span><span class="php_symbol">,</span> <span class="php_var">$out</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
	
			   <span class="php_var">$rssdata</span> <span class="php_symbol">=</span> <span class="php_string">''</span><span class="php_symbol">;</span>
			   
		   <span class="php_var">$header</span> <span class="php_symbol">=</span> <span class="php_string">''</span><span class="php_symbol">;</span>
		   <span class="php_linecomment">// Remove stupid headers.
</span>		   	<span class="php_keyword">do</span> 
			<span class="php_symbol">{</span>
				<span class="php_var">$header</span> <span class="php_symbol">.</span><span class="php_symbol">=</span> fgets <span class="php_symbol">(</span><span class="php_var">$fp</span><span class="php_symbol">,</span> <span class="php_number">128</span> <span class="php_symbol">)</span><span class="php_symbol">;</span>

		 	 <span class="php_symbol">}</span> <span class="php_keyword">while</span> <span class="php_symbol">(</span> strpos<span class="php_symbol">(</span><span class="php_var">$header</span><span class="php_symbol">,</span> <span class="php_string_d">&quot;<span class="php_string"><span class="php_string_escape">\r</span><span class="php_string_escape">\n</span><span class="php_string_escape">\r</span><span class="php_string_escape">\n</span></span>&quot;</span> <span class="php_symbol">)</span> <span class="php_symbol">=</span><span class="php_symbol">=</span><span class="php_symbol">=</span> <span class="php_keyword">false</span> <span class="php_symbol">)</span><span class="php_symbol">;</span>
	
			   <span class="php_keyword">while</span> <span class="php_symbol">(</span><span class="php_symbol">!</span>feof<span class="php_symbol">(</span><span class="php_var">$fp</span><span class="php_symbol">)</span><span class="php_symbol">)</span>
			   <span class="php_symbol">{</span>
			       <span class="php_var">$rssdata</span> <span class="php_symbol">.</span><span class="php_symbol">=</span> fgets<span class="php_symbol">(</span><span class="php_var">$fp</span><span class="php_symbol">,</span> <span class="php_number">128</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
			   <span class="php_symbol">}</span>
			   fclose<span class="php_symbol">(</span><span class="php_var">$fp</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
	
			   <span class="php_symbol">@</span><span class="php_var">$finalrss</span> <span class="php_symbol">=</span> <span class="php_symbol">@</span><span class="php_var">$rssdata</span><span class="php_symbol">;</span>
	
			<span class="php_symbol">}</span>
		<span class="php_symbol">}</span>
	

	<span class="php_linecomment">// Use cURL
</span>
		<span class="php_keyword">if</span><span class="php_symbol">(</span><span class="php_var">$failed</span> <span class="php_symbol">=</span><span class="php_symbol">=</span> <span class="php_keyword">true</span><span class="php_symbol">)</span>
		<span class="php_symbol">{</span>
			<span class="php_keyword">if</span><span class="php_symbol">(</span>function_exists<span class="php_symbol">(</span><span class="php_string_d">&quot;<span class="php_string">curl_init</span>&quot;</span><span class="php_symbol">)</span><span class="php_symbol">)</span>
			<span class="php_symbol">{</span>
				<span class="php_var">$failed</span> <span class="php_symbol">=</span> <span class="php_keyword">false</span><span class="php_symbol">;</span>
				<span class="php_linecomment">// Last but not least try cUrl
</span>				<span class="php_var">$ch</span> <span class="php_symbol">=</span> curl_init<span class="php_symbol">(</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
	
				<span class="php_linecomment">// set URL and other appropriate options
</span>				curl_setopt<span class="php_symbol">(</span><span class="php_var">$ch</span><span class="php_symbol">,</span> CURLOPT_URL<span class="php_symbol">,</span> <span class="php_var">$url</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
				curl_setopt<span class="php_symbol">(</span><span class="php_var">$ch</span><span class="php_symbol">,</span> CURLOPT_RETURNTRANSFER<span class="php_symbol">,</span> <span class="php_keyword">true</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
	
				<span class="php_linecomment">// grab URL, and return output
</span>				<span class="php_var">$output</span> <span class="php_symbol">=</span> curl_exec<span class="php_symbol">(</span><span class="php_var">$ch</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
	
				<span class="php_linecomment">// close curl resource, and free up system resources
</span>				curl_close<span class="php_symbol">(</span><span class="php_var">$ch</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
				<span class="php_keyword">return</span> <span class="php_var">$output</span><span class="php_symbol">;</span>
			<span class="php_symbol">}</span>
		<span class="php_symbol">}</span>




	<span class="php_linecomment">// XML Parser functions to verify the XML Feed
</span>	<span class="php_keyword">if</span><span class="php_symbol">(</span><span class="php_var">$failed</span> <span class="php_symbol">=</span><span class="php_symbol">=</span> <span class="php_keyword">false</span><span class="php_symbol">)</span>
	<span class="php_symbol">{</span>
		<span class="php_var">$depth</span> <span class="php_symbol">=</span> <span class="php_keyword"><span class="php_keyword">array</span></span><span class="php_symbol">(</span><span class="php_symbol">)</span><span class="php_symbol">;</span>

		<span class="php_var">$xml_parser</span> <span class="php_symbol">=</span> xml_parser_create<span class="php_symbol">(</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
		xml_set_element_handler<span class="php_symbol">(</span><span class="php_var">$xml_parser</span><span class="php_symbol">,</span> <span class="php_string_d">&quot;<span class="php_string">startElement2</span>&quot;</span><span class="php_symbol">,</span> <span class="php_string_d">&quot;<span class="php_string">endElement2</span>&quot;</span><span class="php_symbol">)</span><span class="php_symbol">;</span>


		   <span class="php_keyword">if</span> <span class="php_symbol">(</span><span class="php_symbol">!</span>xml_parse<span class="php_symbol">(</span><span class="php_var">$xml_parser</span><span class="php_symbol">,</span> <span class="php_var">$finalrss</span><span class="php_symbol">)</span><span class="php_symbol">)</span> <span class="php_symbol">{</span>
		      fatal_error<span class="php_symbol">(</span>sprintf<span class="php_symbol">(</span><span class="php_var">$txt</span><span class="php_symbol">[</span><span class="php_string">'feedposter_err_xmlerror'</span><span class="php_symbol">&#93;</span><span class="php_symbol">,</span>
		                   xml_error_string<span class="php_symbol">(</span>xml_get_error_code<span class="php_symbol">(</span><span class="php_var">$xml_parser</span><span class="php_symbol">)</span><span class="php_symbol">)</span><span class="php_symbol">,</span>
		                   xml_get_current_line_number<span class="php_symbol">(</span><span class="php_var">$xml_parser</span><span class="php_symbol">)</span><span class="php_symbol">)</span><span class="php_symbol">,</span> <span class="php_keyword">false</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
		   <span class="php_symbol">}</span>

		xml_parser_free<span class="php_symbol">(</span><span class="php_var">$xml_parser</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
	<span class="php_symbol">}</span>
	<span class="php_keyword">else</span>
	<span class="php_symbol">{</span>
		<span class="php_linecomment">// We were not able to download the feed :(
</span>		
	<span class="php_symbol">}</span>


<span class="php_symbol">}</span>


<span class="php_keyword">function</span> startElement2<span class="php_symbol">(</span><span class="php_var">$parser</span><span class="php_symbol">,</span> <span class="php_var">$name</span><span class="php_symbol">,</span> <span class="php_var">$attrs</span><span class="php_symbol">)</span>
<span class="php_symbol">{</span>
   <span class="php_keyword">global</span> <span class="php_var">$depth</span><span class="php_symbol">;</span>
   <span class="php_var">$depth</span><span class="php_symbol">[</span><span class="php_var">$parser</span><span class="php_symbol">&#93;</span><span class="php_symbol">+</span><span class="php_symbol">+</span><span class="php_symbol">;</span>
<span class="php_symbol">}</span>

<span class="php_keyword">function</span> endElement2<span class="php_symbol">(</span><span class="php_var">$parser</span><span class="php_symbol">,</span> <span class="php_var">$name</span><span class="php_symbol">)</span>
<span class="php_symbol">{</span>
   <span class="php_keyword">global</span> <span class="php_var">$depth</span><span class="php_symbol">;</span>
   <span class="php_var">$depth</span><span class="php_symbol">[</span><span class="php_var">$parser</span><span class="php_symbol">&#93;</span><span class="php_symbol">-</span><span class="php_symbol">-</span><span class="php_symbol">;</span>
<span class="php_symbol">}</span>

<span class="php_keyword">function</span> UpdateRSSFeedBots<span class="php_symbol">(</span><span class="php_var">$task</span><span class="php_symbol">)</span>
<span class="php_symbol">{</span>
	<span class="php_keyword">global</span> <span class="php_var">$db</span><span class="php_symbol">,</span> <span class="php_var">$context</span><span class="php_symbol">,</span> <span class="php_var">$feedcount</span><span class="php_symbol">,</span> <span class="php_var">$maxitemcount</span><span class="php_symbol">,</span> <span class="php_var">$insideitem</span><span class="php_symbol">,</span> <span class="php_var">$tag</span><span class="php_symbol">,</span> <span class="php_var">$tag_attrs</span><span class="php_symbol">;</span>

	<span class="php_linecomment">// First get all the enabled bots
</span>	<span class="php_var">$context</span><span class="php_symbol">[</span><span class="php_string">'feeds'</span><span class="php_symbol">&#93;</span> <span class="php_symbol">=</span> <span class="php_keyword"><span class="php_keyword">array</span></span><span class="php_symbol">(</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
	<span class="php_var">$request</span> <span class="php_symbol">=</span> <span class="php_var">$db</span><span class="php_symbol">-</span><span class="php_symbol">&gt;</span>write_query<span class="php_symbol">(</span><span class="php_string_d">&quot;<span class="php_string">
			SELECT
				ID_FEED, fid, feedurl, title, postername, updatetime, enabled, html,
				uid, locked, articlelink, topicprefix, numbertoimport, importevery, markasread 
			FROM </span>&quot;</span><span class="php_symbol">.</span>TABLE_PREFIX<span class="php_symbol">.</span><span class="php_string_d">&quot;<span class="php_string">feedbot
			WHERE enabled = 1</span>&quot;</span><span class="php_symbol">)</span><span class="php_symbol">;</span>

	<span class="php_keyword">while</span> <span class="php_symbol">(</span><span class="php_var">$row</span> <span class="php_symbol">=</span> <span class="php_var">$db</span><span class="php_symbol">-</span><span class="php_symbol">&gt;</span>fetch_array<span class="php_symbol">(</span><span class="php_var">$request</span><span class="php_symbol">)</span><span class="php_symbol">)</span>
	<span class="php_symbol">{</span>
		<span class="php_var">$context</span><span class="php_symbol">[</span><span class="php_string">'feeds'</span><span class="php_symbol">&#93;</span><span class="php_symbol">[</span><span class="php_symbol">&#93;</span> <span class="php_symbol">=</span> <span class="php_var">$row</span><span class="php_symbol">;</span>
	<span class="php_symbol">}</span>

	

	<span class="php_keyword">require_once</span> MYBB_ROOT<span class="php_symbol">.</span><span class="php_string_d">&quot;<span class="php_string">inc/datahandlers/post.php</span>&quot;</span><span class="php_symbol">;</span>
	

	<span class="php_linecomment">// Check if a field expired
</span>	<span class="php_keyword">foreach</span> <span class="php_symbol">(</span><span class="php_var">$context</span><span class="php_symbol">[</span><span class="php_string">'feeds'</span><span class="php_symbol">&#93;</span> <span class="php_keyword">as</span> <span class="php_var">$key</span> <span class="php_symbol">=</span><span class="php_symbol">&gt;</span> <span class="php_var">$feed</span><span class="php_symbol">)</span>
	<span class="php_symbol">{</span>

		<span class="php_var">$current_time</span> <span class="php_symbol">=</span> time<span class="php_symbol">(</span><span class="php_symbol">)</span><span class="php_symbol">;</span>


		<span class="php_linecomment">// If the feedbot time to next import has expired
</span>		<span class="php_linecomment">//add_task_log($task, &quot;Check &quot; . ($current_time + (60 * $feed['importevery'&#93;)) . &quot; :&quot; . $feed['updatetime'&#93;);
</span>		
		<span class="php_keyword">if</span> <span class="php_symbol">(</span><span class="php_var">$current_time</span> <span class="php_symbol">&gt;</span> <span class="php_var">$feed</span><span class="php_symbol">[</span><span class="php_string">'updatetime'</span><span class="php_symbol">&#93;</span><span class="php_symbol">)</span>
		<span class="php_symbol">{</span>

			<span class="php_var">$feeddata</span> <span class="php_symbol">=</span> GetRSSData<span class="php_symbol">(</span><span class="php_var">$feed</span><span class="php_symbol">[</span><span class="php_string">'feedurl'</span><span class="php_symbol">&#93;</span><span class="php_symbol">)</span><span class="php_symbol">;</span>



			<span class="php_keyword">if</span> <span class="php_symbol">(</span><span class="php_var">$feeddata</span> <span class="php_symbol">!</span><span class="php_symbol">=</span> <span class="php_keyword">false</span><span class="php_symbol">)</span>
			<span class="php_symbol">{</span>

				<span class="php_linecomment">// Process the XML
</span>					<span class="php_var">$xml_parser</span> <span class="php_symbol">=</span> xml_parser_create<span class="php_symbol">(</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
					<span class="php_var">$context</span><span class="php_symbol">[</span><span class="php_string">'feeditems'</span><span class="php_symbol">&#93;</span> <span class="php_symbol">=</span> <span class="php_keyword"><span class="php_keyword">array</span></span><span class="php_symbol">(</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
					<span class="php_var">$feedcount</span> <span class="php_symbol">=</span> <span class="php_number">0</span><span class="php_symbol">;</span>
					<span class="php_var">$maxitemcount</span> <span class="php_symbol">=</span> <span class="php_var">$feed</span><span class="php_symbol">[</span><span class="php_string">'numbertoimport'</span><span class="php_symbol">&#93;</span><span class="php_symbol">;</span>
					<span class="php_var">$tag</span> <span class="php_symbol">=</span> <span class="php_string">''</span><span class="php_symbol">;</span>
					<span class="php_var">$tag_attrs</span> <span class="php_symbol">=</span> <span class="php_string">''</span><span class="php_symbol">;</span>
					<span class="php_var">$insideitem</span> <span class="php_symbol">=</span> <span class="php_keyword">false</span><span class="php_symbol">;</span>
					<span class="php_var">$context</span><span class="php_symbol">[</span><span class="php_string">'feeditems'</span><span class="php_symbol">&#93;</span><span class="php_symbol">[</span><span class="php_number">0</span><span class="php_symbol">&#93;</span> <span class="php_symbol">=</span> <span class="php_keyword"><span class="php_keyword">array</span></span><span class="php_symbol">(</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
					<span class="php_var">$context</span><span class="php_symbol">[</span><span class="php_string">'feeditems'</span><span class="php_symbol">&#93;</span><span class="php_symbol">[</span><span class="php_number">0</span><span class="php_symbol">&#93;</span><span class="php_symbol">[</span><span class="php_symbol">&#93;</span> <span class="php_symbol">=</span> <span class="php_keyword"><span class="php_keyword">array</span></span><span class="php_symbol">(</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
					<span class="php_var">$context</span><span class="php_symbol">[</span><span class="php_string">'feeditems'</span><span class="php_symbol">&#93;</span><span class="php_symbol">[</span><span class="php_number">0</span><span class="php_symbol">&#93;</span><span class="php_symbol">[</span><span class="php_string">'title'</span><span class="php_symbol">&#93;</span> <span class="php_symbol">=</span> <span class="php_string">''</span><span class="php_symbol">;</span>
					<span class="php_var">$context</span><span class="php_symbol">[</span><span class="php_string">'feeditems'</span><span class="php_symbol">&#93;</span><span class="php_symbol">[</span><span class="php_number">0</span><span class="php_symbol">&#93;</span><span class="php_symbol">[</span><span class="php_string">'description'</span><span class="php_symbol">&#93;</span> <span class="php_symbol">=</span> <span class="php_string">''</span><span class="php_symbol">;</span>
					<span class="php_var">$context</span><span class="php_symbol">[</span><span class="php_string">'feeditems'</span><span class="php_symbol">&#93;</span><span class="php_symbol">[</span><span class="php_number">0</span><span class="php_symbol">&#93;</span><span class="php_symbol">[</span><span class="php_string">'link'</span><span class="php_symbol">&#93;</span> <span class="php_symbol">=</span> <span class="php_string">''</span><span class="php_symbol">;</span>



					xml_set_element_handler<span class="php_symbol">(</span><span class="php_var">$xml_parser</span><span class="php_symbol">,</span> <span class="php_string_d">&quot;<span class="php_string">startElement1</span>&quot;</span><span class="php_symbol">,</span> <span class="php_string_d">&quot;<span class="php_string">endElement1</span>&quot;</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
					xml_set_character_data_handler<span class="php_symbol">(</span><span class="php_var">$xml_parser</span><span class="php_symbol">,</span> <span class="php_string_d">&quot;<span class="php_string">characterData1</span>&quot;</span><span class="php_symbol">)</span><span class="php_symbol">;</span>

					<span class="php_keyword">if</span> <span class="php_symbol">(</span><span class="php_symbol">!</span>xml_parse<span class="php_symbol">(</span><span class="php_var">$xml_parser</span><span class="php_symbol">,</span> <span class="php_var">$feeddata</span><span class="php_symbol">)</span><span class="php_symbol">)</span>
					 <span class="php_symbol">{</span>
						<span class="php_linecomment">// Error reading xml data
</span>
					     xml_parser_free<span class="php_symbol">(</span><span class="php_var">$xml_parser</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
					 <span class="php_symbol">}</span>
					<span class="php_keyword">else</span>
					<span class="php_symbol">{</span>
					   	<span class="php_linecomment">// Data must be valid lets extra some information from it
</span>					   	<span class="php_linecomment">// RSS Feeds are a list of items that might contain title, description, and link
</span>

					   	<span class="php_linecomment">// Free the xml parser memory
</span>						xml_parser_free<span class="php_symbol">(</span><span class="php_var">$xml_parser</span><span class="php_symbol">)</span><span class="php_symbol">;</span>

						<span class="php_linecomment">// Loop though all the items
</span>						<span class="php_var">$myfeedcount</span> <span class="php_symbol">=</span> <span class="php_number">0</span><span class="php_symbol">;</span>

						<span class="php_keyword">for</span> <span class="php_symbol">(</span><span class="php_var">$i</span> <span class="php_symbol">=</span> <span class="php_number">0</span><span class="php_symbol">;</span> <span class="php_var">$i</span> <span class="php_symbol">&lt;</span> <span class="php_symbol">(</span><span class="php_var">$feedcount</span><span class="php_symbol">)</span><span class="php_symbol">;</span> <span class="php_var">$i</span><span class="php_symbol">+</span><span class="php_symbol">+</span><span class="php_symbol">)</span>
						<span class="php_symbol">{</span>
							

							<span class="php_keyword">if</span> <span class="php_symbol">(</span><span class="php_var">$myfeedcount</span> <span class="php_symbol">&gt;</span><span class="php_symbol">=</span> <span class="php_var">$maxitemcount</span><span class="php_symbol">)</span>
							<span class="php_symbol">{</span>
								<span class="php_keyword">continue</span><span class="php_symbol">;</span>
							<span class="php_symbol">}</span>
							
							<span class="php_linecomment">//add_task_log($task, &quot;NotSkip: $myfeedcount : $maxitemcount : $feedcount  T:&quot; . $context['feeditems'&#93;[$i&#93;['title'&#93;);
</span>
							
							<span class="php_linecomment">// Check feed Log
</span>							<span class="php_linecomment">// Generate the hash for the log
</span>							<span class="php_keyword">if</span><span class="php_symbol">(</span><span class="php_symbol">!</span><span class="php_keyword">isset</span><span class="php_symbol">(</span><span class="php_var">$context</span><span class="php_symbol">[</span><span class="php_string">'feeditems'</span><span class="php_symbol">&#93;</span><span class="php_symbol">[</span><span class="php_var">$i</span><span class="php_symbol">&#93;</span><span class="php_symbol">[</span><span class="php_string">'title'</span><span class="php_symbol">&#93;</span><span class="php_symbol">)</span> <span class="php_symbol">|</span><span class="php_symbol">|</span> <span class="php_symbol">!</span><span class="php_keyword">isset</span><span class="php_symbol">(</span><span class="php_var">$context</span><span class="php_symbol">[</span><span class="php_string">'feeditems'</span><span class="php_symbol">&#93;</span><span class="php_symbol">[</span><span class="php_var">$i</span><span class="php_symbol">&#93;</span><span class="php_symbol">[</span><span class="php_string">'description'</span><span class="php_symbol">&#93;</span><span class="php_symbol">)</span><span class="php_symbol">)</span>
								<span class="php_keyword">continue</span><span class="php_symbol">;</span>
								
							<span class="php_keyword">if</span><span class="php_symbol">(</span><span class="php_keyword">empty</span><span class="php_symbol">(</span><span class="php_var">$context</span><span class="php_symbol">[</span><span class="php_string">'feeditems'</span><span class="php_symbol">&#93;</span><span class="php_symbol">[</span><span class="php_var">$i</span><span class="php_symbol">&#93;</span><span class="php_symbol">[</span><span class="php_string">'title'</span><span class="php_symbol">&#93;</span><span class="php_symbol">)</span> <span class="php_symbol">&amp;</span><span class="php_symbol">&amp;</span> <span class="php_keyword">empty</span><span class="php_symbol">(</span><span class="php_var">$context</span><span class="php_symbol">[</span><span class="php_string">'feeditems'</span><span class="php_symbol">&#93;</span><span class="php_symbol">[</span><span class="php_var">$i</span><span class="php_symbol">&#93;</span><span class="php_symbol">[</span><span class="php_string">'description'</span><span class="php_symbol">&#93;</span><span class="php_symbol">)</span><span class="php_symbol">)</span>
								<span class="php_keyword">continue</span><span class="php_symbol">;</span>	
								
							

							<span class="php_var">$itemhash</span> <span class="php_symbol">=</span> md5<span class="php_symbol">(</span><span class="php_var">$context</span><span class="php_symbol">[</span><span class="php_string">'feeditems'</span><span class="php_symbol">&#93;</span><span class="php_symbol">[</span><span class="php_var">$i</span><span class="php_symbol">&#93;</span><span class="php_symbol">[</span><span class="php_string">'title'</span><span class="php_symbol">&#93;</span> <span class="php_symbol">.</span> <span class="php_var">$context</span><span class="php_symbol">[</span><span class="php_string">'feeditems'</span><span class="php_symbol">&#93;</span><span class="php_symbol">[</span><span class="php_var">$i</span><span class="php_symbol">&#93;</span><span class="php_symbol">[</span><span class="php_string">'description'</span><span class="php_symbol">&#93;</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
							<span class="php_var">$request</span> <span class="php_symbol">=</span> <span class="php_var">$db</span><span class="php_symbol">-</span><span class="php_symbol">&gt;</span>write_query<span class="php_symbol">(</span><span class="php_string_d">&quot;<span class="php_string">
							SELECT
								feedtime
							FROM </span>&quot;</span><span class="php_symbol">.</span>TABLE_PREFIX<span class="php_symbol">.</span><span class="php_string_d">&quot;<span class="php_string">feedbot_log
							WHERE feedhash = '<span class="php_string_var">$itemhash</span>'</span>&quot;</span><span class="php_symbol">)</span><span class="php_symbol">;</span>


							<span class="php_linecomment">// If no has has found that means no duplicate entry
</span>							<span class="php_keyword">if</span> <span class="php_symbol">(</span><span class="php_var">$db</span><span class="php_symbol">-</span><span class="php_symbol">&gt;</span>num_rows<span class="php_symbol">(</span><span class="php_var">$request</span><span class="php_symbol">)</span> <span class="php_symbol">=</span><span class="php_symbol">=</span> <span class="php_number">0</span><span class="php_symbol">)</span>
							<span class="php_symbol">{</span>

								<span class="php_linecomment">// Create the Post
</span>								<span class="php_var">$msg_title</span> <span class="php_symbol">=</span> <span class="php_symbol">(</span><span class="php_var">$feed</span><span class="php_symbol">[</span><span class="php_string">'html'</span><span class="php_symbol">&#93;</span> ? <span class="php_var">$context</span><span class="php_symbol">[</span><span class="php_string">'feeditems'</span><span class="php_symbol">&#93;</span><span class="php_symbol">[</span><span class="php_var">$i</span><span class="php_symbol">&#93;</span><span class="php_symbol">[</span><span class="php_string">'title'</span><span class="php_symbol">&#93;</span> : strip_tags<span class="php_symbol">(</span><span class="php_var">$context</span><span class="php_symbol">[</span><span class="php_string">'feeditems'</span><span class="php_symbol">&#93;</span><span class="php_symbol">[</span><span class="php_var">$i</span><span class="php_symbol">&#93;</span><span class="php_symbol">[</span><span class="php_string">'title'</span><span class="php_symbol">&#93;</span><span class="php_symbol">)</span><span class="php_symbol">)</span><span class="php_symbol">;</span>

								<span class="php_var">$msg_body</span> <span class="php_symbol">=</span>  <span class="php_symbol">(</span><span class="php_var">$feed</span><span class="php_symbol">[</span><span class="php_string">'html'</span><span class="php_symbol">&#93;</span> ? <span class="php_var">$context</span><span class="php_symbol">[</span><span class="php_string">'feeditems'</span><span class="php_symbol">&#93;</span><span class="php_symbol">[</span><span class="php_var">$i</span><span class="php_symbol">&#93;</span><span class="php_symbol">[</span><span class="php_string">'description'</span><span class="php_symbol">&#93;</span> <span class="php_symbol">.</span> <span class="php_string_d">&quot;<span class="php_string"><span class="php_string_escape">\n</span><span class="php_string_escape">\n</span></span>&quot;</span> <span class="php_symbol">.</span> <span class="php_var">$context</span><span class="php_symbol">[</span><span class="php_string">'feeditems'</span><span class="php_symbol">&#93;</span><span class="php_symbol">[</span><span class="php_var">$i</span><span class="php_symbol">&#93;</span><span class="php_symbol">[</span><span class="php_string">'link'</span><span class="php_symbol">&#93;</span>  : strip_tags<span class="php_symbol">(</span><span class="php_var">$context</span><span class="php_symbol">[</span><span class="php_string">'feeditems'</span><span class="php_symbol">&#93;</span><span class="php_symbol">[</span><span class="php_var">$i</span><span class="php_symbol">&#93;</span><span class="php_symbol">[</span><span class="php_string">'description'</span><span class="php_symbol">&#93;</span> <span class="php_symbol">.</span>  <span class="php_string_d">&quot;<span class="php_string"><span class="php_string_escape">\n</span><span class="php_string_escape">\n</span></span>&quot;</span> <span class="php_symbol">.</span> <span class="php_var">$context</span><span class="php_symbol">[</span><span class="php_string">'feeditems'</span><span class="php_symbol">&#93;</span><span class="php_symbol">[</span><span class="php_var">$i</span><span class="php_symbol">&#93;</span><span class="php_symbol">[</span><span class="php_string">'link'</span><span class="php_symbol">&#93;</span><span class="php_symbol">)</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
							
									
								<span class="php_var">$posthandler</span> <span class="php_symbol">=</span> <span class="php_keyword">new</span> PostDataHandler<span class="php_symbol">(</span><span class="php_string_d">&quot;<span class="php_string">insert</span>&quot;</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
								<span class="php_var">$posthandler</span><span class="php_symbol">-</span><span class="php_symbol">&gt;</span>action <span class="php_symbol">=</span> <span class="php_string_d">&quot;<span class="php_string">thread</span>&quot;</span><span class="php_symbol">;</span>
								
								<span class="php_keyword">if</span> <span class="php_symbol">(</span>strlen<span class="php_symbol">(</span><span class="php_var">$msg_title</span><span class="php_symbol">)</span> <span class="php_symbol">&gt;</span> <span class="php_number">120</span><span class="php_symbol">)</span>
									<span class="php_var">$msg_title</span> <span class="php_symbol">=</span> substr<span class="php_symbol">(</span><span class="php_var">$msg_title</span><span class="php_symbol">,</span><span class="php_number">0</span><span class="php_symbol">,</span><span class="php_number">115</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
								
								<span class="php_var">$msg_title</span> <span class="php_symbol">=</span> trim<span class="php_symbol">(</span><span class="php_var">$msg_title</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
							

								<span class="php_var">$new_thread</span> <span class="php_symbol">=</span> <span class="php_keyword"><span class="php_keyword">array</span></span><span class="php_symbol">(</span>
									<span class="php_string_d">&quot;<span class="php_string">fid</span>&quot;</span> <span class="php_symbol">=</span><span class="php_symbol">&gt;</span> <span class="php_var">$feed</span><span class="php_symbol">[</span><span class="php_string">'fid'</span><span class="php_symbol">&#93;</span><span class="php_symbol">,</span>
									<span class="php_string_d">&quot;<span class="php_string">subject</span>&quot;</span> <span class="php_symbol">=</span><span class="php_symbol">&gt;</span> <span class="php_var">$feed</span><span class="php_symbol">[</span><span class="php_string">'topicprefix'</span><span class="php_symbol">&#93;</span> <span class="php_symbol">.</span> <span class="php_var">$msg_title</span><span class="php_symbol">,</span>
									<span class="php_string_d">&quot;<span class="php_string">icon</span>&quot;</span> <span class="php_symbol">=</span><span class="php_symbol">&gt;</span> <span class="php_string">''</span><span class="php_symbol">,</span>
									<span class="php_string_d">&quot;<span class="php_string">uid</span>&quot;</span> <span class="php_symbol">=</span><span class="php_symbol">&gt;</span> <span class="php_var">$feed</span><span class="php_symbol">[</span><span class="php_string">'uid'</span><span class="php_symbol">&#93;</span><span class="php_symbol">,</span>
									<span class="php_string_d">&quot;<span class="php_string">username</span>&quot;</span> <span class="php_symbol">=</span><span class="php_symbol">&gt;</span> <span class="php_var">$feed</span><span class="php_symbol">[</span><span class="php_string">'postername'</span><span class="php_symbol">&#93;</span><span class="php_symbol">,</span>
									<span class="php_string_d">&quot;<span class="php_string">message</span>&quot;</span> <span class="php_symbol">=</span><span class="php_symbol">&gt;</span> <span class="php_string">'[b&#93;'</span> <span class="php_symbol">.</span> <span class="php_var">$msg_title</span> <span class="php_symbol">.</span> <span class="php_string_d">&quot;<span class="php_string">[/b&#93;<span class="php_string_escape">\n</span><span class="php_string_escape">\n</span></span>&quot;</span> <span class="php_symbol">.</span> <span class="php_var">$msg_body</span><span class="php_symbol">,</span>
									<span class="php_string_d">&quot;<span class="php_string">ipaddress</span>&quot;</span> <span class="php_symbol">=</span><span class="php_symbol">&gt;</span> <span class="php_string">'127.0.0.1'</span><span class="php_symbol">,</span>
									<span class="php_string_d">&quot;<span class="php_string">posthash</span>&quot;</span> <span class="php_symbol">=</span><span class="php_symbol">&gt;</span> <span class="php_string">''</span>
								<span class="php_symbol">)</span><span class="php_symbol">;</span>
								
								<span class="php_var">$new_thread</span><span class="php_symbol">[</span><span class="php_string">'modoptions'</span><span class="php_symbol">&#93;</span>  <span class="php_symbol">=</span> <span class="php_keyword"><span class="php_keyword">array</span></span><span class="php_symbol">(</span><span class="php_string">'closethread'</span> <span class="php_symbol">=</span><span class="php_symbol">&gt;</span> <span class="php_var">$feed</span><span class="php_symbol">[</span><span class="php_string">'locked'</span><span class="php_symbol">&#93;</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
								
								<span class="php_var">$posthandler</span><span class="php_symbol">-</span><span class="php_symbol">&gt;</span>set_data<span class="php_symbol">(</span><span class="php_var">$new_thread</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
								<span class="php_var">$valid_thread</span> <span class="php_symbol">=</span> <span class="php_var">$posthandler</span><span class="php_symbol">-</span><span class="php_symbol">&gt;</span>validate_thread<span class="php_symbol">(</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
								
								<span class="php_keyword">if</span><span class="php_symbol">(</span><span class="php_symbol">!</span><span class="php_var">$valid_thread</span><span class="php_symbol">)</span>
								<span class="php_symbol">{</span>
									<span class="php_var">$post_errors</span> <span class="php_symbol">=</span> <span class="php_var">$posthandler</span><span class="php_symbol">-</span><span class="php_symbol">&gt;</span>get_friendly_errors<span class="php_symbol">(</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
								<span class="php_symbol">}</span>
								<span class="php_keyword">else</span> 
									<span class="php_var">$thread_info</span> <span class="php_symbol">=</span> <span class="php_var">$posthandler</span><span class="php_symbol">-</span><span class="php_symbol">&gt;</span>insert_thread<span class="php_symbol">(</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
									
									
								<span class="php_var">$tid</span> <span class="php_symbol">=</span> <span class="php_symbol">(</span><span class="php_keyword">int</span><span class="php_symbol">)</span> <span class="php_var">$thread_info</span><span class="php_symbol">[</span><span class="php_string">'tid'</span><span class="php_symbol">&#93;</span><span class="php_symbol">;</span>
								<span class="php_var">$pid</span> <span class="php_symbol">=</span> <span class="php_symbol">(</span><span class="php_keyword">int</span><span class="php_symbol">)</span>  <span class="php_var">$thread_info</span><span class="php_symbol">[</span><span class="php_string">'pid'</span><span class="php_symbol">&#93;</span><span class="php_symbol">;</span>
								
								<span class="php_keyword">if</span> <span class="php_symbol">(</span><span class="php_var">$feed</span><span class="php_symbol">[</span><span class="php_string">'markasread'</span><span class="php_symbol">&#93;</span><span class="php_symbol">)</span>
								<span class="php_symbol">{</span>
									<span class="php_linecomment">// Mark thread as read
</span>									<span class="php_keyword">require_once</span> MYBB_ROOT<span class="php_symbol">.</span><span class="php_string_d">&quot;<span class="php_string">inc/functions_indicators.php</span>&quot;</span><span class="php_symbol">;</span>
									mark_thread_read<span class="php_symbol">(</span><span class="php_var">$tid</span><span class="php_symbol">,</span> <span class="php_var">$feed</span><span class="php_symbol">[</span><span class="php_string">'fid'</span><span class="php_symbol">&#93;</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
								<span class="php_symbol">}</span>

								<span class="php_linecomment">// Add Feed Log
</span>								<span class="php_var">$fid</span> <span class="php_symbol">=</span> <span class="php_var">$feed</span><span class="php_symbol">[</span><span class="php_string">'ID_FEED'</span><span class="php_symbol">&#93;</span><span class="php_symbol">;</span>
								<span class="php_var">$ftime</span> <span class="php_symbol">=</span> time<span class="php_symbol">(</span><span class="php_symbol">)</span><span class="php_symbol">;</span>

								<span class="php_var">$db</span><span class="php_symbol">-</span><span class="php_symbol">&gt;</span>write_query<span class="php_symbol">(</span><span class="php_string_d">&quot;<span class="php_string">
								INSERT INTO </span>&quot;</span><span class="php_symbol">.</span>TABLE_PREFIX<span class="php_symbol">.</span><span class="php_string_d">&quot;<span class="php_string">feedbot_log
									(ID_FEED, feedhash, feedtime, tid, pid)
								VALUES
									(<span class="php_string_var">$fid</span>,'<span class="php_string_var">$itemhash</span>',<span class="php_string_var">$ftime</span>,<span class="php_string_var">$tid</span>,<span class="php_string_var">$pid</span>)</span>&quot;</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
								
								<span class="php_var">$myfeedcount</span><span class="php_symbol">+</span><span class="php_symbol">+</span><span class="php_symbol">;</span>

							<span class="php_symbol">}</span>
						<span class="php_symbol">}</span>

					 <span class="php_symbol">}</span> <span class="php_linecomment">// End valid XML check
</span>


			<span class="php_symbol">}</span>  <span class="php_linecomment">// End get feed data
</span>			
			
			
			<span class="php_linecomment">// Set the RSS Feed Update time
</span>			<span class="php_var">$updatetime</span> <span class="php_symbol">=</span> time<span class="php_symbol">(</span><span class="php_symbol">)</span> <span class="php_symbol">+</span>  <span class="php_symbol">(</span><span class="php_number">60</span> <span class="php_symbol">*</span> <span class="php_var">$feed</span><span class="php_symbol">[</span><span class="php_string">'importevery'</span><span class="php_symbol">&#93;</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
			
			
			<span class="php_var">$db</span><span class="php_symbol">-</span><span class="php_symbol">&gt;</span>write_query<span class="php_symbol">(</span><span class="php_string_d">&quot;<span class="php_string">
			UPDATE </span>&quot;</span><span class="php_symbol">.</span>TABLE_PREFIX<span class="php_symbol">.</span><span class="php_string_d">&quot;<span class="php_string">feedbot 
			SET 
				updatetime = '<span class="php_string_var">$updatetime</span>'
		
			WHERE ID_FEED = </span>&quot;</span> <span class="php_symbol">.</span> <span class="php_var">$feed</span><span class="php_symbol">[</span><span class="php_string">'ID_FEED'</span><span class="php_symbol">&#93;</span><span class="php_symbol">)</span><span class="php_symbol">;</span>

		<span class="php_symbol">}</span> <span class="php_linecomment">// End expire check
</span>

	<span class="php_symbol">}</span> <span class="php_linecomment">// End for each feed
</span>
<span class="php_symbol">}</span>

<span class="php_keyword">function</span> GetRSSData<span class="php_symbol">(</span><span class="php_var">$url</span><span class="php_symbol">)</span>
<span class="php_symbol">{</span>
	<span class="php_var">$url_array</span> <span class="php_symbol">=</span> parse_url<span class="php_symbol">(</span><span class="php_var">$url</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
	

		<span class="php_var">$fp2</span> <span class="php_symbol">=</span> <span class="php_symbol">@</span>fopen<span class="php_symbol">(</span><span class="php_var">$url</span><span class="php_symbol">,</span> <span class="php_string_d">&quot;<span class="php_string">r</span>&quot;</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
		<span class="php_keyword">if</span> <span class="php_symbol">(</span><span class="php_var">$fp2</span><span class="php_symbol">)</span>
		<span class="php_symbol">{</span>
			<span class="php_var">$contents</span> <span class="php_symbol">=</span> <span class="php_string">''</span><span class="php_symbol">;</span>
			<span class="php_keyword">while</span> <span class="php_symbol">(</span><span class="php_symbol">!</span>feof<span class="php_symbol">(</span><span class="php_var">$fp2</span><span class="php_symbol">)</span><span class="php_symbol">)</span>
			<span class="php_symbol">{</span>
			  <span class="php_var">$contents</span> <span class="php_symbol">.</span><span class="php_symbol">=</span> fread<span class="php_symbol">(</span><span class="php_var">$fp2</span><span class="php_symbol">,</span> <span class="php_number">8192</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
			<span class="php_symbol">}</span>
	
			fclose<span class="php_symbol">(</span><span class="php_var">$fp2</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
	
			<span class="php_keyword">return</span> <span class="php_var">$contents</span><span class="php_symbol">;</span>
		<span class="php_symbol">}</span>



		<span class="php_var">$fp</span> <span class="php_symbol">=</span> fsockopen<span class="php_symbol">(</span><span class="php_var">$url_array</span><span class="php_symbol">[</span><span class="php_string">'host'</span><span class="php_symbol">&#93;</span><span class="php_symbol">,</span> <span class="php_number">80</span><span class="php_symbol">,</span> <span class="php_var">$errno</span><span class="php_symbol">,</span> <span class="php_var">$errstr</span><span class="php_symbol">,</span> <span class="php_number">30</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
		<span class="php_keyword">if</span> <span class="php_symbol">(</span><span class="php_symbol">!</span><span class="php_var">$fp</span><span class="php_symbol">)</span>
		<span class="php_symbol">{</span>
	
		<span class="php_symbol">}</span>
		<span class="php_keyword">else</span>
		<span class="php_symbol">{</span>
	
	
		   <span class="php_var">$out</span> <span class="php_symbol">=</span> <span class="php_string_d">&quot;<span class="php_string">GET </span>&quot;</span> <span class="php_symbol">.</span> <span class="php_var">$url_array</span><span class="php_symbol">[</span><span class="php_string">'path'</span><span class="php_symbol">&#93;</span> <span class="php_symbol">.</span> <span class="php_symbol">(</span><span class="php_symbol">@</span><span class="php_var">$url_array</span><span class="php_symbol">[</span><span class="php_string">'query'</span><span class="php_symbol">&#93;</span> <span class="php_symbol">!</span><span class="php_symbol">=</span> <span class="php_string">''</span> ? <span class="php_string">'?'</span> <span class="php_symbol">.</span> <span class="php_var">$url_array</span><span class="php_symbol">[</span><span class="php_string">'query'</span><span class="php_symbol">&#93;</span> : <span class="php_string">''</span><span class="php_symbol">)</span> <span class="php_symbol">.</span> <span class="php_string_d">&quot;<span class="php_string">  HTTP/1.1<span class="php_string_escape">\r</span><span class="php_string_escape">\n</span></span>&quot;</span><span class="php_symbol">;</span>
		   <span class="php_var">$out</span> <span class="php_symbol">.</span><span class="php_symbol">=</span> <span class="php_string_d">&quot;<span class="php_string">Host: </span>&quot;</span> <span class="php_symbol">.</span> <span class="php_var">$url_array</span><span class="php_symbol">[</span><span class="php_string">'host'</span><span class="php_symbol">&#93;</span> <span class="php_symbol">.</span> <span class="php_string_d">&quot;<span class="php_string"><span class="php_string_escape">\r</span><span class="php_string_escape">\n</span></span>&quot;</span><span class="php_symbol">;</span>
		   <span class="php_var">$out</span> <span class="php_symbol">.</span><span class="php_symbol">=</span> <span class="php_string_d">&quot;<span class="php_string">Connection: Close<span class="php_string_escape">\r</span><span class="php_string_escape">\n</span><span class="php_string_escape">\r</span><span class="php_string_escape">\n</span></span>&quot;</span><span class="php_symbol">;</span>
	
		   fwrite<span class="php_symbol">(</span><span class="php_var">$fp</span><span class="php_symbol">,</span> <span class="php_var">$out</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
	
		   <span class="php_var">$rssdata</span> <span class="php_symbol">=</span> <span class="php_string">''</span><span class="php_symbol">;</span>
		   
		   <span class="php_var">$header</span> <span class="php_symbol">=</span> <span class="php_string">''</span><span class="php_symbol">;</span>
		   <span class="php_linecomment">// Remove stupid headers.
</span>		   	<span class="php_keyword">do</span> 
			<span class="php_symbol">{</span>
				<span class="php_var">$header</span> <span class="php_symbol">.</span><span class="php_symbol">=</span> fgets <span class="php_symbol">(</span><span class="php_var">$fp</span><span class="php_symbol">,</span> <span class="php_number">128</span> <span class="php_symbol">)</span><span class="php_symbol">;</span>

		 	 <span class="php_symbol">}</span> <span class="php_keyword">while</span> <span class="php_symbol">(</span> strpos<span class="php_symbol">(</span><span class="php_var">$header</span><span class="php_symbol">,</span> <span class="php_string_d">&quot;<span class="php_string"><span class="php_string_escape">\r</span><span class="php_string_escape">\n</span><span class="php_string_escape">\r</span><span class="php_string_escape">\n</span></span>&quot;</span> <span class="php_symbol">)</span> <span class="php_symbol">=</span><span class="php_symbol">=</span><span class="php_symbol">=</span> <span class="php_keyword">false</span> <span class="php_symbol">)</span><span class="php_symbol">;</span>
	
		   <span class="php_keyword">while</span> <span class="php_symbol">(</span><span class="php_symbol">!</span>feof<span class="php_symbol">(</span><span class="php_var">$fp</span><span class="php_symbol">)</span><span class="php_symbol">)</span>
		   <span class="php_symbol">{</span>
		       <span class="php_var">$rssdata</span> <span class="php_symbol">.</span><span class="php_symbol">=</span> fgets<span class="php_symbol">(</span><span class="php_var">$fp</span><span class="php_symbol">,</span> <span class="php_number">128</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
		   <span class="php_symbol">}</span>
		   fclose<span class="php_symbol">(</span><span class="php_var">$fp</span><span class="php_symbol">)</span><span class="php_symbol">;</span>

		   <span class="php_var">$finalrss</span> <span class="php_symbol">=</span> <span class="php_var">$rssdata</span><span class="php_symbol">;</span>
	
		   <span class="php_keyword">return</span>  <span class="php_var">$finalrss</span><span class="php_symbol">;</span>
		<span class="php_symbol">}</span>
	


		<span class="php_keyword">if</span><span class="php_symbol">(</span>function_exists<span class="php_symbol">(</span><span class="php_string_d">&quot;<span class="php_string">curl_init</span>&quot;</span><span class="php_symbol">)</span><span class="php_symbol">)</span>
		<span class="php_symbol">{</span>
			<span class="php_linecomment">// Last but not least try cUrl
</span>			<span class="php_var">$ch</span> <span class="php_symbol">=</span> curl_init<span class="php_symbol">(</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
	
			<span class="php_linecomment">// set URL and other appropriate options
</span>			curl_setopt<span class="php_symbol">(</span><span class="php_var">$ch</span><span class="php_symbol">,</span> CURLOPT_URL<span class="php_symbol">,</span> <span class="php_var">$url</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
			curl_setopt<span class="php_symbol">(</span><span class="php_var">$ch</span><span class="php_symbol">,</span> CURLOPT_RETURNTRANSFER<span class="php_symbol">,</span> <span class="php_keyword">true</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
	
			<span class="php_linecomment">// grab URL, and return output
</span>			<span class="php_var">$output</span> <span class="php_symbol">=</span> curl_exec<span class="php_symbol">(</span><span class="php_var">$ch</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
	
			<span class="php_linecomment">// close curl resource, and free up system resources
</span>			curl_close<span class="php_symbol">(</span><span class="php_var">$ch</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
			
			<span class="php_keyword">return</span> <span class="php_var">$output</span><span class="php_symbol">;</span>
		<span class="php_symbol">}</span>
	


	<span class="php_linecomment">// Failure return false
</span>	<span class="php_keyword">return</span> <span class="php_keyword">false</span><span class="php_symbol">;</span>

<span class="php_symbol">}</span>

<span class="php_keyword">function</span> startElement1<span class="php_symbol">(</span><span class="php_var">$parser</span><span class="php_symbol">,</span> <span class="php_var">$name</span><span class="php_symbol">,</span> <span class="php_var">$attrs</span><span class="php_symbol">)</span>
 <span class="php_symbol">{</span>
	<span class="php_keyword">global</span> <span class="php_var">$insideitem</span><span class="php_symbol">,</span> <span class="php_var">$tag</span><span class="php_symbol">,</span> <span class="php_var">$tag_attrs</span><span class="php_symbol">;</span>
	<span class="php_keyword">if</span> <span class="php_symbol">(</span><span class="php_var">$insideitem</span><span class="php_symbol">)</span>
	<span class="php_symbol">{</span>
		<span class="php_var">$tag</span> <span class="php_symbol">=</span> <span class="php_var">$name</span><span class="php_symbol">;</span>
		<span class="php_var">$tag_attrs</span> <span class="php_symbol">=</span>  <span class="php_var">$attrs</span><span class="php_symbol">;</span>
	<span class="php_symbol">}</span>
	<span class="php_keyword">elseif</span> <span class="php_symbol">(</span><span class="php_var">$name</span> <span class="php_symbol">=</span><span class="php_symbol">=</span> <span class="php_string_d">&quot;<span class="php_string">ITEM</span>&quot;</span>  <span class="php_symbol">|</span><span class="php_symbol">|</span> <span class="php_var">$name</span> <span class="php_symbol">=</span><span class="php_symbol">=</span> <span class="php_string_d">&quot;<span class="php_string">ENTRY</span>&quot;</span><span class="php_symbol">)</span>
	<span class="php_symbol">{</span>
		<span class="php_var">$insideitem</span> <span class="php_symbol">=</span> <span class="php_keyword">true</span><span class="php_symbol">;</span>
	<span class="php_symbol">}</span>
<span class="php_symbol">}</span>

<span class="php_keyword">function</span> endElement1<span class="php_symbol">(</span><span class="php_var">$parser</span><span class="php_symbol">,</span> <span class="php_var">$name</span><span class="php_symbol">)</span>
<span class="php_symbol">{</span>
	<span class="php_keyword">global</span> <span class="php_var">$insideitem</span><span class="php_symbol">,</span> <span class="php_var">$tag</span><span class="php_symbol">,</span> <span class="php_var">$feedcount</span><span class="php_symbol">,</span> <span class="php_var">$context</span><span class="php_symbol">,</span> <span class="php_var">$tag_attrs</span><span class="php_symbol">;</span>

	<span class="php_keyword">if</span> <span class="php_symbol">(</span><span class="php_var">$name</span> <span class="php_symbol">=</span><span class="php_symbol">=</span> <span class="php_string_d">&quot;<span class="php_string">ITEM</span>&quot;</span> <span class="php_symbol">|</span><span class="php_symbol">|</span> <span class="php_var">$name</span> <span class="php_symbol">=</span><span class="php_symbol">=</span> <span class="php_string_d">&quot;<span class="php_string">ENTRY</span>&quot;</span><span class="php_symbol">)</span>
	<span class="php_symbol">{</span>
		<span class="php_var">$feedcount</span><span class="php_symbol">+</span><span class="php_symbol">+</span><span class="php_symbol">;</span>
		<span class="php_var">$context</span><span class="php_symbol">[</span><span class="php_string">'feeditems'</span><span class="php_symbol">&#93;</span><span class="php_symbol">[</span><span class="php_var">$feedcount</span><span class="php_symbol">&#93;</span> <span class="php_symbol">=</span> <span class="php_keyword"><span class="php_keyword">array</span></span><span class="php_symbol">(</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
		<span class="php_var">$context</span><span class="php_symbol">[</span><span class="php_string">'feeditems'</span><span class="php_symbol">&#93;</span><span class="php_symbol">[</span><span class="php_var">$feedcount</span><span class="php_symbol">&#93;</span><span class="php_symbol">[</span><span class="php_symbol">&#93;</span> <span class="php_symbol">=</span> <span class="php_keyword"><span class="php_keyword">array</span></span><span class="php_symbol">(</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
		<span class="php_var">$context</span><span class="php_symbol">[</span><span class="php_string">'feeditems'</span><span class="php_symbol">&#93;</span><span class="php_symbol">[</span><span class="php_var">$feedcount</span><span class="php_symbol">&#93;</span><span class="php_symbol">[</span><span class="php_string">'title'</span><span class="php_symbol">&#93;</span> <span class="php_symbol">=</span> <span class="php_string">''</span><span class="php_symbol">;</span>
		<span class="php_var">$context</span><span class="php_symbol">[</span><span class="php_string">'feeditems'</span><span class="php_symbol">&#93;</span><span class="php_symbol">[</span><span class="php_var">$feedcount</span><span class="php_symbol">&#93;</span><span class="php_symbol">[</span><span class="php_string">'description'</span><span class="php_symbol">&#93;</span> <span class="php_symbol">=</span> <span class="php_string">''</span><span class="php_symbol">;</span>
		<span class="php_var">$context</span><span class="php_symbol">[</span><span class="php_string">'feeditems'</span><span class="php_symbol">&#93;</span><span class="php_symbol">[</span><span class="php_var">$feedcount</span><span class="php_symbol">&#93;</span><span class="php_symbol">[</span><span class="php_string">'link'</span><span class="php_symbol">&#93;</span> <span class="php_symbol">=</span> <span class="php_string">''</span><span class="php_symbol">;</span>
		<span class="php_var">$tag_attrs</span> <span class="php_symbol">=</span> <span class="php_string">''</span><span class="php_symbol">;</span>
		<span class="php_var">$insideitem</span> <span class="php_symbol">=</span> <span class="php_keyword">false</span><span class="php_symbol">;</span>
	<span class="php_symbol">}</span>
<span class="php_symbol">}</span>

<span class="php_keyword">function</span> characterData1<span class="php_symbol">(</span><span class="php_var">$parser</span><span class="php_symbol">,</span> <span class="php_var">$data</span><span class="php_symbol">)</span>
 <span class="php_symbol">{</span>
	<span class="php_keyword">global</span> <span class="php_var">$insideitem</span><span class="php_symbol">,</span> <span class="php_var">$tag</span><span class="php_symbol">,</span>  <span class="php_var">$feedcount</span><span class="php_symbol">,</span> <span class="php_var">$context</span><span class="php_symbol">,</span> <span class="php_var">$maxitemcount</span><span class="php_symbol">,</span> <span class="php_var">$tag_attrs</span><span class="php_symbol">;</span>

	<span class="php_keyword">if</span> <span class="php_symbol">(</span><span class="php_var">$insideitem</span> <span class="php_symbol">)</span>
 	<span class="php_symbol">{</span>
		<span class="php_keyword">switch</span> <span class="php_symbol">(</span><span class="php_var">$tag</span><span class="php_symbol">)</span>
		<span class="php_symbol">{</span>
			<span class="php_keyword">case</span> <span class="php_string_d">&quot;<span class="php_string">TITLE</span>&quot;</span>:
				<span class="php_var">$context</span><span class="php_symbol">[</span><span class="php_string">'feeditems'</span><span class="php_symbol">&#93;</span><span class="php_symbol">[</span><span class="php_var">$feedcount</span><span class="php_symbol">&#93;</span><span class="php_symbol">[</span><span class="php_string">'title'</span><span class="php_symbol">&#93;</span> <span class="php_symbol">.</span><span class="php_symbol">=</span> <span class="php_var">$data</span><span class="php_symbol">;</span>
			<span class="php_keyword">break</span><span class="php_symbol">;</span>

			<span class="php_keyword">case</span> <span class="php_string_d">&quot;<span class="php_string">DESCRIPTION</span>&quot;</span>:
				<span class="php_var">$context</span><span class="php_symbol">[</span><span class="php_string">'feeditems'</span><span class="php_symbol">&#93;</span><span class="php_symbol">[</span><span class="php_var">$feedcount</span><span class="php_symbol">&#93;</span><span class="php_symbol">[</span><span class="php_string">'description'</span><span class="php_symbol">&#93;</span> <span class="php_symbol">.</span><span class="php_symbol">=</span> <span class="php_var">$data</span><span class="php_symbol">;</span>

			<span class="php_keyword">break</span><span class="php_symbol">;</span>

			<span class="php_keyword">case</span> <span class="php_string_d">&quot;<span class="php_string">LINK</span>&quot;</span>:
				<span class="php_var">$context</span><span class="php_symbol">[</span><span class="php_string">'feeditems'</span><span class="php_symbol">&#93;</span><span class="php_symbol">[</span><span class="php_var">$feedcount</span><span class="php_symbol">&#93;</span><span class="php_symbol">[</span><span class="php_string">'link'</span><span class="php_symbol">&#93;</span> <span class="php_symbol">.</span><span class="php_symbol">=</span> <span class="php_var">$data</span><span class="php_symbol">;</span>
			<span class="php_keyword">break</span><span class="php_symbol">;</span>
			
			<span class="php_keyword">case</span> <span class="php_string_d">&quot;<span class="php_string">SUMMARY</span>&quot;</span>:
			<span class="php_var">$context</span><span class="php_symbol">[</span><span class="php_string">'feeditems'</span><span class="php_symbol">&#93;</span><span class="php_symbol">[</span><span class="php_var">$feedcount</span><span class="php_symbol">&#93;</span><span class="php_symbol">[</span><span class="php_string">'description'</span><span class="php_symbol">&#93;</span> <span class="php_symbol">.</span><span class="php_symbol">=</span> <span class="php_var">$data</span><span class="php_symbol">;</span>

			<span class="php_keyword">break</span><span class="php_symbol">;</span>
			<span class="php_keyword">case</span> <span class="php_string_d">&quot;<span class="php_string">CONTENT</span>&quot;</span>:
			<span class="php_var">$context</span><span class="php_symbol">[</span><span class="php_string">'feeditems'</span><span class="php_symbol">&#93;</span><span class="php_symbol">[</span><span class="php_var">$feedcount</span><span class="php_symbol">&#93;</span><span class="php_symbol">[</span><span class="php_string">'description'</span><span class="php_symbol">&#93;</span> <span class="php_symbol">.</span><span class="php_symbol">=</span> <span class="php_var">$data</span><span class="php_symbol">;</span>

			<span class="php_keyword">break</span><span class="php_symbol">;</span>

			<span class="php_keyword">case</span> <span class="php_string_d">&quot;<span class="php_string">LINK</span>&quot;</span>:
				<span class="php_var">$data</span> <span class="php_symbol">=</span> trim<span class="php_symbol">(</span><span class="php_var">$data</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
				<span class="php_var">$context</span><span class="php_symbol">[</span><span class="php_string">'feeditems'</span><span class="php_symbol">&#93;</span><span class="php_symbol">[</span><span class="php_var">$feedcount</span><span class="php_symbol">&#93;</span><span class="php_symbol">[</span><span class="php_string">'link'</span><span class="php_symbol">&#93;</span> <span class="php_symbol">.</span><span class="php_symbol">=</span> <span class="php_var">$data</span><span class="php_symbol">;</span>
				<span class="php_keyword">IF</span> <span class="php_symbol">(</span><span class="php_keyword">empty</span><span class="php_symbol">(</span><span class="php_var">$data</span><span class="php_symbol">)</span> <span class="php_symbol">&amp;</span><span class="php_symbol">&amp;</span> <span class="php_keyword">isset</span><span class="php_symbol">(</span><span class="php_var">$tag_attrs</span><span class="php_symbol">[</span><span class="php_string">'HREF'</span><span class="php_symbol">&#93;</span><span class="php_symbol">)</span><span class="php_symbol">)</span>
					<span class="php_var">$context</span><span class="php_symbol">[</span><span class="php_string">'feeditems'</span><span class="php_symbol">&#93;</span><span class="php_symbol">[</span><span class="php_var">$feedcount</span><span class="php_symbol">&#93;</span><span class="php_symbol">[</span><span class="php_string">'link'</span><span class="php_symbol">&#93;</span> <span class="php_symbol">.</span><span class="php_symbol">=</span> <span class="php_var">$tag_attrs</span><span class="php_symbol">[</span><span class="php_string">'HREF'</span><span class="php_symbol">&#93;</span><span class="php_symbol">;</span>
				
				
			<span class="php_keyword">break</span><span class="php_symbol">;</span>
			
		<span class="php_symbol">}</span>
	<span class="php_symbol">}</span>
<span class="php_symbol">}</span>



<span class="php_keyword">function</span> task_rssfeedposter<span class="php_symbol">(</span><span class="php_var">$task</span><span class="php_symbol">)</span>
<span class="php_symbol">{</span>
	<span class="php_keyword">global</span> <span class="php_var">$lang</span><span class="php_symbol">;</span>
	
	<span class="php_var">$lang</span><span class="php_symbol">-</span><span class="php_symbol">&gt;</span>load<span class="php_symbol">(</span><span class="php_string">'rssfeedposter'</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
	
	UpdateRSSFeedBots<span class="php_symbol">(</span><span class="php_var">$task</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
	
	add_task_log<span class="php_symbol">(</span><span class="php_var">$task</span><span class="php_symbol">,</span> <span class="php_var">$lang</span><span class="php_symbol">-</span><span class="php_symbol">&gt;</span>rssfeedposter_taskran<span class="php_symbol">)</span><span class="php_symbol">;</span>
<span class="php_symbol">}</span>
<span class="php_tag">?&gt;</span></code></pre></td></tr></table></div><hr class="hidden clear" /></div>
<p>
<br />
Can someone please help me?<br />
Thank you! <img src="http://mybbhacks.zingaburga.com/images/smilies/smile.gif" style="vertical-align: middle;" border="0" alt="Smile" title="Smile" />]]></description>
			<content:encoded><![CDATA[Hello guys,<br />
<br />
I have installed this plugin to auto post content using RSS Feeds:<br />
<a href="http://mods.mybb.com/view/rss-feed-poster" target="_blank">http://mods.mybb.com/view/rss-feed-poster</a><br />
<br />
But I need a little change and I dont know how to do It...<br />
<br />
This is an example of one of my auto posts:<br />
<img src="http://i.imgur.com/EbT8t.png" border="0" alt="[Image: EbT8t.png]" /><br />
<br />
I want to change the source link http:// with "Read More...".<br />
I think that we need to modify ['link'] in task rssfeedposter.php file, but dont know how to do It...<br />
Can someone please help me?<br />
Thank you!<br />
<br />
rssfeedposter.php code:<br />
</p>
<div class="codeblock"><div class="title"><input type="button" class="button select_button" value="Select" onClick="selectObj(this.parentNode.parentNode.getElementsByTagName('pre')[0].getElementsByTagName('code')[0])" id="coolcode_btnsel_1328692429_6_96" style="display: none;" /><script type="text/javascript">
//<!--
$("coolcode_btnsel_1328692429_6_96").style.display = "";
//-->
</script>PHP Code:
</div>
			<div class="codecontainer"><table><tr><td><div class="linenum"><code>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br />23<br />24<br />25<br />26<br />27<br />28<br />29<br />30<br />31<br />32<br />33<br />34<br />35<br />36<br />37<br />38<br />39<br />40<br />41<br />42<br />43<br />44<br />45<br />46<br />47<br />48<br />49<br />50<br />51<br />52<br />53<br />54<br />55<br />56<br />57<br />58<br />59<br />60<br />61<br />62<br />63<br />64<br />65<br />66<br />67<br />68<br />69<br />70<br />71<br />72<br />73<br />74<br />75<br />76<br />77<br />78<br />79<br />80<br />81<br />82<br />83<br />84<br />85<br />86<br />87<br />88<br />89<br />90<br />91<br />92<br />93<br />94<br />95<br />96<br />97<br />98<br />99<br />100<br />101<br />102<br />103<br />104<br />105<br />106<br />107<br />108<br />109<br />110<br />111<br />112<br />113<br />114<br />115<br />116<br />117<br />118<br />119<br />120<br />121<br />122<br />123<br />124<br />125<br />126<br />127<br />128<br />129<br />130<br />131<br />132<br />133<br />134<br />135<br />136<br />137<br />138<br />139<br />140<br />141<br />142<br />143<br />144<br />145<br />146<br />147<br />148<br />149<br />150<br />151<br />152<br />153<br />154<br />155<br />156<br />157<br />158<br />159<br />160<br />161<br />162<br />163<br />164<br />165<br />166<br />167<br />168<br />169<br />170<br />171<br />172<br />173<br />174<br />175<br />176<br />177<br />178<br />179<br />180<br />181<br />182<br />183<br />184<br />185<br />186<br />187<br />188<br />189<br />190<br />191<br />192<br />193<br />194<br />195<br />196<br />197<br />198<br />199<br />200<br />201<br />202<br />203<br />204<br />205<br />206<br />207<br />208<br />209<br />210<br />211<br />212<br />213<br />214<br />215<br />216<br />217<br />218<br />219<br />220<br />221<br />222<br />223<br />224<br />225<br />226<br />227<br />228<br />229<br />230<br />231<br />232<br />233<br />234<br />235<br />236<br />237<br />238<br />239<br />240<br />241<br />242<br />243<br />244<br />245<br />246<br />247<br />248<br />249<br />250<br />251<br />252<br />253<br />254<br />255<br />256<br />257<br />258<br />259<br />260<br />261<br />262<br />263<br />264<br />265<br />266<br />267<br />268<br />269<br />270<br />271<br />272<br />273<br />274<br />275<br />276<br />277<br />278<br />279<br />280<br />281<br />282<br />283<br />284<br />285<br />286<br />287<br />288<br />289<br />290<br />291<br />292<br />293<br />294<br />295<br />296<br />297<br />298<br />299<br />300<br />301<br />302<br />303<br />304<br />305<br />306<br />307<br />308<br />309<br />310<br />311<br />312<br />313<br />314<br />315<br />316<br />317<br />318<br />319<br />320<br />321<br />322<br />323<br />324<br />325<br />326<br />327<br />328<br />329<br />330<br />331<br />332<br />333<br />334<br />335<br />336<br />337<br />338<br />339<br />340<br />341<br />342<br />343<br />344<br />345<br />346<br />347<br />348<br />349<br />350<br />351<br />352<br />353<br />354<br />355<br />356<br />357<br />358<br />359<br />360<br />361<br />362<br />363<br />364<br />365<br />366<br />367<br />368<br />369<br />370<br />371<br />372<br />373<br />374<br />375<br />376<br />377<br />378<br />379<br />380<br />381<br />382<br />383<br />384<br />385<br />386<br />387<br />388<br />389<br />390<br />391<br />392<br />393<br />394<br />395<br />396<br />397<br />398<br />399<br />400<br />401<br />402<br />403<br />404<br />405<br />406<br />407<br />408<br />409<br />410<br />411<br />412<br />413<br />414<br />415<br />416<br />417<br />418<br />419<br />420<br />421<br />422<br />423<br />424<br />425<br />426<br />427<br />428<br />429<br />430<br />431<br />432<br />433<br />434<br />435<br />436<br />437<br />438<br />439<br />440<br />441<br />442<br />443<br />444<br />445<br />446<br />447<br />448<br />449<br />450<br />451<br />452<br />453<br />454<br />455<br />456<br />457<br />458<br />459<br />460<br />461<br />462<br />463<br />464<br />465<br />466<br />467<br />468<br />469<br />470<br />471<br />472<br />473<br />474<br />475<br />476<br />477<br />478<br />479<br />480<br />481<br />482<br />483<br />484<br />485<br />486<br />487<br />488<br />489<br />490<br />491<br />492<br />493<br />494<br />495<br />496<br />497<br />498<br />499<br />500<br />501<br />502<br />503<br />504<br />505<br />506<br />507<br />508<br />509<br />510<br />511<br />512<br />513<br />514<br />515<br />516<br />517<br />518<br />519<br />520<br />521<br />522<br />523<br />524<br />525<br />526<br />527<br />528<br />529<br />530<br />531</code></div></td><td>
			<pre><code><span class="php_tag">&lt;?php</span>
<span class="php_blockcomment">/*
RSS Feed Poster
by: vbgamer45
http://www.mybbhacks.com
Copyright 2010  MyBBHacks.com

############################################
License Information:

Links to http://www.mybbhacks.com must remain unless
branding free option is purchased.
#############################################
*/</span>

<span class="php_var">$feedcount</span> <span class="php_symbol">=</span> <span class="php_number">0</span><span class="php_symbol">;</span>
<span class="php_var">$maxitemcount</span> <span class="php_symbol">=</span> <span class="php_number">0</span><span class="php_symbol">;</span>
<span class="php_var">$tag</span> <span class="php_symbol">=</span> <span class="php_string">''</span><span class="php_symbol">;</span>
<span class="php_var">$tag_attrs</span> <span class="php_symbol">=</span> <span class="php_string">''</span><span class="php_symbol">;</span>
<span class="php_var">$insideitem</span> <span class="php_symbol">=</span> <span class="php_keyword">false</span><span class="php_symbol">;</span>
<span class="php_var">$depth</span> <span class="php_symbol">=</span> <span class="php_keyword"><span class="php_keyword">array</span></span><span class="php_symbol">(</span><span class="php_symbol">)</span><span class="php_symbol">;</span>



<span class="php_keyword">function</span> verify_rss_url<span class="php_symbol">(</span><span class="php_var">$url</span><span class="php_symbol">)</span>
<span class="php_symbol">{</span>
	<span class="php_keyword">global</span> <span class="php_var">$txt</span><span class="php_symbol">,</span> <span class="php_var">$depth</span><span class="php_symbol">;</span>

	<span class="php_linecomment">// Rss Data storage
</span>	<span class="php_var">$finalrss</span> <span class="php_symbol">=</span> <span class="php_string">''</span><span class="php_symbol">;</span>
	<span class="php_var">$failed</span> <span class="php_symbol">=</span> <span class="php_keyword">true</span><span class="php_symbol">;</span>

		<span class="php_var">$fp2</span> <span class="php_symbol">=</span> <span class="php_symbol">@</span>fopen<span class="php_symbol">(</span><span class="php_var">$url</span><span class="php_symbol">,</span> <span class="php_string_d">&quot;<span class="php_string">r</span>&quot;</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
		<span class="php_keyword">if</span> <span class="php_symbol">(</span><span class="php_var">$fp2</span><span class="php_symbol">)</span>
		<span class="php_symbol">{</span>
			<span class="php_var">$failed</span> <span class="php_symbol">=</span> <span class="php_keyword">false</span><span class="php_symbol">;</span>
			<span class="php_var">$contents</span> <span class="php_symbol">=</span> <span class="php_string">''</span><span class="php_symbol">;</span>
			<span class="php_keyword">while</span> <span class="php_symbol">(</span><span class="php_symbol">!</span>feof<span class="php_symbol">(</span><span class="php_var">$fp2</span><span class="php_symbol">)</span><span class="php_symbol">)</span>
			<span class="php_symbol">{</span>
			  <span class="php_var">$contents</span> <span class="php_symbol">.</span><span class="php_symbol">=</span> fread<span class="php_symbol">(</span><span class="php_var">$fp2</span><span class="php_symbol">,</span> <span class="php_number">8192</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
			<span class="php_symbol">}</span>
	
			fclose<span class="php_symbol">(</span><span class="php_var">$fp2</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
	
			<span class="php_var">$finalrss</span> <span class="php_symbol">=</span> <span class="php_var">$contents</span><span class="php_symbol">;</span>
		<span class="php_symbol">}</span>
	



		<span class="php_keyword">if</span><span class="php_symbol">(</span><span class="php_var">$failed</span> <span class="php_symbol">=</span><span class="php_symbol">=</span> <span class="php_keyword">true</span><span class="php_symbol">)</span>
		<span class="php_symbol">{</span>
			<span class="php_var">$url_array</span> <span class="php_symbol">=</span> parse_url<span class="php_symbol">(</span><span class="php_var">$url</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
	
			<span class="php_var">$fp</span> <span class="php_symbol">=</span> <span class="php_symbol">@</span>fsockopen<span class="php_symbol">(</span><span class="php_var">$url_array</span><span class="php_symbol">[</span><span class="php_string">'host'</span><span class="php_symbol">]</span><span class="php_symbol">,</span> <span class="php_number">80</span><span class="php_symbol">,</span> <span class="php_var">$errno</span><span class="php_symbol">,</span> <span class="php_var">$errstr</span><span class="php_symbol">,</span> <span class="php_number">30</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
			<span class="php_keyword">if</span> <span class="php_symbol">(</span><span class="php_symbol">!</span><span class="php_var">$fp</span><span class="php_symbol">)</span>
			<span class="php_symbol">{</span>
	
			<span class="php_symbol">}</span>
			<span class="php_keyword">else</span>
			<span class="php_symbol">{</span>
				<span class="php_var">$failed</span> <span class="php_symbol">=</span> <span class="php_keyword">false</span><span class="php_symbol">;</span>
	
			   <span class="php_var">$out</span> <span class="php_symbol">=</span> <span class="php_string_d">&quot;<span class="php_string">GET </span>&quot;</span> <span class="php_symbol">.</span> <span class="php_var">$url_array</span><span class="php_symbol">[</span><span class="php_string">'path'</span><span class="php_symbol">]</span> <span class="php_symbol">.</span> <span class="php_symbol">(</span><span class="php_symbol">@</span><span class="php_var">$url_array</span><span class="php_symbol">[</span><span class="php_string">'query'</span><span class="php_symbol">]</span> <span class="php_symbol">!</span><span class="php_symbol">=</span> <span class="php_string">''</span> ? <span class="php_string">'?'</span> <span class="php_symbol">.</span> <span class="php_var">$url_array</span><span class="php_symbol">[</span><span class="php_string">'query'</span><span class="php_symbol">]</span> : <span class="php_string">''</span><span class="php_symbol">)</span> <span class="php_symbol">.</span> <span class="php_string_d">&quot;<span class="php_string">  HTTP/1.1<span class="php_string_escape">\r</span><span class="php_string_escape">\n</span></span>&quot;</span><span class="php_symbol">;</span>
			   <span class="php_var">$out</span> <span class="php_symbol">.</span><span class="php_symbol">=</span> <span class="php_string_d">&quot;<span class="php_string">Host: </span>&quot;</span> <span class="php_symbol">.</span> <span class="php_var">$url_array</span><span class="php_symbol">[</span><span class="php_string">'host'</span><span class="php_symbol">]</span> <span class="php_symbol">.</span> <span class="php_string_d">&quot;<span class="php_string"><span class="php_string_escape">\r</span><span class="php_string_escape">\n</span></span>&quot;</span><span class="php_symbol">;</span>
			   <span class="php_var">$out</span> <span class="php_symbol">.</span><span class="php_symbol">=</span> <span class="php_string_d">&quot;<span class="php_string">Connection: Close<span class="php_string_escape">\r</span><span class="php_string_escape">\n</span><span class="php_string_escape">\r</span><span class="php_string_escape">\n</span></span>&quot;</span><span class="php_symbol">;</span>
	
			   fwrite<span class="php_symbol">(</span><span class="php_var">$fp</span><span class="php_symbol">,</span> <span class="php_var">$out</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
	
			   <span class="php_var">$rssdata</span> <span class="php_symbol">=</span> <span class="php_string">''</span><span class="php_symbol">;</span>
			   
		   <span class="php_var">$header</span> <span class="php_symbol">=</span> <span class="php_string">''</span><span class="php_symbol">;</span>
		   <span class="php_linecomment">// Remove stupid headers.
</span>		   	<span class="php_keyword">do</span> 
			<span class="php_symbol">{</span>
				<span class="php_var">$header</span> <span class="php_symbol">.</span><span class="php_symbol">=</span> fgets <span class="php_symbol">(</span><span class="php_var">$fp</span><span class="php_symbol">,</span> <span class="php_number">128</span> <span class="php_symbol">)</span><span class="php_symbol">;</span>

		 	 <span class="php_symbol">}</span> <span class="php_keyword">while</span> <span class="php_symbol">(</span> strpos<span class="php_symbol">(</span><span class="php_var">$header</span><span class="php_symbol">,</span> <span class="php_string_d">&quot;<span class="php_string"><span class="php_string_escape">\r</span><span class="php_string_escape">\n</span><span class="php_string_escape">\r</span><span class="php_string_escape">\n</span></span>&quot;</span> <span class="php_symbol">)</span> <span class="php_symbol">=</span><span class="php_symbol">=</span><span class="php_symbol">=</span> <span class="php_keyword">false</span> <span class="php_symbol">)</span><span class="php_symbol">;</span>
	
			   <span class="php_keyword">while</span> <span class="php_symbol">(</span><span class="php_symbol">!</span>feof<span class="php_symbol">(</span><span class="php_var">$fp</span><span class="php_symbol">)</span><span class="php_symbol">)</span>
			   <span class="php_symbol">{</span>
			       <span class="php_var">$rssdata</span> <span class="php_symbol">.</span><span class="php_symbol">=</span> fgets<span class="php_symbol">(</span><span class="php_var">$fp</span><span class="php_symbol">,</span> <span class="php_number">128</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
			   <span class="php_symbol">}</span>
			   fclose<span class="php_symbol">(</span><span class="php_var">$fp</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
	
			   <span class="php_symbol">@</span><span class="php_var">$finalrss</span> <span class="php_symbol">=</span> <span class="php_symbol">@</span><span class="php_var">$rssdata</span><span class="php_symbol">;</span>
	
			<span class="php_symbol">}</span>
		<span class="php_symbol">}</span>
	

	<span class="php_linecomment">// Use cURL
</span>
		<span class="php_keyword">if</span><span class="php_symbol">(</span><span class="php_var">$failed</span> <span class="php_symbol">=</span><span class="php_symbol">=</span> <span class="php_keyword">true</span><span class="php_symbol">)</span>
		<span class="php_symbol">{</span>
			<span class="php_keyword">if</span><span class="php_symbol">(</span>function_exists<span class="php_symbol">(</span><span class="php_string_d">&quot;<span class="php_string">curl_init</span>&quot;</span><span class="php_symbol">)</span><span class="php_symbol">)</span>
			<span class="php_symbol">{</span>
				<span class="php_var">$failed</span> <span class="php_symbol">=</span> <span class="php_keyword">false</span><span class="php_symbol">;</span>
				<span class="php_linecomment">// Last but not least try cUrl
</span>				<span class="php_var">$ch</span> <span class="php_symbol">=</span> curl_init<span class="php_symbol">(</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
	
				<span class="php_linecomment">// set URL and other appropriate options
</span>				curl_setopt<span class="php_symbol">(</span><span class="php_var">$ch</span><span class="php_symbol">,</span> CURLOPT_URL<span class="php_symbol">,</span> <span class="php_var">$url</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
				curl_setopt<span class="php_symbol">(</span><span class="php_var">$ch</span><span class="php_symbol">,</span> CURLOPT_RETURNTRANSFER<span class="php_symbol">,</span> <span class="php_keyword">true</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
	
				<span class="php_linecomment">// grab URL, and return output
</span>				<span class="php_var">$output</span> <span class="php_symbol">=</span> curl_exec<span class="php_symbol">(</span><span class="php_var">$ch</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
	
				<span class="php_linecomment">// close curl resource, and free up system resources
</span>				curl_close<span class="php_symbol">(</span><span class="php_var">$ch</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
				<span class="php_keyword">return</span> <span class="php_var">$output</span><span class="php_symbol">;</span>
			<span class="php_symbol">}</span>
		<span class="php_symbol">}</span>




	<span class="php_linecomment">// XML Parser functions to verify the XML Feed
</span>	<span class="php_keyword">if</span><span class="php_symbol">(</span><span class="php_var">$failed</span> <span class="php_symbol">=</span><span class="php_symbol">=</span> <span class="php_keyword">false</span><span class="php_symbol">)</span>
	<span class="php_symbol">{</span>
		<span class="php_var">$depth</span> <span class="php_symbol">=</span> <span class="php_keyword"><span class="php_keyword">array</span></span><span class="php_symbol">(</span><span class="php_symbol">)</span><span class="php_symbol">;</span>

		<span class="php_var">$xml_parser</span> <span class="php_symbol">=</span> xml_parser_create<span class="php_symbol">(</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
		xml_set_element_handler<span class="php_symbol">(</span><span class="php_var">$xml_parser</span><span class="php_symbol">,</span> <span class="php_string_d">&quot;<span class="php_string">startElement2</span>&quot;</span><span class="php_symbol">,</span> <span class="php_string_d">&quot;<span class="php_string">endElement2</span>&quot;</span><span class="php_symbol">)</span><span class="php_symbol">;</span>


		   <span class="php_keyword">if</span> <span class="php_symbol">(</span><span class="php_symbol">!</span>xml_parse<span class="php_symbol">(</span><span class="php_var">$xml_parser</span><span class="php_symbol">,</span> <span class="php_var">$finalrss</span><span class="php_symbol">)</span><span class="php_symbol">)</span> <span class="php_symbol">{</span>
		      fatal_error<span class="php_symbol">(</span>sprintf<span class="php_symbol">(</span><span class="php_var">$txt</span><span class="php_symbol">[</span><span class="php_string">'feedposter_err_xmlerror'</span><span class="php_symbol">]</span><span class="php_symbol">,</span>
		                   xml_error_string<span class="php_symbol">(</span>xml_get_error_code<span class="php_symbol">(</span><span class="php_var">$xml_parser</span><span class="php_symbol">)</span><span class="php_symbol">)</span><span class="php_symbol">,</span>
		                   xml_get_current_line_number<span class="php_symbol">(</span><span class="php_var">$xml_parser</span><span class="php_symbol">)</span><span class="php_symbol">)</span><span class="php_symbol">,</span> <span class="php_keyword">false</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
		   <span class="php_symbol">}</span>

		xml_parser_free<span class="php_symbol">(</span><span class="php_var">$xml_parser</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
	<span class="php_symbol">}</span>
	<span class="php_keyword">else</span>
	<span class="php_symbol">{</span>
		<span class="php_linecomment">// We were not able to download the feed :(
</span>		
	<span class="php_symbol">}</span>


<span class="php_symbol">}</span>


<span class="php_keyword">function</span> startElement2<span class="php_symbol">(</span><span class="php_var">$parser</span><span class="php_symbol">,</span> <span class="php_var">$name</span><span class="php_symbol">,</span> <span class="php_var">$attrs</span><span class="php_symbol">)</span>
<span class="php_symbol">{</span>
   <span class="php_keyword">global</span> <span class="php_var">$depth</span><span class="php_symbol">;</span>
   <span class="php_var">$depth</span><span class="php_symbol">[</span><span class="php_var">$parser</span><span class="php_symbol">]</span><span class="php_symbol">+</span><span class="php_symbol">+</span><span class="php_symbol">;</span>
<span class="php_symbol">}</span>

<span class="php_keyword">function</span> endElement2<span class="php_symbol">(</span><span class="php_var">$parser</span><span class="php_symbol">,</span> <span class="php_var">$name</span><span class="php_symbol">)</span>
<span class="php_symbol">{</span>
   <span class="php_keyword">global</span> <span class="php_var">$depth</span><span class="php_symbol">;</span>
   <span class="php_var">$depth</span><span class="php_symbol">[</span><span class="php_var">$parser</span><span class="php_symbol">]</span><span class="php_symbol">-</span><span class="php_symbol">-</span><span class="php_symbol">;</span>
<span class="php_symbol">}</span>

<span class="php_keyword">function</span> UpdateRSSFeedBots<span class="php_symbol">(</span><span class="php_var">$task</span><span class="php_symbol">)</span>
<span class="php_symbol">{</span>
	<span class="php_keyword">global</span> <span class="php_var">$db</span><span class="php_symbol">,</span> <span class="php_var">$context</span><span class="php_symbol">,</span> <span class="php_var">$feedcount</span><span class="php_symbol">,</span> <span class="php_var">$maxitemcount</span><span class="php_symbol">,</span> <span class="php_var">$insideitem</span><span class="php_symbol">,</span> <span class="php_var">$tag</span><span class="php_symbol">,</span> <span class="php_var">$tag_attrs</span><span class="php_symbol">;</span>

	<span class="php_linecomment">// First get all the enabled bots
</span>	<span class="php_var">$context</span><span class="php_symbol">[</span><span class="php_string">'feeds'</span><span class="php_symbol">]</span> <span class="php_symbol">=</span> <span class="php_keyword"><span class="php_keyword">array</span></span><span class="php_symbol">(</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
	<span class="php_var">$request</span> <span class="php_symbol">=</span> <span class="php_var">$db</span><span class="php_symbol">-</span><span class="php_symbol">&gt;</span>write_query<span class="php_symbol">(</span><span class="php_string_d">&quot;<span class="php_string">
			SELECT
				ID_FEED, fid, feedurl, title, postername, updatetime, enabled, html,
				uid, locked, articlelink, topicprefix, numbertoimport, importevery, markasread 
			FROM </span>&quot;</span><span class="php_symbol">.</span>TABLE_PREFIX<span class="php_symbol">.</span><span class="php_string_d">&quot;<span class="php_string">feedbot
			WHERE enabled = 1</span>&quot;</span><span class="php_symbol">)</span><span class="php_symbol">;</span>

	<span class="php_keyword">while</span> <span class="php_symbol">(</span><span class="php_var">$row</span> <span class="php_symbol">=</span> <span class="php_var">$db</span><span class="php_symbol">-</span><span class="php_symbol">&gt;</span>fetch_array<span class="php_symbol">(</span><span class="php_var">$request</span><span class="php_symbol">)</span><span class="php_symbol">)</span>
	<span class="php_symbol">{</span>
		<span class="php_var">$context</span><span class="php_symbol">[</span><span class="php_string">'feeds'</span><span class="php_symbol">]</span><span class="php_symbol">[</span><span class="php_symbol">]</span> <span class="php_symbol">=</span> <span class="php_var">$row</span><span class="php_symbol">;</span>
	<span class="php_symbol">}</span>

	

	<span class="php_keyword">require_once</span> MYBB_ROOT<span class="php_symbol">.</span><span class="php_string_d">&quot;<span class="php_string">inc/datahandlers/post.php</span>&quot;</span><span class="php_symbol">;</span>
	

	<span class="php_linecomment">// Check if a field expired
</span>	<span class="php_keyword">foreach</span> <span class="php_symbol">(</span><span class="php_var">$context</span><span class="php_symbol">[</span><span class="php_string">'feeds'</span><span class="php_symbol">]</span> <span class="php_keyword">as</span> <span class="php_var">$key</span> <span class="php_symbol">=</span><span class="php_symbol">&gt;</span> <span class="php_var">$feed</span><span class="php_symbol">)</span>
	<span class="php_symbol">{</span>

		<span class="php_var">$current_time</span> <span class="php_symbol">=</span> time<span class="php_symbol">(</span><span class="php_symbol">)</span><span class="php_symbol">;</span>


		<span class="php_linecomment">// If the feedbot time to next import has expired
</span>		<span class="php_linecomment">//add_task_log($task, &quot;Check &quot; . ($current_time + (60 * $feed['importevery'])) . &quot; :&quot; . $feed['updatetime']);
</span>		
		<span class="php_keyword">if</span> <span class="php_symbol">(</span><span class="php_var">$current_time</span> <span class="php_symbol">&gt;</span> <span class="php_var">$feed</span><span class="php_symbol">[</span><span class="php_string">'updatetime'</span><span class="php_symbol">]</span><span class="php_symbol">)</span>
		<span class="php_symbol">{</span>

			<span class="php_var">$feeddata</span> <span class="php_symbol">=</span> GetRSSData<span class="php_symbol">(</span><span class="php_var">$feed</span><span class="php_symbol">[</span><span class="php_string">'feedurl'</span><span class="php_symbol">]</span><span class="php_symbol">)</span><span class="php_symbol">;</span>



			<span class="php_keyword">if</span> <span class="php_symbol">(</span><span class="php_var">$feeddata</span> <span class="php_symbol">!</span><span class="php_symbol">=</span> <span class="php_keyword">false</span><span class="php_symbol">)</span>
			<span class="php_symbol">{</span>

				<span class="php_linecomment">// Process the XML
</span>					<span class="php_var">$xml_parser</span> <span class="php_symbol">=</span> xml_parser_create<span class="php_symbol">(</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
					<span class="php_var">$context</span><span class="php_symbol">[</span><span class="php_string">'feeditems'</span><span class="php_symbol">]</span> <span class="php_symbol">=</span> <span class="php_keyword"><span class="php_keyword">array</span></span><span class="php_symbol">(</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
					<span class="php_var">$feedcount</span> <span class="php_symbol">=</span> <span class="php_number">0</span><span class="php_symbol">;</span>
					<span class="php_var">$maxitemcount</span> <span class="php_symbol">=</span> <span class="php_var">$feed</span><span class="php_symbol">[</span><span class="php_string">'numbertoimport'</span><span class="php_symbol">]</span><span class="php_symbol">;</span>
					<span class="php_var">$tag</span> <span class="php_symbol">=</span> <span class="php_string">''</span><span class="php_symbol">;</span>
					<span class="php_var">$tag_attrs</span> <span class="php_symbol">=</span> <span class="php_string">''</span><span class="php_symbol">;</span>
					<span class="php_var">$insideitem</span> <span class="php_symbol">=</span> <span class="php_keyword">false</span><span class="php_symbol">;</span>
					<span class="php_var">$context</span><span class="php_symbol">[</span><span class="php_string">'feeditems'</span><span class="php_symbol">]</span><span class="php_symbol">[</span><span class="php_number">0</span><span class="php_symbol">]</span> <span class="php_symbol">=</span> <span class="php_keyword"><span class="php_keyword">array</span></span><span class="php_symbol">(</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
					<span class="php_var">$context</span><span class="php_symbol">[</span><span class="php_string">'feeditems'</span><span class="php_symbol">]</span><span class="php_symbol">[</span><span class="php_number">0</span><span class="php_symbol">]</span><span class="php_symbol">[</span><span class="php_symbol">]</span> <span class="php_symbol">=</span> <span class="php_keyword"><span class="php_keyword">array</span></span><span class="php_symbol">(</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
					<span class="php_var">$context</span><span class="php_symbol">[</span><span class="php_string">'feeditems'</span><span class="php_symbol">]</span><span class="php_symbol">[</span><span class="php_number">0</span><span class="php_symbol">]</span><span class="php_symbol">[</span><span class="php_string">'title'</span><span class="php_symbol">]</span> <span class="php_symbol">=</span> <span class="php_string">''</span><span class="php_symbol">;</span>
					<span class="php_var">$context</span><span class="php_symbol">[</span><span class="php_string">'feeditems'</span><span class="php_symbol">]</span><span class="php_symbol">[</span><span class="php_number">0</span><span class="php_symbol">]</span><span class="php_symbol">[</span><span class="php_string">'description'</span><span class="php_symbol">]</span> <span class="php_symbol">=</span> <span class="php_string">''</span><span class="php_symbol">;</span>
					<span class="php_var">$context</span><span class="php_symbol">[</span><span class="php_string">'feeditems'</span><span class="php_symbol">]</span><span class="php_symbol">[</span><span class="php_number">0</span><span class="php_symbol">]</span><span class="php_symbol">[</span><span class="php_string">'link'</span><span class="php_symbol">]</span> <span class="php_symbol">=</span> <span class="php_string">''</span><span class="php_symbol">;</span>



					xml_set_element_handler<span class="php_symbol">(</span><span class="php_var">$xml_parser</span><span class="php_symbol">,</span> <span class="php_string_d">&quot;<span class="php_string">startElement1</span>&quot;</span><span class="php_symbol">,</span> <span class="php_string_d">&quot;<span class="php_string">endElement1</span>&quot;</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
					xml_set_character_data_handler<span class="php_symbol">(</span><span class="php_var">$xml_parser</span><span class="php_symbol">,</span> <span class="php_string_d">&quot;<span class="php_string">characterData1</span>&quot;</span><span class="php_symbol">)</span><span class="php_symbol">;</span>

					<span class="php_keyword">if</span> <span class="php_symbol">(</span><span class="php_symbol">!</span>xml_parse<span class="php_symbol">(</span><span class="php_var">$xml_parser</span><span class="php_symbol">,</span> <span class="php_var">$feeddata</span><span class="php_symbol">)</span><span class="php_symbol">)</span>
					 <span class="php_symbol">{</span>
						<span class="php_linecomment">// Error reading xml data
</span>
					     xml_parser_free<span class="php_symbol">(</span><span class="php_var">$xml_parser</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
					 <span class="php_symbol">}</span>
					<span class="php_keyword">else</span>
					<span class="php_symbol">{</span>
					   	<span class="php_linecomment">// Data must be valid lets extra some information from it
</span>					   	<span class="php_linecomment">// RSS Feeds are a list of items that might contain title, description, and link
</span>

					   	<span class="php_linecomment">// Free the xml parser memory
</span>						xml_parser_free<span class="php_symbol">(</span><span class="php_var">$xml_parser</span><span class="php_symbol">)</span><span class="php_symbol">;</span>

						<span class="php_linecomment">// Loop though all the items
</span>						<span class="php_var">$myfeedcount</span> <span class="php_symbol">=</span> <span class="php_number">0</span><span class="php_symbol">;</span>

						<span class="php_keyword">for</span> <span class="php_symbol">(</span><span class="php_var">$i</span> <span class="php_symbol">=</span> <span class="php_number">0</span><span class="php_symbol">;</span> <span class="php_var">$i</span> <span class="php_symbol">&lt;</span> <span class="php_symbol">(</span><span class="php_var">$feedcount</span><span class="php_symbol">)</span><span class="php_symbol">;</span> <span class="php_var">$i</span><span class="php_symbol">+</span><span class="php_symbol">+</span><span class="php_symbol">)</span>
						<span class="php_symbol">{</span>
							

							<span class="php_keyword">if</span> <span class="php_symbol">(</span><span class="php_var">$myfeedcount</span> <span class="php_symbol">&gt;</span><span class="php_symbol">=</span> <span class="php_var">$maxitemcount</span><span class="php_symbol">)</span>
							<span class="php_symbol">{</span>
								<span class="php_keyword">continue</span><span class="php_symbol">;</span>
							<span class="php_symbol">}</span>
							
							<span class="php_linecomment">//add_task_log($task, &quot;NotSkip: $myfeedcount : $maxitemcount : $feedcount  T:&quot; . $context['feeditems'][$i]['title']);
</span>
							
							<span class="php_linecomment">// Check feed Log
</span>							<span class="php_linecomment">// Generate the hash for the log
</span>							<span class="php_keyword">if</span><span class="php_symbol">(</span><span class="php_symbol">!</span><span class="php_keyword">isset</span><span class="php_symbol">(</span><span class="php_var">$context</span><span class="php_symbol">[</span><span class="php_string">'feeditems'</span><span class="php_symbol">]</span><span class="php_symbol">[</span><span class="php_var">$i</span><span class="php_symbol">]</span><span class="php_symbol">[</span><span class="php_string">'title'</span><span class="php_symbol">]</span><span class="php_symbol">)</span> <span class="php_symbol">|</span><span class="php_symbol">|</span> <span class="php_symbol">!</span><span class="php_keyword">isset</span><span class="php_symbol">(</span><span class="php_var">$context</span><span class="php_symbol">[</span><span class="php_string">'feeditems'</span><span class="php_symbol">]</span><span class="php_symbol">[</span><span class="php_var">$i</span><span class="php_symbol">]</span><span class="php_symbol">[</span><span class="php_string">'description'</span><span class="php_symbol">]</span><span class="php_symbol">)</span><span class="php_symbol">)</span>
								<span class="php_keyword">continue</span><span class="php_symbol">;</span>
								
							<span class="php_keyword">if</span><span class="php_symbol">(</span><span class="php_keyword">empty</span><span class="php_symbol">(</span><span class="php_var">$context</span><span class="php_symbol">[</span><span class="php_string">'feeditems'</span><span class="php_symbol">]</span><span class="php_symbol">[</span><span class="php_var">$i</span><span class="php_symbol">]</span><span class="php_symbol">[</span><span class="php_string">'title'</span><span class="php_symbol">]</span><span class="php_symbol">)</span> <span class="php_symbol">&amp;</span><span class="php_symbol">&amp;</span> <span class="php_keyword">empty</span><span class="php_symbol">(</span><span class="php_var">$context</span><span class="php_symbol">[</span><span class="php_string">'feeditems'</span><span class="php_symbol">]</span><span class="php_symbol">[</span><span class="php_var">$i</span><span class="php_symbol">]</span><span class="php_symbol">[</span><span class="php_string">'description'</span><span class="php_symbol">]</span><span class="php_symbol">)</span><span class="php_symbol">)</span>
								<span class="php_keyword">continue</span><span class="php_symbol">;</span>	
								
							

							<span class="php_var">$itemhash</span> <span class="php_symbol">=</span> md5<span class="php_symbol">(</span><span class="php_var">$context</span><span class="php_symbol">[</span><span class="php_string">'feeditems'</span><span class="php_symbol">]</span><span class="php_symbol">[</span><span class="php_var">$i</span><span class="php_symbol">]</span><span class="php_symbol">[</span><span class="php_string">'title'</span><span class="php_symbol">]</span> <span class="php_symbol">.</span> <span class="php_var">$context</span><span class="php_symbol">[</span><span class="php_string">'feeditems'</span><span class="php_symbol">]</span><span class="php_symbol">[</span><span class="php_var">$i</span><span class="php_symbol">]</span><span class="php_symbol">[</span><span class="php_string">'description'</span><span class="php_symbol">]</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
							<span class="php_var">$request</span> <span class="php_symbol">=</span> <span class="php_var">$db</span><span class="php_symbol">-</span><span class="php_symbol">&gt;</span>write_query<span class="php_symbol">(</span><span class="php_string_d">&quot;<span class="php_string">
							SELECT
								feedtime
							FROM </span>&quot;</span><span class="php_symbol">.</span>TABLE_PREFIX<span class="php_symbol">.</span><span class="php_string_d">&quot;<span class="php_string">feedbot_log
							WHERE feedhash = '<span class="php_string_var">$itemhash</span>'</span>&quot;</span><span class="php_symbol">)</span><span class="php_symbol">;</span>


							<span class="php_linecomment">// If no has has found that means no duplicate entry
</span>							<span class="php_keyword">if</span> <span class="php_symbol">(</span><span class="php_var">$db</span><span class="php_symbol">-</span><span class="php_symbol">&gt;</span>num_rows<span class="php_symbol">(</span><span class="php_var">$request</span><span class="php_symbol">)</span> <span class="php_symbol">=</span><span class="php_symbol">=</span> <span class="php_number">0</span><span class="php_symbol">)</span>
							<span class="php_symbol">{</span>

								<span class="php_linecomment">// Create the Post
</span>								<span class="php_var">$msg_title</span> <span class="php_symbol">=</span> <span class="php_symbol">(</span><span class="php_var">$feed</span><span class="php_symbol">[</span><span class="php_string">'html'</span><span class="php_symbol">]</span> ? <span class="php_var">$context</span><span class="php_symbol">[</span><span class="php_string">'feeditems'</span><span class="php_symbol">]</span><span class="php_symbol">[</span><span class="php_var">$i</span><span class="php_symbol">]</span><span class="php_symbol">[</span><span class="php_string">'title'</span><span class="php_symbol">]</span> : strip_tags<span class="php_symbol">(</span><span class="php_var">$context</span><span class="php_symbol">[</span><span class="php_string">'feeditems'</span><span class="php_symbol">]</span><span class="php_symbol">[</span><span class="php_var">$i</span><span class="php_symbol">]</span><span class="php_symbol">[</span><span class="php_string">'title'</span><span class="php_symbol">]</span><span class="php_symbol">)</span><span class="php_symbol">)</span><span class="php_symbol">;</span>

								<span class="php_var">$msg_body</span> <span class="php_symbol">=</span>  <span class="php_symbol">(</span><span class="php_var">$feed</span><span class="php_symbol">[</span><span class="php_string">'html'</span><span class="php_symbol">]</span> ? <span class="php_var">$context</span><span class="php_symbol">[</span><span class="php_string">'feeditems'</span><span class="php_symbol">]</span><span class="php_symbol">[</span><span class="php_var">$i</span><span class="php_symbol">]</span><span class="php_symbol">[</span><span class="php_string">'description'</span><span class="php_symbol">]</span> <span class="php_symbol">.</span> <span class="php_string_d">&quot;<span class="php_string"><span class="php_string_escape">\n</span><span class="php_string_escape">\n</span></span>&quot;</span> <span class="php_symbol">.</span> <span class="php_var">$context</span><span class="php_symbol">[</span><span class="php_string">'feeditems'</span><span class="php_symbol">]</span><span class="php_symbol">[</span><span class="php_var">$i</span><span class="php_symbol">]</span><span class="php_symbol">[</span><span class="php_string">'link'</span><span class="php_symbol">]</span>  : strip_tags<span class="php_symbol">(</span><span class="php_var">$context</span><span class="php_symbol">[</span><span class="php_string">'feeditems'</span><span class="php_symbol">]</span><span class="php_symbol">[</span><span class="php_var">$i</span><span class="php_symbol">]</span><span class="php_symbol">[</span><span class="php_string">'description'</span><span class="php_symbol">]</span> <span class="php_symbol">.</span>  <span class="php_string_d">&quot;<span class="php_string"><span class="php_string_escape">\n</span><span class="php_string_escape">\n</span></span>&quot;</span> <span class="php_symbol">.</span> <span class="php_var">$context</span><span class="php_symbol">[</span><span class="php_string">'feeditems'</span><span class="php_symbol">]</span><span class="php_symbol">[</span><span class="php_var">$i</span><span class="php_symbol">]</span><span class="php_symbol">[</span><span class="php_string">'link'</span><span class="php_symbol">]</span><span class="php_symbol">)</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
							
									
								<span class="php_var">$posthandler</span> <span class="php_symbol">=</span> <span class="php_keyword">new</span> PostDataHandler<span class="php_symbol">(</span><span class="php_string_d">&quot;<span class="php_string">insert</span>&quot;</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
								<span class="php_var">$posthandler</span><span class="php_symbol">-</span><span class="php_symbol">&gt;</span>action <span class="php_symbol">=</span> <span class="php_string_d">&quot;<span class="php_string">thread</span>&quot;</span><span class="php_symbol">;</span>
								
								<span class="php_keyword">if</span> <span class="php_symbol">(</span>strlen<span class="php_symbol">(</span><span class="php_var">$msg_title</span><span class="php_symbol">)</span> <span class="php_symbol">&gt;</span> <span class="php_number">120</span><span class="php_symbol">)</span>
									<span class="php_var">$msg_title</span> <span class="php_symbol">=</span> substr<span class="php_symbol">(</span><span class="php_var">$msg_title</span><span class="php_symbol">,</span><span class="php_number">0</span><span class="php_symbol">,</span><span class="php_number">115</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
								
								<span class="php_var">$msg_title</span> <span class="php_symbol">=</span> trim<span class="php_symbol">(</span><span class="php_var">$msg_title</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
							

								<span class="php_var">$new_thread</span> <span class="php_symbol">=</span> <span class="php_keyword"><span class="php_keyword">array</span></span><span class="php_symbol">(</span>
									<span class="php_string_d">&quot;<span class="php_string">fid</span>&quot;</span> <span class="php_symbol">=</span><span class="php_symbol">&gt;</span> <span class="php_var">$feed</span><span class="php_symbol">[</span><span class="php_string">'fid'</span><span class="php_symbol">]</span><span class="php_symbol">,</span>
									<span class="php_string_d">&quot;<span class="php_string">subject</span>&quot;</span> <span class="php_symbol">=</span><span class="php_symbol">&gt;</span> <span class="php_var">$feed</span><span class="php_symbol">[</span><span class="php_string">'topicprefix'</span><span class="php_symbol">]</span> <span class="php_symbol">.</span> <span class="php_var">$msg_title</span><span class="php_symbol">,</span>
									<span class="php_string_d">&quot;<span class="php_string">icon</span>&quot;</span> <span class="php_symbol">=</span><span class="php_symbol">&gt;</span> <span class="php_string">''</span><span class="php_symbol">,</span>
									<span class="php_string_d">&quot;<span class="php_string">uid</span>&quot;</span> <span class="php_symbol">=</span><span class="php_symbol">&gt;</span> <span class="php_var">$feed</span><span class="php_symbol">[</span><span class="php_string">'uid'</span><span class="php_symbol">]</span><span class="php_symbol">,</span>
									<span class="php_string_d">&quot;<span class="php_string">username</span>&quot;</span> <span class="php_symbol">=</span><span class="php_symbol">&gt;</span> <span class="php_var">$feed</span><span class="php_symbol">[</span><span class="php_string">'postername'</span><span class="php_symbol">]</span><span class="php_symbol">,</span>
									<span class="php_string_d">&quot;<span class="php_string">message</span>&quot;</span> <span class="php_symbol">=</span><span class="php_symbol">&gt;</span> <span class="php_string">'[b]'</span> <span class="php_symbol">.</span> <span class="php_var">$msg_title</span> <span class="php_symbol">.</span> <span class="php_string_d">&quot;<span class="php_string">[/b]<span class="php_string_escape">\n</span><span class="php_string_escape">\n</span></span>&quot;</span> <span class="php_symbol">.</span> <span class="php_var">$msg_body</span><span class="php_symbol">,</span>
									<span class="php_string_d">&quot;<span class="php_string">ipaddress</span>&quot;</span> <span class="php_symbol">=</span><span class="php_symbol">&gt;</span> <span class="php_string">'127.0.0.1'</span><span class="php_symbol">,</span>
									<span class="php_string_d">&quot;<span class="php_string">posthash</span>&quot;</span> <span class="php_symbol">=</span><span class="php_symbol">&gt;</span> <span class="php_string">''</span>
								<span class="php_symbol">)</span><span class="php_symbol">;</span>
								
								<span class="php_var">$new_thread</span><span class="php_symbol">[</span><span class="php_string">'modoptions'</span><span class="php_symbol">]</span>  <span class="php_symbol">=</span> <span class="php_keyword"><span class="php_keyword">array</span></span><span class="php_symbol">(</span><span class="php_string">'closethread'</span> <span class="php_symbol">=</span><span class="php_symbol">&gt;</span> <span class="php_var">$feed</span><span class="php_symbol">[</span><span class="php_string">'locked'</span><span class="php_symbol">]</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
								
								<span class="php_var">$posthandler</span><span class="php_symbol">-</span><span class="php_symbol">&gt;</span>set_data<span class="php_symbol">(</span><span class="php_var">$new_thread</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
								<span class="php_var">$valid_thread</span> <span class="php_symbol">=</span> <span class="php_var">$posthandler</span><span class="php_symbol">-</span><span class="php_symbol">&gt;</span>validate_thread<span class="php_symbol">(</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
								
								<span class="php_keyword">if</span><span class="php_symbol">(</span><span class="php_symbol">!</span><span class="php_var">$valid_thread</span><span class="php_symbol">)</span>
								<span class="php_symbol">{</span>
									<span class="php_var">$post_errors</span> <span class="php_symbol">=</span> <span class="php_var">$posthandler</span><span class="php_symbol">-</span><span class="php_symbol">&gt;</span>get_friendly_errors<span class="php_symbol">(</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
								<span class="php_symbol">}</span>
								<span class="php_keyword">else</span> 
									<span class="php_var">$thread_info</span> <span class="php_symbol">=</span> <span class="php_var">$posthandler</span><span class="php_symbol">-</span><span class="php_symbol">&gt;</span>insert_thread<span class="php_symbol">(</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
									
									
								<span class="php_var">$tid</span> <span class="php_symbol">=</span> <span class="php_symbol">(</span><span class="php_keyword">int</span><span class="php_symbol">)</span> <span class="php_var">$thread_info</span><span class="php_symbol">[</span><span class="php_string">'tid'</span><span class="php_symbol">]</span><span class="php_symbol">;</span>
								<span class="php_var">$pid</span> <span class="php_symbol">=</span> <span class="php_symbol">(</span><span class="php_keyword">int</span><span class="php_symbol">)</span>  <span class="php_var">$thread_info</span><span class="php_symbol">[</span><span class="php_string">'pid'</span><span class="php_symbol">]</span><span class="php_symbol">;</span>
								
								<span class="php_keyword">if</span> <span class="php_symbol">(</span><span class="php_var">$feed</span><span class="php_symbol">[</span><span class="php_string">'markasread'</span><span class="php_symbol">]</span><span class="php_symbol">)</span>
								<span class="php_symbol">{</span>
									<span class="php_linecomment">// Mark thread as read
</span>									<span class="php_keyword">require_once</span> MYBB_ROOT<span class="php_symbol">.</span><span class="php_string_d">&quot;<span class="php_string">inc/functions_indicators.php</span>&quot;</span><span class="php_symbol">;</span>
									mark_thread_read<span class="php_symbol">(</span><span class="php_var">$tid</span><span class="php_symbol">,</span> <span class="php_var">$feed</span><span class="php_symbol">[</span><span class="php_string">'fid'</span><span class="php_symbol">]</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
								<span class="php_symbol">}</span>

								<span class="php_linecomment">// Add Feed Log
</span>								<span class="php_var">$fid</span> <span class="php_symbol">=</span> <span class="php_var">$feed</span><span class="php_symbol">[</span><span class="php_string">'ID_FEED'</span><span class="php_symbol">]</span><span class="php_symbol">;</span>
								<span class="php_var">$ftime</span> <span class="php_symbol">=</span> time<span class="php_symbol">(</span><span class="php_symbol">)</span><span class="php_symbol">;</span>

								<span class="php_var">$db</span><span class="php_symbol">-</span><span class="php_symbol">&gt;</span>write_query<span class="php_symbol">(</span><span class="php_string_d">&quot;<span class="php_string">
								INSERT INTO </span>&quot;</span><span class="php_symbol">.</span>TABLE_PREFIX<span class="php_symbol">.</span><span class="php_string_d">&quot;<span class="php_string">feedbot_log
									(ID_FEED, feedhash, feedtime, tid, pid)
								VALUES
									(<span class="php_string_var">$fid</span>,'<span class="php_string_var">$itemhash</span>',<span class="php_string_var">$ftime</span>,<span class="php_string_var">$tid</span>,<span class="php_string_var">$pid</span>)</span>&quot;</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
								
								<span class="php_var">$myfeedcount</span><span class="php_symbol">+</span><span class="php_symbol">+</span><span class="php_symbol">;</span>

							<span class="php_symbol">}</span>
						<span class="php_symbol">}</span>

					 <span class="php_symbol">}</span> <span class="php_linecomment">// End valid XML check
</span>


			<span class="php_symbol">}</span>  <span class="php_linecomment">// End get feed data
</span>			
			
			
			<span class="php_linecomment">// Set the RSS Feed Update time
</span>			<span class="php_var">$updatetime</span> <span class="php_symbol">=</span> time<span class="php_symbol">(</span><span class="php_symbol">)</span> <span class="php_symbol">+</span>  <span class="php_symbol">(</span><span class="php_number">60</span> <span class="php_symbol">*</span> <span class="php_var">$feed</span><span class="php_symbol">[</span><span class="php_string">'importevery'</span><span class="php_symbol">]</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
			
			
			<span class="php_var">$db</span><span class="php_symbol">-</span><span class="php_symbol">&gt;</span>write_query<span class="php_symbol">(</span><span class="php_string_d">&quot;<span class="php_string">
			UPDATE </span>&quot;</span><span class="php_symbol">.</span>TABLE_PREFIX<span class="php_symbol">.</span><span class="php_string_d">&quot;<span class="php_string">feedbot 
			SET 
				updatetime = '<span class="php_string_var">$updatetime</span>'
		
			WHERE ID_FEED = </span>&quot;</span> <span class="php_symbol">.</span> <span class="php_var">$feed</span><span class="php_symbol">[</span><span class="php_string">'ID_FEED'</span><span class="php_symbol">]</span><span class="php_symbol">)</span><span class="php_symbol">;</span>

		<span class="php_symbol">}</span> <span class="php_linecomment">// End expire check
</span>

	<span class="php_symbol">}</span> <span class="php_linecomment">// End for each feed
</span>
<span class="php_symbol">}</span>

<span class="php_keyword">function</span> GetRSSData<span class="php_symbol">(</span><span class="php_var">$url</span><span class="php_symbol">)</span>
<span class="php_symbol">{</span>
	<span class="php_var">$url_array</span> <span class="php_symbol">=</span> parse_url<span class="php_symbol">(</span><span class="php_var">$url</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
	

		<span class="php_var">$fp2</span> <span class="php_symbol">=</span> <span class="php_symbol">@</span>fopen<span class="php_symbol">(</span><span class="php_var">$url</span><span class="php_symbol">,</span> <span class="php_string_d">&quot;<span class="php_string">r</span>&quot;</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
		<span class="php_keyword">if</span> <span class="php_symbol">(</span><span class="php_var">$fp2</span><span class="php_symbol">)</span>
		<span class="php_symbol">{</span>
			<span class="php_var">$contents</span> <span class="php_symbol">=</span> <span class="php_string">''</span><span class="php_symbol">;</span>
			<span class="php_keyword">while</span> <span class="php_symbol">(</span><span class="php_symbol">!</span>feof<span class="php_symbol">(</span><span class="php_var">$fp2</span><span class="php_symbol">)</span><span class="php_symbol">)</span>
			<span class="php_symbol">{</span>
			  <span class="php_var">$contents</span> <span class="php_symbol">.</span><span class="php_symbol">=</span> fread<span class="php_symbol">(</span><span class="php_var">$fp2</span><span class="php_symbol">,</span> <span class="php_number">8192</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
			<span class="php_symbol">}</span>
	
			fclose<span class="php_symbol">(</span><span class="php_var">$fp2</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
	
			<span class="php_keyword">return</span> <span class="php_var">$contents</span><span class="php_symbol">;</span>
		<span class="php_symbol">}</span>



		<span class="php_var">$fp</span> <span class="php_symbol">=</span> fsockopen<span class="php_symbol">(</span><span class="php_var">$url_array</span><span class="php_symbol">[</span><span class="php_string">'host'</span><span class="php_symbol">]</span><span class="php_symbol">,</span> <span class="php_number">80</span><span class="php_symbol">,</span> <span class="php_var">$errno</span><span class="php_symbol">,</span> <span class="php_var">$errstr</span><span class="php_symbol">,</span> <span class="php_number">30</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
		<span class="php_keyword">if</span> <span class="php_symbol">(</span><span class="php_symbol">!</span><span class="php_var">$fp</span><span class="php_symbol">)</span>
		<span class="php_symbol">{</span>
	
		<span class="php_symbol">}</span>
		<span class="php_keyword">else</span>
		<span class="php_symbol">{</span>
	
	
		   <span class="php_var">$out</span> <span class="php_symbol">=</span> <span class="php_string_d">&quot;<span class="php_string">GET </span>&quot;</span> <span class="php_symbol">.</span> <span class="php_var">$url_array</span><span class="php_symbol">[</span><span class="php_string">'path'</span><span class="php_symbol">]</span> <span class="php_symbol">.</span> <span class="php_symbol">(</span><span class="php_symbol">@</span><span class="php_var">$url_array</span><span class="php_symbol">[</span><span class="php_string">'query'</span><span class="php_symbol">]</span> <span class="php_symbol">!</span><span class="php_symbol">=</span> <span class="php_string">''</span> ? <span class="php_string">'?'</span> <span class="php_symbol">.</span> <span class="php_var">$url_array</span><span class="php_symbol">[</span><span class="php_string">'query'</span><span class="php_symbol">]</span> : <span class="php_string">''</span><span class="php_symbol">)</span> <span class="php_symbol">.</span> <span class="php_string_d">&quot;<span class="php_string">  HTTP/1.1<span class="php_string_escape">\r</span><span class="php_string_escape">\n</span></span>&quot;</span><span class="php_symbol">;</span>
		   <span class="php_var">$out</span> <span class="php_symbol">.</span><span class="php_symbol">=</span> <span class="php_string_d">&quot;<span class="php_string">Host: </span>&quot;</span> <span class="php_symbol">.</span> <span class="php_var">$url_array</span><span class="php_symbol">[</span><span class="php_string">'host'</span><span class="php_symbol">]</span> <span class="php_symbol">.</span> <span class="php_string_d">&quot;<span class="php_string"><span class="php_string_escape">\r</span><span class="php_string_escape">\n</span></span>&quot;</span><span class="php_symbol">;</span>
		   <span class="php_var">$out</span> <span class="php_symbol">.</span><span class="php_symbol">=</span> <span class="php_string_d">&quot;<span class="php_string">Connection: Close<span class="php_string_escape">\r</span><span class="php_string_escape">\n</span><span class="php_string_escape">\r</span><span class="php_string_escape">\n</span></span>&quot;</span><span class="php_symbol">;</span>
	
		   fwrite<span class="php_symbol">(</span><span class="php_var">$fp</span><span class="php_symbol">,</span> <span class="php_var">$out</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
	
		   <span class="php_var">$rssdata</span> <span class="php_symbol">=</span> <span class="php_string">''</span><span class="php_symbol">;</span>
		   
		   <span class="php_var">$header</span> <span class="php_symbol">=</span> <span class="php_string">''</span><span class="php_symbol">;</span>
		   <span class="php_linecomment">// Remove stupid headers.
</span>		   	<span class="php_keyword">do</span> 
			<span class="php_symbol">{</span>
				<span class="php_var">$header</span> <span class="php_symbol">.</span><span class="php_symbol">=</span> fgets <span class="php_symbol">(</span><span class="php_var">$fp</span><span class="php_symbol">,</span> <span class="php_number">128</span> <span class="php_symbol">)</span><span class="php_symbol">;</span>

		 	 <span class="php_symbol">}</span> <span class="php_keyword">while</span> <span class="php_symbol">(</span> strpos<span class="php_symbol">(</span><span class="php_var">$header</span><span class="php_symbol">,</span> <span class="php_string_d">&quot;<span class="php_string"><span class="php_string_escape">\r</span><span class="php_string_escape">\n</span><span class="php_string_escape">\r</span><span class="php_string_escape">\n</span></span>&quot;</span> <span class="php_symbol">)</span> <span class="php_symbol">=</span><span class="php_symbol">=</span><span class="php_symbol">=</span> <span class="php_keyword">false</span> <span class="php_symbol">)</span><span class="php_symbol">;</span>
	
		   <span class="php_keyword">while</span> <span class="php_symbol">(</span><span class="php_symbol">!</span>feof<span class="php_symbol">(</span><span class="php_var">$fp</span><span class="php_symbol">)</span><span class="php_symbol">)</span>
		   <span class="php_symbol">{</span>
		       <span class="php_var">$rssdata</span> <span class="php_symbol">.</span><span class="php_symbol">=</span> fgets<span class="php_symbol">(</span><span class="php_var">$fp</span><span class="php_symbol">,</span> <span class="php_number">128</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
		   <span class="php_symbol">}</span>
		   fclose<span class="php_symbol">(</span><span class="php_var">$fp</span><span class="php_symbol">)</span><span class="php_symbol">;</span>

		   <span class="php_var">$finalrss</span> <span class="php_symbol">=</span> <span class="php_var">$rssdata</span><span class="php_symbol">;</span>
	
		   <span class="php_keyword">return</span>  <span class="php_var">$finalrss</span><span class="php_symbol">;</span>
		<span class="php_symbol">}</span>
	


		<span class="php_keyword">if</span><span class="php_symbol">(</span>function_exists<span class="php_symbol">(</span><span class="php_string_d">&quot;<span class="php_string">curl_init</span>&quot;</span><span class="php_symbol">)</span><span class="php_symbol">)</span>
		<span class="php_symbol">{</span>
			<span class="php_linecomment">// Last but not least try cUrl
</span>			<span class="php_var">$ch</span> <span class="php_symbol">=</span> curl_init<span class="php_symbol">(</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
	
			<span class="php_linecomment">// set URL and other appropriate options
</span>			curl_setopt<span class="php_symbol">(</span><span class="php_var">$ch</span><span class="php_symbol">,</span> CURLOPT_URL<span class="php_symbol">,</span> <span class="php_var">$url</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
			curl_setopt<span class="php_symbol">(</span><span class="php_var">$ch</span><span class="php_symbol">,</span> CURLOPT_RETURNTRANSFER<span class="php_symbol">,</span> <span class="php_keyword">true</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
	
			<span class="php_linecomment">// grab URL, and return output
</span>			<span class="php_var">$output</span> <span class="php_symbol">=</span> curl_exec<span class="php_symbol">(</span><span class="php_var">$ch</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
	
			<span class="php_linecomment">// close curl resource, and free up system resources
</span>			curl_close<span class="php_symbol">(</span><span class="php_var">$ch</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
			
			<span class="php_keyword">return</span> <span class="php_var">$output</span><span class="php_symbol">;</span>
		<span class="php_symbol">}</span>
	


	<span class="php_linecomment">// Failure return false
</span>	<span class="php_keyword">return</span> <span class="php_keyword">false</span><span class="php_symbol">;</span>

<span class="php_symbol">}</span>

<span class="php_keyword">function</span> startElement1<span class="php_symbol">(</span><span class="php_var">$parser</span><span class="php_symbol">,</span> <span class="php_var">$name</span><span class="php_symbol">,</span> <span class="php_var">$attrs</span><span class="php_symbol">)</span>
 <span class="php_symbol">{</span>
	<span class="php_keyword">global</span> <span class="php_var">$insideitem</span><span class="php_symbol">,</span> <span class="php_var">$tag</span><span class="php_symbol">,</span> <span class="php_var">$tag_attrs</span><span class="php_symbol">;</span>
	<span class="php_keyword">if</span> <span class="php_symbol">(</span><span class="php_var">$insideitem</span><span class="php_symbol">)</span>
	<span class="php_symbol">{</span>
		<span class="php_var">$tag</span> <span class="php_symbol">=</span> <span class="php_var">$name</span><span class="php_symbol">;</span>
		<span class="php_var">$tag_attrs</span> <span class="php_symbol">=</span>  <span class="php_var">$attrs</span><span class="php_symbol">;</span>
	<span class="php_symbol">}</span>
	<span class="php_keyword">elseif</span> <span class="php_symbol">(</span><span class="php_var">$name</span> <span class="php_symbol">=</span><span class="php_symbol">=</span> <span class="php_string_d">&quot;<span class="php_string">ITEM</span>&quot;</span>  <span class="php_symbol">|</span><span class="php_symbol">|</span> <span class="php_var">$name</span> <span class="php_symbol">=</span><span class="php_symbol">=</span> <span class="php_string_d">&quot;<span class="php_string">ENTRY</span>&quot;</span><span class="php_symbol">)</span>
	<span class="php_symbol">{</span>
		<span class="php_var">$insideitem</span> <span class="php_symbol">=</span> <span class="php_keyword">true</span><span class="php_symbol">;</span>
	<span class="php_symbol">}</span>
<span class="php_symbol">}</span>

<span class="php_keyword">function</span> endElement1<span class="php_symbol">(</span><span class="php_var">$parser</span><span class="php_symbol">,</span> <span class="php_var">$name</span><span class="php_symbol">)</span>
<span class="php_symbol">{</span>
	<span class="php_keyword">global</span> <span class="php_var">$insideitem</span><span class="php_symbol">,</span> <span class="php_var">$tag</span><span class="php_symbol">,</span> <span class="php_var">$feedcount</span><span class="php_symbol">,</span> <span class="php_var">$context</span><span class="php_symbol">,</span> <span class="php_var">$tag_attrs</span><span class="php_symbol">;</span>

	<span class="php_keyword">if</span> <span class="php_symbol">(</span><span class="php_var">$name</span> <span class="php_symbol">=</span><span class="php_symbol">=</span> <span class="php_string_d">&quot;<span class="php_string">ITEM</span>&quot;</span> <span class="php_symbol">|</span><span class="php_symbol">|</span> <span class="php_var">$name</span> <span class="php_symbol">=</span><span class="php_symbol">=</span> <span class="php_string_d">&quot;<span class="php_string">ENTRY</span>&quot;</span><span class="php_symbol">)</span>
	<span class="php_symbol">{</span>
		<span class="php_var">$feedcount</span><span class="php_symbol">+</span><span class="php_symbol">+</span><span class="php_symbol">;</span>
		<span class="php_var">$context</span><span class="php_symbol">[</span><span class="php_string">'feeditems'</span><span class="php_symbol">]</span><span class="php_symbol">[</span><span class="php_var">$feedcount</span><span class="php_symbol">]</span> <span class="php_symbol">=</span> <span class="php_keyword"><span class="php_keyword">array</span></span><span class="php_symbol">(</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
		<span class="php_var">$context</span><span class="php_symbol">[</span><span class="php_string">'feeditems'</span><span class="php_symbol">]</span><span class="php_symbol">[</span><span class="php_var">$feedcount</span><span class="php_symbol">]</span><span class="php_symbol">[</span><span class="php_symbol">]</span> <span class="php_symbol">=</span> <span class="php_keyword"><span class="php_keyword">array</span></span><span class="php_symbol">(</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
		<span class="php_var">$context</span><span class="php_symbol">[</span><span class="php_string">'feeditems'</span><span class="php_symbol">]</span><span class="php_symbol">[</span><span class="php_var">$feedcount</span><span class="php_symbol">]</span><span class="php_symbol">[</span><span class="php_string">'title'</span><span class="php_symbol">]</span> <span class="php_symbol">=</span> <span class="php_string">''</span><span class="php_symbol">;</span>
		<span class="php_var">$context</span><span class="php_symbol">[</span><span class="php_string">'feeditems'</span><span class="php_symbol">]</span><span class="php_symbol">[</span><span class="php_var">$feedcount</span><span class="php_symbol">]</span><span class="php_symbol">[</span><span class="php_string">'description'</span><span class="php_symbol">]</span> <span class="php_symbol">=</span> <span class="php_string">''</span><span class="php_symbol">;</span>
		<span class="php_var">$context</span><span class="php_symbol">[</span><span class="php_string">'feeditems'</span><span class="php_symbol">]</span><span class="php_symbol">[</span><span class="php_var">$feedcount</span><span class="php_symbol">]</span><span class="php_symbol">[</span><span class="php_string">'link'</span><span class="php_symbol">]</span> <span class="php_symbol">=</span> <span class="php_string">''</span><span class="php_symbol">;</span>
		<span class="php_var">$tag_attrs</span> <span class="php_symbol">=</span> <span class="php_string">''</span><span class="php_symbol">;</span>
		<span class="php_var">$insideitem</span> <span class="php_symbol">=</span> <span class="php_keyword">false</span><span class="php_symbol">;</span>
	<span class="php_symbol">}</span>
<span class="php_symbol">}</span>

<span class="php_keyword">function</span> characterData1<span class="php_symbol">(</span><span class="php_var">$parser</span><span class="php_symbol">,</span> <span class="php_var">$data</span><span class="php_symbol">)</span>
 <span class="php_symbol">{</span>
	<span class="php_keyword">global</span> <span class="php_var">$insideitem</span><span class="php_symbol">,</span> <span class="php_var">$tag</span><span class="php_symbol">,</span>  <span class="php_var">$feedcount</span><span class="php_symbol">,</span> <span class="php_var">$context</span><span class="php_symbol">,</span> <span class="php_var">$maxitemcount</span><span class="php_symbol">,</span> <span class="php_var">$tag_attrs</span><span class="php_symbol">;</span>

	<span class="php_keyword">if</span> <span class="php_symbol">(</span><span class="php_var">$insideitem</span> <span class="php_symbol">)</span>
 	<span class="php_symbol">{</span>
		<span class="php_keyword">switch</span> <span class="php_symbol">(</span><span class="php_var">$tag</span><span class="php_symbol">)</span>
		<span class="php_symbol">{</span>
			<span class="php_keyword">case</span> <span class="php_string_d">&quot;<span class="php_string">TITLE</span>&quot;</span>:
				<span class="php_var">$context</span><span class="php_symbol">[</span><span class="php_string">'feeditems'</span><span class="php_symbol">]</span><span class="php_symbol">[</span><span class="php_var">$feedcount</span><span class="php_symbol">]</span><span class="php_symbol">[</span><span class="php_string">'title'</span><span class="php_symbol">]</span> <span class="php_symbol">.</span><span class="php_symbol">=</span> <span class="php_var">$data</span><span class="php_symbol">;</span>
			<span class="php_keyword">break</span><span class="php_symbol">;</span>

			<span class="php_keyword">case</span> <span class="php_string_d">&quot;<span class="php_string">DESCRIPTION</span>&quot;</span>:
				<span class="php_var">$context</span><span class="php_symbol">[</span><span class="php_string">'feeditems'</span><span class="php_symbol">]</span><span class="php_symbol">[</span><span class="php_var">$feedcount</span><span class="php_symbol">]</span><span class="php_symbol">[</span><span class="php_string">'description'</span><span class="php_symbol">]</span> <span class="php_symbol">.</span><span class="php_symbol">=</span> <span class="php_var">$data</span><span class="php_symbol">;</span>

			<span class="php_keyword">break</span><span class="php_symbol">;</span>

			<span class="php_keyword">case</span> <span class="php_string_d">&quot;<span class="php_string">LINK</span>&quot;</span>:
				<span class="php_var">$context</span><span class="php_symbol">[</span><span class="php_string">'feeditems'</span><span class="php_symbol">]</span><span class="php_symbol">[</span><span class="php_var">$feedcount</span><span class="php_symbol">]</span><span class="php_symbol">[</span><span class="php_string">'link'</span><span class="php_symbol">]</span> <span class="php_symbol">.</span><span class="php_symbol">=</span> <span class="php_var">$data</span><span class="php_symbol">;</span>
			<span class="php_keyword">break</span><span class="php_symbol">;</span>
			
			<span class="php_keyword">case</span> <span class="php_string_d">&quot;<span class="php_string">SUMMARY</span>&quot;</span>:
			<span class="php_var">$context</span><span class="php_symbol">[</span><span class="php_string">'feeditems'</span><span class="php_symbol">]</span><span class="php_symbol">[</span><span class="php_var">$feedcount</span><span class="php_symbol">]</span><span class="php_symbol">[</span><span class="php_string">'description'</span><span class="php_symbol">]</span> <span class="php_symbol">.</span><span class="php_symbol">=</span> <span class="php_var">$data</span><span class="php_symbol">;</span>

			<span class="php_keyword">break</span><span class="php_symbol">;</span>
			<span class="php_keyword">case</span> <span class="php_string_d">&quot;<span class="php_string">CONTENT</span>&quot;</span>:
			<span class="php_var">$context</span><span class="php_symbol">[</span><span class="php_string">'feeditems'</span><span class="php_symbol">]</span><span class="php_symbol">[</span><span class="php_var">$feedcount</span><span class="php_symbol">]</span><span class="php_symbol">[</span><span class="php_string">'description'</span><span class="php_symbol">]</span> <span class="php_symbol">.</span><span class="php_symbol">=</span> <span class="php_var">$data</span><span class="php_symbol">;</span>

			<span class="php_keyword">break</span><span class="php_symbol">;</span>

			<span class="php_keyword">case</span> <span class="php_string_d">&quot;<span class="php_string">LINK</span>&quot;</span>:
				<span class="php_var">$data</span> <span class="php_symbol">=</span> trim<span class="php_symbol">(</span><span class="php_var">$data</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
				<span class="php_var">$context</span><span class="php_symbol">[</span><span class="php_string">'feeditems'</span><span class="php_symbol">]</span><span class="php_symbol">[</span><span class="php_var">$feedcount</span><span class="php_symbol">]</span><span class="php_symbol">[</span><span class="php_string">'link'</span><span class="php_symbol">]</span> <span class="php_symbol">.</span><span class="php_symbol">=</span> <span class="php_var">$data</span><span class="php_symbol">;</span>
				<span class="php_keyword">IF</span> <span class="php_symbol">(</span><span class="php_keyword">empty</span><span class="php_symbol">(</span><span class="php_var">$data</span><span class="php_symbol">)</span> <span class="php_symbol">&amp;</span><span class="php_symbol">&amp;</span> <span class="php_keyword">isset</span><span class="php_symbol">(</span><span class="php_var">$tag_attrs</span><span class="php_symbol">[</span><span class="php_string">'HREF'</span><span class="php_symbol">]</span><span class="php_symbol">)</span><span class="php_symbol">)</span>
					<span class="php_var">$context</span><span class="php_symbol">[</span><span class="php_string">'feeditems'</span><span class="php_symbol">]</span><span class="php_symbol">[</span><span class="php_var">$feedcount</span><span class="php_symbol">]</span><span class="php_symbol">[</span><span class="php_string">'link'</span><span class="php_symbol">]</span> <span class="php_symbol">.</span><span class="php_symbol">=</span> <span class="php_var">$tag_attrs</span><span class="php_symbol">[</span><span class="php_string">'HREF'</span><span class="php_symbol">]</span><span class="php_symbol">;</span>
				
				
			<span class="php_keyword">break</span><span class="php_symbol">;</span>
			
		<span class="php_symbol">}</span>
	<span class="php_symbol">}</span>
<span class="php_symbol">}</span>



<span class="php_keyword">function</span> task_rssfeedposter<span class="php_symbol">(</span><span class="php_var">$task</span><span class="php_symbol">)</span>
<span class="php_symbol">{</span>
	<span class="php_keyword">global</span> <span class="php_var">$lang</span><span class="php_symbol">;</span>
	
	<span class="php_var">$lang</span><span class="php_symbol">-</span><span class="php_symbol">&gt;</span>load<span class="php_symbol">(</span><span class="php_string">'rssfeedposter'</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
	
	UpdateRSSFeedBots<span class="php_symbol">(</span><span class="php_var">$task</span><span class="php_symbol">)</span><span class="php_symbol">;</span>
	
	add_task_log<span class="php_symbol">(</span><span class="php_var">$task</span><span class="php_symbol">,</span> <span class="php_var">$lang</span><span class="php_symbol">-</span><span class="php_symbol">&gt;</span>rssfeedposter_taskran<span class="php_symbol">)</span><span class="php_symbol">;</span>
<span class="php_symbol">}</span>
<span class="php_tag">?&gt;</span></code></pre></td></tr></table></div><hr class="hidden clear" /></div>
<p>
<br />
Can someone please help me?<br />
Thank you! <img src="http://mybbhacks.zingaburga.com/images/smilies/smile.gif" style="vertical-align: middle;" border="0" alt="Smile" title="Smile" />]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Using conditionals in mycode]]></title>
			<link>http://mybbhacks.zingaburga.com/showthread.php?tid=1172</link>
			<pubDate>Fri, 13 Jan 2012 14:58:27 +0000</pubDate>
			<guid isPermaLink="false">http://mybbhacks.zingaburga.com/showthread.php?tid=1172</guid>
			<description><![CDATA[I was hoping that someone tell me If I can use Template Conditionals in&nbsp;&nbsp;a MyCode so only the admin can see the content.<br />
<br />
For example, in a member post, an admin edit the post and write something like that above the member post text:<br />
</p>
<div class="codeblock"><div class="title"><input type="button" class="button select_button" value="Select" onClick="selectObj(this.parentNode.parentNode.getElementsByTagName('pre')[0&#93;.getElementsByTagName('code')[0&#93;)" id="coolcode_btnsel_1328692429_7_85" style="display: none;" /><script type="text/javascript">
//<!--
$("coolcode_btnsel_1328692429_7_85").style.display = "";
//-->
</script>Code:
</div>
			<div class="codecontainer"><table><tr><td>
			<pre><code>[admin&#93;This user is annoying...[/admin&#93;</code></pre></td></tr></table></div><hr class="hidden clear" /></div>
<p>
<br />
And that note will appear to all admins and only admins could see that note.<br />
Can someone help me with that? Please? <img src="http://mybbhacks.zingaburga.com/images/smilies/smile.gif" style="vertical-align: middle;" border="0" alt="Smile" title="Smile" /><br />
<br />
I tried this:<br />
<img src="http://i.imgur.com/YiZf7.png" border="0" alt="[Image: YiZf7.png&#93;" /><br />
<br />
But didnt worked... appears like that:<br />
<img src="http://i.imgur.com/przhr.png" border="0" alt="[Image: przhr.png&#93;" /><br />
<br />
Any suggestions?]]></description>
			<content:encoded><![CDATA[I was hoping that someone tell me If I can use Template Conditionals in&nbsp;&nbsp;a MyCode so only the admin can see the content.<br />
<br />
For example, in a member post, an admin edit the post and write something like that above the member post text:<br />
</p>
<div class="codeblock"><div class="title"><input type="button" class="button select_button" value="Select" onClick="selectObj(this.parentNode.parentNode.getElementsByTagName('pre')[0].getElementsByTagName('code')[0])" id="coolcode_btnsel_1328692429_7_85" style="display: none;" /><script type="text/javascript">
//<!--
$("coolcode_btnsel_1328692429_7_85").style.display = "";
//-->
</script>Code:
</div>
			<div class="codecontainer"><table><tr><td>
			<pre><code>[admin]This user is annoying...[/admin]</code></pre></td></tr></table></div><hr class="hidden clear" /></div>
<p>
<br />
And that note will appear to all admins and only admins could see that note.<br />
Can someone help me with that? Please? <img src="http://mybbhacks.zingaburga.com/images/smilies/smile.gif" style="vertical-align: middle;" border="0" alt="Smile" title="Smile" /><br />
<br />
I tried this:<br />
<img src="http://i.imgur.com/YiZf7.png" border="0" alt="[Image: YiZf7.png]" /><br />
<br />
But didnt worked... appears like that:<br />
<img src="http://i.imgur.com/przhr.png" border="0" alt="[Image: przhr.png]" /><br />
<br />
Any suggestions?]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Thread Author Sign On Postbit]]></title>
			<link>http://mybbhacks.zingaburga.com/showthread.php?tid=1170</link>
			<pubDate>Tue, 10 Jan 2012 17:20:40 +0000</pubDate>
			<guid isPermaLink="false">http://mybbhacks.zingaburga.com/showthread.php?tid=1170</guid>
			<description><![CDATA[<span style="font-weight: bold;">Requirement: <a href="http://mybbhacks.zingaburga.com/showthread.php?tid=464" target="_blank">Template Conditionals</a> or <a href="http://mybbhacks.zingaburga.com/showthread.php?tid=260" target="_blank">PHP in Templates / Complex Templates</a></span><br />
<br />
Will add an additional image for the Thread Author on postbit/classic.<br />
As an example, we put the code after <span style="font-family: courier;">{&#36;post['onlinestatus'&#93;}</span>:<br />
</p>
<div class="codeblock"><div class="title"><input type="button" class="button select_button" value="Select" onClick="selectObj(this.parentNode.parentNode.getElementsByTagName('pre')[0&#93;.getElementsByTagName('code')[0&#93;)" id="coolcode_btnsel_1328692429_8_60" style="display: none;" /><script type="text/javascript">
//<!--
$("coolcode_btnsel_1328692429_8_60").style.display = "";
//-->
</script>Code:
</div>
			<div class="codecontainer"><table><tr><td>
			<pre><code>&lt;if $GLOBALS['thread'&#93;['uid'&#93; &amp;&amp; $GLOBALS['thread'&#93;['uid'&#93; == $post['uid'&#93; &amp;&amp; $GLOBALS['thread'&#93;['firstpost'&#93; != $post['pid'&#93; then&gt;&lt;img src=&quot;images/icons/pencil.gif&quot; alt=&quot;{$lang-&gt;author}&quot; title=&quot;{$lang-&gt;author}&quot; /&gt;&lt;/if&gt;</code></pre></td></tr></table></div><hr class="hidden clear" /></div>
<p>

<a href="attachment.php?aid=661" target="_blank"><img src="attachment.php?thumbnail=661" class="attachment" alt="" /></a>&nbsp;&nbsp;&nbsp;
<br />
<br />
With the same method, we can use different layout (background, css class or etc) for it.]]></description>
			<content:encoded><![CDATA[<span style="font-weight: bold;">Requirement: <a href="http://mybbhacks.zingaburga.com/showthread.php?tid=464" target="_blank">Template Conditionals</a> or <a href="http://mybbhacks.zingaburga.com/showthread.php?tid=260" target="_blank">PHP in Templates / Complex Templates</a></span><br />
<br />
Will add an additional image for the Thread Author on postbit/classic.<br />
As an example, we put the code after <span style="font-family: courier;">{&#36;post['onlinestatus']}</span>:<br />
</p>
<div class="codeblock"><div class="title"><input type="button" class="button select_button" value="Select" onClick="selectObj(this.parentNode.parentNode.getElementsByTagName('pre')[0].getElementsByTagName('code')[0])" id="coolcode_btnsel_1328692429_8_60" style="display: none;" /><script type="text/javascript">
//<!--
$("coolcode_btnsel_1328692429_8_60").style.display = "";
//-->
</script>Code:
</div>
			<div class="codecontainer"><table><tr><td>
			<pre><code>&lt;if $GLOBALS['thread']['uid'] &amp;&amp; $GLOBALS['thread']['uid'] == $post['uid'] &amp;&amp; $GLOBALS['thread']['firstpost'] != $post['pid'] then&gt;&lt;img src=&quot;images/icons/pencil.gif&quot; alt=&quot;{$lang-&gt;author}&quot; title=&quot;{$lang-&gt;author}&quot; /&gt;&lt;/if&gt;</code></pre></td></tr></table></div><hr class="hidden clear" /></div>
<p>

<a href="attachment.php?aid=661" target="_blank"><img src="attachment.php?thumbnail=661" class="attachment" alt="" /></a>&nbsp;&nbsp;&nbsp;
<br />
<br />
With the same method, we can use different layout (background, css class or etc) for it.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Xthreads problem]]></title>
			<link>http://mybbhacks.zingaburga.com/showthread.php?tid=1169</link>
			<pubDate>Mon, 09 Jan 2012 12:31:13 +0000</pubDate>
			<guid isPermaLink="false">http://mybbhacks.zingaburga.com/showthread.php?tid=1169</guid>
			<description><![CDATA[I run a gaming forum and i installed a video gallery on it (thanx for this wonderful plugin, it worked like charm)<br />
<br />
But recently, an attack occured on the server. The old forum files were removed but i had the mysql database. So i installed a fresh copy of mybb 1.6.5 and merged it with the old forum database. <br />
Then i installed xthreads and re-created my templates, custom thread fields,&nbsp;&nbsp;changed forum settings etc....but my video gallery forum show up as normal (the xthread templates are not being shown)<br />
<br />
Also, i notice a strage page with bunch of PHP warning and other things when i change things on forum. The page says something about xthread_evalcache.php but it stays for a few seconds and goes away<br />
<br />
I tried reactivating the plugin but still no help. <img src="http://mybbhacks.zingaburga.com/images/smilies/frown.gif" style="vertical-align: middle;" border="0" alt="Frown" title="Frown" />]]></description>
			<content:encoded><![CDATA[I run a gaming forum and i installed a video gallery on it (thanx for this wonderful plugin, it worked like charm)<br />
<br />
But recently, an attack occured on the server. The old forum files were removed but i had the mysql database. So i installed a fresh copy of mybb 1.6.5 and merged it with the old forum database. <br />
Then i installed xthreads and re-created my templates, custom thread fields,&nbsp;&nbsp;changed forum settings etc....but my video gallery forum show up as normal (the xthread templates are not being shown)<br />
<br />
Also, i notice a strage page with bunch of PHP warning and other things when i change things on forum. The page says something about xthread_evalcache.php but it stays for a few seconds and goes away<br />
<br />
I tried reactivating the plugin but still no help. <img src="http://mybbhacks.zingaburga.com/images/smilies/frown.gif" style="vertical-align: middle;" border="0" alt="Frown" title="Frown" />]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Hide Non Activated Users From Member List]]></title>
			<link>http://mybbhacks.zingaburga.com/showthread.php?tid=1168</link>
			<pubDate>Sun, 08 Jan 2012 21:31:17 +0000</pubDate>
			<guid isPermaLink="false">http://mybbhacks.zingaburga.com/showthread.php?tid=1168</guid>
			<description><![CDATA[<span style="font-weight: bold;">Requirement: <a href="http://mybbhacks.zingaburga.com/showthread.php?tid=288" target="_blank">XThreads</a></span><br />
<span style="font-weight: bold;">Based On: <a href="http://mybbhacks.zingaburga.com/showthread.php?tid=273" target="_blank">Dynamic Board Stats</a></span><br />
<br />
Just a plugin that I want to share that will hide all users in Awaiting Activation usergroup from member list.<br />
<br />
<span style="font-style: italic;">Note</span>:<ul>
<li>inline_action in AdminCP isn't covered by this plugin.</li>
<li>Run the <span style="font-style: italic;">Recount Statistics</span> tools to synchronized the additional cache with the actual data&nbsp;&nbsp;if needed.</li>
<li>Admin not affected by this plugin.<br />
</li></ul>
<br />
Please tell me if there is something wrong with the code.<br />
I'm still learning <img src="http://mybbhacks.zingaburga.com/images/smilies/biggrin.gif" style="vertical-align: middle;" border="0" alt="Biggrin" title="Biggrin" />]]></description>
			<content:encoded><![CDATA[<span style="font-weight: bold;">Requirement: <a href="http://mybbhacks.zingaburga.com/showthread.php?tid=288" target="_blank">XThreads</a></span><br />
<span style="font-weight: bold;">Based On: <a href="http://mybbhacks.zingaburga.com/showthread.php?tid=273" target="_blank">Dynamic Board Stats</a></span><br />
<br />
Just a plugin that I want to share that will hide all users in Awaiting Activation usergroup from member list.<br />
<br />
<span style="font-style: italic;">Note</span>:<ul>
<li>inline_action in AdminCP isn't covered by this plugin.</li>
<li>Run the <span style="font-style: italic;">Recount Statistics</span> tools to synchronized the additional cache with the actual data&nbsp;&nbsp;if needed.</li>
<li>Admin not affected by this plugin.<br />
</li></ul>
<br />
Please tell me if there is something wrong with the code.<br />
I'm still learning <img src="http://mybbhacks.zingaburga.com/images/smilies/biggrin.gif" style="vertical-align: middle;" border="0" alt="Biggrin" title="Biggrin" />]]></content:encoded>
		</item>
	</channel>
</rss>
