<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>SpotTheVuln.com » Develop Secure Code and Identify Security Vulnerabilities</title>
	
	<link>http://spotthevuln.com</link>
	<description>Helping Developers Understand Security</description>
	<lastBuildDate>Fri, 10 Feb 2012 14:50:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/Spotthevulncom" /><feedburner:info uri="spotthevulncom" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>Spotthevulncom</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>Boundaries – SQL Injection</title>
		<link>http://feedproxy.google.com/~r/Spotthevulncom/~3/WVYA-tI28Hg/</link>
		<comments>http://spotthevuln.com/2011/08/boundaries-sql-injection/#comments</comments>
		<pubDate>Mon, 08 Aug 2011 18:15:49 +0000</pubDate>
		<dc:creator>bkrios</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Solution]]></category>
		<category><![CDATA[SQL Injection]]></category>

		<guid isPermaLink="false">http://spotthevuln.com/?p=1575</guid>
		<description><![CDATA[Details <p>Affected Software: My Calendar WordPress Plugin</p> <p>Fixed in Version: >1.7.2</p> <p>Issue Type: SQL Injection</p> <p>Original Code: Found Here</p> Details <p>This week’s bug was a subtle mistake in the usage of an escaping routine. It seems the developer understood the dangers of SQL injection and therefore used an escaping routine to sanitize user controlled input [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><div class="shr-publisher-1575"></div><h1>Details</h1>
<p>Affected Software: My Calendar WordPress Plugin</p>
<p>Fixed in Version: >1.7.2</p>
<p>Issue Type: SQL Injection</p>
<p>Original Code: <a href="http://spotthevuln.com/2011/08/boundaries/">Found Here</a></p>
<h1>Details</h1>
<p>This week’s bug was a subtle mistake in the usage of an escaping routine.  It seems the developer understood the dangers of SQL injection and therefore used an escaping routine to sanitize user controlled input before using that input to build a SQL statement.  Unfortunately, the developer overlooked a crucial characteristic and used the wrong escaping routine.  Looking at the vulnerable line, we see the following:</p>
<div class="codecolorer-container php default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:99%;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000088;">$sql</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;SELECT * FROM &quot;</span> <span style="color: #339933;">.</span> WP_CALENDAR_CATEGORIES_TABLE <span style="color: #339933;">.</span> <span style="color: #0000ff;">&quot; WHERE category_id=&quot;</span><span style="color: #339933;">.</span><a href="http://www.php.net/mysql_escape_string"><span style="color: #990000;">mysql_escape_string</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'category_id'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></div></td></tr></tbody></table></div>
<p>As you can clearly see, the developer chose to utilize the mysql_escape_string() function to escape $_GET[‘category_id] before using category_id to build a SQL statement.  Looking at the documentation (http://php.net/manual/en/function.mysql-escape-string.php) for mysql_escape_string(), we see that the specific characters escaped are: null byte (0), newline (\n), carriage return (\r), backslash (\), single quote (&#8216;), double quote (&#8220;) and substiture (SUB, or \032).  In this case, none of these characters are required in order for SQL injection to be successful.  The user controlled $_GET[‘category_id’] is not enclosed in quotes, so there is no need to break out of quotes for SQL injection.  For example, the attacker can pass the following:</p>
<p>http://path-to-server/calendar.php? category_id=1%20union%20select%201,2,3,4,5,6%20from%20users;</p>
<p>This would result in the following SQL statement:<br />
SELECT * FROM WP_CALENDAR_CATEGORIES_TABLE WHERE category_id=1 union select 1,2,3,4,5,6 from users;</p>
<p>As you can see, the attacker can craft a valid SQL injection without using any of the characters escaped by mysql_escape_string().  The developers addressed this issue by casting the $_GET[‘category_id’] to an int before using it in a SQL statement.</p>
<p>If you look closely&#8230; you&#8217;ll see other, unpatched SQL injections with the same symptom littered throughout the code&#8230;</p>
<h1>Vulnerable Code</h1>
<div class="codecolorer-container php default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:99%;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>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 /></div></td><td><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">...snip...<br />
&nbsp; &nbsp; &nbsp;<br />
&lt;/style&gt;<br />
<span style="color: #000000; font-weight: bold;">&lt;?php</span><br />
&nbsp; <span style="color: #666666; font-style: italic;">// We do some checking to see what we're doing</span><br />
&nbsp; <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><a href="http://www.php.net/isset"><span style="color: #990000;">isset</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'mode'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&amp;&amp;</span> <span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'mode'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">'add'</span><span style="color: #009900;">&#41;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; <span style="color: #666666; font-style: italic;">// Proceed with the save &nbsp;</span><br />
&nbsp; &nbsp; &nbsp; <span style="color: #000088;">$sql</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;INSERT INTO &quot;</span> <span style="color: #339933;">.</span> WP_CALENDAR_CATEGORIES_TABLE <span style="color: #339933;">.</span> <span style="color: #0000ff;">&quot; SET category_name='&quot;</span><span style="color: #339933;">.</span><a href="http://www.php.net/mysql_escape_string"><span style="color: #990000;">mysql_escape_string</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'category_name'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;', category_colour='&quot;</span><span style="color: #339933;">.</span><a href="http://www.php.net/mysql_escape_string"><span style="color: #990000;">mysql_escape_string</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'category_colour'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;'&quot;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; <span style="color: #000088;">$wpdb</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">get_results</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$sql</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;&lt;div class=<span style="color: #000099; font-weight: bold;">\&quot;</span>updated<span style="color: #000099; font-weight: bold;">\&quot;</span>&gt;&lt;p&gt;&lt;strong&gt;&quot;</span><span style="color: #339933;">.</span>__<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Category added successfully'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'calendar'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;&quot;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; <span style="color: #b1b100;">else</span> <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><a href="http://www.php.net/isset"><span style="color: #990000;">isset</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'mode'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&amp;&amp;</span> <a href="http://www.php.net/isset"><span style="color: #990000;">isset</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'category_id'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&amp;&amp;</span> <span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'mode'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">'delete'</span><span style="color: #009900;">&#41;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; <span style="color: #000088;">$sql</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;DELETE FROM &quot;</span> <span style="color: #339933;">.</span> WP_CALENDAR_CATEGORIES_TABLE <span style="color: #339933;">.</span> <span style="color: #0000ff;">&quot; WHERE category_id=&quot;</span><span style="color: #339933;">.</span><a href="http://www.php.net/mysql_escape_string"><span style="color: #990000;">mysql_escape_string</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'category_id'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; <span style="color: #000088;">$wpdb</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">get_results</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$sql</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; <span style="color: #000088;">$sql</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;UPDATE &quot;</span> <span style="color: #339933;">.</span> WP_CALENDAR_TABLE <span style="color: #339933;">.</span> <span style="color: #0000ff;">&quot; SET event_category=1 WHERE event_category=&quot;</span><span style="color: #339933;">.</span><a href="http://www.php.net/mysql_escape_string"><span style="color: #990000;">mysql_escape_string</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'category_id'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; <span style="color: #000088;">$wpdb</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">get_results</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$sql</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;&lt;div class=<span style="color: #000099; font-weight: bold;">\&quot;</span>updated<span style="color: #000099; font-weight: bold;">\&quot;</span>&gt;&lt;p&gt;&lt;strong&gt;&quot;</span><span style="color: #339933;">.</span>__<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Category deleted successfully'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'calendar'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;&quot;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; <span style="color: #b1b100;">else</span> <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><a href="http://www.php.net/isset"><span style="color: #990000;">isset</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'mode'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&amp;&amp;</span> <a href="http://www.php.net/isset"><span style="color: #990000;">isset</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'category_id'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&amp;&amp;</span> <span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'mode'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">'edit'</span> <span style="color: #339933;">&amp;&amp;</span> <span style="color: #339933;">!</span><a href="http://www.php.net/isset"><span style="color: #990000;">isset</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'mode'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#123;</span><br />
<span style="display:block;background-color:#ffff66">&nbsp; &nbsp; &nbsp; <span style="color: #000088;">$sql</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;SELECT * FROM &quot;</span> <span style="color: #339933;">.</span> WP_CALENDAR_CATEGORIES_TABLE <span style="color: #339933;">.</span> <span style="color: #0000ff;">&quot; WHERE category_id=&quot;</span><span style="color: #339933;">.</span><a href="http://www.php.net/mysql_escape_string"><span style="color: #990000;">mysql_escape_string</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'category_id'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br /></span>&nbsp; &nbsp; &nbsp; <span style="color: #000088;">$cur_cat</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$wpdb</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">get_row</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$sql</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">?&gt;</span><br />
&lt;div class=&quot;wrap&quot;&gt;<br />
&nbsp; &nbsp;&lt;h2&gt;<span style="color: #000000; font-weight: bold;">&lt;?php</span> _e<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Edit Category'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'calendar'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&lt;/h2&gt;<br />
&nbsp; &nbsp; &lt;form name=&quot;catform&quot; id=&quot;catform&quot; class=&quot;wrap&quot; method=&quot;post&quot; action=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> bloginfo<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'wpurl'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>/wp-admin/admin.php?page=calendar-categories&quot;&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;input type=&quot;hidden&quot; name=&quot;mode&quot; value=&quot;edit&quot; /&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;input type=&quot;hidden&quot; name=&quot;category_id&quot; value=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <a href="http://www.php.net/stripslashes"><span style="color: #990000;">stripslashes</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$cur_cat</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">category_id</span><span style="color: #009900;">&#41;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot; /&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;div id=&quot;linkadvanceddiv&quot; class=&quot;postbox&quot;&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;div style=&quot;float: left; width: 98%; clear: both;&quot; class=&quot;inside&quot;&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &lt;table cellpadding=&quot;5&quot; cellspacing=&quot;5&quot;&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;tr&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &lt;td&gt;&lt;legend&gt;<span style="color: #000000; font-weight: bold;">&lt;?php</span> _e<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Category Name'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'calendar'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>:&lt;/legend&gt;&lt;/td&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;td&gt;&lt;input type=&quot;text&quot; name=&quot;category_name&quot; class=&quot;input&quot; size=&quot;30&quot; maxlength=&quot;30&quot; value=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <a href="http://www.php.net/stripslashes"><span style="color: #990000;">stripslashes</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$cur_cat</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">category_name</span><span style="color: #009900;">&#41;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot; /&gt;&lt;/td&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &lt;/tr&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;tr&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &lt;td&gt;&lt;legend&gt;<span style="color: #000000; font-weight: bold;">&lt;?php</span> _e<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Category Colour (Hex format)'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'calendar'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>:&lt;/legend&gt;&lt;/td&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;td&gt;&lt;input type=&quot;text&quot; name=&quot;category_colour&quot; class=&quot;input&quot; size=&quot;10&quot; maxlength=&quot;7&quot; value=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <a href="http://www.php.net/stripslashes"><span style="color: #990000;">stripslashes</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$cur_cat</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">category_colour</span><span style="color: #009900;">&#41;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot; /&gt;&lt;/td&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/tr&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/table&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/div&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;div style=&quot;clear:both; height:1px;&quot;&gt;&amp;nbsp;&lt;/div&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/div&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;input type=&quot;submit&quot; name=&quot;save&quot; class=&quot;button bold&quot; value=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> _e<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Save'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'calendar'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span> &amp;raquo;&quot; /&gt;<br />
&nbsp; &nbsp; &lt;/form&gt;<br />
&lt;/div&gt;<br />
&nbsp; &nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">&lt;?php</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; <span style="color: #b1b100;">else</span> <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><a href="http://www.php.net/isset"><span style="color: #990000;">isset</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'mode'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&amp;&amp;</span> <a href="http://www.php.net/isset"><span style="color: #990000;">isset</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'category_id'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&amp;&amp;</span> <a href="http://www.php.net/isset"><span style="color: #990000;">isset</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'category_name'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&amp;&amp;</span> <a href="http://www.php.net/isset"><span style="color: #990000;">isset</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'category_colour'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&amp;&amp;</span> <span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'mode'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">'edit'</span><span style="color: #009900;">&#41;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; <span style="color: #666666; font-style: italic;">// Proceed with the save</span><br />
&nbsp; &nbsp; &nbsp; <span style="color: #000088;">$sql</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;UPDATE &quot;</span> <span style="color: #339933;">.</span> WP_CALENDAR_CATEGORIES_TABLE <span style="color: #339933;">.</span> <span style="color: #0000ff;">&quot; SET category_name='&quot;</span><span style="color: #339933;">.</span><a href="http://www.php.net/mysql_escape_string"><span style="color: #990000;">mysql_escape_string</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'category_name'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;', category_colour='&quot;</span><span style="color: #339933;">.</span><a href="http://www.php.net/mysql_escape_string"><span style="color: #990000;">mysql_escape_string</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'category_colour'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;' WHERE category_id=&quot;</span><span style="color: #339933;">.</span><a href="http://www.php.net/mysql_escape_string"><span style="color: #990000;">mysql_escape_string</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'category_id'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; <span style="color: #000088;">$wpdb</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">get_results</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$sql</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;&lt;div class=<span style="color: #000099; font-weight: bold;">\&quot;</span>updated<span style="color: #000099; font-weight: bold;">\&quot;</span>&gt;&lt;p&gt;&lt;strong&gt;&quot;</span><span style="color: #339933;">.</span>__<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Category edited successfully'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'calendar'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;&quot;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
<br />
&nbsp; <span style="color: #000088;">$get_mode</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span><br />
&nbsp; <span style="color: #000088;">$post_mode</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span><br />
&nbsp; <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><a href="http://www.php.net/isset"><span style="color: #990000;">isset</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'mode'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'mode'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">'edit'</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; <span style="color: #000088;">$get_mode</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><a href="http://www.php.net/isset"><span style="color: #990000;">isset</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'mode'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'mode'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">'edit'</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; <span style="color: #000088;">$post_mode</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$get_mode</span> <span style="color: #339933;">!=</span> <span style="color: #cc66cc;">1</span> <span style="color: #339933;">||</span> <span style="color: #000088;">$post_mode</span> <span style="color: #339933;">==</span> <span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#123;</span><br />
<span style="color: #000000; font-weight: bold;">?&gt;</span><br />
<br />
&nbsp; &lt;div class=&quot;wrap&quot;&gt;<br />
&nbsp; &nbsp; &lt;h2&gt;<span style="color: #000000; font-weight: bold;">&lt;?php</span> _e<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Add Category'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'calendar'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&lt;/h2&gt;<br />
&nbsp; &nbsp; &lt;form name=&quot;catform&quot; id=&quot;catform&quot; class=&quot;wrap&quot; method=&quot;post&quot; action=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> bloginfo<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'wpurl'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>/wp-admin/admin.php?page=calendar-categories&quot;&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;input type=&quot;hidden&quot; name=&quot;mode&quot; value=&quot;add&quot; /&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;input type=&quot;hidden&quot; name=&quot;category_id&quot; value=&quot;&quot;&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;div id=&quot;linkadvanceddiv&quot; class=&quot;postbox&quot;&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;div style=&quot;float: left; width: 98%; clear: both;&quot; class=&quot;inside&quot;&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;table cellspacing=&quot;5&quot; cellpadding=&quot;5&quot;&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;tr&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;td&gt;&lt;legend&gt;<span style="color: #000000; font-weight: bold;">&lt;?php</span> _e<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Category Name'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'calendar'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>:&lt;/legend&gt;&lt;/td&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;td&gt;&lt;input type=&quot;text&quot; name=&quot;category_name&quot; class=&quot;input&quot; size=&quot;30&quot; maxlength=&quot;30&quot; value=&quot;&quot; /&gt;&lt;/td&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/tr&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;tr&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;td&gt;&lt;legend&gt;<span style="color: #000000; font-weight: bold;">&lt;?php</span> _e<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Category Colour (Hex format)'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'calendar'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>:&lt;/legend&gt;&lt;/td&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;td&gt;&lt;input type=&quot;text&quot; name=&quot;category_colour&quot; class=&quot;input&quot; size=&quot;10&quot; maxlength=&quot;7&quot; value=&quot;&quot; /&gt;&lt;/td&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/tr&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/table&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/div&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;div style=&quot;clear:both; height:1px;&quot;&gt;&amp;nbsp;&lt;/div&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/div&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;input type=&quot;submit&quot; name=&quot;save&quot; class=&quot;button bold&quot; value=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> _e<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Save'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'calendar'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span> &amp;raquo;&quot; /&gt;<br />
&nbsp; &nbsp; &lt;/form&gt;<br />
&nbsp; &nbsp; &lt;h2&gt;<span style="color: #000000; font-weight: bold;">&lt;?php</span> _e<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Manage Categories'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'calendar'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&lt;/h2&gt;</div></td></tr></tbody></table></div>
<!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic --><img src="http://spotthevuln.com/wordpress/?ak_action=api_record_view&id=1575&type=feed" alt="" /><img src="http://feeds.feedburner.com/~r/Spotthevulncom/~4/WVYA-tI28Hg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://spotthevuln.com/2011/08/boundaries-sql-injection/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://spotthevuln.com/2011/08/boundaries-sql-injection/</feedburner:origLink></item>
		<item>
		<title>Boundaries</title>
		<link>http://feedproxy.google.com/~r/Spotthevulncom/~3/Fg78GsgljeQ/</link>
		<comments>http://spotthevuln.com/2011/08/boundaries/#comments</comments>
		<pubDate>Tue, 02 Aug 2011 05:19:33 +0000</pubDate>
		<dc:creator>bkrios</dc:creator>
				<category><![CDATA[Code Snippet]]></category>

		<guid isPermaLink="false">http://spotthevuln.com/?p=1572</guid>
		<description><![CDATA[<p>I like pushing boundaries. Lady Gaga </p> 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798...snip... &#160; &#160; &#160; &#60;/style&#62; &#60;?php &#160; // We do some checking to see what we're doing &#160; if &#40;isset&#40;$_POST&#91;'mode'&#93;&#41; &#38;&#38; $_POST&#91;'mode'&#93; == 'add'&#41; &#160; &#160; &#123; &#160; &#160; &#160; // Proceed with the save &#160; &#160; &#160; &#160; $sql = &#34;INSERT INTO &#34; . WP_CALENDAR_CATEGORIES_TABLE . &#34; [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><div class="shr-publisher-1572"></div><blockquote><p><strong>I like pushing boundaries.<br />
Lady Gaga<br />
</strong></p></blockquote>
<div class="codecolorer-container php default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:99%;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>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 /></div></td><td><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">...snip...<br />
&nbsp; &nbsp; &nbsp;<br />
&lt;/style&gt;<br />
<span style="color: #000000; font-weight: bold;">&lt;?php</span><br />
&nbsp; <span style="color: #666666; font-style: italic;">// We do some checking to see what we're doing</span><br />
&nbsp; <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><a href="http://www.php.net/isset"><span style="color: #990000;">isset</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'mode'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&amp;&amp;</span> <span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'mode'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">'add'</span><span style="color: #009900;">&#41;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; <span style="color: #666666; font-style: italic;">// Proceed with the save &nbsp;</span><br />
&nbsp; &nbsp; &nbsp; <span style="color: #000088;">$sql</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;INSERT INTO &quot;</span> <span style="color: #339933;">.</span> WP_CALENDAR_CATEGORIES_TABLE <span style="color: #339933;">.</span> <span style="color: #0000ff;">&quot; SET category_name='&quot;</span><span style="color: #339933;">.</span><a href="http://www.php.net/mysql_escape_string"><span style="color: #990000;">mysql_escape_string</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'category_name'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;', category_colour='&quot;</span><span style="color: #339933;">.</span><a href="http://www.php.net/mysql_escape_string"><span style="color: #990000;">mysql_escape_string</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'category_colour'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;'&quot;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; <span style="color: #000088;">$wpdb</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">get_results</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$sql</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;&lt;div class=<span style="color: #000099; font-weight: bold;">\&quot;</span>updated<span style="color: #000099; font-weight: bold;">\&quot;</span>&gt;&lt;p&gt;&lt;strong&gt;&quot;</span><span style="color: #339933;">.</span>__<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Category added successfully'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'calendar'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;&quot;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; <span style="color: #b1b100;">else</span> <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><a href="http://www.php.net/isset"><span style="color: #990000;">isset</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'mode'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&amp;&amp;</span> <a href="http://www.php.net/isset"><span style="color: #990000;">isset</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'category_id'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&amp;&amp;</span> <span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'mode'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">'delete'</span><span style="color: #009900;">&#41;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; <span style="color: #000088;">$sql</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;DELETE FROM &quot;</span> <span style="color: #339933;">.</span> WP_CALENDAR_CATEGORIES_TABLE <span style="color: #339933;">.</span> <span style="color: #0000ff;">&quot; WHERE category_id=&quot;</span><span style="color: #339933;">.</span><a href="http://www.php.net/mysql_escape_string"><span style="color: #990000;">mysql_escape_string</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'category_id'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; <span style="color: #000088;">$wpdb</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">get_results</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$sql</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; <span style="color: #000088;">$sql</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;UPDATE &quot;</span> <span style="color: #339933;">.</span> WP_CALENDAR_TABLE <span style="color: #339933;">.</span> <span style="color: #0000ff;">&quot; SET event_category=1 WHERE event_category=&quot;</span><span style="color: #339933;">.</span><a href="http://www.php.net/mysql_escape_string"><span style="color: #990000;">mysql_escape_string</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'category_id'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; <span style="color: #000088;">$wpdb</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">get_results</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$sql</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;&lt;div class=<span style="color: #000099; font-weight: bold;">\&quot;</span>updated<span style="color: #000099; font-weight: bold;">\&quot;</span>&gt;&lt;p&gt;&lt;strong&gt;&quot;</span><span style="color: #339933;">.</span>__<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Category deleted successfully'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'calendar'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;&quot;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; <span style="color: #b1b100;">else</span> <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><a href="http://www.php.net/isset"><span style="color: #990000;">isset</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'mode'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&amp;&amp;</span> <a href="http://www.php.net/isset"><span style="color: #990000;">isset</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'category_id'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&amp;&amp;</span> <span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'mode'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">'edit'</span> <span style="color: #339933;">&amp;&amp;</span> <span style="color: #339933;">!</span><a href="http://www.php.net/isset"><span style="color: #990000;">isset</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'mode'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; <span style="color: #000088;">$sql</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;SELECT * FROM &quot;</span> <span style="color: #339933;">.</span> WP_CALENDAR_CATEGORIES_TABLE <span style="color: #339933;">.</span> <span style="color: #0000ff;">&quot; WHERE category_id=&quot;</span><span style="color: #339933;">.</span><a href="http://www.php.net/mysql_escape_string"><span style="color: #990000;">mysql_escape_string</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'category_id'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; <span style="color: #000088;">$cur_cat</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$wpdb</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">get_row</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$sql</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">?&gt;</span><br />
&lt;div class=&quot;wrap&quot;&gt;<br />
&nbsp; &nbsp;&lt;h2&gt;<span style="color: #000000; font-weight: bold;">&lt;?php</span> _e<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Edit Category'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'calendar'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&lt;/h2&gt;<br />
&nbsp; &nbsp; &lt;form name=&quot;catform&quot; id=&quot;catform&quot; class=&quot;wrap&quot; method=&quot;post&quot; action=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> bloginfo<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'wpurl'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>/wp-admin/admin.php?page=calendar-categories&quot;&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;input type=&quot;hidden&quot; name=&quot;mode&quot; value=&quot;edit&quot; /&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;input type=&quot;hidden&quot; name=&quot;category_id&quot; value=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <a href="http://www.php.net/stripslashes"><span style="color: #990000;">stripslashes</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$cur_cat</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">category_id</span><span style="color: #009900;">&#41;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot; /&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;div id=&quot;linkadvanceddiv&quot; class=&quot;postbox&quot;&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;div style=&quot;float: left; width: 98%; clear: both;&quot; class=&quot;inside&quot;&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &lt;table cellpadding=&quot;5&quot; cellspacing=&quot;5&quot;&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;tr&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &lt;td&gt;&lt;legend&gt;<span style="color: #000000; font-weight: bold;">&lt;?php</span> _e<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Category Name'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'calendar'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>:&lt;/legend&gt;&lt;/td&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;td&gt;&lt;input type=&quot;text&quot; name=&quot;category_name&quot; class=&quot;input&quot; size=&quot;30&quot; maxlength=&quot;30&quot; value=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <a href="http://www.php.net/stripslashes"><span style="color: #990000;">stripslashes</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$cur_cat</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">category_name</span><span style="color: #009900;">&#41;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot; /&gt;&lt;/td&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &lt;/tr&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;tr&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &lt;td&gt;&lt;legend&gt;<span style="color: #000000; font-weight: bold;">&lt;?php</span> _e<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Category Colour (Hex format)'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'calendar'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>:&lt;/legend&gt;&lt;/td&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;td&gt;&lt;input type=&quot;text&quot; name=&quot;category_colour&quot; class=&quot;input&quot; size=&quot;10&quot; maxlength=&quot;7&quot; value=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <a href="http://www.php.net/stripslashes"><span style="color: #990000;">stripslashes</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$cur_cat</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">category_colour</span><span style="color: #009900;">&#41;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot; /&gt;&lt;/td&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/tr&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/table&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/div&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;div style=&quot;clear:both; height:1px;&quot;&gt;&amp;nbsp;&lt;/div&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/div&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;input type=&quot;submit&quot; name=&quot;save&quot; class=&quot;button bold&quot; value=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> _e<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Save'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'calendar'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span> &amp;raquo;&quot; /&gt;<br />
&nbsp; &nbsp; &lt;/form&gt;<br />
&lt;/div&gt;<br />
&nbsp; &nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">&lt;?php</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; <span style="color: #b1b100;">else</span> <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><a href="http://www.php.net/isset"><span style="color: #990000;">isset</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'mode'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&amp;&amp;</span> <a href="http://www.php.net/isset"><span style="color: #990000;">isset</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'category_id'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&amp;&amp;</span> <a href="http://www.php.net/isset"><span style="color: #990000;">isset</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'category_name'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&amp;&amp;</span> <a href="http://www.php.net/isset"><span style="color: #990000;">isset</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'category_colour'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&amp;&amp;</span> <span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'mode'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">'edit'</span><span style="color: #009900;">&#41;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; <span style="color: #666666; font-style: italic;">// Proceed with the save</span><br />
&nbsp; &nbsp; &nbsp; <span style="color: #000088;">$sql</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;UPDATE &quot;</span> <span style="color: #339933;">.</span> WP_CALENDAR_CATEGORIES_TABLE <span style="color: #339933;">.</span> <span style="color: #0000ff;">&quot; SET category_name='&quot;</span><span style="color: #339933;">.</span><a href="http://www.php.net/mysql_escape_string"><span style="color: #990000;">mysql_escape_string</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'category_name'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;', category_colour='&quot;</span><span style="color: #339933;">.</span><a href="http://www.php.net/mysql_escape_string"><span style="color: #990000;">mysql_escape_string</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'category_colour'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;' WHERE category_id=&quot;</span><span style="color: #339933;">.</span><a href="http://www.php.net/mysql_escape_string"><span style="color: #990000;">mysql_escape_string</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'category_id'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; <span style="color: #000088;">$wpdb</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">get_results</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$sql</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;&lt;div class=<span style="color: #000099; font-weight: bold;">\&quot;</span>updated<span style="color: #000099; font-weight: bold;">\&quot;</span>&gt;&lt;p&gt;&lt;strong&gt;&quot;</span><span style="color: #339933;">.</span>__<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Category edited successfully'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'calendar'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;&quot;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
<br />
&nbsp; <span style="color: #000088;">$get_mode</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span><br />
&nbsp; <span style="color: #000088;">$post_mode</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span><br />
&nbsp; <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><a href="http://www.php.net/isset"><span style="color: #990000;">isset</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'mode'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'mode'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">'edit'</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; <span style="color: #000088;">$get_mode</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><a href="http://www.php.net/isset"><span style="color: #990000;">isset</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'mode'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'mode'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">'edit'</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; <span style="color: #000088;">$post_mode</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$get_mode</span> <span style="color: #339933;">!=</span> <span style="color: #cc66cc;">1</span> <span style="color: #339933;">||</span> <span style="color: #000088;">$post_mode</span> <span style="color: #339933;">==</span> <span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#123;</span><br />
<span style="color: #000000; font-weight: bold;">?&gt;</span><br />
<br />
&nbsp; &lt;div class=&quot;wrap&quot;&gt;<br />
&nbsp; &nbsp; &lt;h2&gt;<span style="color: #000000; font-weight: bold;">&lt;?php</span> _e<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Add Category'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'calendar'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&lt;/h2&gt;<br />
&nbsp; &nbsp; &lt;form name=&quot;catform&quot; id=&quot;catform&quot; class=&quot;wrap&quot; method=&quot;post&quot; action=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> bloginfo<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'wpurl'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>/wp-admin/admin.php?page=calendar-categories&quot;&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;input type=&quot;hidden&quot; name=&quot;mode&quot; value=&quot;add&quot; /&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;input type=&quot;hidden&quot; name=&quot;category_id&quot; value=&quot;&quot;&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;div id=&quot;linkadvanceddiv&quot; class=&quot;postbox&quot;&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;div style=&quot;float: left; width: 98%; clear: both;&quot; class=&quot;inside&quot;&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;table cellspacing=&quot;5&quot; cellpadding=&quot;5&quot;&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;tr&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;td&gt;&lt;legend&gt;<span style="color: #000000; font-weight: bold;">&lt;?php</span> _e<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Category Name'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'calendar'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>:&lt;/legend&gt;&lt;/td&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;td&gt;&lt;input type=&quot;text&quot; name=&quot;category_name&quot; class=&quot;input&quot; size=&quot;30&quot; maxlength=&quot;30&quot; value=&quot;&quot; /&gt;&lt;/td&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/tr&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;tr&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;td&gt;&lt;legend&gt;<span style="color: #000000; font-weight: bold;">&lt;?php</span> _e<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Category Colour (Hex format)'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'calendar'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>:&lt;/legend&gt;&lt;/td&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;td&gt;&lt;input type=&quot;text&quot; name=&quot;category_colour&quot; class=&quot;input&quot; size=&quot;10&quot; maxlength=&quot;7&quot; value=&quot;&quot; /&gt;&lt;/td&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/tr&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/table&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/div&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;div style=&quot;clear:both; height:1px;&quot;&gt;&amp;nbsp;&lt;/div&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/div&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;input type=&quot;submit&quot; name=&quot;save&quot; class=&quot;button bold&quot; value=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> _e<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Save'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'calendar'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span> &amp;raquo;&quot; /&gt;<br />
&nbsp; &nbsp; &lt;/form&gt;<br />
&nbsp; &nbsp; &lt;h2&gt;<span style="color: #000000; font-weight: bold;">&lt;?php</span> _e<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Manage Categories'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'calendar'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&lt;/h2&gt;<br />
...snip...</div></td></tr></tbody></table></div>
<!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic --><img src="http://spotthevuln.com/wordpress/?ak_action=api_record_view&id=1572&type=feed" alt="" /><img src="http://feeds.feedburner.com/~r/Spotthevulncom/~4/Fg78GsgljeQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://spotthevuln.com/2011/08/boundaries/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://spotthevuln.com/2011/08/boundaries/</feedburner:origLink></item>
		<item>
		<title>Floods – SQL Injection</title>
		<link>http://feedproxy.google.com/~r/Spotthevulncom/~3/LLKSc0r1bls/</link>
		<comments>http://spotthevuln.com/2011/08/floods-sql-injection/#comments</comments>
		<pubDate>Mon, 01 Aug 2011 07:03:37 +0000</pubDate>
		<dc:creator>bkrios</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Solution]]></category>
		<category><![CDATA[SQL Injection]]></category>

		<guid isPermaLink="false">http://spotthevuln.com/?p=1569</guid>
		<description><![CDATA[Details <p>Affected Software: Corpse C&#038;C</p> <p>Fixed in Version: ?</p> <p>Issue Type: SQL Injection</p> <p>Original Code: Found Here</p> Details <p>This week’s bug is in Corpse C&#038;C. SpotTheVuln reader Christina hits it right on the head, line 32 contains a ridiculous amount of SQL injection. Most of the parameters passed to the INSERT statement results in SQL [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><div class="shr-publisher-1569"></div><h1>Details</h1>
<p>Affected Software: Corpse C&#038;C</p>
<p>Fixed in Version: ?</p>
<p>Issue Type: SQL Injection</p>
<p>Original Code: <a href="http://spotthevuln.com/2011/07/floods/">Found Here</a></p>
<h1>Details</h1>
<p>This week’s bug is in Corpse C&#038;C.  SpotTheVuln reader Christina hits it right on the head,  line 32 contains a ridiculous amount of SQL injection.  Most of the parameters passed to the INSERT statement results in SQL injection.  $id, $info, and $user are all set directly from $_GET or $_POST and are used in the SQL statement without any sanitization.  Despite its name, $real_ip is also completely attacker controlled and can be used for SQL injection.  Getenv(&#8220;HTTP_X_FORWARDED_FOR&#8221;) doesn’t sanitize the user controlled value in any way.  For some reason, many developers assume the X-Forwarded-For header will only specify an IP address or domain name.  X-Forwarded-For can contain any characters (including angle brackets, single quotes, and double quotes). </p>
<h1>Vulnerable Code</h1>
<div class="codecolorer-container php default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:99%;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>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 /></div></td><td><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000000; font-weight: bold;">&lt;?php</span><br />
<br />
<span style="color: #000088;">$use_mysql</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span><br />
<br />
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$use_mysql</span> <span style="color: #339933;">==</span> <span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; <span style="color: #b1b100;">require_once</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'./mysqllog.php'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; <span style="color: #b1b100;">require_once</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'./geoipcity.inc'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span><br />
<br />
<span style="color: #000088;">$ip</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/getenv"><span style="color: #990000;">getenv</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;REMOTE_ADDR&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #000088;">$real_ip</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/getenv"><span style="color: #990000;">getenv</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;HTTP_X_FORWARDED_FOR&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<br />
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><a href="http://www.php.net/isset"><span style="color: #990000;">isset</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'id'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; <span style="color: #000088;">$id</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'id'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span> <br />
<span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; <span style="color: #000088;">$id</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'id'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span><br />
<br />
<span style="color: #000088;">$info</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'info'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span><br />
<span style="color: #000088;">$user</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'user'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span><br />
<br />
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$use_mysql</span> <span style="color: #339933;">==</span> <span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; <span style="color: #666666; font-style: italic;">//-----------------------------------</span><br />
&nbsp; <span style="color: #000088;">$gi</span> <span style="color: #339933;">=</span> geoip_open<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'./GeoIPCity.dat'</span><span style="color: #339933;">,</span> GEOIP_STANDARD<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; <span style="color: #000088;">$record</span> <span style="color: #339933;">=</span> geoip_record_by_addr<span style="color: #009900;">&#40;</span><span style="color: #000088;">$gi</span><span style="color: #339933;">,</span> <span style="color: #000088;">$ip</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; geoip_close<span style="color: #009900;">&#40;</span><span style="color: #000088;">$gi</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; <span style="color: #666666; font-style: italic;">//-----------------------------------</span><br />
&nbsp; <span style="color: #000088;">$info</span> <span style="color: #339933;">=</span> decode_string<span style="color: #009900;">&#40;</span><span style="color: #000088;">$info</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">@!</span><a href="http://www.php.net/mysql_connect"><span style="color: #990000;">mysql_connect</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$mysql_host</span><span style="color: #339933;">,</span><span style="color: #000088;">$mysql_login</span><span style="color: #339933;">,</span><span style="color: #000088;">$mysql_pass</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">'&lt;p class=&quot;err&quot;&gt; Error. Cant connect to mysql server &lt;/p&gt;'</span><span style="color: #339933;">;</span> <span style="color: #009900;">&#125;</span><br />
&nbsp; <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">@!</span><a href="http://www.php.net/mysql_selectdb"><span style="color: #990000;">mysql_selectdb</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$mysql_db</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">'&lt;p class=&quot;err&quot;&gt; Error. Cant connect to DB&lt;/p&gt;'</span><span style="color: #339933;">;</span> <span style="color: #009900;">&#125;</span><br />
&nbsp; <span style="color: #000088;">$query</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'INSERT INTO pass (add_date,id,uidlog,ip_real,ip,pass,country,city,zip)</span><br />
<span style="display:block;background-color:#ffff66"><span style="color: #0000ff;">&nbsp; &nbsp; &nbsp; &nbsp; VALUES (now(), &quot;'</span><span style="color: #339933;">.</span> <span style="color: #000088;">$id</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'&quot;, &quot;'</span><span style="color: #339933;">.</span> <span style="color: #000088;">$user</span> <span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot;, &quot;'</span><span style="color: #339933;">.</span> <span style="color: #000088;">$real_ip</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'&quot;, &quot;'</span><span style="color: #339933;">.</span> <span style="color: #000088;">$ip</span> <span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot;, &quot;'</span><span style="color: #339933;">.</span> <span style="color: #000088;">$info</span> <span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot;, &quot;'</span><span style="color: #339933;">.</span> <span style="color: #000088;">$record</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">country_name</span> <span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot;, &quot;'</span><span style="color: #339933;">.</span> <span style="color: #000088;">$record</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">city</span> <span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot;, &quot;'</span><span style="color: #339933;">.</span> <span style="color: #000088;">$record</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">postal_code</span> <span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot;)'</span><span style="color: #339933;">;</span><br /></span>&nbsp; <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">@!</span><a href="http://www.php.net/mysql_query"><span style="color: #990000;">mysql_query</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$query</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">'&lt;p class=&quot;err&quot;&gt; Error. Cant execute query&lt;/p&gt;'</span><span style="color: #339933;">;</span> &nbsp;<span style="color: #009900;">&#125;</span><br />
<span style="color: #009900;">&#125;</span><br />
<span style="color: #b1b100;">else</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; <span style="color: #000088;">$date</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/date"><span style="color: #990000;">date</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;Y-m-d&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; <span style="color: #000088;">$time</span><span style="color: #339933;">=</span><a href="http://www.php.net/date"><span style="color: #990000;">date</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;H:i:s&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; <br />
&nbsp; <a href="http://www.php.net/list"><span style="color: #990000;">list</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$year</span><span style="color: #339933;">,</span> <span style="color: #000088;">$month</span><span style="color: #339933;">,</span> <span style="color: #000088;">$day</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/explode"><span style="color: #990000;">explode</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'-'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$date</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; <span style="color: #000088;">$filename</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;pass.<span style="color: #006699; font-weight: bold;">$day</span>.<span style="color: #006699; font-weight: bold;">$month</span>.txt&quot;</span><span style="color: #339933;">;</span><br />
&nbsp; <span style="color: #000088;">$log</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;<span style="color: #006699; font-weight: bold;">$info</span>@@@@@<span style="color: #006699; font-weight: bold;">$user</span>@@@@@<span style="color: #006699; font-weight: bold;">$id</span>@@@@@<span style="color: #006699; font-weight: bold;">$real_ip</span>@@@@@<span style="color: #006699; font-weight: bold;">$ip</span>@@@@@<span style="color: #006699; font-weight: bold;">$date</span>@@@@@<span style="color: #006699; font-weight: bold;">$time</span><span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">;</span><br />
&nbsp; <span style="color: #000088;">$fh</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/fopen"><span style="color: #990000;">fopen</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;logs/<span style="color: #006699; font-weight: bold;">$filename</span>&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;a+&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; <a href="http://www.php.net/fputs"><span style="color: #990000;">fputs</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$fh</span><span style="color: #339933;">,</span> <span style="color: #000088;">$log</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> &nbsp; <br />
&nbsp; <a href="http://www.php.net/fclose"><span style="color: #990000;">fclose</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$fh</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span><br />
<br />
<span style="color: #000000; font-weight: bold;">function</span> decode_string<span style="color: #009900;">&#40;</span><span style="color: #000088;">$string</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; <span style="color: #000088;">$bindata</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">''</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #b1b100;">for</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$i</span><span style="color: #339933;">=</span><span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span><span style="color: #000088;">$i</span><span style="color: #339933;">&lt;</span>strlen<span style="color: #009900;">&#40;</span><span style="color: #000088;">$string</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><span style="color: #000088;">$i</span><span style="color: #339933;">+=</span><span style="color: #cc66cc;">2</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$bindata</span><span style="color: #339933;">.=</span><a href="http://www.php.net/chr"><span style="color: #990000;">chr</span></a><span style="color: #009900;">&#40;</span><a href="http://www.php.net/hexdec"><span style="color: #990000;">hexdec</span></a><span style="color: #009900;">&#40;</span><a href="http://www.php.net/substr"><span style="color: #990000;">substr</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$string</span><span style="color: #339933;">,</span><span style="color: #000088;">$i</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">2</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; &nbsp; <span style="color: #b1b100;">return</span> <a href="http://www.php.net/addslashes"><span style="color: #990000;">addslashes</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$bindata</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span><br />
<span style="color: #000000; font-weight: bold;">?&gt;</span></div></td></tr></tbody></table></div>
<!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic --><img src="http://spotthevuln.com/wordpress/?ak_action=api_record_view&id=1569&type=feed" alt="" /><img src="http://feeds.feedburner.com/~r/Spotthevulncom/~4/LLKSc0r1bls" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://spotthevuln.com/2011/08/floods-sql-injection/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://spotthevuln.com/2011/08/floods-sql-injection/</feedburner:origLink></item>
		<item>
		<title>Floods</title>
		<link>http://feedproxy.google.com/~r/Spotthevulncom/~3/Rn7q-DTQ5O0/</link>
		<comments>http://spotthevuln.com/2011/07/floods/#comments</comments>
		<pubDate>Wed, 27 Jul 2011 06:02:26 +0000</pubDate>
		<dc:creator>bkrios</dc:creator>
				<category><![CDATA[Code Snippet]]></category>

		<guid isPermaLink="false">http://spotthevuln.com/?p=1565</guid>
		<description><![CDATA[<p>The moment we begin to fear the opinions of others and hesitate to tell the truth that is in us, and from motives of policy are silent when we should speak, the divine floods of light and life no longer flow into our souls. Elizabeth Cady Stanton </p> 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354&#60;?php $use_mysql = 1; if &#40;$use_mysql == [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><div class="shr-publisher-1565"></div><blockquote><p><strong>The moment we begin to fear the opinions of others and hesitate to tell the truth that is in us, and from motives of policy are silent when we should speak, the divine floods of light and life no longer flow into our souls.<br />
Elizabeth Cady Stanton<br />
</strong></p></blockquote>
<div class="codecolorer-container php default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:99%;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>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 /></div></td><td><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000000; font-weight: bold;">&lt;?php</span><br />
<br />
<span style="color: #000088;">$use_mysql</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span><br />
<br />
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$use_mysql</span> <span style="color: #339933;">==</span> <span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; <span style="color: #b1b100;">require_once</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'./mysqllog.php'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; <span style="color: #b1b100;">require_once</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'./geoipcity.inc'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span><br />
<br />
<span style="color: #000088;">$ip</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/getenv"><span style="color: #990000;">getenv</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;REMOTE_ADDR&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #000088;">$real_ip</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/getenv"><span style="color: #990000;">getenv</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;HTTP_X_FORWARDED_FOR&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<br />
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><a href="http://www.php.net/isset"><span style="color: #990000;">isset</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'id'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; <span style="color: #000088;">$id</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'id'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span> <br />
<span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; <span style="color: #000088;">$id</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'id'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span><br />
<br />
<span style="color: #000088;">$info</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'info'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span><br />
<span style="color: #000088;">$user</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'user'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span><br />
<br />
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$use_mysql</span> <span style="color: #339933;">==</span> <span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; <span style="color: #666666; font-style: italic;">//-----------------------------------</span><br />
&nbsp; <span style="color: #000088;">$gi</span> <span style="color: #339933;">=</span> geoip_open<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'./GeoIPCity.dat'</span><span style="color: #339933;">,</span> GEOIP_STANDARD<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; <span style="color: #000088;">$record</span> <span style="color: #339933;">=</span> geoip_record_by_addr<span style="color: #009900;">&#40;</span><span style="color: #000088;">$gi</span><span style="color: #339933;">,</span> <span style="color: #000088;">$ip</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; geoip_close<span style="color: #009900;">&#40;</span><span style="color: #000088;">$gi</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; <span style="color: #666666; font-style: italic;">//-----------------------------------</span><br />
&nbsp; <span style="color: #000088;">$info</span> <span style="color: #339933;">=</span> decode_string<span style="color: #009900;">&#40;</span><span style="color: #000088;">$info</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">@!</span><a href="http://www.php.net/mysql_connect"><span style="color: #990000;">mysql_connect</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$mysql_host</span><span style="color: #339933;">,</span><span style="color: #000088;">$mysql_login</span><span style="color: #339933;">,</span><span style="color: #000088;">$mysql_pass</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">'&lt;p class=&quot;err&quot;&gt; Error. Cant connect to mysql server &lt;/p&gt;'</span><span style="color: #339933;">;</span> <span style="color: #009900;">&#125;</span><br />
&nbsp; <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">@!</span><a href="http://www.php.net/mysql_selectdb"><span style="color: #990000;">mysql_selectdb</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$mysql_db</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">'&lt;p class=&quot;err&quot;&gt; Error. Cant connect to DB&lt;/p&gt;'</span><span style="color: #339933;">;</span> <span style="color: #009900;">&#125;</span><br />
&nbsp; <span style="color: #000088;">$query</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'INSERT INTO pass (add_date,id,uidlog,ip_real,ip,pass,country,city,zip)<br />
&nbsp; &nbsp; &nbsp; &nbsp; VALUES (now(), &quot;'</span><span style="color: #339933;">.</span> <span style="color: #000088;">$id</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'&quot;, &quot;'</span><span style="color: #339933;">.</span> <span style="color: #000088;">$user</span> <span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot;, &quot;'</span><span style="color: #339933;">.</span> <span style="color: #000088;">$real_ip</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'&quot;, &quot;'</span><span style="color: #339933;">.</span> <span style="color: #000088;">$ip</span> <span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot;, &quot;'</span><span style="color: #339933;">.</span> <span style="color: #000088;">$info</span> <span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot;, &quot;'</span><span style="color: #339933;">.</span> <span style="color: #000088;">$record</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">country_name</span> <span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot;, &quot;'</span><span style="color: #339933;">.</span> <span style="color: #000088;">$record</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">city</span> <span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot;, &quot;'</span><span style="color: #339933;">.</span> <span style="color: #000088;">$record</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">postal_code</span> <span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot;)'</span><span style="color: #339933;">;</span><br />
&nbsp; <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">@!</span><a href="http://www.php.net/mysql_query"><span style="color: #990000;">mysql_query</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$query</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">'&lt;p class=&quot;err&quot;&gt; Error. Cant execute query&lt;/p&gt;'</span><span style="color: #339933;">;</span> &nbsp;<span style="color: #009900;">&#125;</span><br />
<span style="color: #009900;">&#125;</span><br />
<span style="color: #b1b100;">else</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; <span style="color: #000088;">$date</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/date"><span style="color: #990000;">date</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;Y-m-d&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; <span style="color: #000088;">$time</span><span style="color: #339933;">=</span><a href="http://www.php.net/date"><span style="color: #990000;">date</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;H:i:s&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; <br />
&nbsp; <a href="http://www.php.net/list"><span style="color: #990000;">list</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$year</span><span style="color: #339933;">,</span> <span style="color: #000088;">$month</span><span style="color: #339933;">,</span> <span style="color: #000088;">$day</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/explode"><span style="color: #990000;">explode</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'-'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$date</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; <span style="color: #000088;">$filename</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;pass.<span style="color: #006699; font-weight: bold;">$day</span>.<span style="color: #006699; font-weight: bold;">$month</span>.txt&quot;</span><span style="color: #339933;">;</span><br />
&nbsp; <span style="color: #000088;">$log</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;<span style="color: #006699; font-weight: bold;">$info</span>@@@@@<span style="color: #006699; font-weight: bold;">$user</span>@@@@@<span style="color: #006699; font-weight: bold;">$id</span>@@@@@<span style="color: #006699; font-weight: bold;">$real_ip</span>@@@@@<span style="color: #006699; font-weight: bold;">$ip</span>@@@@@<span style="color: #006699; font-weight: bold;">$date</span>@@@@@<span style="color: #006699; font-weight: bold;">$time</span><span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">;</span><br />
&nbsp; <span style="color: #000088;">$fh</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/fopen"><span style="color: #990000;">fopen</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;logs/<span style="color: #006699; font-weight: bold;">$filename</span>&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;a+&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; <a href="http://www.php.net/fputs"><span style="color: #990000;">fputs</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$fh</span><span style="color: #339933;">,</span> <span style="color: #000088;">$log</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> &nbsp; <br />
&nbsp; <a href="http://www.php.net/fclose"><span style="color: #990000;">fclose</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$fh</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span><br />
<br />
<span style="color: #000000; font-weight: bold;">function</span> decode_string<span style="color: #009900;">&#40;</span><span style="color: #000088;">$string</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; <span style="color: #000088;">$bindata</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">''</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #b1b100;">for</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$i</span><span style="color: #339933;">=</span><span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span><span style="color: #000088;">$i</span><span style="color: #339933;">&lt;</span>strlen<span style="color: #009900;">&#40;</span><span style="color: #000088;">$string</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><span style="color: #000088;">$i</span><span style="color: #339933;">+=</span><span style="color: #cc66cc;">2</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$bindata</span><span style="color: #339933;">.=</span><a href="http://www.php.net/chr"><span style="color: #990000;">chr</span></a><span style="color: #009900;">&#40;</span><a href="http://www.php.net/hexdec"><span style="color: #990000;">hexdec</span></a><span style="color: #009900;">&#40;</span><a href="http://www.php.net/substr"><span style="color: #990000;">substr</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$string</span><span style="color: #339933;">,</span><span style="color: #000088;">$i</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">2</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; &nbsp; <span style="color: #b1b100;">return</span> <a href="http://www.php.net/addslashes"><span style="color: #990000;">addslashes</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$bindata</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span><br />
<span style="color: #000000; font-weight: bold;">?&gt;</span></div></td></tr></tbody></table></div>
<!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic --><img src="http://spotthevuln.com/wordpress/?ak_action=api_record_view&id=1565&type=feed" alt="" /><img src="http://feeds.feedburner.com/~r/Spotthevulncom/~4/Rn7q-DTQ5O0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://spotthevuln.com/2011/07/floods/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://spotthevuln.com/2011/07/floods/</feedburner:origLink></item>
		<item>
		<title>Grammys – Cross Site Scripting</title>
		<link>http://feedproxy.google.com/~r/Spotthevulncom/~3/tOwdUW7qfC4/</link>
		<comments>http://spotthevuln.com/2011/07/grammys-cross-site-scripting/#comments</comments>
		<pubDate>Wed, 27 Jul 2011 05:59:16 +0000</pubDate>
		<dc:creator>bkrios</dc:creator>
				<category><![CDATA[Cross-Site Scripting (XSS)]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Solution]]></category>

		<guid isPermaLink="false">http://spotthevuln.com/?p=1561</guid>
		<description><![CDATA[Details <p>Affected Software: Corpse C&#038;C</p> <p>Fixed in Version: ?</p> <p>Issue Type: XSS</p> <p>Original Code: Found Here</p> Details <p>Fairly straightforward XSS bug here. This week’s bug can be found in the index.php file for the Corpse C&#038;C. Specifically, the index file located at Corpse/info/socks/index.php. Buried deep within the print statement starting on line 30 are two [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><div class="shr-publisher-1561"></div><h1>Details</h1>
<p>Affected Software: Corpse C&#038;C</p>
<p>Fixed in Version: ?</p>
<p>Issue Type: XSS</p>
<p>Original Code: <a href="http://spotthevuln.com/2011/07/grammys/">Found Here</a></p>
<h1>Details</h1>
<p>Fairly straightforward XSS bug here.  This week’s bug can be found in the index.php file for the Corpse C&#038;C.  Specifically, the index file located at Corpse/info/socks/index.php.  Buried deep within the print statement starting on line 30 are two unsanitized, unescaped variables ($states and $countrys).  Both $states and $countrys are taken directly from $_POST  parameters and assigned to php variables.  Those php variables are then used to build HTML markup.  Buried within a large print statement, a little difficult to spot, but this bug is classic XSS. </p>
<h1>Vulnerable Code</h1>
<div class="codecolorer-container php default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:99%;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>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 /></div></td><td><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000000; font-weight: bold;">&lt;?php</span><br />
<br />
<span style="color: #b1b100;">include_once</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'geoipcity.inc'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #b1b100;">include_once</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'../mysqllog.php'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<br />
<span style="display:block;background-color:#ffff66"><span style="color: #000088;">$countrys</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'countrys'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span><br /></span><span style="display:block;background-color:#ffff66"><span style="color: #000088;">$states</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'states'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span><br /></span><br />
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$countrys</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">&quot;&quot;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp;<span style="color: #000088;">$countrys</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;all&quot;</span><span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span><br />
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$states</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">&quot;&quot;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp;<span style="color: #000088;">$states</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;all&quot;</span><span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span><br />
<br />
<span style="color: #000088;">$date</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/date"><span style="color: #990000;">date</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;m-d&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<a href="http://www.php.net/list"><span style="color: #990000;">list</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$month</span><span style="color: #339933;">,</span> <span style="color: #000088;">$day</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/explode"><span style="color: #990000;">explode</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'-'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$date</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<br />
<br />
<span style="color: #b1b100;">print</span> <span style="color: #0000ff;">&quot;&lt;STYLE&gt;&lt;!-- a:link{color:#404040;text-decoration:none} &nbsp;a:visited{color:#909090;text-decoration:none} &nbsp;a:active{color:#000000;text-decoration:none} &nbsp;a:hover{color:#000000;text-decoration:none} &nbsp;input{BACKGROUND-COLOR:#66CF96;BORDER-BOTTOM:#ffffff 1px solid;BORDER-LEFT:#ffffff 1px solid;BORDER-RIGHT:#ffffff 1px solid;BORDER-TOP:#ffffff 1px solid;COLOR:#000000;FONT-FAMILY:Tahoma,sans-serif;FONT-SIZE:12px} &nbsp;--&gt;&lt;/STYLE&gt;</span><br />
<span style="color: #0000ff;"> &nbsp;&lt;BODY bgcolor=#DDDDDD text=#505050 marginwidth=0&gt;&lt;table align=center border=1&gt;&lt;TD&gt;&lt;form action=index.php method=post&gt;&lt;B&gt;Select by country&lt;/B&gt;&lt;TD&gt;&lt;select name=countrys&gt;&lt;option value=all&gt;All countries&quot;</span><span style="color: #339933;">;</span><br />
<br />
<span style="color: #000088;">$j</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span><br />
<span style="color: #b1b100;">while</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$GEOIP_COUNTRY_CODES</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$j</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">!=</span> <span style="color: #0000ff;">&quot;&quot;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp;<span style="color: #b1b100;">print</span> <span style="color: #0000ff;">&quot;&lt;option value=<span style="color: #006699; font-weight: bold;">$GEOIP_COUNTRY_CODES</span>[<span style="color: #006699; font-weight: bold;">$j</span>]&gt;<span style="color: #006699; font-weight: bold;">$GEOIP_COUNTRY_NAMES</span>[<span style="color: #006699; font-weight: bold;">$j</span>]<span style="color: #000099; font-weight: bold;">\r</span><span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">;</span><br />
&nbsp;<span style="color: #000088;">$j</span><span style="color: #339933;">++;</span><br />
<span style="color: #009900;">&#125;</span><br />
<br />
<span style="color: #b1b100;">print</span> <span style="color: #0000ff;">&quot;&lt;/SELECT&gt;&lt;TD&gt;&lt;BR&gt;&lt;INPUT type=submit value=submit&gt;&lt;/FORM&gt;&lt;TR&gt;&lt;TD&gt;</span><br />
<span style="color: #0000ff;"> &nbsp;&lt;FORM action=index.php method=post&gt;&lt;B&gt;Select by state&lt;/B&gt;&lt;TD&gt;&lt;select name=states&gt;&lt;option value=all&gt;all&lt;option value=AK&gt;AK&lt;option value=AL&gt;AL&lt;option value=AR&gt;AR&lt;option value=AS&gt;AS&lt;option value=AZ&gt;AZ&lt;option value=CA&gt;CA&lt;option value=CO&gt;CO</span><br />
<span style="color: #0000ff;"> &nbsp;&lt;option value=CT&gt;CT&lt;option value=DC&gt;DC&lt;option value=DE&gt;DE&lt;option value=FL&gt;FL&lt;option value=GA&gt;GA&lt;option value=HI&gt;HI&lt;option value=IA&gt;IA&lt;option value=ID&gt;ID&lt;option value=IL&gt;IL&lt;option value=IN&gt;IN</span><br />
<span style="color: #0000ff;"> &nbsp;&lt;option value=KS&gt;KS&lt;option value=KY&gt;KY&lt;option value=LA&gt;LA&lt;option value=MA&gt;MA&lt;option value=MD&gt;MD&lt;option value=ME&gt;ME&lt;option value=MI&gt;MI&lt;option value=MN&gt;MN&lt;option value=MO&gt;MO&lt;option value=MP&gt;MP</span><br />
<span style="color: #0000ff;"> &nbsp;&lt;option value=MS&gt;MS&lt;option value=MT&gt;MT&lt;option value=NC&gt;NC&lt;option value=ND&gt;ND&lt;option value=NE&gt;NE&lt;option value=NH&gt;NH&lt;option value=NJ&gt;NJ&lt;option value=NM&gt;NM&lt;option value=NV&gt;NU&lt;option value=NY&gt;NY</span><br />
<span style="color: #0000ff;"> &nbsp;&lt;option value=OH&gt;OH&lt;option value=OK&gt;OK&lt;option value=OR&gt;OR&lt;option value=PA&gt;PA&lt;option value=PR&gt;PR&lt;option value=RI&gt;RI&lt;option value=SC&gt;SC&lt;option value=SD&gt;SD&lt;option value=TN&gt;TN&lt;option value=TX&gt;TX</span><br />
<span style="color: #0000ff;"> &nbsp;&lt;option value=UT&gt;UT&lt;option value=VA&gt;VA&lt;option value=VI&gt;VI&lt;option value=VT&gt;VT&lt;option value=WA&gt;WA&lt;option value=WI&gt;WI&lt;option value=WV&gt;WV&lt;option value=WY&gt;WY&lt;/select&gt;</span><br />
<span style="display:block;background-color:#ffff66"><span style="color: #0000ff;"> &nbsp;&lt;TD&gt;&lt;BR&gt;&lt;input type=submit value=submit&gt;&lt;/form&gt;&lt;/table&gt;&lt;B&gt;&lt;CENTER&gt;&lt;BR&gt;Current country selected:<span style="color: #006699; font-weight: bold;">$countrys</span>&lt;BR&gt;Current state selected:<span style="color: #006699; font-weight: bold;">$states</span>&lt;/CENTER&gt;&lt;/B&gt;&lt;BR&gt;</span><br /></span><span style="color: #0000ff;"> &nbsp;&lt;table width=100<span style="color: #009933; font-weight: bold;">% c</span>ellspacing=0&gt;&lt;tr&gt;&lt;td&gt;&lt;table width=100<span style="color: #009933; font-weight: bold;">% b</span>gcolor=#FFFFFF cellspacing=1&gt;&lt;tr&gt;&lt;td align=center bgcolor=#66CF96&gt;&lt;b&gt;List&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;</span><br />
<span style="color: #0000ff;"> &nbsp;&lt;tr&gt;&lt;td&gt;&lt;table width=100<span style="color: #009933; font-weight: bold;">% b</span>gcolor=#FFFFFF cellspacing=1&gt;&lt;tr&gt;&lt;td align=center bgcolor=#66CF96&gt;IP&lt;/td&gt;&lt;td align=center bgcolor=#66CF96&gt;UPDATE&lt;/td&gt;&lt;td align=center bgcolor=#66CF96&gt;ID&lt;/td&gt;</span><br />
<span style="color: #0000ff;"> &nbsp;&lt;td align=center bgcolor=#66CF96&gt;COUNTRY&lt;/td&gt;</span><br />
<span style="color: #0000ff;"> &nbsp;&lt;td align=center bgcolor=#66CF96&gt;CITY&lt;/td&gt;</span><br />
<span style="color: #0000ff;"> &nbsp;&lt;td align=center bgcolor=#66CF96&gt;STATE&lt;/td&gt;</span><br />
<span style="color: #0000ff;"> &nbsp;&lt;td align=center bgcolor=#66CF96&gt;UPTIME&lt;/td&gt;&lt;/tr&gt;&quot;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp;<br />
<br />
<span style="color: #000088;">$stime</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/mktime"><span style="color: #990000;">mktime</span></a><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #000088;">$stime</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$stime</span> <span style="color: #339933;">-</span> <span style="color: #cc66cc;">86400</span><span style="color: #339933;">;</span><br />
<span style="color: #000088;">$link</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/mysql_connect"><span style="color: #990000;">mysql_connect</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$mysql_host</span><span style="color: #339933;">,</span> <span style="color: #000088;">$mysql_login</span><span style="color: #339933;">,</span> <span style="color: #000088;">$mysql_pass</span><span style="color: #009900;">&#41;</span> or <a href="http://www.php.net/die"><span style="color: #990000;">die</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;Could not connect:&quot;</span> <span style="color: #339933;">.</span> <a href="http://www.php.net/mysql_error"><span style="color: #990000;">mysql_error</span></a><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<a href="http://www.php.net/mysql_select_db"><span style="color: #990000;">mysql_select_db</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$mysql_db</span><span style="color: #339933;">,</span> <span style="color: #000088;">$link</span><span style="color: #009900;">&#41;</span> or <a href="http://www.php.net/die"><span style="color: #990000;">die</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;Could not select:&quot;</span> <span style="color: #339933;">.</span> <a href="http://www.php.net/mysql_error"><span style="color: #990000;">mysql_error</span></a><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #000088;">$query</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'SELECT * FROM `socks` WHERE `update` &gt;'</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$stime</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">' ORDER BY `update` DESC'</span><span style="color: #339933;">;</span><br />
<span style="color: #000088;">$result</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/mysql_query"><span style="color: #990000;">mysql_query</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$query</span><span style="color: #339933;">,</span> <span style="color: #000088;">$link</span><span style="color: #009900;">&#41;</span> or <a href="http://www.php.net/die"><span style="color: #990000;">die</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;Could not execute:&quot;</span> <span style="color: #339933;">.</span> <a href="http://www.php.net/mysql_error"><span style="color: #990000;">mysql_error</span></a><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<br />
<span style="color: #000088;">$tot</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span><br />
<span style="color: #b1b100;">while</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$row</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/mysql_fetch_assoc"><span style="color: #990000;">mysql_fetch_assoc</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$result</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp;<span style="color: #000088;">$prms</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$row</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'ip'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span><br />
&nbsp;<span style="color: #000088;">$prms</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$row</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'hport'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span><br />
&nbsp;<span style="color: #000088;">$prms</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">2</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$row</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'sport'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span><br />
&nbsp;<span style="color: #000088;">$prms</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">3</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$row</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'update'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span><br />
&nbsp;<span style="color: #000088;">$prms</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">4</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$row</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'uptime'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span><br />
&nbsp;<span style="color: #000088;">$prms</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">5</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$row</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'uid'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span><br />
&nbsp;<span style="color: #000088;">$prms</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">6</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$row</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'used'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span><br />
&nbsp;<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$prms</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">!=</span> <span style="color: #0000ff;">&quot;&quot;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; printent<span style="color: #009900;">&#40;</span><span style="color: #000088;">$prms</span><span style="color: #339933;">,</span><span style="color: #000088;">$tot</span><span style="color: #339933;">,</span><span style="color: #000088;">$countrys</span><span style="color: #339933;">,</span><span style="color: #000088;">$states</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; <span style="color: #000088;">$tot</span><span style="color: #339933;">++;</span><br />
&nbsp;<span style="color: #009900;">&#125;</span><br />
<span style="color: #009900;">&#125;</span><br />
<a href="http://www.php.net/mysql_close"><span style="color: #990000;">mysql_close</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$link</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<br />
<span style="color: #b1b100;">print</span> <span style="color: #0000ff;">&quot;&lt;/table&gt;&lt;table width=100<span style="color: #009933; font-weight: bold;">% b</span>gcolor=#FFFFFF cellspacing=1&gt;&lt;tr&gt;&lt;td align=right bgcolor=#66CF96&gt;Total:&lt;b&gt;<span style="color: #006699; font-weight: bold;">$tot</span>&lt;/b&gt;&lt;/tr&gt;&lt;/td&gt;&lt;/table&gt;&lt;/table&gt;&lt;/table&gt;&lt;/tr&gt;&lt;/td&gt;&lt;/TABLE&gt;&lt;/BODY&gt;&lt;/HTML&gt;&quot;</span><span style="color: #339933;">;</span><br />
<br />
<span style="color: #000000; font-weight: bold;">function</span> printent<span style="color: #009900;">&#40;</span><span style="color: #000088;">$prms</span><span style="color: #339933;">,</span><span style="color: #000088;">$tot</span><span style="color: #339933;">,</span><span style="color: #000088;">$countrys</span><span style="color: #339933;">,</span><span style="color: #000088;">$states</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
&nbsp;<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$tot</span><span style="color: #339933;">%</span><span style="color:#800080;">2</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; <span style="color: #000088;">$bcolor</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;#D6D6D6&quot;</span><span style="color: #339933;">;</span><br />
&nbsp;<span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; <span style="color: #000088;">$bcolor</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;#98E8E1&quot;</span><span style="color: #339933;">;</span><br />
&nbsp;<span style="color: #009900;">&#125;</span><br />
&nbsp;<br />
&nbsp;<span style="color: #000088;">$tid</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$prms</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">5</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span><br />
&nbsp;<span style="color: #000088;">$tid</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/chop"><span style="color: #990000;">chop</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$tid</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp;<br />
&nbsp;<span style="color: #000088;">$gi</span> <span style="color: #339933;">=</span> geoip_open<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;../GeoIPCity.dat&quot;</span><span style="color: #339933;">,</span>GEOIP_STANDARD<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp;<span style="color: #000088;">$record</span> <span style="color: #339933;">=</span> geoip_record_by_addr<span style="color: #009900;">&#40;</span><span style="color: #000088;">$gi</span><span style="color: #339933;">,</span><span style="color: #000088;">$prms</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp;geoip_close<span style="color: #009900;">&#40;</span><span style="color: #000088;">$gi</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<br />
&nbsp;<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$countrys</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">&quot;all&quot;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&amp;</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$states</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">&quot;all&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;&lt;tr&gt;<span style="color: #000099; font-weight: bold;">\r</span><span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">;</span><br />
&nbsp; <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;&lt;td align=left bgcolor=<span style="color: #006699; font-weight: bold;">$bcolor</span> onClick=<span style="color: #000099; font-weight: bold;">\&quot;</span>window.open('check.php?ip=<span style="color: #006699; font-weight: bold;">$prms[0]</span>&amp;port=<span style="color: #006699; font-weight: bold;">$prms[2]</span>&amp;hport=<span style="color: #006699; font-weight: bold;">$prms[1]</span>','child','scrollbars=no,width=250,height=100');<span style="color: #000099; font-weight: bold;">\&quot;</span> onmouseover=<span style="color: #000099; font-weight: bold;">\&quot;</span>this.style.background='#000D2A';<span style="color: #000099; font-weight: bold;">\&quot;</span> onmouseout=<span style="color: #000099; font-weight: bold;">\&quot;</span>this.style.background='<span style="color: #006699; font-weight: bold;">$bcolor</span>';<span style="color: #000099; font-weight: bold;">\&quot;</span>&gt;&lt;font face='Fixedsys' color=#707070&gt;&lt;INPUT type=button value=<span style="color: #000099; font-weight: bold;">\&quot;</span>Copy IP<span style="color: #000099; font-weight: bold;">\&quot;</span> onclick=window.clipboardData.setData(<span style="color: #000099; font-weight: bold;">\&quot;</span>Text<span style="color: #000099; font-weight: bold;">\&quot;</span>,<span style="color: #000099; font-weight: bold;">\&quot;</span><span style="color: #006699; font-weight: bold;">$prms[0]</span><span style="color: #000099; font-weight: bold;">\&quot;</span>)&gt;<span style="color: #006699; font-weight: bold;">$prms[0]</span>&lt;/font&gt;&lt;/td&gt;<span style="color: #000099; font-weight: bold;">\r</span><span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">;</span><br />
&nbsp; <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;&lt;td align=center bgcolor=<span style="color: #006699; font-weight: bold;">$bcolor</span>&gt;&lt;font face='Fixedsys' color=#707070&gt;&quot;</span> <span style="color: #339933;">.</span> <a href="http://www.php.net/date"><span style="color: #990000;">date</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;H:i:s d.m.y&quot;</span><span style="color: #339933;">,</span> <span style="color: #000088;">$prms</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">3</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;&lt;/font&gt;&lt;/td&gt;<span style="color: #000099; font-weight: bold;">\r</span><span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">;</span><span style="color: #666666; font-style: italic;">//socks</span><br />
&nbsp; <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;&lt;td align=center bgcolor=<span style="color: #006699; font-weight: bold;">$bcolor</span>&gt;&lt;font face='Fixedsys' color=#707070&gt;&lt;INPUT type=button value=<span style="color: #000099; font-weight: bold;">\&quot;</span>Copy ID<span style="color: #000099; font-weight: bold;">\&quot;</span> onclick=window.clipboardData.setData(<span style="color: #000099; font-weight: bold;">\&quot;</span>Text<span style="color: #000099; font-weight: bold;">\&quot;</span>,<span style="color: #000099; font-weight: bold;">\&quot;</span><span style="color: #006699; font-weight: bold;">$tid</span><span style="color: #000099; font-weight: bold;">\&quot;</span>)&gt;&amp;nbsp;<span style="color: #006699; font-weight: bold;">$tid</span>&lt;/font&gt;&lt;/td&gt;<span style="color: #000099; font-weight: bold;">\r</span><span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">;</span><span style="color: #666666; font-style: italic;">//socks</span><br />
<br />
&nbsp; <span style="color: #666666; font-style: italic;">// Show flag</span><br />
&nbsp; <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$record</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">country_code</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">&quot;&quot;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp;<span style="color: #000088;">$record</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">country_code</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;-&quot;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp;<span style="color: #000088;">$record</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">country_name</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;&quot;</span><span style="color: #339933;">;</span><br />
&nbsp; <span style="color: #009900;">&#125;</span><br />
<br />
&nbsp; <span style="color: #000088;">$c_code</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/strtolower"><span style="color: #990000;">strtolower</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$record</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">country_code</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; <br />
&nbsp; <span style="color: #000088;">$flag</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;&lt;IMG src=../flags/<span style="color: #006699; font-weight: bold;">$c_code</span>.gif&gt;&amp;nbsp;<span style="color: #006699; font-weight: bold;">$record-&gt;country_name</span>.&lt;BR&gt;&quot;</span><span style="color: #339933;">;</span><br />
&nbsp; <br />
&nbsp; <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;&lt;td align=left bgcolor=<span style="color: #006699; font-weight: bold;">$bcolor</span>&gt;&lt;font face='Fixedsys' color=#707070&gt;<span style="color: #006699; font-weight: bold;">$flag</span>&lt;/font&gt;&lt;/td&gt;<span style="color: #000099; font-weight: bold;">\r</span><span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">;</span></div></td></tr></tbody></table></div>
<!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic --><img src="http://spotthevuln.com/wordpress/?ak_action=api_record_view&id=1561&type=feed" alt="" /><img src="http://feeds.feedburner.com/~r/Spotthevulncom/~4/tOwdUW7qfC4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://spotthevuln.com/2011/07/grammys-cross-site-scripting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://spotthevuln.com/2011/07/grammys-cross-site-scripting/</feedburner:origLink></item>
		<item>
		<title>Grammys</title>
		<link>http://feedproxy.google.com/~r/Spotthevulncom/~3/V4IE0sLZp4o/</link>
		<comments>http://spotthevuln.com/2011/07/grammys/#comments</comments>
		<pubDate>Mon, 18 Jul 2011 06:03:58 +0000</pubDate>
		<dc:creator>bkrios</dc:creator>
				<category><![CDATA[Code Snippet]]></category>

		<guid isPermaLink="false">http://spotthevuln.com/?p=1558</guid>
		<description><![CDATA[<p>The last thing I want is to walk into my house after a long day and see all the Grammys and awards. It would make me feel weird. Alicia Keys </p> 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100&#60;?php include_once&#40;'geoipcity.inc'&#41;; include_once&#40;'../mysqllog.php'&#41;; $countrys = $_POST&#91;'countrys'&#93;; $states = $_POST&#91;'states'&#93;; if &#40;$countrys == &#34;&#34;&#41; &#123; &#160; $countrys = &#34;all&#34;; &#125; if &#40;$states == &#34;&#34;&#41; &#123; [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><div class="shr-publisher-1558"></div><blockquote><p><strong>The last thing I want is to walk into my house after a long day and see all the Grammys and awards. It would make me feel weird.<br />
Alicia Keys<br />
</strong></p></blockquote>
<div class="codecolorer-container php default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:99%;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>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 /></div></td><td><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000000; font-weight: bold;">&lt;?php</span><br />
<br />
<span style="color: #b1b100;">include_once</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'geoipcity.inc'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #b1b100;">include_once</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'../mysqllog.php'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<br />
<span style="color: #000088;">$countrys</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'countrys'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span><br />
<span style="color: #000088;">$states</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'states'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span><br />
<br />
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$countrys</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">&quot;&quot;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; <span style="color: #000088;">$countrys</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;all&quot;</span><span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span><br />
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$states</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">&quot;&quot;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; <span style="color: #000088;">$states</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;all&quot;</span><span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span><br />
<br />
<span style="color: #000088;">$date</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/date"><span style="color: #990000;">date</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;m-d&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<a href="http://www.php.net/list"><span style="color: #990000;">list</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$month</span><span style="color: #339933;">,</span> <span style="color: #000088;">$day</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/explode"><span style="color: #990000;">explode</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'-'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$date</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<br />
<br />
<span style="color: #b1b100;">print</span> <span style="color: #0000ff;">&quot;&lt;STYLE&gt;&lt;!-- a:link{color:#404040;text-decoration:none;} &nbsp;a:visited {color:#909090;text-decoration:none;} &nbsp;a:active {color:#000000;text-decoration:none;} &nbsp;a:hover {color:#000000;text-decoration:none;} &nbsp;input {BACKGROUND-COLOR: #66CF96; BORDER-BOTTOM: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; COLOR: #000000; FONT-FAMILY: Tahoma,sans-serif; FONT-SIZE: 12px;} &nbsp;--&gt;&lt;/STYLE&gt;<br />
&nbsp; &nbsp; &lt;BODY bgcolor=#DDDDDD text=#505050 marginwidth=0&gt;&lt;table align=center border=1&gt;&lt;TD&gt;&lt;form action=index.php method=post&gt;&lt;B&gt;Select by country&lt;/B&gt;&lt;TD&gt;&lt;select name=countrys&gt;&lt;option value=all&gt;All countries&quot;</span><span style="color: #339933;">;</span><br />
<br />
<span style="color: #000088;">$j</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span><br />
<span style="color: #b1b100;">while</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$GEOIP_COUNTRY_CODES</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$j</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">!=</span> <span style="color: #0000ff;">&quot;&quot;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; <span style="color: #b1b100;">print</span> <span style="color: #0000ff;">&quot;&lt;option value=<span style="color: #006699; font-weight: bold;">$GEOIP_COUNTRY_CODES</span>[<span style="color: #006699; font-weight: bold;">$j</span>]&gt;<span style="color: #006699; font-weight: bold;">$GEOIP_COUNTRY_NAMES</span>[<span style="color: #006699; font-weight: bold;">$j</span>]<span style="color: #000099; font-weight: bold;">\r</span><span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">;</span><br />
&nbsp; <span style="color: #000088;">$j</span><span style="color: #339933;">++;</span><br />
<span style="color: #009900;">&#125;</span><br />
<br />
<span style="color: #b1b100;">print</span> <span style="color: #0000ff;">&quot;&lt;/SELECT&gt;&lt;TD&gt;&lt;BR&gt;&lt;INPUT type=submit value=submit&gt;&lt;/FORM&gt;&lt;TR&gt;&lt;TD&gt;<br />
&nbsp; &nbsp; &lt;FORM action=index.php method=post&gt;&lt;B&gt;Select by state&lt;/B&gt;&lt;TD&gt;&lt;select name=states&gt;&lt;option value=all&gt;all&lt;option value=AK&gt;AK&lt;option value=AL&gt;AL&lt;option value=AR&gt;AR&lt;option value=AS&gt;AS&lt;option value=AZ&gt;AZ&lt;option value=CA&gt;CA&lt;option value=CO&gt;CO<br />
&nbsp; &nbsp; &lt;option value=CT&gt;CT&lt;option value=DC&gt;DC&lt;option value=DE&gt;DE&lt;option value=FL&gt;FL&lt;option value=GA&gt;GA&lt;option value=HI&gt;HI&lt;option value=IA&gt;IA&lt;option value=ID&gt;ID&lt;option value=IL&gt;IL&lt;option value=IN&gt;IN<br />
&nbsp; &nbsp; &lt;option value=KS&gt;KS&lt;option value=KY&gt;KY&lt;option value=LA&gt;LA&lt;option value=MA&gt;MA&lt;option value=MD&gt;MD&lt;option value=ME&gt;ME&lt;option value=MI&gt;MI&lt;option value=MN&gt;MN&lt;option value=MO&gt;MO&lt;option value=MP&gt;MP<br />
&nbsp; &nbsp; &lt;option value=MS&gt;MS&lt;option value=MT&gt;MT&lt;option value=NC&gt;NC&lt;option value=ND&gt;ND&lt;option value=NE&gt;NE&lt;option value=NH&gt;NH&lt;option value=NJ&gt;NJ&lt;option value=NM&gt;NM&lt;option value=NV&gt;NU&lt;option value=NY&gt;NY<br />
&nbsp; &nbsp; &lt;option value=OH&gt;OH&lt;option value=OK&gt;OK&lt;option value=OR&gt;OR&lt;option value=PA&gt;PA&lt;option value=PR&gt;PR&lt;option value=RI&gt;RI&lt;option value=SC&gt;SC&lt;option value=SD&gt;SD&lt;option value=TN&gt;TN&lt;option value=TX&gt;TX<br />
&nbsp; &nbsp; &lt;option value=UT&gt;UT&lt;option value=VA&gt;VA&lt;option value=VI&gt;VI&lt;option value=VT&gt;VT&lt;option value=WA&gt;WA&lt;option value=WI&gt;WI&lt;option value=WV&gt;WV&lt;option value=WY&gt;WY&lt;/select&gt;<br />
&nbsp; &nbsp; &lt;TD&gt;&lt;BR&gt;&lt;input type=submit value=submit&gt;&lt;/form&gt;&lt;/table&gt;&lt;B&gt;&lt;CENTER&gt;&lt;BR&gt;Current country selected: <span style="color: #006699; font-weight: bold;">$countrys</span>&lt;BR&gt;Current state selected: <span style="color: #006699; font-weight: bold;">$states</span>&lt;/CENTER&gt;&lt;/B&gt;&lt;BR&gt;<br />
&nbsp; &nbsp; &lt;table width=100<span style="color: #009933; font-weight: bold;">% c</span>ellspacing=0&gt;&lt;tr&gt;&lt;td&gt;&lt;table width=100<span style="color: #009933; font-weight: bold;">% b</span>gcolor=#FFFFFF cellspacing=1&gt;&lt;tr&gt;&lt;td align=center bgcolor=#66CF96&gt;&lt;b&gt;List&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;<br />
&nbsp; &nbsp; &lt;tr&gt;&lt;td&gt;&lt;table width=100<span style="color: #009933; font-weight: bold;">% b</span>gcolor=#FFFFFF cellspacing=1&gt;&lt;tr&gt;&lt;td align=center bgcolor=#66CF96&gt;IP&lt;/td&gt;&lt;td align=center bgcolor=#66CF96&gt;UPDATE&lt;/td&gt;&lt;td align=center bgcolor=#66CF96&gt;ID&lt;/td&gt;<br />
&nbsp; &nbsp; &lt;td align=center bgcolor=#66CF96&gt;COUNTRY&lt;/td&gt;<br />
&nbsp; &nbsp; &lt;td align=center bgcolor=#66CF96&gt;CITY&lt;/td&gt;<br />
&nbsp; &nbsp; &lt;td align=center bgcolor=#66CF96&gt;STATE&lt;/td&gt;<br />
&nbsp; &nbsp; &lt;td align=center bgcolor=#66CF96&gt;UPTIME&lt;/td&gt;&lt;/tr&gt;&quot;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp;<br />
<br />
<span style="color: #000088;">$stime</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/mktime"><span style="color: #990000;">mktime</span></a><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #000088;">$stime</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$stime</span> <span style="color: #339933;">-</span> <span style="color: #cc66cc;">86400</span><span style="color: #339933;">;</span><br />
<span style="color: #000088;">$link</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/mysql_connect"><span style="color: #990000;">mysql_connect</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$mysql_host</span><span style="color: #339933;">,</span> <span style="color: #000088;">$mysql_login</span><span style="color: #339933;">,</span> <span style="color: #000088;">$mysql_pass</span><span style="color: #009900;">&#41;</span> or <a href="http://www.php.net/die"><span style="color: #990000;">die</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;Could not connect: &quot;</span> <span style="color: #339933;">.</span> <a href="http://www.php.net/mysql_error"><span style="color: #990000;">mysql_error</span></a><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<a href="http://www.php.net/mysql_select_db"><span style="color: #990000;">mysql_select_db</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$mysql_db</span><span style="color: #339933;">,</span> <span style="color: #000088;">$link</span><span style="color: #009900;">&#41;</span> or <a href="http://www.php.net/die"><span style="color: #990000;">die</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;Could not select : &quot;</span> <span style="color: #339933;">.</span> <a href="http://www.php.net/mysql_error"><span style="color: #990000;">mysql_error</span></a><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #000088;">$query</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'SELECT * FROM `socks` WHERE `update` &gt; '</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$stime</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">' ORDER BY `update` DESC'</span><span style="color: #339933;">;</span><br />
<span style="color: #000088;">$result</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/mysql_query"><span style="color: #990000;">mysql_query</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$query</span><span style="color: #339933;">,</span> <span style="color: #000088;">$link</span><span style="color: #009900;">&#41;</span> or <a href="http://www.php.net/die"><span style="color: #990000;">die</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;Could not execute: &quot;</span> <span style="color: #339933;">.</span> <a href="http://www.php.net/mysql_error"><span style="color: #990000;">mysql_error</span></a><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<br />
<span style="color: #000088;">$tot</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span><br />
<span style="color: #b1b100;">while</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$row</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/mysql_fetch_assoc"><span style="color: #990000;">mysql_fetch_assoc</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$result</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; <span style="color: #000088;">$prms</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$row</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'ip'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span><br />
&nbsp; <span style="color: #000088;">$prms</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$row</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'hport'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span><br />
&nbsp; <span style="color: #000088;">$prms</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">2</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$row</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'sport'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span><br />
&nbsp; <span style="color: #000088;">$prms</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">3</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$row</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'update'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span><br />
&nbsp; <span style="color: #000088;">$prms</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">4</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$row</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'uptime'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span><br />
&nbsp; <span style="color: #000088;">$prms</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">5</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$row</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'uid'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span><br />
&nbsp; <span style="color: #000088;">$prms</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">6</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$row</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'used'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span><br />
&nbsp; <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$prms</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">!=</span> <span style="color: #0000ff;">&quot;&quot;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; printent<span style="color: #009900;">&#40;</span><span style="color: #000088;">$prms</span><span style="color: #339933;">,</span><span style="color: #000088;">$tot</span><span style="color: #339933;">,</span><span style="color: #000088;">$countrys</span><span style="color: #339933;">,</span><span style="color: #000088;">$states</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #000088;">$tot</span><span style="color: #339933;">++;</span><br />
&nbsp; <span style="color: #009900;">&#125;</span><br />
<span style="color: #009900;">&#125;</span><br />
<a href="http://www.php.net/mysql_close"><span style="color: #990000;">mysql_close</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$link</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<br />
<span style="color: #b1b100;">print</span> <span style="color: #0000ff;">&quot;&lt;/table&gt;&lt;table width=100<span style="color: #009933; font-weight: bold;">% b</span>gcolor=#FFFFFF cellspacing=1&gt;&lt;tr&gt;&lt;td align=right bgcolor=#66CF96&gt;Total: &lt;b&gt;<span style="color: #006699; font-weight: bold;">$tot</span>&lt;/b&gt;&lt;/tr&gt;&lt;/td&gt;&lt;/table&gt;&lt;/table&gt;&lt;/table&gt;&lt;/tr&gt;&lt;/td&gt;&lt;/TABLE&gt;&lt;/BODY&gt;&lt;/HTML&gt;&quot;</span><span style="color: #339933;">;</span><br />
<br />
<span style="color: #000000; font-weight: bold;">function</span> printent<span style="color: #009900;">&#40;</span><span style="color: #000088;">$prms</span><span style="color: #339933;">,</span><span style="color: #000088;">$tot</span><span style="color: #339933;">,</span><span style="color: #000088;">$countrys</span><span style="color: #339933;">,</span><span style="color: #000088;">$states</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
&nbsp; <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$tot</span><span style="color: #339933;">%</span><span style="color:#800080;">2</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; <span style="color: #000088;">$bcolor</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;#D6D6D6&quot;</span><span style="color: #339933;">;</span><br />
&nbsp; <span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; <span style="color: #000088;">$bcolor</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;#98E8E1&quot;</span><span style="color: #339933;">;</span><br />
&nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; <br />
&nbsp; <span style="color: #000088;">$tid</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$prms</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">5</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span><br />
&nbsp; <span style="color: #000088;">$tid</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/chop"><span style="color: #990000;">chop</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$tid</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; <br />
&nbsp; <span style="color: #000088;">$gi</span> <span style="color: #339933;">=</span> geoip_open<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;../GeoIPCity.dat&quot;</span><span style="color: #339933;">,</span>GEOIP_STANDARD<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; <span style="color: #000088;">$record</span> <span style="color: #339933;">=</span> geoip_record_by_addr<span style="color: #009900;">&#40;</span><span style="color: #000088;">$gi</span><span style="color: #339933;">,</span><span style="color: #000088;">$prms</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; geoip_close<span style="color: #009900;">&#40;</span><span style="color: #000088;">$gi</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<br />
&nbsp; <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$countrys</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">&quot;all&quot;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&amp;</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$states</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">&quot;all&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;&lt;tr&gt;<span style="color: #000099; font-weight: bold;">\r</span><span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;&lt;td align=left bgcolor=<span style="color: #006699; font-weight: bold;">$bcolor</span> onClick=<span style="color: #000099; font-weight: bold;">\&quot;</span>window.open('check.php?ip=<span style="color: #006699; font-weight: bold;">$prms[0]</span>&amp;port=<span style="color: #006699; font-weight: bold;">$prms[2]</span>&amp;hport=<span style="color: #006699; font-weight: bold;">$prms[1]</span>','child','scrollbars=no,width=250,height=100');<span style="color: #000099; font-weight: bold;">\&quot;</span> onmouseover=<span style="color: #000099; font-weight: bold;">\&quot;</span>this.style.background='#000D2A';<span style="color: #000099; font-weight: bold;">\&quot;</span> onmouseout=<span style="color: #000099; font-weight: bold;">\&quot;</span>this.style.background='<span style="color: #006699; font-weight: bold;">$bcolor</span>';<span style="color: #000099; font-weight: bold;">\&quot;</span>&gt;&lt;font face='Fixedsys' color=#707070&gt;&lt;INPUT type=button value=<span style="color: #000099; font-weight: bold;">\&quot;</span>Copy IP<span style="color: #000099; font-weight: bold;">\&quot;</span> onclick=window.clipboardData.setData(<span style="color: #000099; font-weight: bold;">\&quot;</span>Text<span style="color: #000099; font-weight: bold;">\&quot;</span>,<span style="color: #000099; font-weight: bold;">\&quot;</span><span style="color: #006699; font-weight: bold;">$prms[0]</span><span style="color: #000099; font-weight: bold;">\&quot;</span>)&gt;<span style="color: #006699; font-weight: bold;">$prms[0]</span>&lt;/font&gt;&lt;/td&gt;<span style="color: #000099; font-weight: bold;">\r</span><span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;&lt;td align=center bgcolor=<span style="color: #006699; font-weight: bold;">$bcolor</span>&gt;&lt;font face='Fixedsys' color=#707070&gt;&quot;</span> <span style="color: #339933;">.</span> <a href="http://www.php.net/date"><span style="color: #990000;">date</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;H:i:s d.m.y&quot;</span><span style="color: #339933;">,</span> <span style="color: #000088;">$prms</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">3</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;&lt;/font&gt;&lt;/td&gt;<span style="color: #000099; font-weight: bold;">\r</span><span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">;</span><span style="color: #666666; font-style: italic;">//socks</span><br />
&nbsp; &nbsp; <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;&lt;td align=center bgcolor=<span style="color: #006699; font-weight: bold;">$bcolor</span>&gt;&lt;font face='Fixedsys' color=#707070&gt;&lt;INPUT type=button value=<span style="color: #000099; font-weight: bold;">\&quot;</span>Copy ID<span style="color: #000099; font-weight: bold;">\&quot;</span> onclick=window.clipboardData.setData(<span style="color: #000099; font-weight: bold;">\&quot;</span>Text<span style="color: #000099; font-weight: bold;">\&quot;</span>,<span style="color: #000099; font-weight: bold;">\&quot;</span><span style="color: #006699; font-weight: bold;">$tid</span><span style="color: #000099; font-weight: bold;">\&quot;</span>)&gt;&amp;nbsp;<span style="color: #006699; font-weight: bold;">$tid</span>&lt;/font&gt;&lt;/td&gt;<span style="color: #000099; font-weight: bold;">\r</span><span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">;</span><span style="color: #666666; font-style: italic;">//socks</span><br />
<br />
&nbsp; &nbsp; <span style="color: #666666; font-style: italic;">// Show flag</span><br />
&nbsp; &nbsp; <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$record</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">country_code</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">&quot;&quot;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; <span style="color: #000088;">$record</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">country_code</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;-&quot;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; <span style="color: #000088;">$record</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">country_name</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;&quot;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
<br />
&nbsp; &nbsp; <span style="color: #000088;">$c_code</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/strtolower"><span style="color: #990000;">strtolower</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$record</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">country_code</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <br />
&nbsp; &nbsp; <span style="color: #000088;">$flag</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;&lt;IMG src=../flags/<span style="color: #006699; font-weight: bold;">$c_code</span>.gif&gt;&amp;nbsp;<span style="color: #006699; font-weight: bold;">$record-&gt;country_name</span>.&lt;BR&gt;&quot;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <br />
&nbsp; &nbsp; <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;&lt;td align=left bgcolor=<span style="color: #006699; font-weight: bold;">$bcolor</span>&gt;&lt;font face='Fixedsys' color=#707070&gt;<span style="color: #006699; font-weight: bold;">$flag</span>&lt;/font&gt;&lt;/td&gt;<span style="color: #000099; font-weight: bold;">\r</span><span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">;</span></div></td></tr></tbody></table></div>
<!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic --><img src="http://spotthevuln.com/wordpress/?ak_action=api_record_view&id=1558&type=feed" alt="" /><img src="http://feeds.feedburner.com/~r/Spotthevulncom/~4/V4IE0sLZp4o" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://spotthevuln.com/2011/07/grammys/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://spotthevuln.com/2011/07/grammys/</feedburner:origLink></item>
		<item>
		<title>Writing – Fake XSS + CSRF</title>
		<link>http://feedproxy.google.com/~r/Spotthevulncom/~3/WeDG_g98uz8/</link>
		<comments>http://spotthevuln.com/2011/07/writing-fake-xss-csrf/#comments</comments>
		<pubDate>Fri, 15 Jul 2011 06:13:30 +0000</pubDate>
		<dc:creator>bkrios</dc:creator>
				<category><![CDATA[Code Snippet]]></category>

		<guid isPermaLink="false">http://spotthevuln.com/?p=1553</guid>
		<description><![CDATA[Details <p>Affected Software: EOF-0&#215;01 Command and Control</p> <p>Fixed in Version: ?</p> <p>Issue Type: XSS and XSRF</p> <p>Original Code: Found Here</p> Details <p>This week, we had a couple of bugs here affecting EOF-0&#215;01 Command and Control. A red herring is the use of echo($_POST['pw']); to build HTML markup. Upon first glance, this seems like a straight [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><div class="shr-publisher-1553"></div><h1>Details</h1>
<p>Affected Software: EOF-0&#215;01 Command and Control</p>
<p>Fixed in Version: ?</p>
<p>Issue Type: XSS and XSRF</p>
<p>Original Code: <a href="http://spotthevuln.com/2011/07/writing/">Found Here</a></p>
<h1>Details</h1>
<p>This week, we had a couple of bugs here affecting EOF-0&#215;01 Command and Control.  A red herring is the use of echo($_POST['pw']); to build HTML markup.  Upon first glance, this seems like a straight forward XSS bug.   This issue is mitigated by the fact that $_POST['pw'] is only displayed if it is equal to $botpw (whose default value happens to be ‘bla’) .  So unless the botmaster has an XSS payload for their password, this one is going to be really difficult to exploit.    The other interesting part is the if statements that look at $_POST[‘action’].  If the user has provided the correct $_POST[‘pw’] and also provides a $_POST[‘action’] of 2 or 3, DeleteCommandsFromQueue() and EditCommandForBot() will be executed respectively.  Developers (even malware developers) should be wary of allowing Create, Update, or Delete operations without defending against cross site request forgery.  These functions are not protected. </p>
<h1>Vulnerable Code</h1>
<div class="codecolorer-container php default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:99%;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>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 /></div></td><td><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot; &quot;http://www.w3.org/TR/html4/loose.dtd&quot;&gt;<br />
&lt;html&gt;<br />
&lt;head&gt;<br />
&lt;title&gt; &lt;/title&gt;<br />
&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot;&gt;<br />
<br />
<span style="color: #000000; font-weight: bold;">&lt;?php</span><br />
<span style="color: #b1b100;">include</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;./config.php&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #b1b100;">include</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;./functions.php&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<br />
<span style="color: #000088;">$query</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$_SERVER</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'QUERY_STRING'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span><br />
<a href="http://www.php.net/parse_str"><span style="color: #990000;">parse_str</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$query</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<br />
ConnectToDB<span style="color: #009900;">&#40;</span><span style="color: #000088;">$server</span><span style="color: #339933;">,</span> <span style="color: #000088;">$user</span><span style="color: #339933;">,</span> <span style="color: #000088;">$pw</span><span style="color: #339933;">,</span> <span style="color: #000088;">$dbname</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #000000; font-weight: bold;">?&gt;</span><br />
<br />
&lt;style type=&quot;text/css&quot;&gt;<br />
&lt;!--<br />
@import url(&quot;./style.css&quot;);<br />
--&gt;<br />
&lt;/style&gt;<br />
<br />
&lt;script&gt;<br />
&lt;!--<br />
function setfocus()<br />
{<br />
&nbsp; document.form1.cmd.focus();<br />
&nbsp; document.form1.logfield.scrollTop = '9999';<br />
}<br />
--&gt;<br />
&lt;/script&gt;<br />
<br />
&lt;/head&gt;<br />
<br />
&lt;body onload=&quot;setfocus()&quot;&gt;<br />
<span style="color: #000000; font-weight: bold;">&lt;?php</span> <br />
<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'pw'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">!=</span><span style="color: #000088;">$botpw</span><span style="color: #009900;">&#41;</span><br />
<span style="color: #009900;">&#123;</span><br />
<span style="color: #000000; font-weight: bold;">?&gt;</span><br />
&lt;table width=&quot;242&quot; border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; bgcolor=&quot;#D0EAD2&quot; class=&quot;tableborder&quot;&gt;<br />
&nbsp; &lt;!--DWLayoutTable--&gt;<br />
&nbsp; &lt;tr&gt;<br />
&nbsp; &nbsp; &lt;td width=&quot;239&quot; height=&quot;44&quot; valign=&quot;top&quot;&gt;&lt;form action=&quot;./control.php&quot; method=&quot;post&quot; name=&quot;login&quot; id=&quot;login&quot;&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; Password:&lt;br&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &lt;input name=&quot;pw&quot; type=&quot;password&quot; id=&quot;pw&quot;&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &lt;input name=&quot;login&quot; type=&quot;submit&quot; id=&quot;login&quot; value=&quot;Login&quot;&gt;<br />
&nbsp; &nbsp; &lt;/form&gt;&lt;/td&gt;<br />
&nbsp; &lt;/tr&gt;<br />
&lt;/table&gt;<br />
<span style="color: #000000; font-weight: bold;">&lt;?php</span><br />
<span style="color: #009900;">&#125;</span><br />
<span style="color: #b1b100;">else</span><br />
<span style="color: #009900;">&#123;</span><br />
<span style="color: #000000; font-weight: bold;">?&gt;</span> <br />
&lt;table width=&quot;516&quot; border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; bgcolor=&quot;#D5E1F0&quot; class=&quot;tableborder&quot;&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &lt;!--DWLayoutTable--&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &lt;tr&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;td width=&quot;78&quot; height=&quot;43&quot; valign=&quot;middle&quot;&gt;&lt;form action=&quot;./control.php&quot; method=&quot;post&quot; name=&quot;logout&quot; id=&quot;logout&quot;&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;input name=&quot;logout&quot; type=&quot;submit&quot; id=&quot;logout&quot; value=&quot;Logout&quot;&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/form&gt;&lt;/td&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;td width=&quot;143&quot; valign=&quot;middle&quot;&gt;&lt;form action=&quot;./control.php&quot; method=&quot;post&quot; name=&quot;command&quot; id=&quot;command&quot;&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;input name=&quot;command&quot; type=&quot;submit&quot; id=&quot;command&quot; value=&quot;Command center&quot;&gt;<br />
<span style="display:block;background-color:#ffff66">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;input name=&quot;pw&quot; type=&quot;hidden&quot; id=&quot;pw&quot; value=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'pw'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot;&gt;<br /></span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/form&gt;&lt;/td&gt;<br />
&nbsp; &nbsp; &nbsp; &lt;td width=&quot;193&quot; valign=&quot;middle&quot;&gt;&lt;form action=&quot;./control.php&quot; method=&quot;post&quot; name=&quot;queue&quot; id=&quot;queue&quot;&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;input name=&quot;queue&quot; type=&quot;submit&quot; id=&quot;queue&quot; value=&quot;Manage commandqueue&quot;&gt;<br />
<span style="display:block;background-color:#ffff66">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;input name=&quot;pw&quot; type=&quot;hidden&quot; id=&quot;pw&quot; value=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'pw'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot;&gt;<br /></span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/form&gt;&lt;/td&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;td width=&quot;101&quot; valign=&quot;middle&quot;&gt;&lt;form action=&quot;./control.php&quot; method=&quot;post&quot; name=&quot;logdel&quot; id=&quot;logdel&quot;&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;input name=&quot;logdel&quot; type=&quot;submit&quot; id=&quot;logdel&quot; value=&quot;Delete log&quot;&gt;<br />
<span style="display:block;background-color:#ffff66">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;input name=&quot;pw&quot; type=&quot;hidden&quot; id=&quot;pw&quot; value=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'pw'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot;&gt;<br /></span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/form&gt;&lt;/td&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &lt;/tr&gt;<br />
&lt;/table&gt;<br />
<span style="color: #000000; font-weight: bold;">&lt;?php</span><br />
<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><a href="http://www.php.net/isset"><span style="color: #990000;">isset</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'queue'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><br />
<span style="color: #009900;">&#123;</span><br />
<br />
<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><a href="http://www.php.net/isset"><span style="color: #990000;">isset</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'action'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><br />
<span style="color: #009900;">&#123;</span><br />
&nbsp; <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'action'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">==</span><span style="color: #cc66cc;">2</span><span style="color: #009900;">&#41;</span><br />
&nbsp; <span style="color: #009900;">&#123;</span><br />
<span style="display:block;background-color:#ffff66">&nbsp; &nbsp; DeleteCommandsFromQueue<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>&nbsp; &nbsp; <br /></span>&nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; <br />
&nbsp; <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'action'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">==</span><span style="color: #cc66cc;">4</span><span style="color: #009900;">&#41;</span><br />
&nbsp; <span style="color: #009900;">&#123;</span><br />
<span style="display:block;background-color:#ffff66">&nbsp; &nbsp; EditCommandForBot<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>&nbsp; &nbsp; <br /></span>&nbsp; <span style="color: #009900;">&#125;</span><br />
<span style="color: #009900;">&#125;</span><br />
<br />
<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'action'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">!=</span><span style="color: #cc66cc;">3</span><span style="color: #009900;">&#41;</span><br />
<span style="color: #009900;">&#123;</span><br />
<span style="color: #000000; font-weight: bold;">?&gt;</span><br />
&lt;br&gt;<br />
&lt;form action=&quot;./control.php&quot; method=&quot;post&quot; name=&quot;form1&quot; id=&quot;form1&quot;&gt;<br />
&lt;table width=&quot;648&quot; border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; bgcolor=&quot;#F2ECD7&quot; class=&quot;tableborder&quot;&gt;<br />
&nbsp; &lt;!--DWLayoutTable--&gt;<br />
&nbsp; &lt;tr&gt;<br />
&nbsp; &nbsp; &lt;td height=&quot;486&quot; colspan=&quot;2&quot; valign=&quot;top&quot;&gt;Bot:&lt;br&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;select name=&quot;botselect&quot; id=&quot;botselect&quot;&gt;<br />
&nbsp; &nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">&lt;?php</span><br />
&nbsp; &nbsp; &nbsp; ShowAllBotsCmdList<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">?&gt;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &lt;/select&gt;</div></td></tr></tbody></table></div>
<!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic --><img src="http://spotthevuln.com/wordpress/?ak_action=api_record_view&id=1553&type=feed" alt="" /><img src="http://feeds.feedburner.com/~r/Spotthevulncom/~4/WeDG_g98uz8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://spotthevuln.com/2011/07/writing-fake-xss-csrf/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://spotthevuln.com/2011/07/writing-fake-xss-csrf/</feedburner:origLink></item>
		<item>
		<title>Writing</title>
		<link>http://feedproxy.google.com/~r/Spotthevulncom/~3/NI9m_d4W2Rs/</link>
		<comments>http://spotthevuln.com/2011/07/writing/#comments</comments>
		<pubDate>Fri, 15 Jul 2011 06:13:21 +0000</pubDate>
		<dc:creator>bkrios</dc:creator>
				<category><![CDATA[Code Snippet]]></category>

		<guid isPermaLink="false">http://spotthevuln.com/?p=1550</guid>
		<description><![CDATA[<p>Writing is a struggle against silence. Carlos Fuentes </p> 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105&#60;!DOCTYPE HTML PUBLIC &#34;-//W3C//DTD HTML 4.01 Transitional//EN&#34; &#34;http://www.w3.org/TR/html4/loose.dtd&#34;&#62; &#60;html&#62; &#60;head&#62; &#60;title&#62; &#60;/title&#62; &#60;meta http-equiv=&#34;Content-Type&#34; content=&#34;text/html; charset=iso-8859-1&#34;&#62; &#60;?php include&#40;&#34;./config.php&#34;&#41;; include&#40;&#34;./functions.php&#34;&#41;; $query = $_SERVER&#91;'QUERY_STRING'&#93;; parse_str&#40;$query&#41;; ConnectToDB&#40;$server, $user, $pw, $dbname&#41;; ?&#62; &#60;style type=&#34;text/css&#34;&#62; &#60;!-- @import url(&#34;./style.css&#34;); --&#62; &#60;/style&#62; &#60;script&#62; &#60;!-- function setfocus() { &#160; document.form1.cmd.focus(); &#160; document.form1.logfield.scrollTop = '9999'; [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><div class="shr-publisher-1550"></div><blockquote><p><strong>Writing is a struggle against silence.<br />
Carlos Fuentes<br />
</strong></p></blockquote>
<div class="codecolorer-container php default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:99%;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>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 /></div></td><td><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot; &quot;http://www.w3.org/TR/html4/loose.dtd&quot;&gt;<br />
&lt;html&gt;<br />
&lt;head&gt;<br />
&lt;title&gt; &lt;/title&gt;<br />
&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot;&gt;<br />
<br />
<span style="color: #000000; font-weight: bold;">&lt;?php</span><br />
<span style="color: #b1b100;">include</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;./config.php&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #b1b100;">include</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;./functions.php&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<br />
<span style="color: #000088;">$query</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$_SERVER</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'QUERY_STRING'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span><br />
<a href="http://www.php.net/parse_str"><span style="color: #990000;">parse_str</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$query</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<br />
ConnectToDB<span style="color: #009900;">&#40;</span><span style="color: #000088;">$server</span><span style="color: #339933;">,</span> <span style="color: #000088;">$user</span><span style="color: #339933;">,</span> <span style="color: #000088;">$pw</span><span style="color: #339933;">,</span> <span style="color: #000088;">$dbname</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #000000; font-weight: bold;">?&gt;</span><br />
<br />
&lt;style type=&quot;text/css&quot;&gt;<br />
&lt;!--<br />
@import url(&quot;./style.css&quot;);<br />
--&gt;<br />
&lt;/style&gt;<br />
<br />
&lt;script&gt;<br />
&lt;!--<br />
function setfocus()<br />
{<br />
&nbsp; document.form1.cmd.focus();<br />
&nbsp; document.form1.logfield.scrollTop = '9999';<br />
}<br />
--&gt;<br />
&lt;/script&gt;<br />
<br />
&lt;/head&gt;<br />
<br />
&lt;body onload=&quot;setfocus()&quot;&gt;<br />
<span style="color: #000000; font-weight: bold;">&lt;?php</span> <br />
<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'pw'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">!=</span><span style="color: #000088;">$botpw</span><span style="color: #009900;">&#41;</span><br />
<span style="color: #009900;">&#123;</span><br />
<span style="color: #000000; font-weight: bold;">?&gt;</span><br />
&lt;table width=&quot;242&quot; border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; bgcolor=&quot;#D0EAD2&quot; class=&quot;tableborder&quot;&gt;<br />
&nbsp; &lt;!--DWLayoutTable--&gt;<br />
&nbsp; &lt;tr&gt;<br />
&nbsp; &nbsp; &lt;td width=&quot;239&quot; height=&quot;44&quot; valign=&quot;top&quot;&gt;&lt;form action=&quot;./control.php&quot; method=&quot;post&quot; name=&quot;login&quot; id=&quot;login&quot;&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; Password:&lt;br&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &lt;input name=&quot;pw&quot; type=&quot;password&quot; id=&quot;pw&quot;&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &lt;input name=&quot;login&quot; type=&quot;submit&quot; id=&quot;login&quot; value=&quot;Login&quot;&gt;<br />
&nbsp; &nbsp; &lt;/form&gt;&lt;/td&gt;<br />
&nbsp; &lt;/tr&gt;<br />
&lt;/table&gt;<br />
<span style="color: #000000; font-weight: bold;">&lt;?php</span><br />
<span style="color: #009900;">&#125;</span><br />
<span style="color: #b1b100;">else</span><br />
<span style="color: #009900;">&#123;</span><br />
<span style="color: #000000; font-weight: bold;">?&gt;</span> <br />
&lt;table width=&quot;516&quot; border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; bgcolor=&quot;#D5E1F0&quot; class=&quot;tableborder&quot;&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &lt;!--DWLayoutTable--&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &lt;tr&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;td width=&quot;78&quot; height=&quot;43&quot; valign=&quot;middle&quot;&gt;&lt;form action=&quot;./control.php&quot; method=&quot;post&quot; name=&quot;logout&quot; id=&quot;logout&quot;&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;input name=&quot;logout&quot; type=&quot;submit&quot; id=&quot;logout&quot; value=&quot;Logout&quot;&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/form&gt;&lt;/td&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;td width=&quot;143&quot; valign=&quot;middle&quot;&gt;&lt;form action=&quot;./control.php&quot; method=&quot;post&quot; name=&quot;command&quot; id=&quot;command&quot;&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;input name=&quot;command&quot; type=&quot;submit&quot; id=&quot;command&quot; value=&quot;Command center&quot;&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;input name=&quot;pw&quot; type=&quot;hidden&quot; id=&quot;pw&quot; value=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'pw'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot;&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/form&gt;&lt;/td&gt;<br />
&nbsp; &nbsp; &nbsp; &lt;td width=&quot;193&quot; valign=&quot;middle&quot;&gt;&lt;form action=&quot;./control.php&quot; method=&quot;post&quot; name=&quot;queue&quot; id=&quot;queue&quot;&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;input name=&quot;queue&quot; type=&quot;submit&quot; id=&quot;queue&quot; value=&quot;Manage commandqueue&quot;&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;input name=&quot;pw&quot; type=&quot;hidden&quot; id=&quot;pw&quot; value=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'pw'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot;&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/form&gt;&lt;/td&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;td width=&quot;101&quot; valign=&quot;middle&quot;&gt;&lt;form action=&quot;./control.php&quot; method=&quot;post&quot; name=&quot;logdel&quot; id=&quot;logdel&quot;&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;input name=&quot;logdel&quot; type=&quot;submit&quot; id=&quot;logdel&quot; value=&quot;Delete log&quot;&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;input name=&quot;pw&quot; type=&quot;hidden&quot; id=&quot;pw&quot; value=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'pw'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot;&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/form&gt;&lt;/td&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &lt;/tr&gt;<br />
&lt;/table&gt;<br />
<span style="color: #000000; font-weight: bold;">&lt;?php</span><br />
<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><a href="http://www.php.net/isset"><span style="color: #990000;">isset</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'queue'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><br />
<span style="color: #009900;">&#123;</span><br />
<br />
<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><a href="http://www.php.net/isset"><span style="color: #990000;">isset</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'action'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><br />
<span style="color: #009900;">&#123;</span><br />
&nbsp; <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'action'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">==</span><span style="color: #cc66cc;">2</span><span style="color: #009900;">&#41;</span><br />
&nbsp; <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; DeleteCommandsFromQueue<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>&nbsp; &nbsp; <br />
&nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; <br />
&nbsp; <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'action'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">==</span><span style="color: #cc66cc;">4</span><span style="color: #009900;">&#41;</span><br />
&nbsp; <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; EditCommandForBot<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>&nbsp; &nbsp; <br />
&nbsp; <span style="color: #009900;">&#125;</span><br />
<span style="color: #009900;">&#125;</span><br />
<br />
<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'action'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">!=</span><span style="color: #cc66cc;">3</span><span style="color: #009900;">&#41;</span><br />
<span style="color: #009900;">&#123;</span><br />
<span style="color: #000000; font-weight: bold;">?&gt;</span><br />
&lt;br&gt;<br />
&lt;form action=&quot;./control.php&quot; method=&quot;post&quot; name=&quot;form1&quot; id=&quot;form1&quot;&gt;<br />
&lt;table width=&quot;648&quot; border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; bgcolor=&quot;#F2ECD7&quot; class=&quot;tableborder&quot;&gt;<br />
&nbsp; &lt;!--DWLayoutTable--&gt;<br />
&nbsp; &lt;tr&gt;<br />
&nbsp; &nbsp; &lt;td height=&quot;486&quot; colspan=&quot;2&quot; valign=&quot;top&quot;&gt;Bot:&lt;br&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;select name=&quot;botselect&quot; id=&quot;botselect&quot;&gt;<br />
&nbsp; &nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">&lt;?php</span><br />
&nbsp; &nbsp; &nbsp; ShowAllBotsCmdList<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">?&gt;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &lt;/select&gt;</div></td></tr></tbody></table></div>
<!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic --><img src="http://spotthevuln.com/wordpress/?ak_action=api_record_view&id=1550&type=feed" alt="" /><img src="http://feeds.feedburner.com/~r/Spotthevulncom/~4/NI9m_d4W2Rs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://spotthevuln.com/2011/07/writing/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://spotthevuln.com/2011/07/writing/</feedburner:origLink></item>
		<item>
		<title>Imagination – XSS and XSRF</title>
		<link>http://feedproxy.google.com/~r/Spotthevulncom/~3/JQ-NXGK_Ijs/</link>
		<comments>http://spotthevuln.com/2011/07/imagination-xss-and-xsrf/#comments</comments>
		<pubDate>Fri, 08 Jul 2011 13:20:30 +0000</pubDate>
		<dc:creator>bkrios</dc:creator>
				<category><![CDATA[Cross Site Request Forgery (XSRF)]]></category>
		<category><![CDATA[Cross-Site Scripting (XSS)]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Solution]]></category>

		<guid isPermaLink="false">http://spotthevuln.com/?p=1543</guid>
		<description><![CDATA[Details <p>Affected Software: Zeus C&#038;C</p> <p>Fixed in Version: ?</p> <p>Issue Type: XSS and XSRF</p> <p>Original Code: Found Here</p> Details <p>This week’s bugs affected Zeus C&#038;C 1.1.0.0. The file we’re looking at is mod.bcmds.php. The first thing that popped out at me was the named constant “QUERY_STRING” that’s being used in various places in code. Although [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><div class="shr-publisher-1543"></div><h1>Details</h1>
<p>Affected Software: Zeus C&#038;C</p>
<p>Fixed in Version: ?</p>
<p>Issue Type: XSS and XSRF</p>
<p>Original Code: <a href="http://spotthevuln.com/2011/07/imagination/">Found Here</a></p>
<h1>Details</h1>
<p>This week’s bugs affected Zeus C&#038;C 1.1.0.0.  The file we’re looking at is mod.bcmds.php.  The first thing that popped out at me was the named constant “QUERY_STRING” that’s being used in various places in code.  Although we don’t get to see exactly where QUERY_STRING is being defined in the code snippet as a general rule of thumb, values from the query string cannot be trusted.  In this case, QUERY_STRING is defined in a different file (in.php) in the following line:</p>
<div class="codecolorer-container php default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:99%;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><a href="http://www.php.net/define"><span style="color: #990000;">define</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'QUERY_STRING'</span><span style="color: #339933;">,</span> QUERY_STRING_BLANK<span style="color: #339933;">.</span><span style="color: #000088;">$module</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></div></td></tr></tbody></table></div>
<p>QUERY_STRING_BLANK is defined in the following way (also in in.php):</p>
<div class="codecolorer-container php default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:99%;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><a href="http://www.php.net/define"><span style="color: #990000;">define</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'QUERY_STRING_BLANK'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$_SERVER</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'PHP_SELF'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'?m='</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></div></td></tr></tbody></table></div>
<p>Veteran Spot the Vuln readers will immediately realize that $_SERVER[‘PHP_SELF’] cannot be trusted and can contain attacker supplied data.  An old, but good write-up on PHP_SELF XSS can be found <a href="http://seancoates.com/blogs/xss-woes" target="_blank">here</a>.<br />
<br />
Knowing this, we’re free to XSS the Zeus C&#038;C and hijack the bots… as long as we can get the Zeus botmaster to visit a page we own (a reasonable request) AND we can figure out the domain name the botmaster is using for their C&#038;C (fairly difficult).  Botmasters can take advantage of browser same origin policy defenses and use a host file to create a unique domain for their C&#038;Cs… minimizing the impact of reflected XSS exploits against their C&#038;Cs.  I’m wondering if this is the first public security advice for the botmaster community…<br />
<br />
I’ve highlighted the lines that insecurely use the QUERYSTRING constant to build HTML markup, resulting in XSS.  I couldn’t find a mod.bcmds.php file after Zeus 1.1.0.0, so I’m considering this specific XSS issue fixed.<br />
<br />
There is a second, more subtle issue in this code… one that still affects the latest Zeus C&#038;C builds.  The C&#038;C developer seemingly went through great lengths to defend against SQL injection.  A quick perusal through the code shows a smattering of addslashes() and is_numeric() in attempts to validate input before passing it to backend databases.  What’s missing however… are nonce/token checks (XSRF defenses).  The following code snippet is a perfect example:</p>
<div class="codecolorer-container php default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:99%;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br /></div></td><td><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #b1b100;">else</span> <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><a href="http://www.php.net/isset"><span style="color: #990000;">isset</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'del'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">&amp;&amp;</span>is_numeric<span style="color: #009900;">&#40;</span><span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'del'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">&amp;&amp;</span><span style="color: #000088;">$pedt</span><span style="color: #009900;">&#41;</span><br />
<span style="color: #009900;">&#123;</span><br />
&nbsp; <a href="http://www.php.net/mysql_query"><span style="color: #990000;">mysql_query</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'DELETE FROM &nbsp;'</span><span style="color: #339933;">.</span>TABLE_BCMDS<span style="color: #339933;">.</span><span style="color: #0000ff;">' WHERE id='</span><span style="color: #339933;">.</span><span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'del'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">' LIMIT 1'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; <a href="http://www.php.net/header"><span style="color: #990000;">header</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Location: '</span><span style="color: #339933;">.</span>QUERY_STRING<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; <a href="http://www.php.net/die"><span style="color: #990000;">die</span></a><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> &nbsp;<br />
<span style="color: #009900;">&#125;</span></div></td></tr></tbody></table></div>
<p>In the snippet above, we see that the C&#038;C code grabs a value directly from the querystring, validates that it is_numeric(), and then passes the value to a DELETE statement.  No where does the code attempt to validate that the request wasn’t generated via XSRF.  If an attacker can discover the location of the C&#038;C and lure the botmaster to an attacker controlled page, they can setup an XSRF attack to delete the entire TABLE_BCMDS.  Looking through the latest, most current Zeus C&#038;C code, XSRF defenses still have not been put into place… come on guys, even WordPress has XSRF defenses!  <a href="http://codex.wordpress.org/Function_Reference/wp_verify_nonce" target="_blank">http://codex.wordpress.org/Function_Reference/wp_verify_nonce</a></p>
<h1>Vulnerable Code</h1>
<div class="codecolorer-container php default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:99%;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>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 /></div></td><td><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><a href="http://www.php.net/defined"><span style="color: #990000;">defined</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'__INDEX__'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><a href="http://www.php.net/die"><span style="color: #990000;">die</span></a><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #000088;">$pedt</span><span style="color: #339933;">=</span>PRIV<span style="color: #339933;">&amp;</span>PRIV_BOTS_CMDS_EDIT<span style="color: #339933;">;</span><br />
<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span><a href="http://www.php.net/isset"><span style="color: #990000;">isset</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'new'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">&amp;&amp;</span><span style="color: #000088;">$pedt</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">||</span><span style="color: #009900;">&#40;</span><a href="http://www.php.net/isset"><span style="color: #990000;">isset</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'edit'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">&amp;&amp;</span>is_numeric<span style="color: #009900;">&#40;</span><span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'edit'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><br />
<span style="color: #009900;">&#123;</span><br />
&nbsp; <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">!@</span><span style="color: #b1b100;">include_once</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'fmt.php'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><a href="http://www.php.net/die"><span style="color: #990000;">die</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'fmt.php not founded!'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; <span style="color: #000088;">$name</span><span style="color: #339933;">=</span><a href="http://www.php.net/isset"><span style="color: #990000;">isset</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'name'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span>?<span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'name'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">:</span><a href="http://www.php.net/time"><span style="color: #990000;">time</span></a><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; <span style="color: #000088;">$stat</span><span style="color: #339933;">=</span><a href="http://www.php.net/isset"><span style="color: #990000;">isset</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'stat'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span>?<span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'stat'</span><span style="color: #009900;">&#93;</span>?<span style="color: #cc66cc;">1</span><span style="color: #339933;">:</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">:</span><span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span><br />
&nbsp; <span style="color: #000088;">$limit</span><span style="color: #339933;">=</span><span style="color: #009900;">&#40;</span><a href="http://www.php.net/isset"><span style="color: #990000;">isset</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'limit'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">&amp;&amp;</span>is_numeric<span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'limit'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>?<span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'limit'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">:</span><span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span><br />
&nbsp; <span style="color: #000088;">$cnts</span><span style="color: #339933;">=</span><a href="http://www.php.net/isset"><span style="color: #990000;">isset</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'cnts'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span>?<span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'cnts'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">:</span><span style="color: #0000ff;">''</span><span style="color: #339933;">;</span><br />
&nbsp; <span style="color: #000088;">$cids</span><span style="color: #339933;">=</span><a href="http://www.php.net/isset"><span style="color: #990000;">isset</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'cids'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span>?<span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'cids'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">:</span><span style="color: #0000ff;">''</span><span style="color: #339933;">;</span><br />
&nbsp; <span style="color: #000088;">$bns</span><span style="color: #339933;">=</span><a href="http://www.php.net/isset"><span style="color: #990000;">isset</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'bns'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span>?<span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'bns'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">:</span><span style="color: #0000ff;">''</span><span style="color: #339933;">;</span><br />
&nbsp; <span style="color: #000088;">$cmds</span><span style="color: #339933;">=</span><a href="http://www.php.net/isset"><span style="color: #990000;">isset</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'cmds'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span>?<span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'cmds'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">:</span><span style="color: #0000ff;">''</span><span style="color: #339933;">;</span><br />
<br />
&nbsp; <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_SERVER</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'REQUEST_METHOD'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">==</span><span style="color: #0000ff;">'POST'</span><span style="color: #339933;">&amp;&amp;</span>strlen<span style="color: #009900;">&#40;</span><span style="color: #000088;">$name</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">&gt;</span><span style="color: #cc66cc;">0</span><span style="color: #339933;">&amp;&amp;</span><span style="color: #000088;">$pedt</span><span style="color: #009900;">&#41;</span><br />
&nbsp; <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; <span style="color: #000088;">$cmdsb</span><span style="color: #339933;">=</span>EncodeBuffer<span style="color: #009900;">&#40;</span><a href="http://www.php.net/str_replace"><span style="color: #990000;">str_replace</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;<span style="color: #000099; font-weight: bold;">\r</span><span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">,</span><span style="color: #0000ff;">&quot;<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">,</span><a href="http://www.php.net/trim"><span style="color: #990000;">trim</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$cmds</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #000088;">$data</span><span style="color: #339933;">=</span><span style="color: #0000ff;">'name=\''</span><span style="color: #339933;">.</span><a href="http://www.php.net/addslashes"><span style="color: #990000;">addslashes</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$name</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'\',stat='</span><span style="color: #339933;">.</span><span style="color: #000088;">$stat</span><span style="color: #339933;">.</span><span style="color: #0000ff;">',lim='</span><span style="color: #339933;">.</span><span style="color: #000088;">$limit</span><span style="color: #339933;">.</span><span style="color: #0000ff;">',c=\''</span><span style="color: #339933;">.</span><a href="http://www.php.net/addslashes"><span style="color: #990000;">addslashes</span></a><span style="color: #009900;">&#40;</span>SepFmt<span style="color: #009900;">&#40;</span><span style="color: #000088;">$cnts</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'\',comps=\''</span><span style="color: #339933;">.</span><a href="http://www.php.net/addslashes"><span style="color: #990000;">addslashes</span></a><span style="color: #009900;">&#40;</span>SepFmt<span style="color: #009900;">&#40;</span><span style="color: #000088;">$cids</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'\',bns=\''</span><span style="color: #339933;">.</span><a href="http://www.php.net/addslashes"><span style="color: #990000;">addslashes</span></a><span style="color: #009900;">&#40;</span>SepFmt<span style="color: #009900;">&#40;</span><span style="color: #000088;">$bns</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'\',cmds=\''</span><span style="color: #339933;">.</span><a href="http://www.php.net/addslashes"><span style="color: #990000;">addslashes</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$cmdsb</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'\''</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><a href="http://www.php.net/isset"><span style="color: #990000;">isset</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'new'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><a href="http://www.php.net/mysql_query"><span style="color: #990000;">mysql_query</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'INSERT INTO '</span><span style="color: #339933;">.</span>TABLE_BCMDS<span style="color: #339933;">.</span><span style="color: #0000ff;">' SET '</span><span style="color: #339933;">.</span><span style="color: #000088;">$data</span><span style="color: #339933;">.</span><span style="color: #0000ff;">',id2='</span><span style="color: #339933;">.</span><a href="http://www.php.net/time"><span style="color: #990000;">time</span></a><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #b1b100;">else</span> <a href="http://www.php.net/mysql_query"><span style="color: #990000;">mysql_query</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'UPDATE '</span><span style="color: #339933;">.</span>TABLE_BCMDS<span style="color: #339933;">.</span><span style="color: #0000ff;">' SET '</span><span style="color: #339933;">.</span><span style="color: #000088;">$data</span><span style="color: #339933;">.</span><span style="color: #0000ff;">' WHERE id=\''</span><span style="color: #339933;">.</span><span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'edit'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'\' LIMIT 1'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <a href="http://www.php.net/header"><span style="color: #990000;">header</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Location: '</span><span style="color: #339933;">.</span>QUERY_STRING<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; <span style="color: #b1b100;">else</span><br />
&nbsp; <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><span style="color: #000088;">$pedt</span><span style="color: #339933;">&amp;&amp;</span>isset<span style="color: #009900;">&#40;</span><span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'new'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><a href="http://www.php.net/unset"><span style="color: #990000;">unset</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'new'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; HTMLBegin<span style="color: #009900;">&#40;</span><a href="http://www.php.net/isset"><span style="color: #990000;">isset</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'new'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span>?LNG_MBCMDS_NEWCMD<span style="color: #339933;">:</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$pedt</span>?LNG_MBCMDS_EDITCMD<span style="color: #339933;">:</span>LNG_MBCMDS_VIEWCMD<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> &nbsp;<br />
&nbsp; &nbsp; <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><a href="http://www.php.net/isset"><span style="color: #990000;">isset</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'new'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #b1b100;">print</span> CmdForm<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'new'</span><span style="color: #339933;">,</span>LNG_MBCMDS_NEWCMD<span style="color: #339933;">,</span>LNG_MBCMDS_ADD<span style="color: #339933;">,</span><span style="color: #000088;">$name</span><span style="color: #339933;">,</span><span style="color: #000088;">$stat</span><span style="color: #339933;">,</span><span style="color: #000088;">$limit</span><span style="color: #339933;">,</span><span style="color: #000088;">$cnts</span><span style="color: #339933;">,</span><span style="color: #000088;">$cids</span><span style="color: #339933;">,</span><span style="color: #000088;">$bns</span><span style="color: #339933;">,</span><span style="color: #000088;">$cmds</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #b1b100;">else</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; <span style="color: #000088;">$r</span><span style="color: #339933;">=</span><a href="http://www.php.net/mysql_query"><span style="color: #990000;">mysql_query</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'SELECT * FROM '</span><span style="color: #339933;">.</span>TABLE_BCMDS<span style="color: #339933;">.</span><span style="color: #0000ff;">' WHERE id=\''</span><span style="color: #339933;">.</span><span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'edit'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'\' LIMIT 1'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$r</span><span style="color: #339933;">&amp;&amp;</span>mysql_affected_rows<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">==</span><span style="color: #cc66cc;">1</span><span style="color: #339933;">&amp;&amp;</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$m</span><span style="color: #339933;">=</span><a href="http://www.php.net/mysql_fetch_assoc"><span style="color: #990000;">mysql_fetch_assoc</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$r</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #b1b100;">print</span> CmdForm<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'edit='</span><span style="color: #339933;">.</span><span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'edit'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span><span style="color: #000088;">$pedt</span>?LNG_MBCMDS_EDITCMD<span style="color: #339933;">:</span>LNG_MBCMDS_VIEWCMD<span style="color: #339933;">,</span><span style="color: #000088;">$pedt</span>?LNG_MBCMDS_EDIT<span style="color: #339933;">:</span><span style="color: #0000ff;">''</span><span style="color: #339933;">,</span><span style="color: #000088;">$m</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'name'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span><span style="color: #000088;">$m</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'stat'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span><span style="color: #000088;">$m</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'lim'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span>SepFmtB<span style="color: #009900;">&#40;</span><span style="color: #000088;">$m</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'c'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>SepFmtB<span style="color: #009900;">&#40;</span><span style="color: #000088;">$m</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'comps'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>SepFmtB<span style="color: #009900;">&#40;</span><span style="color: #000088;">$m</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'bns'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>DecodeBuffer<span style="color: #009900;">&#40;</span><span style="color: #000088;">$m</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'cmds'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">else</span> <span style="color: #b1b100;">print</span> <span style="color: #0000ff;">'&lt;font class=&quot;error&quot;&gt;'</span><span style="color: #339933;">.</span>LNG_MBCMDS_ERROR_1<span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;/font&gt;'</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; &nbsp; HTMLEnd<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; <a href="http://www.php.net/die"><span style="color: #990000;">die</span></a><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span><br />
<span style="color: #b1b100;">else</span> <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><a href="http://www.php.net/isset"><span style="color: #990000;">isset</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'del'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">&amp;&amp;</span>is_numeric<span style="color: #009900;">&#40;</span><span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'del'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">&amp;&amp;</span><span style="color: #000088;">$pedt</span><span style="color: #009900;">&#41;</span><br />
<span style="color: #009900;">&#123;</span><br />
&nbsp; <a href="http://www.php.net/mysql_query"><span style="color: #990000;">mysql_query</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'DELETE FROM &nbsp;'</span><span style="color: #339933;">.</span>TABLE_BCMDS<span style="color: #339933;">.</span><span style="color: #0000ff;">' WHERE id='</span><span style="color: #339933;">.</span><span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'del'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">' LIMIT 1'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; <a href="http://www.php.net/header"><span style="color: #990000;">header</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Location: '</span><span style="color: #339933;">.</span>QUERY_STRING<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; <a href="http://www.php.net/die"><span style="color: #990000;">die</span></a><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> &nbsp;<br />
<span style="color: #009900;">&#125;</span><br />
<span style="color: #b1b100;">else</span> <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><a href="http://www.php.net/isset"><span style="color: #990000;">isset</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'res'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">&amp;&amp;</span>is_numeric<span style="color: #009900;">&#40;</span><span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'res'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">&amp;&amp;</span><span style="color: #000088;">$pedt</span><span style="color: #009900;">&#41;</span><br />
<span style="color: #009900;">&#123;</span><br />
&nbsp; <a href="http://www.php.net/mysql_query"><span style="color: #990000;">mysql_query</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'UPDATE '</span><span style="color: #339933;">.</span>TABLE_BCMDS<span style="color: #339933;">.</span><span style="color: #0000ff;">' SET exc=\'0\',rcomps=\'\',exct=\'0\' WHERE id='</span><span style="color: #339933;">.</span><span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'res'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">' LIMIT 1'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; <a href="http://www.php.net/header"><span style="color: #990000;">header</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Location: '</span><span style="color: #339933;">.</span>QUERY_STRING<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; <a href="http://www.php.net/die"><span style="color: #990000;">die</span></a><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span><br />
<br />
<span style="display:block;background-color:#ffff66">HTMLBegin<span style="color: #009900;">&#40;</span>LNG_MBCMDS<span style="color: #339933;">,</span><span style="color: #000088;">$pedt</span>?<span style="color: #0000ff;">'function DelCmd(uid,q){if(confirm(q))window.location=\''</span><span style="color: #339933;">.</span>QUERY_STRING<span style="color: #339933;">.</span><span style="color: #0000ff;">'&amp;del=\'+uid;};function ResCmd(uid,q){if(confirm(q))window.location=\''</span><span style="color: #339933;">.</span>QUERY_STRING<span style="color: #339933;">.</span><span style="color: #0000ff;">'&amp;res=\'+uid;}'</span><span style="color: #339933;">:</span><span style="color: #0000ff;">''</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br /></span><br />
<span style="color: #000088;">$r</span><span style="color: #339933;">=</span><a href="http://www.php.net/mysql_query"><span style="color: #990000;">mysql_query</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'SELECT * FROM '</span><span style="color: #339933;">.</span>TABLE_BCMDS<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> &nbsp; &nbsp; &nbsp;<br />
<span style="color: #000088;">$total</span><span style="color: #339933;">=</span><a href="http://www.php.net/mysql_affected_rows"><span style="color: #990000;">mysql_affected_rows</span></a><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #b1b100;">print</span> <span style="color: #0000ff;">'&lt;table class=&quot;tbl1&quot;&gt;&lt;tr&gt;&lt;td class=&quot;td1&quot; colspan=&quot;'</span><span style="color: #339933;">.</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$pedt</span>?<span style="color: #cc66cc;">9</span><span style="color: #339933;">:</span><span style="color: #cc66cc;">10</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot;&gt;'</span><span style="color: #339933;">.</span>LNG_MBCMDS_R_CMDS<span style="color: #339933;">.</span><span style="color: #0000ff;">'&amp;nbsp;('</span><span style="color: #339933;">.</span><span style="color: #000088;">$total</span><span style="color: #339933;">.</span><span style="color: #0000ff;">')&lt;/td&gt;'</span><span style="color: #339933;">;</span><br />
<span style="display:block;background-color:#ffff66"><span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$pedt</span><span style="color: #009900;">&#41;</span><span style="color: #b1b100;">print</span> <span style="color: #0000ff;">'&lt;td class=&quot;td1&quot; align=&quot;center&quot;&gt;&lt;input type=&quot;submit&quot; value=&quot;'</span><span style="color: #339933;">.</span>LNG_MBCMDS_NEWCMD<span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot; class=&quot;ism&quot; style=&quot;width:100%&quot; onClick=&quot;window.location=\''</span><span style="color: #339933;">.</span>QUERY_STRING<span style="color: #339933;">.</span><span style="color: #0000ff;">'&amp;new\';&quot;&gt;&lt;/td&gt;'</span><span style="color: #339933;">;</span><br /></span><span style="color: #b1b100;">print</span> <span style="color: #0000ff;">'&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;td1&quot;&gt;'</span><span style="color: #339933;">.</span>LNG_MBCMDS_R_ID<span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;/td&gt;&lt;td class=&quot;td1&quot;&gt;'</span><span style="color: #339933;">.</span>LNG_MBCMDS_R_NAME<span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;/td&gt;&lt;td class=&quot;td1&quot;&gt;'</span><span style="color: #339933;">.</span>LNG_MBCMDS_R_STAT<span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;/td&gt;&lt;td class=&quot;td1&quot;&gt;'</span><span style="color: #339933;">.</span>LNG_MBCMDS_R_LIMIT<span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;/td&gt;&lt;td class=&quot;td1&quot;&gt;'</span><span style="color: #339933;">.</span>LNG_MBCMDS_R_REQ<span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;/td&gt;&lt;td class=&quot;td1&quot;&gt;'</span><span style="color: #339933;">.</span>LNG_MBCMDS_R_EXEC<span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;/td&gt;&lt;td class=&quot;td1&quot;&gt;'</span><span style="color: #339933;">.</span>LNG_MBCMDS_R_CNTS<span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;/td&gt;&lt;td class=&quot;td1&quot;&gt;'</span><span style="color: #339933;">.</span>LNG_MBCMDS_R_CIDS<span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;/td&gt;&lt;td class=&quot;td1&quot;&gt;'</span><span style="color: #339933;">.</span>LNG_MBCMDS_R_BNS<span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;/td&gt;&lt;td class=&quot;td1&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;'</span><span style="color: #339933;">;</span><br />
<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$total</span><span style="color: #339933;">&gt;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#41;</span><br />
<span style="color: #009900;">&#123;</span><br />
&nbsp; <span style="color: #000088;">$j</span><span style="color: #339933;">=</span><span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span><br />
&nbsp; <span style="color: #b1b100;">while</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$m</span><span style="color: #339933;">=</span><a href="http://www.php.net/mysql_fetch_assoc"><span style="color: #990000;">mysql_fetch_assoc</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$r</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><br />
&nbsp; <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; <span style="color: #000088;">$a</span><span style="color: #339933;">=</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$j</span><span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">%</span><span style="color:#800080;">2</span><span style="color: #339933;">==</span><span style="color: #cc66cc;">0</span>?<span style="color: #cc66cc;">1</span><span style="color: #339933;">:</span><span style="color: #cc66cc;">2</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #b1b100;">print</span> <span style="color: #0000ff;">'&lt;tr valign=&quot;top&quot;&gt;&lt;td align=&quot;right&quot; class=&quot;tdx'</span><span style="color: #339933;">.</span><span style="color: #000088;">$a</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot;&gt;'</span><span style="color: #339933;">.</span><span style="color: #000088;">$m</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'id2'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;/td&gt;'</span><span style="color: #339933;">.</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0000ff;">'&lt;td class=&quot;tdx'</span><span style="color: #339933;">.</span><span style="color: #000088;">$a</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot;&gt;'</span><span style="color: #339933;">.</span><a href="http://www.php.net/htmlentities"><span style="color: #990000;">htmlentities</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$m</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'name'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;/td&gt;'</span><span style="color: #339933;">.</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0000ff;">'&lt;td class=&quot;tdx'</span><span style="color: #339933;">.</span><span style="color: #000088;">$a</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot;&gt;'</span><span style="color: #339933;">.</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$m</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'stat'</span><span style="color: #009900;">&#93;</span>?LNG_MBCMDS_STAT_ON<span style="color: #339933;">:</span>LNG_MBCMDS_STAT_OFF<span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;/td&gt;'</span><span style="color: #339933;">.</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0000ff;">'&lt;td align=&quot;right&quot; class=&quot;tdx'</span><span style="color: #339933;">.</span><span style="color: #000088;">$a</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot;&gt;'</span><span style="color: #339933;">.</span><span style="color: #000088;">$m</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'lim'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;/td&gt;'</span><span style="color: #339933;">.</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0000ff;">'&lt;td align=&quot;right&quot; class=&quot;tdx'</span><span style="color: #339933;">.</span><span style="color: #000088;">$a</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot;&gt;'</span><span style="color: #339933;">.</span><span style="color: #000088;">$m</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'exc'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;/td&gt;'</span><span style="color: #339933;">.</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0000ff;">'&lt;td align=&quot;right&quot; class=&quot;tdx'</span><span style="color: #339933;">.</span><span style="color: #000088;">$a</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot;&gt;'</span><span style="color: #339933;">.</span><span style="color: #000088;">$m</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'exct'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;/td&gt;'</span><span style="color: #339933;">.</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0000ff;">'&lt;td class=&quot;tdx'</span><span style="color: #339933;">.</span><span style="color: #000088;">$a</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot;&gt;'</span><span style="color: #339933;">.</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$m</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'c'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">==</span><span style="color: #0000ff;">''</span>?<span style="color: #0000ff;">'-'</span><span style="color: #339933;">:</span><a href="http://www.php.net/str_replace"><span style="color: #990000;">str_replace</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">','</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'&lt;br&gt;'</span><span style="color: #339933;">,</span><a href="http://www.php.net/htmlentities"><span style="color: #990000;">htmlentities</span></a><span style="color: #009900;">&#40;</span>SepFmtB<span style="color: #009900;">&#40;</span><span style="color: #000088;">$m</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'c'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;/td&gt;'</span><span style="color: #339933;">.</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0000ff;">'&lt;td class=&quot;tdx'</span><span style="color: #339933;">.</span><span style="color: #000088;">$a</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot;&gt;'</span><span style="color: #339933;">.</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$m</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'comps'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">==</span><span style="color: #0000ff;">''</span>?<span style="color: #0000ff;">'-'</span><span style="color: #339933;">:</span><a href="http://www.php.net/str_replace"><span style="color: #990000;">str_replace</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">','</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'&lt;br&gt;'</span><span style="color: #339933;">,</span><a href="http://www.php.net/htmlentities"><span style="color: #990000;">htmlentities</span></a><span style="color: #009900;">&#40;</span>SepFmtB<span style="color: #009900;">&#40;</span><span style="color: #000088;">$m</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'comps'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;/td&gt;'</span><span style="color: #339933;">.</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0000ff;">'&lt;td class=&quot;tdx'</span><span style="color: #339933;">.</span><span style="color: #000088;">$a</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot;&gt;'</span><span style="color: #339933;">.</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$m</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'bns'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">==</span><span style="color: #0000ff;">''</span>?<span style="color: #0000ff;">'-'</span><span style="color: #339933;">:</span><a href="http://www.php.net/str_replace"><span style="color: #990000;">str_replace</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">','</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'&lt;br&gt;'</span><span style="color: #339933;">,</span><a href="http://www.php.net/htmlentities"><span style="color: #990000;">htmlentities</span></a><span style="color: #009900;">&#40;</span>SepFmtB<span style="color: #009900;">&#40;</span><span style="color: #000088;">$m</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'bns'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;/td&gt;'</span><span style="color: #339933;">.</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0000ff;">'&lt;td class=&quot;tdx'</span><span style="color: #339933;">.</span><span style="color: #000088;">$a</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot; align=&quot;center&quot;&gt;&lt;input class=&quot;ism&quot; style=&quot;width:90%&quot; type=&quot;submit&quot; value=&quot;'</span><span style="color: #339933;">.</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$pedt</span>?LNG_MBCMDS_R_EDIT<span style="color: #339933;">:</span>LNG_MBCMDS_R_VIEW<span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot; onClick=&quot;window.location=\''</span><span style="color: #339933;">.</span>QUERY_STRING<span style="color: #339933;">.</span><span style="color: #0000ff;">'&amp;edit='</span><span style="color: #339933;">.</span><span style="color: #000088;">$m</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'id'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'\';return false;&quot;&gt;'</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$pedt</span><span style="color: #009900;">&#41;</span><span style="color: #b1b100;">print</span> <span style="color: #0000ff;">'&lt;br&gt;&lt;input class=&quot;ism&quot; style=&quot;width:90%&quot; type=&quot;submit&quot; value=&quot;'</span><span style="color: #339933;">.</span>LNG_MBCMDS_R_RES_OK<span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot; onClick=&quot;javascript:ResCmd(\''</span><span style="color: #339933;">.</span><span style="color: #000088;">$m</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'id'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'\',\''</span><span style="color: #339933;">.</span><a href="http://www.php.net/addslashes"><span style="color: #990000;">addslashes</span></a><span style="color: #009900;">&#40;</span><a href="http://www.php.net/sprintf"><span style="color: #990000;">sprintf</span></a><span style="color: #009900;">&#40;</span>LNG_MBCMDS_R_RES<span style="color: #339933;">,</span><span style="color: #000088;">$m</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'name'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'\');return false;&quot;&gt;&lt;br&gt;&lt;input class=&quot;ism&quot; style=&quot;width:90%&quot; type=&quot;submit&quot; value=&quot;'</span><span style="color: #339933;">.</span>LNG_MBCMDS_R_DEL_OK<span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot; onClick=&quot;javascript:DelCmd(\''</span><span style="color: #339933;">.</span><span style="color: #000088;">$m</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'id'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'\',\''</span><span style="color: #339933;">.</span><a href="http://www.php.net/addslashes"><span style="color: #990000;">addslashes</span></a><span style="color: #009900;">&#40;</span><a href="http://www.php.net/sprintf"><span style="color: #990000;">sprintf</span></a><span style="color: #009900;">&#40;</span>LNG_MBCMDS_R_DEL<span style="color: #339933;">,</span><span style="color: #000088;">$m</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'name'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'\');return false;&quot;&gt;'</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #b1b100;">print</span> <span style="color: #0000ff;">'&lt;/td&gt;&lt;/tr&gt;'</span><span style="color: #339933;">;</span><br />
&nbsp; <span style="color: #009900;">&#125;</span><br />
<span style="color: #009900;">&#125;</span><br />
<span style="color: #b1b100;">else</span> <span style="color: #b1b100;">print</span> <span style="color: #0000ff;">'&lt;tr&gt;&lt;td align=&quot;center&quot; colspan=&quot;10&quot; class=&quot;tdx1&quot;&gt;&lt;i&gt;'</span><span style="color: #339933;">.</span>LNG_MBCMDS_R_NONE<span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;/i&gt;&lt;/td&gt;&lt;/tr&gt;'</span><span style="color: #339933;">;</span><br />
<span style="color: #b1b100;">print</span> <span style="color: #0000ff;">'&lt;/table&gt;'</span><span style="color: #339933;">;</span><br />
HTMLEnd<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<br />
<span style="color: #000000; font-weight: bold;">function</span> CmdForm<span style="color: #009900;">&#40;</span><span style="color: #000088;">$cmd</span><span style="color: #339933;">,</span><span style="color: #000088;">$title</span><span style="color: #339933;">,</span><span style="color: #000088;">$action</span><span style="color: #339933;">,</span><span style="color: #000088;">$name</span><span style="color: #339933;">,</span><span style="color: #000088;">$stat</span><span style="color: #339933;">,</span><span style="color: #000088;">$limit</span><span style="color: #339933;">,</span><span style="color: #000088;">$cnts</span><span style="color: #339933;">,</span><span style="color: #000088;">$cids</span><span style="color: #339933;">,</span><span style="color: #000088;">$bns</span><span style="color: #339933;">,</span><span style="color: #000088;">$cmds</span><span style="color: #009900;">&#41;</span><br />
<span style="color: #009900;">&#123;</span><br />
&nbsp; <span style="color: #000088;">$en</span><span style="color: #339933;">=</span><span style="color: #000088;">$action</span><span style="color: #339933;">==</span><span style="color: #0000ff;">''</span>?<span style="color: #cc66cc;">0</span><span style="color: #339933;">:</span><span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span><br />
&nbsp; <span style="color: #000088;">$stat</span><span style="color: #339933;">=</span><span style="color: #000088;">$stat</span>?<span style="color: #cc66cc;">1</span><span style="color: #339933;">:</span><span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span><br />
&nbsp; <span style="color: #000088;">$ro</span><span style="color: #339933;">=</span><span style="color: #000088;">$en</span>?<span style="color: #0000ff;">''</span><span style="color: #339933;">:</span><span style="color: #0000ff;">'readonly '</span><span style="color: #339933;">;</span><br />
&nbsp; <br />
<span style="display:block;background-color:#ffff66">&nbsp; <span style="color: #000088;">$str</span><span style="color: #339933;">=</span><span style="color: #000088;">$en</span>?<span style="color: #0000ff;">'&lt;form method=&quot;POST&quot; action=&quot;'</span><span style="color: #339933;">.</span>QUERY_STRING<span style="color: #339933;">.</span><span style="color: #0000ff;">'&amp;'</span><span style="color: #339933;">.</span><span style="color: #000088;">$cmd</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot;&gt;'</span><span style="color: #339933;">:</span><span style="color: #0000ff;">''</span><span style="color: #339933;">;</span><br /></span>&nbsp; <span style="color: #000088;">$str</span><span style="color: #339933;">.=</span><span style="color: #0000ff;">'&lt;table class=&quot;tbl1&quot; width=&quot;350&quot;&gt;&lt;tr&gt;&lt;td class=&quot;td1&quot; colspan=&quot;2&quot;&gt;'</span><span style="color: #339933;">.</span><span style="color: #000088;">$title</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;/td&gt;&lt;/tr&gt;'</span><span style="color: #339933;">.</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0000ff;">'&lt;tr&gt;&lt;td&gt;'</span><span style="color: #339933;">.</span>LNG_MBCMDS_NAME<span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;/td&gt;&lt;td width=&quot;100%&quot;&gt;&lt;input '</span><span style="color: #339933;">.</span><span style="color: #000088;">$ro</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'type=&quot;text&quot; name=&quot;name&quot; value=&quot;'</span><span style="color: #339933;">.</span><a href="http://www.php.net/htmlentities"><span style="color: #990000;">htmlentities</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$name</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot; style=&quot;width:100%&quot;&gt;&lt;/td&gt;&lt;/tr&gt;'</span><span style="color: #339933;">.</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0000ff;">'&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&lt;table class=&quot;tbl1&quot;&gt;&lt;tr&gt;&lt;td&gt;'</span><span style="color: #339933;">.</span>LNG_MBCMDS_STAT<span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;/td&gt;&lt;td width=&quot;100%&quot;&gt;&lt;select '</span><span style="color: #339933;">.</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$en</span>?<span style="color: #0000ff;">''</span><span style="color: #339933;">:</span><span style="color: #0000ff;">'disabled '</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'name=&quot;stat&quot; style=&quot;width:100%&quot;&gt;'</span><span style="color: #339933;">.</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0000ff;">'&lt;option value=&quot;1&quot;'</span><span style="color: #339933;">.</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$stat</span><span style="color: #339933;">==</span><span style="color: #cc66cc;">1</span>?<span style="color: #0000ff;">' selected'</span><span style="color: #339933;">:</span><span style="color: #0000ff;">''</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&gt;'</span><span style="color: #339933;">.</span>LNG_MBCMDS_STAT_ON<span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;/option&gt;'</span><span style="color: #339933;">.</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0000ff;">'&lt;option value=&quot;0&quot;'</span><span style="color: #339933;">.</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$stat</span><span style="color: #339933;">==</span><span style="color: #cc66cc;">0</span>?<span style="color: #0000ff;">' selected'</span><span style="color: #339933;">:</span><span style="color: #0000ff;">''</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&gt;'</span><span style="color: #339933;">.</span>LNG_MBCMDS_STAT_OFF<span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;/option&gt;'</span><span style="color: #339933;">.</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0000ff;">'&lt;/select&gt;&lt;/td&gt;&lt;/tr&gt;'</span><span style="color: #339933;">.</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0000ff;">'&lt;tr&gt;&lt;td&gt;'</span><span style="color: #339933;">.</span>LNG_MBCMDS_LIMIT<span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;/td&gt;&lt;td width=&quot;100%&quot;&gt;&lt;input '</span><span style="color: #339933;">.</span><span style="color: #000088;">$ro</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'type=&quot;text&quot; name=&quot;limit&quot; value=&quot;'</span><span style="color: #339933;">.</span><span style="color: #000088;">$limit</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot; style=&quot;width:100%&quot;&gt;&lt;/td&gt;&lt;/tr&gt;'</span><span style="color: #339933;">.</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0000ff;">'&lt;tr&gt;&lt;td&gt;'</span><span style="color: #339933;">.</span>LNG_MBCMDS_CNTS<span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;/td&gt;&lt;td width=&quot;100%&quot;&gt;&lt;input '</span><span style="color: #339933;">.</span><span style="color: #000088;">$ro</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'type=&quot;text&quot; name=&quot;cnts&quot; value=&quot;'</span><span style="color: #339933;">.</span><span style="color: #000088;">$cnts</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot; style=&quot;width:100%&quot;&gt;&lt;/td&gt;&lt;/tr&gt;'</span><span style="color: #339933;">.</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0000ff;">'&lt;tr&gt;&lt;td&gt;'</span><span style="color: #339933;">.</span>LNG_MBCMDS_CIDS<span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;/td&gt;&lt;td width=&quot;100%&quot;&gt;&lt;input '</span><span style="color: #339933;">.</span><span style="color: #000088;">$ro</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'type=&quot;text&quot; name=&quot;cids&quot; value=&quot;'</span><span style="color: #339933;">.</span><span style="color: #000088;">$cids</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot; style=&quot;width:100%&quot;&gt;&lt;/td&gt;&lt;/tr&gt;'</span><span style="color: #339933;">.</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0000ff;">'&lt;tr&gt;&lt;td&gt;'</span><span style="color: #339933;">.</span>LNG_MBCMDS_BNS<span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;/td&gt;&lt;td width=&quot;100%&quot;&gt;&lt;input '</span><span style="color: #339933;">.</span><span style="color: #000088;">$ro</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'type=&quot;text&quot; name=&quot;bns&quot; value=&quot;'</span><span style="color: #339933;">.</span><span style="color: #000088;">$bns</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot; style=&quot;width:100%&quot;&gt;&lt;/td&gt;&lt;/tr&gt;'</span><span style="color: #339933;">.</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0000ff;">'&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;'</span><span style="color: #339933;">.</span>LNG_MBCMDS_CMDS<span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;/td&gt;&lt;td&gt;&lt;textarea wrap=&quot;off&quot; '</span><span style="color: #339933;">.</span><span style="color: #000088;">$ro</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'name=&quot;cmds&quot; style=&quot;width:100%;height:100&quot;&gt;'</span><span style="color: #339933;">.</span><a href="http://www.php.net/htmlentities"><span style="color: #990000;">htmlentities</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$cmds</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;/textarea&gt;&lt;/td&gt;&lt;/tr&gt;'</span><span style="color: #339933;">.</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0000ff;">'&lt;/table&gt;&lt;/tr&gt;&lt;/td&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; align=&quot;right&quot;&gt;'</span><span style="color: #339933;">;</span><br />
&nbsp; <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$en</span><span style="color: #009900;">&#41;</span><span style="color: #000088;">$str</span><span style="color: #339933;">.=</span><span style="color: #0000ff;">'&lt;input type=&quot;submit&quot; class=&quot;ism&quot; value=&quot;'</span><span style="color: #339933;">.</span><span style="color: #000088;">$action</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot; style=&quot;width:100&quot;&gt;&amp;nbsp;'</span><span style="color: #339933;">;</span><br />
<span style="display:block;background-color:#ffff66">&nbsp; <span style="color: #000088;">$str</span><span style="color: #339933;">.=</span><span style="color: #0000ff;">'&lt;input type=&quot;submit&quot; class=&quot;ism&quot; value=&quot;'</span><span style="color: #339933;">.</span>LNG_MBCMDS_BACK<span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot; style=&quot;width:100&quot; onClick=&quot;window.location.href=\''</span><span style="color: #339933;">.</span>QUERY_STRING<span style="color: #339933;">.</span><span style="color: #0000ff;">'\';return false;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;'</span><span style="color: #339933;">;</span><br /></span>&nbsp; <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$en</span><span style="color: #009900;">&#41;</span><span style="color: #000088;">$str</span><span style="color: #339933;">.=</span><span style="color: #0000ff;">'&lt;/form&gt;'</span><span style="color: #339933;">;</span><br />
&nbsp; <span style="color: #b1b100;">return</span> <span style="color: #000088;">$str</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;/table&gt;'</span><span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span><br />
<span style="color: #000000; font-weight: bold;">function</span> SepFmt<span style="color: #009900;">&#40;</span><span style="color: #000088;">$str</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><a href="http://www.php.net/strlen"><span style="color: #990000;">strlen</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$str</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">&gt;</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><span style="color: #000088;">$str</span><span style="color: #339933;">=</span><a href="http://www.php.net/str_replace"><span style="color: #990000;">str_replace</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">','</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'|'</span><span style="color: #339933;">,</span><a href="http://www.php.net/trim"><span style="color: #990000;">trim</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$str</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>if<span style="color: #009900;">&#40;</span><span style="color: #000088;">$str</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">!=</span><span style="color: #0000ff;">'|'</span><span style="color: #009900;">&#41;</span><span style="color: #000088;">$str</span><span style="color: #339933;">=</span><span style="color: #0000ff;">'|'</span><span style="color: #339933;">.</span><span style="color: #000088;">$str</span><span style="color: #339933;">;</span>if<span style="color: #009900;">&#40;</span><span style="color: #000088;">$str</span><span style="color: #009900;">&#91;</span><a href="http://www.php.net/strlen"><span style="color: #990000;">strlen</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$str</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">-</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">!=</span><span style="color: #0000ff;">'|'</span><span style="color: #009900;">&#41;</span><span style="color: #000088;">$str</span><span style="color: #339933;">.=</span><span style="color: #0000ff;">'|'</span><span style="color: #339933;">;</span><span style="color: #009900;">&#125;</span><span style="color: #b1b100;">return</span> <span style="color: #000088;">$str</span><span style="color: #339933;">;</span><span style="color: #009900;">&#125;</span><br />
<span style="color: #000000; font-weight: bold;">function</span> SepFmtB<span style="color: #009900;">&#40;</span><span style="color: #000088;">$str</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><a href="http://www.php.net/strlen"><span style="color: #990000;">strlen</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$str</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">&gt;</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><span style="color: #000088;">$str</span><span style="color: #339933;">=</span><a href="http://www.php.net/str_replace"><span style="color: #990000;">str_replace</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'|'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">','</span><span style="color: #339933;">,</span><a href="http://www.php.net/trim"><span style="color: #990000;">trim</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$str</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>if<span style="color: #009900;">&#40;</span><span style="color: #000088;">$str</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">==</span><span style="color: #0000ff;">','</span><span style="color: #009900;">&#41;</span><span style="color: #000088;">$str</span><span style="color: #339933;">=</span><a href="http://www.php.net/substr"><span style="color: #990000;">substr</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$str</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><span style="color: #000088;">$l</span><span style="color: #339933;">=</span><a href="http://www.php.net/strlen"><span style="color: #990000;">strlen</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$str</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>if<span style="color: #009900;">&#40;</span><span style="color: #000088;">$str</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$l</span><span style="color: #339933;">-</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">==</span><span style="color: #0000ff;">','</span><span style="color: #009900;">&#41;</span><span style="color: #000088;">$str</span><span style="color: #339933;">=</span><a href="http://www.php.net/substr"><span style="color: #990000;">substr</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$str</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">0</span><span style="color: #339933;">,</span><span style="color: #000088;">$l</span><span style="color: #339933;">-</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><span style="color: #009900;">&#125;</span><span style="color: #b1b100;">return</span> <span style="color: #000088;">$str</span><span style="color: #339933;">;</span><span style="color: #009900;">&#125;</span><br />
<span style="color: #000000; font-weight: bold;">?&gt;</span></div></td></tr></tbody></table></div>
<!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic --><img src="http://spotthevuln.com/wordpress/?ak_action=api_record_view&id=1543&type=feed" alt="" /><img src="http://feeds.feedburner.com/~r/Spotthevulncom/~4/JQ-NXGK_Ijs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://spotthevuln.com/2011/07/imagination-xss-and-xsrf/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://spotthevuln.com/2011/07/imagination-xss-and-xsrf/</feedburner:origLink></item>
		<item>
		<title>Imagination</title>
		<link>http://feedproxy.google.com/~r/Spotthevulncom/~3/89zfYVKH3EU/</link>
		<comments>http://spotthevuln.com/2011/07/imagination/#comments</comments>
		<pubDate>Mon, 04 Jul 2011 19:54:10 +0000</pubDate>
		<dc:creator>bkrios</dc:creator>
				<category><![CDATA[Code Snippet]]></category>

		<guid isPermaLink="false">http://spotthevuln.com/?p=1540</guid>
		<description><![CDATA[<p>I am enough of an artist to draw freely upon my imagination. Imagination is more important than knowledge. Knowledge is limited. Imagination encircles the world. Albert Einstein </p> 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107&#60;?php if&#40;!defined&#40;'__INDEX__'&#41;&#41;die&#40;&#41;; $pedt=PRIV&#38;PRIV_BOTS_CMDS_EDIT; if&#40;&#40;isset&#40;$_GET&#91;'new'&#93;&#41;&#38;&#38;$pedt&#41;&#124;&#124;&#40;isset&#40;$_GET&#91;'edit'&#93;&#41;&#38;&#38;is_numeric&#40;$_GET&#91;'edit'&#93;&#41;&#41;&#41; &#123; &#160; if&#40;!@include_once&#40;'fmt.php'&#41;&#41;die&#40;'fmt.php not founded!'&#41;; &#160; $name=isset&#40;$_POST&#91;'name'&#93;&#41;?$_POST&#91;'name'&#93;:time&#40;&#41;; &#160; $stat=isset&#40;$_POST&#91;'stat'&#93;&#41;?&#40;$_POST&#91;'stat'&#93;?1:0&#41;:0; &#160; $limit=&#40;isset&#40;$_POST&#91;'limit'&#93;&#41;&#38;&#38;is_numeric&#40;$_POST&#91;'limit'&#93;&#41;&#41;?$_POST&#91;'limit'&#93;:0; &#160; $cnts=isset&#40;$_POST&#91;'cnts'&#93;&#41;?$_POST&#91;'cnts'&#93;:''; &#160; $cids=isset&#40;$_POST&#91;'cids'&#93;&#41;?$_POST&#91;'cids'&#93;:''; &#160; $bns=isset&#40;$_POST&#91;'bns'&#93;&#41;?$_POST&#91;'bns'&#93;:''; &#160; $cmds=isset&#40;$_POST&#91;'cmds'&#93;&#41;?$_POST&#91;'cmds'&#93;:''; &#160; if&#40;$_SERVER&#91;'REQUEST_METHOD'&#93;=='POST'&#38;&#38;strlen&#40;$name&#41;&#62;0&#38;&#38;$pedt&#41; &#160; &#123; [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><div class="shr-publisher-1540"></div><blockquote><p><strong>I am enough of an artist to draw freely upon my imagination. Imagination is more important than knowledge. Knowledge is limited. Imagination encircles the world.<br />
Albert Einstein<br />
</strong></p></blockquote>
<div class="codecolorer-container php default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:99%;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>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 /></div></td><td><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><a href="http://www.php.net/defined"><span style="color: #990000;">defined</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'__INDEX__'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><a href="http://www.php.net/die"><span style="color: #990000;">die</span></a><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #000088;">$pedt</span><span style="color: #339933;">=</span>PRIV<span style="color: #339933;">&amp;</span>PRIV_BOTS_CMDS_EDIT<span style="color: #339933;">;</span><br />
<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span><a href="http://www.php.net/isset"><span style="color: #990000;">isset</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'new'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">&amp;&amp;</span><span style="color: #000088;">$pedt</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">||</span><span style="color: #009900;">&#40;</span><a href="http://www.php.net/isset"><span style="color: #990000;">isset</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'edit'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">&amp;&amp;</span>is_numeric<span style="color: #009900;">&#40;</span><span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'edit'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><br />
<span style="color: #009900;">&#123;</span><br />
&nbsp; <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">!@</span><span style="color: #b1b100;">include_once</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'fmt.php'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><a href="http://www.php.net/die"><span style="color: #990000;">die</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'fmt.php not founded!'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; <span style="color: #000088;">$name</span><span style="color: #339933;">=</span><a href="http://www.php.net/isset"><span style="color: #990000;">isset</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'name'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span>?<span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'name'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">:</span><a href="http://www.php.net/time"><span style="color: #990000;">time</span></a><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; <span style="color: #000088;">$stat</span><span style="color: #339933;">=</span><a href="http://www.php.net/isset"><span style="color: #990000;">isset</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'stat'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span>?<span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'stat'</span><span style="color: #009900;">&#93;</span>?<span style="color: #cc66cc;">1</span><span style="color: #339933;">:</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">:</span><span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span><br />
&nbsp; <span style="color: #000088;">$limit</span><span style="color: #339933;">=</span><span style="color: #009900;">&#40;</span><a href="http://www.php.net/isset"><span style="color: #990000;">isset</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'limit'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">&amp;&amp;</span>is_numeric<span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'limit'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>?<span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'limit'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">:</span><span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span><br />
&nbsp; <span style="color: #000088;">$cnts</span><span style="color: #339933;">=</span><a href="http://www.php.net/isset"><span style="color: #990000;">isset</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'cnts'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span>?<span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'cnts'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">:</span><span style="color: #0000ff;">''</span><span style="color: #339933;">;</span><br />
&nbsp; <span style="color: #000088;">$cids</span><span style="color: #339933;">=</span><a href="http://www.php.net/isset"><span style="color: #990000;">isset</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'cids'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span>?<span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'cids'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">:</span><span style="color: #0000ff;">''</span><span style="color: #339933;">;</span><br />
&nbsp; <span style="color: #000088;">$bns</span><span style="color: #339933;">=</span><a href="http://www.php.net/isset"><span style="color: #990000;">isset</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'bns'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span>?<span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'bns'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">:</span><span style="color: #0000ff;">''</span><span style="color: #339933;">;</span><br />
&nbsp; <span style="color: #000088;">$cmds</span><span style="color: #339933;">=</span><a href="http://www.php.net/isset"><span style="color: #990000;">isset</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'cmds'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span>?<span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'cmds'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">:</span><span style="color: #0000ff;">''</span><span style="color: #339933;">;</span><br />
<br />
&nbsp; <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_SERVER</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'REQUEST_METHOD'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">==</span><span style="color: #0000ff;">'POST'</span><span style="color: #339933;">&amp;&amp;</span>strlen<span style="color: #009900;">&#40;</span><span style="color: #000088;">$name</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">&gt;</span><span style="color: #cc66cc;">0</span><span style="color: #339933;">&amp;&amp;</span><span style="color: #000088;">$pedt</span><span style="color: #009900;">&#41;</span><br />
&nbsp; <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; <span style="color: #000088;">$cmdsb</span><span style="color: #339933;">=</span>EncodeBuffer<span style="color: #009900;">&#40;</span><a href="http://www.php.net/str_replace"><span style="color: #990000;">str_replace</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;<span style="color: #000099; font-weight: bold;">\r</span><span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">,</span><span style="color: #0000ff;">&quot;<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">,</span><a href="http://www.php.net/trim"><span style="color: #990000;">trim</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$cmds</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #000088;">$data</span><span style="color: #339933;">=</span><span style="color: #0000ff;">'name=\''</span><span style="color: #339933;">.</span><a href="http://www.php.net/addslashes"><span style="color: #990000;">addslashes</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$name</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'\',stat='</span><span style="color: #339933;">.</span><span style="color: #000088;">$stat</span><span style="color: #339933;">.</span><span style="color: #0000ff;">',lim='</span><span style="color: #339933;">.</span><span style="color: #000088;">$limit</span><span style="color: #339933;">.</span><span style="color: #0000ff;">',c=\''</span><span style="color: #339933;">.</span><a href="http://www.php.net/addslashes"><span style="color: #990000;">addslashes</span></a><span style="color: #009900;">&#40;</span>SepFmt<span style="color: #009900;">&#40;</span><span style="color: #000088;">$cnts</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'\',comps=\''</span><span style="color: #339933;">.</span><a href="http://www.php.net/addslashes"><span style="color: #990000;">addslashes</span></a><span style="color: #009900;">&#40;</span>SepFmt<span style="color: #009900;">&#40;</span><span style="color: #000088;">$cids</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'\',bns=\''</span><span style="color: #339933;">.</span><a href="http://www.php.net/addslashes"><span style="color: #990000;">addslashes</span></a><span style="color: #009900;">&#40;</span>SepFmt<span style="color: #009900;">&#40;</span><span style="color: #000088;">$bns</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'\',cmds=\''</span><span style="color: #339933;">.</span><a href="http://www.php.net/addslashes"><span style="color: #990000;">addslashes</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$cmdsb</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'\''</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><a href="http://www.php.net/isset"><span style="color: #990000;">isset</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'new'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><a href="http://www.php.net/mysql_query"><span style="color: #990000;">mysql_query</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'INSERT INTO '</span><span style="color: #339933;">.</span>TABLE_BCMDS<span style="color: #339933;">.</span><span style="color: #0000ff;">' SET '</span><span style="color: #339933;">.</span><span style="color: #000088;">$data</span><span style="color: #339933;">.</span><span style="color: #0000ff;">',id2='</span><span style="color: #339933;">.</span><a href="http://www.php.net/time"><span style="color: #990000;">time</span></a><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #b1b100;">else</span> <a href="http://www.php.net/mysql_query"><span style="color: #990000;">mysql_query</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'UPDATE '</span><span style="color: #339933;">.</span>TABLE_BCMDS<span style="color: #339933;">.</span><span style="color: #0000ff;">' SET '</span><span style="color: #339933;">.</span><span style="color: #000088;">$data</span><span style="color: #339933;">.</span><span style="color: #0000ff;">' WHERE id=\''</span><span style="color: #339933;">.</span><span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'edit'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'\' LIMIT 1'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <a href="http://www.php.net/header"><span style="color: #990000;">header</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Location: '</span><span style="color: #339933;">.</span>QUERY_STRING<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; <span style="color: #b1b100;">else</span><br />
&nbsp; <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><span style="color: #000088;">$pedt</span><span style="color: #339933;">&amp;&amp;</span>isset<span style="color: #009900;">&#40;</span><span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'new'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><a href="http://www.php.net/unset"><span style="color: #990000;">unset</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'new'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; HTMLBegin<span style="color: #009900;">&#40;</span><a href="http://www.php.net/isset"><span style="color: #990000;">isset</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'new'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span>?LNG_MBCMDS_NEWCMD<span style="color: #339933;">:</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$pedt</span>?LNG_MBCMDS_EDITCMD<span style="color: #339933;">:</span>LNG_MBCMDS_VIEWCMD<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> &nbsp;<br />
&nbsp; &nbsp; <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><a href="http://www.php.net/isset"><span style="color: #990000;">isset</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'new'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #b1b100;">print</span> CmdForm<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'new'</span><span style="color: #339933;">,</span>LNG_MBCMDS_NEWCMD<span style="color: #339933;">,</span>LNG_MBCMDS_ADD<span style="color: #339933;">,</span><span style="color: #000088;">$name</span><span style="color: #339933;">,</span><span style="color: #000088;">$stat</span><span style="color: #339933;">,</span><span style="color: #000088;">$limit</span><span style="color: #339933;">,</span><span style="color: #000088;">$cnts</span><span style="color: #339933;">,</span><span style="color: #000088;">$cids</span><span style="color: #339933;">,</span><span style="color: #000088;">$bns</span><span style="color: #339933;">,</span><span style="color: #000088;">$cmds</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #b1b100;">else</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; <span style="color: #000088;">$r</span><span style="color: #339933;">=</span><a href="http://www.php.net/mysql_query"><span style="color: #990000;">mysql_query</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'SELECT * FROM '</span><span style="color: #339933;">.</span>TABLE_BCMDS<span style="color: #339933;">.</span><span style="color: #0000ff;">' WHERE id=\''</span><span style="color: #339933;">.</span><span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'edit'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'\' LIMIT 1'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$r</span><span style="color: #339933;">&amp;&amp;</span>mysql_affected_rows<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">==</span><span style="color: #cc66cc;">1</span><span style="color: #339933;">&amp;&amp;</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$m</span><span style="color: #339933;">=</span><a href="http://www.php.net/mysql_fetch_assoc"><span style="color: #990000;">mysql_fetch_assoc</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$r</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #b1b100;">print</span> CmdForm<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'edit='</span><span style="color: #339933;">.</span><span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'edit'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span><span style="color: #000088;">$pedt</span>?LNG_MBCMDS_EDITCMD<span style="color: #339933;">:</span>LNG_MBCMDS_VIEWCMD<span style="color: #339933;">,</span><span style="color: #000088;">$pedt</span>?LNG_MBCMDS_EDIT<span style="color: #339933;">:</span><span style="color: #0000ff;">''</span><span style="color: #339933;">,</span><span style="color: #000088;">$m</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'name'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span><span style="color: #000088;">$m</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'stat'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span><span style="color: #000088;">$m</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'lim'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span>SepFmtB<span style="color: #009900;">&#40;</span><span style="color: #000088;">$m</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'c'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>SepFmtB<span style="color: #009900;">&#40;</span><span style="color: #000088;">$m</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'comps'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>SepFmtB<span style="color: #009900;">&#40;</span><span style="color: #000088;">$m</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'bns'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>DecodeBuffer<span style="color: #009900;">&#40;</span><span style="color: #000088;">$m</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'cmds'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">else</span> <span style="color: #b1b100;">print</span> <span style="color: #0000ff;">'&lt;font class=&quot;error&quot;&gt;'</span><span style="color: #339933;">.</span>LNG_MBCMDS_ERROR_1<span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;/font&gt;'</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; &nbsp; HTMLEnd<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; <a href="http://www.php.net/die"><span style="color: #990000;">die</span></a><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span><br />
<span style="color: #b1b100;">else</span> <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><a href="http://www.php.net/isset"><span style="color: #990000;">isset</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'del'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">&amp;&amp;</span>is_numeric<span style="color: #009900;">&#40;</span><span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'del'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">&amp;&amp;</span><span style="color: #000088;">$pedt</span><span style="color: #009900;">&#41;</span><br />
<span style="color: #009900;">&#123;</span><br />
&nbsp; <a href="http://www.php.net/mysql_query"><span style="color: #990000;">mysql_query</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'DELETE FROM &nbsp;'</span><span style="color: #339933;">.</span>TABLE_BCMDS<span style="color: #339933;">.</span><span style="color: #0000ff;">' WHERE id='</span><span style="color: #339933;">.</span><span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'del'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">' LIMIT 1'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; <a href="http://www.php.net/header"><span style="color: #990000;">header</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Location: '</span><span style="color: #339933;">.</span>QUERY_STRING<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; <a href="http://www.php.net/die"><span style="color: #990000;">die</span></a><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> &nbsp;<br />
<span style="color: #009900;">&#125;</span><br />
<span style="color: #b1b100;">else</span> <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><a href="http://www.php.net/isset"><span style="color: #990000;">isset</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'res'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">&amp;&amp;</span>is_numeric<span style="color: #009900;">&#40;</span><span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'res'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">&amp;&amp;</span><span style="color: #000088;">$pedt</span><span style="color: #009900;">&#41;</span><br />
<span style="color: #009900;">&#123;</span><br />
&nbsp; <a href="http://www.php.net/mysql_query"><span style="color: #990000;">mysql_query</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'UPDATE '</span><span style="color: #339933;">.</span>TABLE_BCMDS<span style="color: #339933;">.</span><span style="color: #0000ff;">' SET exc=\'0\',rcomps=\'\',exct=\'0\' WHERE id='</span><span style="color: #339933;">.</span><span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'res'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">' LIMIT 1'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; <a href="http://www.php.net/header"><span style="color: #990000;">header</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Location: '</span><span style="color: #339933;">.</span>QUERY_STRING<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; <a href="http://www.php.net/die"><span style="color: #990000;">die</span></a><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span><br />
<br />
HTMLBegin<span style="color: #009900;">&#40;</span>LNG_MBCMDS<span style="color: #339933;">,</span><span style="color: #000088;">$pedt</span>?<span style="color: #0000ff;">'function DelCmd(uid,q){if(confirm(q))window.location=\''</span><span style="color: #339933;">.</span>QUERY_STRING<span style="color: #339933;">.</span><span style="color: #0000ff;">'&amp;del=\'+uid;};function ResCmd(uid,q){if(confirm(q))window.location=\''</span><span style="color: #339933;">.</span>QUERY_STRING<span style="color: #339933;">.</span><span style="color: #0000ff;">'&amp;res=\'+uid;}'</span><span style="color: #339933;">:</span><span style="color: #0000ff;">''</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<br />
<span style="color: #000088;">$r</span><span style="color: #339933;">=</span><a href="http://www.php.net/mysql_query"><span style="color: #990000;">mysql_query</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'SELECT * FROM '</span><span style="color: #339933;">.</span>TABLE_BCMDS<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> &nbsp; &nbsp; &nbsp;<br />
<span style="color: #000088;">$total</span><span style="color: #339933;">=</span><a href="http://www.php.net/mysql_affected_rows"><span style="color: #990000;">mysql_affected_rows</span></a><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #b1b100;">print</span> <span style="color: #0000ff;">'&lt;table class=&quot;tbl1&quot;&gt;&lt;tr&gt;&lt;td class=&quot;td1&quot; colspan=&quot;'</span><span style="color: #339933;">.</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$pedt</span>?<span style="color: #cc66cc;">9</span><span style="color: #339933;">:</span><span style="color: #cc66cc;">10</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot;&gt;'</span><span style="color: #339933;">.</span>LNG_MBCMDS_R_CMDS<span style="color: #339933;">.</span><span style="color: #0000ff;">'&amp;nbsp;('</span><span style="color: #339933;">.</span><span style="color: #000088;">$total</span><span style="color: #339933;">.</span><span style="color: #0000ff;">')&lt;/td&gt;'</span><span style="color: #339933;">;</span><br />
<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$pedt</span><span style="color: #009900;">&#41;</span><span style="color: #b1b100;">print</span> <span style="color: #0000ff;">'&lt;td class=&quot;td1&quot; align=&quot;center&quot;&gt;&lt;input type=&quot;submit&quot; value=&quot;'</span><span style="color: #339933;">.</span>LNG_MBCMDS_NEWCMD<span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot; class=&quot;ism&quot; style=&quot;width:100%&quot; onClick=&quot;window.location=\''</span><span style="color: #339933;">.</span>QUERY_STRING<span style="color: #339933;">.</span><span style="color: #0000ff;">'&amp;new\';&quot;&gt;&lt;/td&gt;'</span><span style="color: #339933;">;</span><br />
<span style="color: #b1b100;">print</span> <span style="color: #0000ff;">'&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;td1&quot;&gt;'</span><span style="color: #339933;">.</span>LNG_MBCMDS_R_ID<span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;/td&gt;&lt;td class=&quot;td1&quot;&gt;'</span><span style="color: #339933;">.</span>LNG_MBCMDS_R_NAME<span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;/td&gt;&lt;td class=&quot;td1&quot;&gt;'</span><span style="color: #339933;">.</span>LNG_MBCMDS_R_STAT<span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;/td&gt;&lt;td class=&quot;td1&quot;&gt;'</span><span style="color: #339933;">.</span>LNG_MBCMDS_R_LIMIT<span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;/td&gt;&lt;td class=&quot;td1&quot;&gt;'</span><span style="color: #339933;">.</span>LNG_MBCMDS_R_REQ<span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;/td&gt;&lt;td class=&quot;td1&quot;&gt;'</span><span style="color: #339933;">.</span>LNG_MBCMDS_R_EXEC<span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;/td&gt;&lt;td class=&quot;td1&quot;&gt;'</span><span style="color: #339933;">.</span>LNG_MBCMDS_R_CNTS<span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;/td&gt;&lt;td class=&quot;td1&quot;&gt;'</span><span style="color: #339933;">.</span>LNG_MBCMDS_R_CIDS<span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;/td&gt;&lt;td class=&quot;td1&quot;&gt;'</span><span style="color: #339933;">.</span>LNG_MBCMDS_R_BNS<span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;/td&gt;&lt;td class=&quot;td1&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;'</span><span style="color: #339933;">;</span><br />
<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$total</span><span style="color: #339933;">&gt;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#41;</span><br />
<span style="color: #009900;">&#123;</span><br />
&nbsp; <span style="color: #000088;">$j</span><span style="color: #339933;">=</span><span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span><br />
&nbsp; <span style="color: #b1b100;">while</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$m</span><span style="color: #339933;">=</span><a href="http://www.php.net/mysql_fetch_assoc"><span style="color: #990000;">mysql_fetch_assoc</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$r</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><br />
&nbsp; <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; <span style="color: #000088;">$a</span><span style="color: #339933;">=</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$j</span><span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">%</span><span style="color:#800080;">2</span><span style="color: #339933;">==</span><span style="color: #cc66cc;">0</span>?<span style="color: #cc66cc;">1</span><span style="color: #339933;">:</span><span style="color: #cc66cc;">2</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #b1b100;">print</span> <span style="color: #0000ff;">'&lt;tr valign=&quot;top&quot;&gt;&lt;td align=&quot;right&quot; class=&quot;tdx'</span><span style="color: #339933;">.</span><span style="color: #000088;">$a</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot;&gt;'</span><span style="color: #339933;">.</span><span style="color: #000088;">$m</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'id2'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;/td&gt;'</span><span style="color: #339933;">.</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0000ff;">'&lt;td class=&quot;tdx'</span><span style="color: #339933;">.</span><span style="color: #000088;">$a</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot;&gt;'</span><span style="color: #339933;">.</span><a href="http://www.php.net/htmlentities"><span style="color: #990000;">htmlentities</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$m</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'name'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;/td&gt;'</span><span style="color: #339933;">.</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0000ff;">'&lt;td class=&quot;tdx'</span><span style="color: #339933;">.</span><span style="color: #000088;">$a</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot;&gt;'</span><span style="color: #339933;">.</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$m</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'stat'</span><span style="color: #009900;">&#93;</span>?LNG_MBCMDS_STAT_ON<span style="color: #339933;">:</span>LNG_MBCMDS_STAT_OFF<span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;/td&gt;'</span><span style="color: #339933;">.</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0000ff;">'&lt;td align=&quot;right&quot; class=&quot;tdx'</span><span style="color: #339933;">.</span><span style="color: #000088;">$a</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot;&gt;'</span><span style="color: #339933;">.</span><span style="color: #000088;">$m</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'lim'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;/td&gt;'</span><span style="color: #339933;">.</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0000ff;">'&lt;td align=&quot;right&quot; class=&quot;tdx'</span><span style="color: #339933;">.</span><span style="color: #000088;">$a</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot;&gt;'</span><span style="color: #339933;">.</span><span style="color: #000088;">$m</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'exc'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;/td&gt;'</span><span style="color: #339933;">.</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0000ff;">'&lt;td align=&quot;right&quot; class=&quot;tdx'</span><span style="color: #339933;">.</span><span style="color: #000088;">$a</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot;&gt;'</span><span style="color: #339933;">.</span><span style="color: #000088;">$m</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'exct'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;/td&gt;'</span><span style="color: #339933;">.</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0000ff;">'&lt;td class=&quot;tdx'</span><span style="color: #339933;">.</span><span style="color: #000088;">$a</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot;&gt;'</span><span style="color: #339933;">.</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$m</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'c'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">==</span><span style="color: #0000ff;">''</span>?<span style="color: #0000ff;">'-'</span><span style="color: #339933;">:</span><a href="http://www.php.net/str_replace"><span style="color: #990000;">str_replace</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">','</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'&lt;br&gt;'</span><span style="color: #339933;">,</span><a href="http://www.php.net/htmlentities"><span style="color: #990000;">htmlentities</span></a><span style="color: #009900;">&#40;</span>SepFmtB<span style="color: #009900;">&#40;</span><span style="color: #000088;">$m</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'c'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;/td&gt;'</span><span style="color: #339933;">.</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0000ff;">'&lt;td class=&quot;tdx'</span><span style="color: #339933;">.</span><span style="color: #000088;">$a</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot;&gt;'</span><span style="color: #339933;">.</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$m</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'comps'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">==</span><span style="color: #0000ff;">''</span>?<span style="color: #0000ff;">'-'</span><span style="color: #339933;">:</span><a href="http://www.php.net/str_replace"><span style="color: #990000;">str_replace</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">','</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'&lt;br&gt;'</span><span style="color: #339933;">,</span><a href="http://www.php.net/htmlentities"><span style="color: #990000;">htmlentities</span></a><span style="color: #009900;">&#40;</span>SepFmtB<span style="color: #009900;">&#40;</span><span style="color: #000088;">$m</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'comps'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;/td&gt;'</span><span style="color: #339933;">.</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0000ff;">'&lt;td class=&quot;tdx'</span><span style="color: #339933;">.</span><span style="color: #000088;">$a</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot;&gt;'</span><span style="color: #339933;">.</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$m</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'bns'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">==</span><span style="color: #0000ff;">''</span>?<span style="color: #0000ff;">'-'</span><span style="color: #339933;">:</span><a href="http://www.php.net/str_replace"><span style="color: #990000;">str_replace</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">','</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'&lt;br&gt;'</span><span style="color: #339933;">,</span><a href="http://www.php.net/htmlentities"><span style="color: #990000;">htmlentities</span></a><span style="color: #009900;">&#40;</span>SepFmtB<span style="color: #009900;">&#40;</span><span style="color: #000088;">$m</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'bns'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;/td&gt;'</span><span style="color: #339933;">.</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0000ff;">'&lt;td class=&quot;tdx'</span><span style="color: #339933;">.</span><span style="color: #000088;">$a</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot; align=&quot;center&quot;&gt;&lt;input class=&quot;ism&quot; style=&quot;width:90%&quot; type=&quot;submit&quot; value=&quot;'</span><span style="color: #339933;">.</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$pedt</span>?LNG_MBCMDS_R_EDIT<span style="color: #339933;">:</span>LNG_MBCMDS_R_VIEW<span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot; onClick=&quot;window.location=\''</span><span style="color: #339933;">.</span>QUERY_STRING<span style="color: #339933;">.</span><span style="color: #0000ff;">'&amp;edit='</span><span style="color: #339933;">.</span><span style="color: #000088;">$m</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'id'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'\';return false;&quot;&gt;'</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$pedt</span><span style="color: #009900;">&#41;</span><span style="color: #b1b100;">print</span> <span style="color: #0000ff;">'&lt;br&gt;&lt;input class=&quot;ism&quot; style=&quot;width:90%&quot; type=&quot;submit&quot; value=&quot;'</span><span style="color: #339933;">.</span>LNG_MBCMDS_R_RES_OK<span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot; onClick=&quot;javascript:ResCmd(\''</span><span style="color: #339933;">.</span><span style="color: #000088;">$m</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'id'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'\',\''</span><span style="color: #339933;">.</span><a href="http://www.php.net/addslashes"><span style="color: #990000;">addslashes</span></a><span style="color: #009900;">&#40;</span><a href="http://www.php.net/sprintf"><span style="color: #990000;">sprintf</span></a><span style="color: #009900;">&#40;</span>LNG_MBCMDS_R_RES<span style="color: #339933;">,</span><span style="color: #000088;">$m</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'name'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'\');return false;&quot;&gt;&lt;br&gt;&lt;input class=&quot;ism&quot; style=&quot;width:90%&quot; type=&quot;submit&quot; value=&quot;'</span><span style="color: #339933;">.</span>LNG_MBCMDS_R_DEL_OK<span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot; onClick=&quot;javascript:DelCmd(\''</span><span style="color: #339933;">.</span><span style="color: #000088;">$m</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'id'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'\',\''</span><span style="color: #339933;">.</span><a href="http://www.php.net/addslashes"><span style="color: #990000;">addslashes</span></a><span style="color: #009900;">&#40;</span><a href="http://www.php.net/sprintf"><span style="color: #990000;">sprintf</span></a><span style="color: #009900;">&#40;</span>LNG_MBCMDS_R_DEL<span style="color: #339933;">,</span><span style="color: #000088;">$m</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'name'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'\');return false;&quot;&gt;'</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #b1b100;">print</span> <span style="color: #0000ff;">'&lt;/td&gt;&lt;/tr&gt;'</span><span style="color: #339933;">;</span><br />
&nbsp; <span style="color: #009900;">&#125;</span><br />
<span style="color: #009900;">&#125;</span><br />
<span style="color: #b1b100;">else</span> <span style="color: #b1b100;">print</span> <span style="color: #0000ff;">'&lt;tr&gt;&lt;td align=&quot;center&quot; colspan=&quot;10&quot; class=&quot;tdx1&quot;&gt;&lt;i&gt;'</span><span style="color: #339933;">.</span>LNG_MBCMDS_R_NONE<span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;/i&gt;&lt;/td&gt;&lt;/tr&gt;'</span><span style="color: #339933;">;</span><br />
<span style="color: #b1b100;">print</span> <span style="color: #0000ff;">'&lt;/table&gt;'</span><span style="color: #339933;">;</span><br />
HTMLEnd<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<br />
<span style="color: #000000; font-weight: bold;">function</span> CmdForm<span style="color: #009900;">&#40;</span><span style="color: #000088;">$cmd</span><span style="color: #339933;">,</span><span style="color: #000088;">$title</span><span style="color: #339933;">,</span><span style="color: #000088;">$action</span><span style="color: #339933;">,</span><span style="color: #000088;">$name</span><span style="color: #339933;">,</span><span style="color: #000088;">$stat</span><span style="color: #339933;">,</span><span style="color: #000088;">$limit</span><span style="color: #339933;">,</span><span style="color: #000088;">$cnts</span><span style="color: #339933;">,</span><span style="color: #000088;">$cids</span><span style="color: #339933;">,</span><span style="color: #000088;">$bns</span><span style="color: #339933;">,</span><span style="color: #000088;">$cmds</span><span style="color: #009900;">&#41;</span><br />
<span style="color: #009900;">&#123;</span><br />
&nbsp; <span style="color: #000088;">$en</span><span style="color: #339933;">=</span><span style="color: #000088;">$action</span><span style="color: #339933;">==</span><span style="color: #0000ff;">''</span>?<span style="color: #cc66cc;">0</span><span style="color: #339933;">:</span><span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span><br />
&nbsp; <span style="color: #000088;">$stat</span><span style="color: #339933;">=</span><span style="color: #000088;">$stat</span>?<span style="color: #cc66cc;">1</span><span style="color: #339933;">:</span><span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span><br />
&nbsp; <span style="color: #000088;">$ro</span><span style="color: #339933;">=</span><span style="color: #000088;">$en</span>?<span style="color: #0000ff;">''</span><span style="color: #339933;">:</span><span style="color: #0000ff;">'readonly '</span><span style="color: #339933;">;</span><br />
&nbsp; <br />
&nbsp; <span style="color: #000088;">$str</span><span style="color: #339933;">=</span><span style="color: #000088;">$en</span>?<span style="color: #0000ff;">'&lt;form method=&quot;POST&quot; action=&quot;'</span><span style="color: #339933;">.</span>QUERY_STRING<span style="color: #339933;">.</span><span style="color: #0000ff;">'&amp;'</span><span style="color: #339933;">.</span><span style="color: #000088;">$cmd</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot;&gt;'</span><span style="color: #339933;">:</span><span style="color: #0000ff;">''</span><span style="color: #339933;">;</span><br />
&nbsp; <span style="color: #000088;">$str</span><span style="color: #339933;">.=</span><span style="color: #0000ff;">'&lt;table class=&quot;tbl1&quot; width=&quot;350&quot;&gt;&lt;tr&gt;&lt;td class=&quot;td1&quot; colspan=&quot;2&quot;&gt;'</span><span style="color: #339933;">.</span><span style="color: #000088;">$title</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;/td&gt;&lt;/tr&gt;'</span><span style="color: #339933;">.</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0000ff;">'&lt;tr&gt;&lt;td&gt;'</span><span style="color: #339933;">.</span>LNG_MBCMDS_NAME<span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;/td&gt;&lt;td width=&quot;100%&quot;&gt;&lt;input '</span><span style="color: #339933;">.</span><span style="color: #000088;">$ro</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'type=&quot;text&quot; name=&quot;name&quot; value=&quot;'</span><span style="color: #339933;">.</span><a href="http://www.php.net/htmlentities"><span style="color: #990000;">htmlentities</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$name</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot; style=&quot;width:100%&quot;&gt;&lt;/td&gt;&lt;/tr&gt;'</span><span style="color: #339933;">.</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0000ff;">'&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&lt;table class=&quot;tbl1&quot;&gt;&lt;tr&gt;&lt;td&gt;'</span><span style="color: #339933;">.</span>LNG_MBCMDS_STAT<span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;/td&gt;&lt;td width=&quot;100%&quot;&gt;&lt;select '</span><span style="color: #339933;">.</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$en</span>?<span style="color: #0000ff;">''</span><span style="color: #339933;">:</span><span style="color: #0000ff;">'disabled '</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'name=&quot;stat&quot; style=&quot;width:100%&quot;&gt;'</span><span style="color: #339933;">.</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0000ff;">'&lt;option value=&quot;1&quot;'</span><span style="color: #339933;">.</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$stat</span><span style="color: #339933;">==</span><span style="color: #cc66cc;">1</span>?<span style="color: #0000ff;">' selected'</span><span style="color: #339933;">:</span><span style="color: #0000ff;">''</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&gt;'</span><span style="color: #339933;">.</span>LNG_MBCMDS_STAT_ON<span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;/option&gt;'</span><span style="color: #339933;">.</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0000ff;">'&lt;option value=&quot;0&quot;'</span><span style="color: #339933;">.</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$stat</span><span style="color: #339933;">==</span><span style="color: #cc66cc;">0</span>?<span style="color: #0000ff;">' selected'</span><span style="color: #339933;">:</span><span style="color: #0000ff;">''</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&gt;'</span><span style="color: #339933;">.</span>LNG_MBCMDS_STAT_OFF<span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;/option&gt;'</span><span style="color: #339933;">.</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0000ff;">'&lt;/select&gt;&lt;/td&gt;&lt;/tr&gt;'</span><span style="color: #339933;">.</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0000ff;">'&lt;tr&gt;&lt;td&gt;'</span><span style="color: #339933;">.</span>LNG_MBCMDS_LIMIT<span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;/td&gt;&lt;td width=&quot;100%&quot;&gt;&lt;input '</span><span style="color: #339933;">.</span><span style="color: #000088;">$ro</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'type=&quot;text&quot; name=&quot;limit&quot; value=&quot;'</span><span style="color: #339933;">.</span><span style="color: #000088;">$limit</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot; style=&quot;width:100%&quot;&gt;&lt;/td&gt;&lt;/tr&gt;'</span><span style="color: #339933;">.</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0000ff;">'&lt;tr&gt;&lt;td&gt;'</span><span style="color: #339933;">.</span>LNG_MBCMDS_CNTS<span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;/td&gt;&lt;td width=&quot;100%&quot;&gt;&lt;input '</span><span style="color: #339933;">.</span><span style="color: #000088;">$ro</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'type=&quot;text&quot; name=&quot;cnts&quot; value=&quot;'</span><span style="color: #339933;">.</span><span style="color: #000088;">$cnts</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot; style=&quot;width:100%&quot;&gt;&lt;/td&gt;&lt;/tr&gt;'</span><span style="color: #339933;">.</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0000ff;">'&lt;tr&gt;&lt;td&gt;'</span><span style="color: #339933;">.</span>LNG_MBCMDS_CIDS<span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;/td&gt;&lt;td width=&quot;100%&quot;&gt;&lt;input '</span><span style="color: #339933;">.</span><span style="color: #000088;">$ro</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'type=&quot;text&quot; name=&quot;cids&quot; value=&quot;'</span><span style="color: #339933;">.</span><span style="color: #000088;">$cids</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot; style=&quot;width:100%&quot;&gt;&lt;/td&gt;&lt;/tr&gt;'</span><span style="color: #339933;">.</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0000ff;">'&lt;tr&gt;&lt;td&gt;'</span><span style="color: #339933;">.</span>LNG_MBCMDS_BNS<span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;/td&gt;&lt;td width=&quot;100%&quot;&gt;&lt;input '</span><span style="color: #339933;">.</span><span style="color: #000088;">$ro</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'type=&quot;text&quot; name=&quot;bns&quot; value=&quot;'</span><span style="color: #339933;">.</span><span style="color: #000088;">$bns</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot; style=&quot;width:100%&quot;&gt;&lt;/td&gt;&lt;/tr&gt;'</span><span style="color: #339933;">.</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0000ff;">'&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;'</span><span style="color: #339933;">.</span>LNG_MBCMDS_CMDS<span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;/td&gt;&lt;td&gt;&lt;textarea wrap=&quot;off&quot; '</span><span style="color: #339933;">.</span><span style="color: #000088;">$ro</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'name=&quot;cmds&quot; style=&quot;width:100%;height:100&quot;&gt;'</span><span style="color: #339933;">.</span><a href="http://www.php.net/htmlentities"><span style="color: #990000;">htmlentities</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$cmds</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;/textarea&gt;&lt;/td&gt;&lt;/tr&gt;'</span><span style="color: #339933;">.</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0000ff;">'&lt;/table&gt;&lt;/tr&gt;&lt;/td&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; align=&quot;right&quot;&gt;'</span><span style="color: #339933;">;</span><br />
&nbsp; <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$en</span><span style="color: #009900;">&#41;</span><span style="color: #000088;">$str</span><span style="color: #339933;">.=</span><span style="color: #0000ff;">'&lt;input type=&quot;submit&quot; class=&quot;ism&quot; value=&quot;'</span><span style="color: #339933;">.</span><span style="color: #000088;">$action</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot; style=&quot;width:100&quot;&gt;&amp;nbsp;'</span><span style="color: #339933;">;</span><br />
&nbsp; <span style="color: #000088;">$str</span><span style="color: #339933;">.=</span><span style="color: #0000ff;">'&lt;input type=&quot;submit&quot; class=&quot;ism&quot; value=&quot;'</span><span style="color: #339933;">.</span>LNG_MBCMDS_BACK<span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot; style=&quot;width:100&quot; onClick=&quot;window.location.href=\''</span><span style="color: #339933;">.</span>QUERY_STRING<span style="color: #339933;">.</span><span style="color: #0000ff;">'\';return false;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;'</span><span style="color: #339933;">;</span><br />
&nbsp; <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$en</span><span style="color: #009900;">&#41;</span><span style="color: #000088;">$str</span><span style="color: #339933;">.=</span><span style="color: #0000ff;">'&lt;/form&gt;'</span><span style="color: #339933;">;</span><br />
&nbsp; <span style="color: #b1b100;">return</span> <span style="color: #000088;">$str</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;/table&gt;'</span><span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span><br />
<span style="color: #000000; font-weight: bold;">function</span> SepFmt<span style="color: #009900;">&#40;</span><span style="color: #000088;">$str</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><a href="http://www.php.net/strlen"><span style="color: #990000;">strlen</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$str</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">&gt;</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><span style="color: #000088;">$str</span><span style="color: #339933;">=</span><a href="http://www.php.net/str_replace"><span style="color: #990000;">str_replace</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">','</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'|'</span><span style="color: #339933;">,</span><a href="http://www.php.net/trim"><span style="color: #990000;">trim</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$str</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>if<span style="color: #009900;">&#40;</span><span style="color: #000088;">$str</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">!=</span><span style="color: #0000ff;">'|'</span><span style="color: #009900;">&#41;</span><span style="color: #000088;">$str</span><span style="color: #339933;">=</span><span style="color: #0000ff;">'|'</span><span style="color: #339933;">.</span><span style="color: #000088;">$str</span><span style="color: #339933;">;</span>if<span style="color: #009900;">&#40;</span><span style="color: #000088;">$str</span><span style="color: #009900;">&#91;</span><a href="http://www.php.net/strlen"><span style="color: #990000;">strlen</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$str</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">-</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">!=</span><span style="color: #0000ff;">'|'</span><span style="color: #009900;">&#41;</span><span style="color: #000088;">$str</span><span style="color: #339933;">.=</span><span style="color: #0000ff;">'|'</span><span style="color: #339933;">;</span><span style="color: #009900;">&#125;</span><span style="color: #b1b100;">return</span> <span style="color: #000088;">$str</span><span style="color: #339933;">;</span><span style="color: #009900;">&#125;</span><br />
<span style="color: #000000; font-weight: bold;">function</span> SepFmtB<span style="color: #009900;">&#40;</span><span style="color: #000088;">$str</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><a href="http://www.php.net/strlen"><span style="color: #990000;">strlen</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$str</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">&gt;</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><span style="color: #000088;">$str</span><span style="color: #339933;">=</span><a href="http://www.php.net/str_replace"><span style="color: #990000;">str_replace</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'|'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">','</span><span style="color: #339933;">,</span><a href="http://www.php.net/trim"><span style="color: #990000;">trim</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$str</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>if<span style="color: #009900;">&#40;</span><span style="color: #000088;">$str</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">==</span><span style="color: #0000ff;">','</span><span style="color: #009900;">&#41;</span><span style="color: #000088;">$str</span><span style="color: #339933;">=</span><a href="http://www.php.net/substr"><span style="color: #990000;">substr</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$str</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><span style="color: #000088;">$l</span><span style="color: #339933;">=</span><a href="http://www.php.net/strlen"><span style="color: #990000;">strlen</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$str</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>if<span style="color: #009900;">&#40;</span><span style="color: #000088;">$str</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$l</span><span style="color: #339933;">-</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">==</span><span style="color: #0000ff;">','</span><span style="color: #009900;">&#41;</span><span style="color: #000088;">$str</span><span style="color: #339933;">=</span><a href="http://www.php.net/substr"><span style="color: #990000;">substr</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$str</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">0</span><span style="color: #339933;">,</span><span style="color: #000088;">$l</span><span style="color: #339933;">-</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><span style="color: #009900;">&#125;</span><span style="color: #b1b100;">return</span> <span style="color: #000088;">$str</span><span style="color: #339933;">;</span><span style="color: #009900;">&#125;</span><br />
<span style="color: #000000; font-weight: bold;">?&gt;</span></div></td></tr></tbody></table></div>
<!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic --><img src="http://spotthevuln.com/wordpress/?ak_action=api_record_view&id=1540&type=feed" alt="" /><img src="http://feeds.feedburner.com/~r/Spotthevulncom/~4/89zfYVKH3EU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://spotthevuln.com/2011/07/imagination/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://spotthevuln.com/2011/07/imagination/</feedburner:origLink></item>
	</channel>
</rss>

