<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	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/"
	>

<channel>
	<title>RedJumpsuit &#187; Hacks</title>
	<atom:link href="http://www.redjumpsuit.net/category/hacks/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.redjumpsuit.net</link>
	<description>jobberBase custom development and support</description>
	<lastBuildDate>Fri, 30 Jul 2010 00:55:13 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Backfill your job board with Indeed and SimplyHired</title>
		<link>http://www.redjumpsuit.net/2010/07/25/backfill-your-job-board-with-indeed-and-simplyhired/</link>
		<comments>http://www.redjumpsuit.net/2010/07/25/backfill-your-job-board-with-indeed-and-simplyhired/#comments</comments>
		<pubDate>Sun, 25 Jul 2010 18:19:28 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Hacks]]></category>
		<category><![CDATA[jobberBase]]></category>
		<category><![CDATA[add-on]]></category>
		<category><![CDATA[backfill]]></category>
		<category><![CDATA[customization]]></category>
		<category><![CDATA[feed]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[indeed]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[rss]]></category>
		<category><![CDATA[rss feed]]></category>
		<category><![CDATA[simplyhired]]></category>

		<guid isPermaLink="false">http://www.redjumpsuit.net/2010/07/25/backfill-your-job-board-with-indeed-and-simplyhired/</guid>
		<description><![CDATA[ I have read many times in the jobberBase forum about people wanting to back fill their job board from other job aggregator like Indeed and SimplyHired. Well, today is your day! This weekend I had time to think through this add-on and put it together for jobberBase. The add-on should work for jobberBase 1.8 [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.redjumpsuit.net/wp-content/uploads/2010/07/feed.PNG" alt="feed" title="feed" width="272" height="169" class="alignleft size-full wp-image-1381" /> I have read many times in the jobberBase forum about people wanting to back fill their job board from other job aggregator like Indeed and SimplyHired. Well, today is your day! This weekend I had time to think through this add-on and put it together for jobberBase. The add-on should work for <strong>jobberBase 1.8</strong> and <strong>jobberBase 1.9.x</strong>, you will need to set the cron files as cron jobs and specify a schedule. You will need to be mindful that anything to do with XML parsing takes more computing resource so be gentle on setting the cron to aggregate the jobs from <a href="http://www.indeed.com" target="_blank">Indeed.com</a> or <a href="http://www.simplyhired.com" target="_blank">SimplyHired.com</a>.</p>
<p><strong>Requirement:</strong><br />
1) jobberBase v1.8 or v1.9.x installed (and running)</p>
<p><strong>Features:</strong><br />
1) No database modification<br />
2) Setup the backfill jobs as cron jobs to run at your preferred interval<br />
3) No double-posting of the same jobs from the same network<br />
4) It will back fill jobs for all your job categories (and location if wanted)</p>
<div align="center"><span style="color: #000000; font-size: 16px; font-weight: bold;"><strong>jobberBase 1.9.x Backfill Add-On<br />
US$99*</strong><br />
</span></div>
<div align="center">
<form onsubmit="return confSubmit(this);" action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input name="cmd" type="hidden" value="_s-xclick" />
<input name="hosted_button_id" type="hidden" value="YEJYZD5KJ5DPN" />
<input alt="PayPal - The safer, easier way to pay online!" name="submit" src="https://www.paypal.com/en_US/i/btn/btn_buynowCC_LG.gif" type="image" /> </form>
<p>Please read the <span style="text-decoration: underline;"><a href="http://www.redjumpsuit.net/software-license/">license agreement</a></span> before making a purchase<br />
<em>* single-use license</em></div>
<p><strong>NOTE</strong>: I am currently on GMT+8:00 and I manually send the codes out, so if you experience delay in receiving the bundled add-on code, rest assured they will be sent out to you as soon as I am able.</p>
<p><em>If you have other job aggregators you want to backfill your job board aside from Indeed or SimplyHired (i.e. CareerJet, Yahoo! HotJobs, etc. as long as there is available valid XML/RSS feed from the job site), you can contact me for separate customization work.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.redjumpsuit.net/2010/07/25/backfill-your-job-board-with-indeed-and-simplyhired/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>A Better URL Fix</title>
		<link>http://www.redjumpsuit.net/2010/05/28/a-better-url-fix/</link>
		<comments>http://www.redjumpsuit.net/2010/05/28/a-better-url-fix/#comments</comments>
		<pubDate>Fri, 28 May 2010 20:58:43 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Hacks]]></category>
		<category><![CDATA[jobberBase]]></category>
		<category><![CDATA[1.8]]></category>
		<category><![CDATA[1.9]]></category>
		<category><![CDATA[http]]></category>
		<category><![CDATA[url]]></category>
		<category><![CDATA[url fix]]></category>
		<category><![CDATA[website]]></category>

		<guid isPermaLink="false">http://www.redjumpsuit.net/?p=1377</guid>
		<description><![CDATA[this is my second take to fixing the URL problem in jobberBase. i originally posted a fix back in November called The elusive http:// but later on realized that it would be tiring to keep adding the script/code everytime you have a URL field that you want to fix. so now i created a function [...]]]></description>
			<content:encoded><![CDATA[<p>this is my second take to fixing the URL problem in jobberBase. i originally posted a fix back in November called <a href="http://www.redjumpsuit.net/2009/11/26/the-elusive-http/">The elusive http://</a> but later on realized that it would be tiring to keep adding the script/code everytime you have a URL field that you want to fix. so now i created a function instead, that you would just call everytime you want a URL field fixed.</p>
<p>open /_includes/functions.php and add this function</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">function</span> fixurl<span style="color: #009900;">&#40;</span><span style="color: #000088;">$url</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><span style="color: #000088;">$url</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">''</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #000088;">$fixedurl</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;">elseif</span> <span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">substr</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$url</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">0</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">7</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">&quot;http://&quot;</span> OR <span style="color: #990000;">substr</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$url</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">0</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">7</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">&quot;https://&quot;</span><span style="color: #009900;">&#41;</span> AND <span style="color: #990000;">strpos</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$url</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;.&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #000088;">$fixedurl</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$url</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">elseif</span> <span style="color: #009900;">&#40;</span><span style="color: #990000;">substr</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$url</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">0</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">7</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">!=</span> <span style="color: #0000ff;">&quot;http://&quot;</span> AND <span style="color: #990000;">strpos</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$url</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;.&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #000088;">$fixedurl</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'http://'</span><span style="color: #339933;">.</span> <span style="color: #000088;">$url</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
	<span style="color: #b1b100;">return</span> <span style="color: #000088;">$fixedurl</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>how to use this? as an example, you can open /_includes/class.Job.php and look for the blocks like</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">function</span> Create<span style="color: #009900;">&#40;</span><span style="color: #000088;">$params</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
<span style="color: #339933;">...</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>and use it like this</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #0000ff;">&quot;' . fixurl(<span style="color: #006699; font-weight: bold;">$params</span>['url']) . '&quot;</span><span style="color: #339933;">,</span></pre></div></div>

<p>and in</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">function</span> Edit<span style="color: #009900;">&#40;</span><span style="color: #000088;">$params</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
<span style="color: #339933;">...</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>and you will use the function like this</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">url <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;' . fixurl(<span style="color: #006699; font-weight: bold;">$params</span>['url']) . '&quot;</span><span style="color: #339933;">,</span></pre></div></div>

<p>note: this should work for <strong>all</strong> jobberBase versions.</p>
<p><a href='http://www.pledgie.com/campaigns/11082' target='_blank'><img alt='Support RedJumpsuit and make a donation at www.pledgie.com !' src='http://www.pledgie.com/campaigns/11082.png?skin_name=chrome' border='0' /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.redjumpsuit.net/2010/05/28/a-better-url-fix/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Multiple Admin Users</title>
		<link>http://www.redjumpsuit.net/2010/05/09/multiple-admin-users/</link>
		<comments>http://www.redjumpsuit.net/2010/05/09/multiple-admin-users/#comments</comments>
		<pubDate>Sun, 09 May 2010 08:48:38 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Hacks]]></category>
		<category><![CDATA[jobberBase]]></category>
		<category><![CDATA[add users]]></category>
		<category><![CDATA[adding admin users]]></category>
		<category><![CDATA[multiple admin]]></category>

		<guid isPermaLink="false">http://www.redjumpsuit.net/?p=1368</guid>
		<description><![CDATA[Note: this hack is for jobberBase 1.8
this will allow you to create unlimited number of admin users who can manage the site for you. the superuser will still be &#8220;admin&#8221; who will be able to create and delete other accounts, the rest of the users can do the rest of the &#8220;admin&#8221; user can do.
it [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.redjumpsuit.net/wp-content/uploads/2010/05/admin-users-300x270.png" alt="admin-users" title="admin-users" width="300" height="270" class="alignleft size-medium wp-image-1366" />Note: this hack is for jobberBase 1.8</p>
<p>this will allow you to create unlimited number of admin users who can manage the site for you. the superuser will still be &#8220;admin&#8221; who will be able to create and delete other accounts, the rest of the users can do the rest of the &#8220;admin&#8221; user can do.</p>
<p>it should be useful for sites who has more than one person managing all the aspects of their job board and did not want to share their password with others (or using one general password for everybody else.) as this is a just a basic multi-admin user hack, there is still a lot more that can be done with this hack like auditing actions done by all the accounts or restricting access to only certain pieces of the admin site.</p>
<p>1) open /admin/index.php</p>
<p>after this block</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #b1b100;">case</span> <span style="color: #0000ff;">'password'</span><span style="color: #339933;">:</span>
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><span style="color: #990000;">isset</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_SESSION</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'AdminId'</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>
		redirect_to<span style="color: #009900;">&#40;</span>BASE_URL<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #990000;">exit</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
	<span style="color: #b1b100;">require_once</span> <span style="color: #0000ff;">'page_password.php'</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$html_title</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'Change password / '</span> <span style="color: #339933;">.</span> SITE_NAME<span style="color: #339933;">;</span>
	<span style="color: #000088;">$template</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'password.tpl'</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$flag</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">break</span><span style="color: #339933;">;</span></pre></div></div>

<p>add this block:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #b1b100;">case</span> <span style="color: #0000ff;">'users'</span><span style="color: #339933;">:</span>
	<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><span style="color: #990000;">isset</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_SESSION</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'AdminId'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">||</span> <span style="color: #009900;">&#40;</span><span style="color: #990000;">isset</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_SESSION</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'AdminId'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&amp;&amp;</span> <span style="color: #000088;">$_SESSION</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'AdminId'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">&gt;</span> <span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
	<span style="color: #009900;">&#123;</span>
		redirect_to<span style="color: #009900;">&#40;</span>BASE_URL<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #990000;">exit</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
	<span style="color: #b1b100;">require_once</span> <span style="color: #0000ff;">'page_users.php'</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$html_title</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'Add new users / '</span> <span style="color: #339933;">.</span> SITE_NAME<span style="color: #339933;">;</span>
	<span style="color: #000088;">$template</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'users.tpl'</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$flag</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">break</span><span style="color: #339933;">;</span></pre></div></div>

<p>2) create a file called &#8220;page_users.php&#8221; on the /admin folder and add the code below:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
<span style="color: #666666; font-style: italic;">/*
 * jobberBase job board platform
 *
 * @author		RedJumpsuit &lt;myredjumpsuit@gmail.com&gt;
 * @web		http://www.redjumpsuit.net
 * 
 * Manage multiple admin users
 */</span>
&nbsp;
<span style="color: #000088;">$smarty</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">assign</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'current_category'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'users'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #b1b100;">require_once</span> <span style="color: #0000ff;">'_includes/class.Admin.php'</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$ad</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> CAdmin<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #000088;">$smarty</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">assign</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'error'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">''</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$extra</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">'delete'</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><span style="color: #000088;">$ad</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">delete</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$id</span><span style="color: #339933;">,</span> <span style="color: #000088;">$_SESSION</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'AdminId'</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>
		<span style="color: #000088;">$smarty</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">assign</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'success'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'User was deleted.'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
	<span style="color: #b1b100;">else</span>
	<span style="color: #009900;">&#123;</span>
		<span style="color: #000088;">$smarty</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">assign</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'error'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'User could not be deleted.'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span>
&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: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #990000;">empty</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'username'</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>
		<span style="color: #000088;">$smarty</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">assign</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'error'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'The username is empty. Please type in a new username.'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">elseif</span> <span style="color: #009900;">&#40;</span><span style="color: #990000;">empty</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'new_password'</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>
		<span style="color: #000088;">$smarty</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">assign</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'error'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'The password is empty. Please type in a new password.'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">elseif</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'new_password'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">!=</span> <span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'verify_password'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #000088;">$smarty</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">assign</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'error'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'The password and verification password do not match.'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #009900;">&#123;</span>
&nbsp;
		<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$ad</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">create</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'username'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #000088;">$db</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">real_escape_string</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'new_password'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> <span style="color: #000088;">$_SESSION</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'AdminId'</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>
			<span style="color: #000088;">$smarty</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">assign</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'success'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'New user has been created!'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
		<span style="color: #b1b100;">else</span>
		<span style="color: #009900;">&#123;</span>
			<span style="color: #000088;">$smarty</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">assign</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'error'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'User already exists.'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
	<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #000088;">$smarty</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">assign</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'users'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$ad</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">listusers</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>	
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<p>3) create a file called &#8220;users.tpl&#8221; under /admin/_templates/ and add the code below:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #009900;">&#123;</span><span style="color: #b1b100;">include</span> <span style="color: #990000;">file</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;header.tpl&quot;</span><span style="color: #009900;">&#125;</span>
<span style="color: #339933;">&lt;</span>div id<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;content&quot;</span><span style="color: #339933;">&gt;</span>
		<span style="color: #339933;">&lt;</span>h3<span style="color: #339933;">&gt;</span>Add <span style="color: #000000; font-weight: bold;">new</span> Admin user<span style="color: #339933;">&lt;/</span>h3<span style="color: #339933;">&gt;</span>
&nbsp;
		<span style="color: #339933;">&lt;</span>form id<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;publish_form&quot;</span> action<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;{<span style="color: #006699; font-weight: bold;">$smarty</span>.server.REQUEST_URI}&quot;</span> method<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;post&quot;</span><span style="color: #339933;">&gt;</span>
			<span style="color: #339933;">&lt;</span>fieldset<span style="color: #339933;">&gt;</span>
				<span style="color: #339933;">&lt;</span>table cellspacing<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;2&quot;</span> cellpadding<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;2&quot;</span> border<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;0&quot;</span><span style="color: #339933;">&gt;</span>
					<span style="color: #009900;">&#123;</span><span style="color: #b1b100;">if</span> <span style="color: #000088;">$error</span><span style="color: #009900;">&#125;</span>
					<span style="color: #339933;">&lt;</span>tr<span style="color: #339933;">&gt;</span>
						<span style="color: #339933;">&lt;</span>td colspan<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;2&quot;</span><span style="color: #339933;">&gt;</span>
							<span style="color: #339933;">&lt;</span>img src<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;<span style="color: #006699; font-weight: bold;">{$BASE_URL_ADMIN}</span>img/exclamation.png&quot;</span> alt<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;&quot;</span> <span style="color: #339933;">/&gt;</span> <span style="color: #009900;">&#123;</span><span style="color: #000088;">$error</span><span style="color: #009900;">&#125;</span>
						<span style="color: #339933;">&lt;/</span>td<span style="color: #339933;">&gt;</span>
					<span style="color: #339933;">&lt;/</span>tr<span style="color: #339933;">&gt;</span>
					<span style="color: #009900;">&#123;</span><span style="color: #b1b100;">elseif</span> <span style="color: #000088;">$success</span><span style="color: #009900;">&#125;</span>
					<span style="color: #339933;">&lt;</span>tr<span style="color: #339933;">&gt;</span>
						<span style="color: #339933;">&lt;</span>td colspan<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;2&quot;</span><span style="color: #339933;">&gt;</span>
							<span style="color: #339933;">&lt;</span>img src<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;<span style="color: #006699; font-weight: bold;">{$BASE_URL_ADMIN}</span>img/icon_accept.gif&quot;</span> alt<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;&quot;</span> <span style="color: #339933;">/&gt;</span> <span style="color: #009900;">&#123;</span><span style="color: #000088;">$success</span><span style="color: #009900;">&#125;</span>
						<span style="color: #339933;">&lt;/</span>td<span style="color: #339933;">&gt;</span>
					<span style="color: #339933;">&lt;/</span>tr<span style="color: #339933;">&gt;</span>
					<span style="color: #009900;">&#123;</span><span style="color: #339933;">/</span><span style="color: #b1b100;">if</span><span style="color: #009900;">&#125;</span>
					<span style="color: #339933;">&lt;</span>tr<span style="color: #339933;">&gt;</span>
						<span style="color: #339933;">&lt;</span>td<span style="color: #339933;">&gt;</span>Username<span style="color: #339933;">:&lt;/</span>td<span style="color: #339933;">&gt;</span>
						<span style="color: #339933;">&lt;</span>td<span style="color: #339933;">&gt;&lt;</span>input type<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;username&quot;</span> name<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;username&quot;</span> size<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;30&quot;</span> <span style="color: #339933;">/&gt;&lt;/</span>td<span style="color: #339933;">&gt;</span>
					<span style="color: #339933;">&lt;/</span>tr<span style="color: #339933;">&gt;</span>
					<span style="color: #339933;">&lt;</span>tr<span style="color: #339933;">&gt;</span>
						<span style="color: #339933;">&lt;</span>td<span style="color: #339933;">&gt;</span>New password<span style="color: #339933;">:&lt;/</span>td<span style="color: #339933;">&gt;</span>
						<span style="color: #339933;">&lt;</span>td<span style="color: #339933;">&gt;&lt;</span>input type<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;password&quot;</span> name<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;new_password&quot;</span> size<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;30&quot;</span> <span style="color: #339933;">/&gt;&lt;/</span>td<span style="color: #339933;">&gt;</span>
					<span style="color: #339933;">&lt;/</span>tr<span style="color: #339933;">&gt;</span>
					<span style="color: #339933;">&lt;</span>tr<span style="color: #339933;">&gt;</span>
						<span style="color: #339933;">&lt;</span>td<span style="color: #339933;">&gt;</span>Verify password<span style="color: #339933;">:&lt;/</span>td<span style="color: #339933;">&gt;</span>
						<span style="color: #339933;">&lt;</span>td<span style="color: #339933;">&gt;&lt;</span>input type<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;password&quot;</span> name<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;verify_password&quot;</span> size<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;30&quot;</span> <span style="color: #339933;">/&gt;&lt;/</span>td<span style="color: #339933;">&gt;</span>
					<span style="color: #339933;">&lt;/</span>tr<span style="color: #339933;">&gt;</span>
				<span style="color: #339933;">&lt;/</span>table<span style="color: #339933;">&gt;</span>
			<span style="color: #339933;">&lt;/</span>fieldset<span style="color: #339933;">&gt;</span>
			<span style="color: #339933;">&lt;</span>p<span style="color: #339933;">&gt;</span>
				<span style="color: #339933;">&lt;</span>button type<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;submit&quot;</span> <span style="color: #000000; font-weight: bold;">class</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;submit_button&quot;</span><span style="color: #339933;">&gt;</span>Add <span style="color: #000000; font-weight: bold;">new</span> user<span style="color: #339933;">&lt;/</span>button<span style="color: #339933;">&gt;</span>
			<span style="color: #339933;">&lt;/</span>p<span style="color: #339933;">&gt;</span>
		<span style="color: #339933;">&lt;/</span>form<span style="color: #339933;">&gt;</span>
&nbsp;
<span style="color: #339933;">&lt;</span>h2<span style="color: #339933;">&gt;</span>List of Admin Users<span style="color: #339933;">&lt;/</span>h2<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;</span>table id<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;job-posts&quot;</span> <span style="color: #000000; font-weight: bold;">class</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;job-posts&quot;</span> cellspacing<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;0&quot;</span><span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;</span>tr <span style="color: #000000; font-weight: bold;">class</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;alt&quot;</span><span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;</span>td<span style="color: #339933;">&gt;</span>ID<span style="color: #339933;">&lt;/</span>td<span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;</span>td<span style="color: #339933;">&gt;</span>Username<span style="color: #339933;">&lt;/</span>td<span style="color: #339933;">&gt;</span>				
	<span style="color: #339933;">&lt;</span>td<span style="color: #339933;">&gt;</span>Action<span style="color: #339933;">&lt;/</span>td<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;/</span>tr<span style="color: #339933;">&gt;</span>
<span style="color: #009900;">&#123;</span><span style="color: #b1b100;">foreach</span> from<span style="color: #339933;">=</span><span style="color: #000088;">$users</span> item<span style="color: #339933;">=</span><span style="color: #990000;">list</span><span style="color: #009900;">&#125;</span>
<span style="color: #339933;">&lt;</span>tr<span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;</span>td <span style="color: #000000; font-weight: bold;">class</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;center&quot;</span><span style="color: #339933;">&gt;</span><span style="color: #009900;">&#123;</span><span style="color: #000088;">$list</span><span style="color: #339933;">.</span>id<span style="color: #009900;">&#125;</span><span style="color: #339933;">&lt;/</span>td<span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;</span>td<span style="color: #339933;">&gt;</span><span style="color: #009900;">&#123;</span><span style="color: #000088;">$list</span><span style="color: #339933;">.</span>username<span style="color: #009900;">&#125;</span><span style="color: #339933;">&lt;/</span>td<span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;</span>td <span style="color: #000000; font-weight: bold;">class</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;center&quot;</span><span style="color: #339933;">&gt;&lt;</span>a href<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;<span style="color: #006699; font-weight: bold;">{$BASE_URL_ADMIN}</span>users/{<span style="color: #006699; font-weight: bold;">$list</span>.username}/delete/&quot;</span><span style="color: #339933;">&gt;</span>Delete<span style="color: #339933;">&lt;/</span>a<span style="color: #339933;">&gt;&lt;/</span>td<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;/</span>tr<span style="color: #339933;">&gt;</span>
<span style="color: #009900;">&#123;</span><span style="color: #339933;">/</span><span style="color: #b1b100;">foreach</span><span style="color: #009900;">&#125;</span>
<span style="color: #339933;">&lt;/</span>table<span style="color: #339933;">&gt;</span>
&nbsp;
<span style="color: #339933;">&lt;/</span>div<span style="color: #339933;">&gt;&lt;!--</span> <span style="color: #666666; font-style: italic;">#content --&gt;
</span>
<span style="color: #009900;">&#123;</span><span style="color: #b1b100;">include</span> <span style="color: #990000;">file</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;footer.tpl&quot;</span><span style="color: #009900;">&#125;</span></pre></div></div>

<p>4) create a file called &#8220;sidebar.tpl&#8221; under /admin/_templates/ and add the code below:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">&lt;</span>div id<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;sidebar&quot;</span><span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;</span>ul<span style="color: #339933;">&gt;</span>
<span style="color: #009900;">&#123;</span><span style="color: #b1b100;">if</span> <span style="color: #000088;">$smarty</span><span style="color: #339933;">.</span>session<span style="color: #339933;">.</span>AdminId <span style="color: #339933;">==</span> <span style="color: #cc66cc;">1</span><span style="color: #009900;">&#125;</span>
<span style="color: #339933;">&lt;</span>h3<span style="color: #339933;">&gt;</span>Add<span style="color: #339933;">-</span>Ons<span style="color: #339933;">&lt;/</span>h3<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;</span>li <span style="color: #009900;">&#123;</span><span style="color: #b1b100;">if</span> <span style="color: #000088;">$current_category</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">'users'</span><span style="color: #009900;">&#125;</span><span style="color: #000000; font-weight: bold;">class</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;selected&quot;</span><span style="color: #009900;">&#123;</span><span style="color: #339933;">/</span><span style="color: #b1b100;">if</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">&gt;&lt;</span>a href<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;<span style="color: #006699; font-weight: bold;">{$BASE_URL_ADMIN}</span>users/&quot;</span><span style="color: #339933;">&gt;</span>Manage Users<span style="color: #339933;">&lt;/</span>a<span style="color: #339933;">&gt;&lt;/</span>li<span style="color: #339933;">&gt;</span>
<span style="color: #009900;">&#123;</span><span style="color: #339933;">/</span><span style="color: #b1b100;">if</span><span style="color: #009900;">&#125;</span>
<span style="color: #339933;">&lt;/</span>ul<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;/</span>div<span style="color: #339933;">&gt;</span></pre></div></div>

<p>5) open /admin/_templates/header.tpl and add this at the very end of the page:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #009900;">&#123;</span><span style="color: #b1b100;">if</span> <span style="color: #000088;">$smarty</span><span style="color: #339933;">.</span>session<span style="color: #339933;">.</span>AdminId<span style="color: #009900;">&#125;</span>
<span style="color: #339933;">&lt;</span>div id<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;sidebar&quot;</span><span style="color: #339933;">&gt;</span>
	<span style="color: #009900;">&#123;</span><span style="color: #b1b100;">include</span> <span style="color: #990000;">file</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;sidebar.tpl&quot;</span><span style="color: #009900;">&#125;</span>
<span style="color: #339933;">&lt;/</span>div<span style="color: #339933;">&gt;&lt;!--</span> <span style="color: #666666; font-style: italic;">#sidebar --&gt;
</span><span style="color: #009900;">&#123;</span><span style="color: #339933;">/</span><span style="color: #b1b100;">if</span><span style="color: #009900;">&#125;</span></pre></div></div>

<p>6) lastly, open /admin/_includes/class.Admin.php and after this block:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">function</span> getId<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>
 	<span style="color: #009900;">&#123;</span>
 		<span style="color: #b1b100;">return</span> <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">userId</span><span style="color: #339933;">;</span>
 	<span style="color: #009900;">&#125;</span></pre></div></div>

<p>add this:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">function</span> create<span style="color: #009900;">&#40;</span><span style="color: #000088;">$username</span><span style="color: #339933;">,</span><span style="color: #000088;">$password</span><span style="color: #339933;">,</span><span style="color: #000088;">$id</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><span style="color: #000088;">$id</span> <span style="color: #339933;">==</span> <span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span> 
		<span style="color: #009900;">&#123;</span>
			<span style="color: #000000; font-weight: bold;">global</span> <span style="color: #000088;">$db</span><span style="color: #339933;">;</span>
			<span style="color: #000088;">$md5password</span> <span style="color: #339933;">=</span> <span style="color: #990000;">md5</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$password</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			<span style="color: #000088;">$sql</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'SELECT id FROM '</span><span style="color: #339933;">.</span>DB_PREFIX<span style="color: #339933;">.</span><span style="color: #0000ff;">'admin WHERE username=&quot;'</span><span style="color: #339933;">.</span><span style="color: #000088;">$username</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot;'</span><span style="color: #339933;">;</span>
			<span style="color: #000088;">$result</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$db</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">query</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$sql</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			<span style="color: #000088;">$row</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$result</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">fetch_assoc</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #990000;">empty</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$row</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
			<span style="color: #009900;">&#123;</span>
				<span style="color: #000088;">$sql</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'INSERT INTO '</span><span style="color: #339933;">.</span>DB_PREFIX<span style="color: #339933;">.</span><span style="color: #0000ff;">'admin (
							username, password)
						VALUES (
							&quot;'</span><span style="color: #339933;">.</span> <span style="color: #990000;">trim</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$username</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot;,
							&quot;'</span><span style="color: #339933;">.</span> <span style="color: #000088;">$md5password</span> <span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot;)'</span><span style="color: #339933;">;</span>
				<span style="color: #000088;">$db</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">query</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$sql</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
				<span style="color: #b1b100;">return</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #339933;">;</span>
			<span style="color: #009900;">&#125;</span> 
			<span style="color: #b1b100;">else</span>
			<span style="color: #009900;">&#123;</span>
				<span style="color: #b1b100;">return</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #339933;">;</span>
			<span style="color: #009900;">&#125;</span>
		<span style="color: #009900;">&#125;</span> 
		<span style="color: #b1b100;">else</span> 
		<span style="color: #009900;">&#123;</span>
			<span style="color: #b1b100;">return</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
 	<span style="color: #009900;">&#125;</span>
&nbsp;
	<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">function</span> listusers<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>
	<span style="color: #009900;">&#123;</span>
		<span style="color: #000000; font-weight: bold;">global</span> <span style="color: #000088;">$db</span><span style="color: #339933;">;</span>
		<span style="color: #000088;">$sql</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'SELECT * FROM '</span><span style="color: #339933;">.</span>DB_PREFIX<span style="color: #339933;">.</span><span style="color: #0000ff;">'admin WHERE id &gt; 1'</span><span style="color: #339933;">;</span>
		<span style="color: #000088;">$result</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$db</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">query</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$sql</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #b1b100;">while</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$row</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$result</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">fetch_assoc</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
		<span style="color: #009900;">&#123;</span>
			<span style="color: #000088;">$users</span><span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$row</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
&nbsp;
		<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #990000;">isset</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$users</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
		<span style="color: #009900;">&#123;</span>
			<span style="color: #b1b100;">return</span> <span style="color: #000088;">$users</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
	<span style="color: #009900;">&#125;</span>
&nbsp;
	<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">function</span> delete<span style="color: #009900;">&#40;</span><span style="color: #000088;">$username</span><span style="color: #339933;">,</span><span style="color: #000088;">$id</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><span style="color: #000088;">$id</span> <span style="color: #339933;">==</span> <span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span> 
		<span style="color: #009900;">&#123;</span>
			<span style="color: #000000; font-weight: bold;">global</span> <span style="color: #000088;">$db</span><span style="color: #339933;">;</span>
			<span style="color: #000088;">$sql</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'DELETE FROM '</span><span style="color: #339933;">.</span>DB_PREFIX<span style="color: #339933;">.</span><span style="color: #0000ff;">'admin WHERE username = &quot;'</span><span style="color: #339933;">.</span> <span style="color: #990000;">trim</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$username</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot;'</span><span style="color: #339933;">;</span>
			<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$db</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">query</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$sql</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
			<span style="color: #009900;">&#123;</span>
				<span style="color: #b1b100;">return</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #339933;">;</span>
			<span style="color: #009900;">&#125;</span>
			<span style="color: #b1b100;">else</span>
			<span style="color: #009900;">&#123;</span>
				<span style="color: #b1b100;">return</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #339933;">;</span>
			<span style="color: #009900;">&#125;</span>
		<span style="color: #009900;">&#125;</span> 
		<span style="color: #b1b100;">else</span> 
		<span style="color: #009900;">&#123;</span>
			<span style="color: #b1b100;">return</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
	<span style="color: #009900;">&#125;</span></pre></div></div>

<p>like i said, there is more that can be done to extend this hack, but at least you will have a good place to start on.</p>
<form action="https://www.paypal.com/cgi-bin/webscr" method="post"><div class="paypal-donations"><input type="hidden" name="cmd" value="_donations" /><input type="hidden" name="business" value="myredjumpsuit@gmail.com" /><input type="hidden" name="item_name" value="Multiple Admin Users" /><input type="hidden" name="currency_code" value="USD" /><input type="image" src="http://www.redjumpsuit.net/wp-content/uploads/2010/02/btn_donate_LG.gif" name="submit" alt="PayPal - The safer, easier way to pay online." /></div></form>
]]></content:encoded>
			<wfw:commentRss>http://www.redjumpsuit.net/2010/05/09/multiple-admin-users/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Bundled Add-Ons for jobberBase 1.8</title>
		<link>http://www.redjumpsuit.net/2010/04/18/bundled-add-ons-for-jb18/</link>
		<comments>http://www.redjumpsuit.net/2010/04/18/bundled-add-ons-for-jb18/#comments</comments>
		<pubDate>Sun, 18 Apr 2010 21:12:43 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Hacks]]></category>
		<category><![CDATA[jobberBase]]></category>
		<category><![CDATA[bundled add-ons]]></category>
		<category><![CDATA[easy install]]></category>
		<category><![CDATA[google maps]]></category>
		<category><![CDATA[jobberbase add-ons]]></category>
		<category><![CDATA[paypal]]></category>

		<guid isPermaLink="false">http://www.redjumpsuit.net/?p=1329</guid>
		<description><![CDATA[i have put some of the most requested add-ons i&#8217;ve done and bundled them together to save some people from figuring out the hacks and just start their jobberBase job board sites right away. for a minimum donation of US$25 to this post, you can save yourself probably 4 to 6 hours of manually integrating [...]]]></description>
			<content:encoded><![CDATA[<p>i have put some of the most requested add-ons i&#8217;ve done and bundled them together to save some people from figuring out the hacks and just start their jobberBase job board sites right away. <strong>for a minimum donation of US$25 to this post</strong>, you can save yourself probably 4 to 6 hours of manually integrating the hacks on a <strong>jobberBase 1.8</strong> installation (i&#8217;ll also put a link of your website URL here and the donation you have made!)</p>
<p>the hacks included in this bundle are:</p>
<p><strong>Online Job Manager for jobberBase v1.8</strong><br />
<a href="http://www.redjumpsuit.net/2010/01/04/online-job-manager-for-jobberbase-1-8/">http://www.redjumpsuit.net/2010/01/04/online-job-manager-for-jobberbase-1-8/</a></p>
<p><strong>Integrating Google Maps</strong><br />
<a href="http://www.redjumpsuit.net/2010/03/27/integrating-google-maps/">http://www.redjumpsuit.net/2010/03/27/integrating-google-maps/</a></p>
<p><strong>Simple PayPal Pay Now hack</strong><br />
<a href="http://www.redjumpsuit.net/2010/03/19/simple-paypal-pay-now-hack/">http://www.redjumpsuit.net/2010/03/19/simple-paypal-pay-now-hack/</a></p>
<p><strong>Deny IP address or IP block on job post or application</strong><br />
<a href="http://www.redjumpsuit.net/2010/03/19/deny-ip-address-or-block-on-job-post-or-application/">http://www.redjumpsuit.net/2010/03/19/deny-ip-address-or-block-on-job-post-or-application/</a></p>
<p><strong>Send Email Activation to Job Posters</strong><br />
<a href="http://www.redjumpsuit.net/2010/03/01/send-email-activation-to-job-posters/">http://www.redjumpsuit.net/2010/03/01/send-email-activation-to-job-posters/</a></p>
<p><strong>Category Jobs Filter</strong><br />
<a href="http://www.redjumpsuit.net/2009/06/26/category-jobs-filter/">http://www.redjumpsuit.net/2009/06/26/category-jobs-filter/</a></p>
<p><strong>Multiple Admin Users</strong><br />
<a href="http://www.redjumpsuit.net/2010/05/09/multiple-admin-users/">http://www.redjumpsuit.net/2010/05/09/multiple-admin-users/</a></p>
<p><strong>NOTE:</strong> I am currently on GMT+8:00 and I manually send the codes out, so if you experience delay in receiving the bundled add-on code, rest assured they will be sent out to you as soon as I am able.</p>
<form action="https://www.paypal.com/cgi-bin/webscr" method="post"><div class="paypal-donations"><input type="hidden" name="cmd" value="_donations" /><input type="hidden" name="business" value="myredjumpsuit@gmail.com" /><input type="hidden" name="item_name" value="Bundled Add-Ons for jobberBase 1.8" /><input type="hidden" name="currency_code" value="USD" /><input type="image" src="http://www.redjumpsuit.net/wp-content/uploads/2010/02/btn_donate_LG.gif" name="submit" alt="PayPal - The safer, easier way to pay online." /></div></form>
]]></content:encoded>
			<wfw:commentRss>http://www.redjumpsuit.net/2010/04/18/bundled-add-ons-for-jb18/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Integrating Google Maps</title>
		<link>http://www.redjumpsuit.net/2010/03/27/integrating-google-maps/</link>
		<comments>http://www.redjumpsuit.net/2010/03/27/integrating-google-maps/#comments</comments>
		<pubDate>Sat, 27 Mar 2010 19:12:14 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Hacks]]></category>
		<category><![CDATA[jobberBase]]></category>
		<category><![CDATA[google api]]></category>
		<category><![CDATA[google maps]]></category>
		<category><![CDATA[jobberbase google maps]]></category>
		<category><![CDATA[maps]]></category>

		<guid isPermaLink="false">http://www.redjumpsuit.net/?p=1259</guid>
		<description><![CDATA[ this is possibly the next most requested hack for jobberBase and so i took on myself to put together this hack and hopefully this is something that a lot of people will find very useful for their website. i have been looking for a google maps api class for a while and finally found [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.redjumpsuit.net/wp-content/uploads/2010/03/googlemaps.png" class="alignleft size-full wp-image-1234" /> this is possibly the next most requested hack for jobberBase and so i took on myself to put together this hack and hopefully this is something that a lot of people will find very useful for their website. i have been looking for a google maps api class for a while and finally found one that is not so hard to implement and should be very easy to follow. </p>
<p>as always, if you encounter errors on this guide, please make sure you post the error string or code you receive as i will not be able to help you if i don&#8217;t know what&#8217;s wrong, right? </p>
<p><strong>what you need:</strong><br />
1. register for a google maps API key<br />
2. download the <a href="http://www.phpinsider.com/php/code/GoogleMapAPI/" target="_blank">google maps api class</a> from phpinsider.net<br />
3. unzip and save the GoogleMapAPI.class.php file on the /_includes folder</p>
<p>buy me coffee if you like this post! <img src='http://www.redjumpsuit.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  <form action="https://www.paypal.com/cgi-bin/webscr" method="post"><div class="paypal-donations"><input type="hidden" name="cmd" value="_donations" /><input type="hidden" name="business" value="myredjumpsuit@gmail.com" /><input type="hidden" name="item_name" value="Integrating Google Maps" /><input type="hidden" name="currency_code" value="USD" /><input type="image" src="http://www.redjumpsuit.net/wp-content/uploads/2010/02/btn_donate_LG.gif" name="submit" alt="PayPal - The safer, easier way to pay online." /></div></form></p>
<p>to start with, some screenshots for you people&#8230;</p>
<p><img src="http://www.redjumpsuit.net/wp-content/uploads/2010/03/googlemaps4.png"/><br />
<img src="http://www.redjumpsuit.net/wp-content/uploads/2010/03/googlemaps1.png"/><br />
<img src="http://www.redjumpsuit.net/wp-content/uploads/2010/03/googlemaps3.png"/><br />
<img src="http://www.redjumpsuit.net/wp-content/uploads/2010/03/googlemaps2.png"/></p>
<p>so here goes:</p>
<p>1. create your google maps settings table</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">CREATE TABLE `googlemaps` <span style="color: #009900;">&#40;</span>
`id` INT NOT <span style="color: #009900; font-weight: bold;">NULL</span> AUTO_INCREMENT <span style="color: #339933;">,</span>
`is_active` TINYINT NOT <span style="color: #009900; font-weight: bold;">NULL</span> <span style="color: #b1b100;">DEFAULT</span> <span style="color: #0000ff;">'0'</span><span style="color: #339933;">,</span>
`api_key` VARCHAR<span style="color: #009900;">&#40;</span> <span style="color: #cc66cc;">255</span> <span style="color: #009900;">&#41;</span> CHARACTER SET utf8 COLLATE utf8_general_ci NOT <span style="color: #009900; font-weight: bold;">NULL</span> <span style="color: #339933;">,</span>
`height` VARCHAR<span style="color: #009900;">&#40;</span> <span style="color: #cc66cc;">10</span> <span style="color: #009900;">&#41;</span> CHARACTER SET utf8 COLLATE utf8_general_ci NOT <span style="color: #009900; font-weight: bold;">NULL</span> <span style="color: #339933;">,</span>
`width` VARCHAR<span style="color: #009900;">&#40;</span> <span style="color: #cc66cc;">10</span> <span style="color: #009900;">&#41;</span> CHARACTER SET utf8 COLLATE utf8_general_ci NOT <span style="color: #009900; font-weight: bold;">NULL</span> <span style="color: #339933;">,</span>
`sidebar` TINYINT NOT <span style="color: #009900; font-weight: bold;">NULL</span> <span style="color: #b1b100;">DEFAULT</span> <span style="color: #0000ff;">'0'</span><span style="color: #339933;">,</span>
`direction` TINYINT NOT <span style="color: #009900; font-weight: bold;">NULL</span> <span style="color: #b1b100;">DEFAULT</span> <span style="color: #0000ff;">'0'</span><span style="color: #339933;">,</span>
`type` TINYINT NOT <span style="color: #009900; font-weight: bold;">NULL</span> <span style="color: #b1b100;">DEFAULT</span> <span style="color: #0000ff;">'0'</span><span style="color: #339933;">,</span>
`scale` TINYINT NOT <span style="color: #009900; font-weight: bold;">NULL</span> <span style="color: #b1b100;">DEFAULT</span> <span style="color: #0000ff;">'0'</span><span style="color: #339933;">,</span>
PRIMARY <span style="color: #990000;">KEY</span> <span style="color: #009900;">&#40;</span> `id` <span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#41;</span> ENGINE <span style="color: #339933;">=</span> MYISAM 
&nbsp;
INSERT INTO `googlemaps` <span style="color: #009900;">&#40;</span>
`id` <span style="color: #339933;">,</span>
`is_active` <span style="color: #339933;">,</span>
`api_key` <span style="color: #339933;">,</span>
`height` <span style="color: #339933;">,</span>
`width` <span style="color: #339933;">,</span>
`sidebar` <span style="color: #339933;">,</span>
`direction` <span style="color: #339933;">,</span>
`type` <span style="color: #339933;">,</span>
`scale`
<span style="color: #009900;">&#41;</span>
VALUES <span style="color: #009900;">&#40;</span>
<span style="color: #009900; font-weight: bold;">NULL</span> <span style="color: #339933;">,</span> <span style="color: #0000ff;">'1'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'your-google-maps-api-key'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'200px'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'300px'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'0'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'0'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'0'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'0'</span>
<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>2. backup your jobs table (important!) after getting a backup, alter your jobs table to include an address field that will be used by google maps</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">ALTER TABLE `jobs` ADD `address` VARCHAR<span style="color: #009900;">&#40;</span> <span style="color: #cc66cc;">255</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900; font-weight: bold;">NULL</span> AFTER `company`</pre></div></div>

<p>3. open /config.php</p>
<p>after</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #b1b100;">require_once</span> <span style="color: #0000ff;">'_includes/smarty/libs/Smarty.class.php'</span><span style="color: #339933;">;</span></pre></div></div>

<p>add below</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">// google map settings</span>
<span style="color: #b1b100;">require_once</span> <span style="color: #0000ff;">'_includes/class.GoogleMaps.php'</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// google map api class</span>
<span style="color: #b1b100;">require_once</span> <span style="color: #0000ff;">'_includes/GoogleMapAPI.class.php'</span><span style="color: #339933;">;</span></pre></div></div>

<p>after</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'CAPTCHA_PRIVATE_KEY'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$settings</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'captcha_private_key'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>add below</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">// google maps api settings</span>
<span style="color: #000088;">$gm_class</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> jbGoogleMaps<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$gm_settings</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$gm_class</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">showsettings</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'GOOGLE_MAPS_ACTIVE'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$gm_settings</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'is_active'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'GOOGLE_MAPS_APIKEY'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$gm_settings</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'api_key'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'GOOGLE_MAPS_H'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$gm_settings</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'height'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'GOOGLE_MAPS_W'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$gm_settings</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'width'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'GOOGLE_MAPS_SIDEBAR'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$gm_settings</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'sidebar'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'GOOGLE_MAPS_DIRECTION'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$gm_settings</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'direction'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'GOOGLE_MAPS_TYPECONTROL'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$gm_settings</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'type'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>	
<span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'GOOGLE_MAPS_SCALECONTROL'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$gm_settings</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'scale'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>4. open /page_write.php</p>
<p>after</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #0000ff;">'poster_email'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$poster_email</span><span style="color: #339933;">,</span></pre></div></div>

<p>you will find this twice on this file, add this below</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #0000ff;">'address'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$address</span><span style="color: #339933;">,</span></pre></div></div>

<p>5. open /page_job.php</p>
<p>after</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$smarty</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">assign</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'job'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$info</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>add this block</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">	<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span>GOOGLE_MAPS_ACTIVE <span style="color: #339933;">==</span> <span style="color: #cc66cc;">1</span> <span style="color: #339933;">&amp;&amp;</span> <span style="color: #000088;">$info</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'address'</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: #009900;">&#123;</span>
	<span style="color: #666666; font-style: italic;">// google maps - declare google map class</span>
	<span style="color: #000088;">$map</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> GoogleMapAPI<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">// google maps - enter your google maps api key</span>
	<span style="color: #000088;">$map</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">setAPIKey</span><span style="color: #009900;">&#40;</span>GOOGLE_MAPS_APIKEY<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">// google maps - set height and width</span>
	<span style="color: #000088;">$map</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">setWidth</span><span style="color: #009900;">&#40;</span>GOOGLE_MAPS_W<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$map</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">setHeight</span><span style="color: #009900;">&#40;</span>GOOGLE_MAPS_H<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">// google maps - set if sidebar enabled</span>
	<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span>GOOGLE_MAPS_SIDEBAR <span style="color: #339933;">==</span> <span style="color: #cc66cc;">0</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #000088;">$map</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">disableSidebar</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">// google maps - set if direction enabled</span>
	<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span>GOOGLE_MAPS_DIRECTION <span style="color: #339933;">==</span> <span style="color: #cc66cc;">0</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #000088;">$map</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">disableDirections</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">// google maps - set if type enabled</span>
	<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span>GOOGLE_MAPS_TYPECONTROL <span style="color: #339933;">==</span> <span style="color: #cc66cc;">0</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #000088;">$map</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">disableTypeControls</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">// google maps - set if scale enabled</span>
	<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span>GOOGLE_MAPS_SCALECONTROL <span style="color: #339933;">==</span> <span style="color: #cc66cc;">0</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #000088;">$map</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">disableScaleControl</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">// google maps - create map marker for the address</span>
	<span style="color: #000088;">$map</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">addMarkerByAddress</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$info</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'address'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span><span style="color: #000088;">$info</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'company'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'&lt;b&gt;'</span><span style="color: #339933;">.</span> <span style="color: #000088;">$info</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'company'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;/b&gt;'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">// google maps - assign api to smarty variables</span>
	<span style="color: #000088;">$smarty</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">assign</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'google_map_header'</span><span style="color: #339933;">,</span><span style="color: #000088;">$map</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getHeaderJS</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$smarty</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">assign</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'google_map_js'</span><span style="color: #339933;">,</span><span style="color: #000088;">$map</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getMapJS</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$smarty</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">assign</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'google_map_sidebar'</span><span style="color: #339933;">,</span><span style="color: #000088;">$map</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getSidebar</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$smarty</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">assign</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'google_map'</span><span style="color: #339933;">,</span><span style="color: #000088;">$map</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getMap</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>6. open /_templates/default/publish-write.tpl</p>
<p>after</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">&lt;</span>tr<span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;</span>td <span style="color: #000000; font-weight: bold;">class</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;publish-label&quot;</span><span style="color: #339933;">&gt;</span><span style="color: #009900;">&#123;</span><span style="color: #000088;">$translations</span><span style="color: #339933;">.</span>publish<span style="color: #339933;">.</span>name_label<span style="color: #009900;">&#125;</span><span style="color: #339933;">:&lt;/</span>td<span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;</span>td<span style="color: #339933;">&gt;&lt;</span>input <span style="color: #009900;">&#123;</span><span style="color: #b1b100;">if</span> <span style="color: #000088;">$errors</span><span style="color: #339933;">.</span>company<span style="color: #009900;">&#125;</span><span style="color: #000000; font-weight: bold;">class</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;error&quot;</span><span style="color: #009900;">&#123;</span><span style="color: #339933;">/</span><span style="color: #b1b100;">if</span><span style="color: #009900;">&#125;</span> tabindex<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;6&quot;</span> type<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;text&quot;</span> name<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;company&quot;</span> id<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;company&quot;</span> size<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;40&quot;</span> value<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;{if <span style="color: #006699; font-weight: bold;">$job</span>.company}{<span style="color: #006699; font-weight: bold;">$job</span>.company|escape}{else}{<span style="color: #006699; font-weight: bold;">$smarty</span>.post.company|escape}{/if}&quot;</span> <span style="color: #339933;">/&gt;</span>
	<span style="color: #339933;">&lt;</span>span <span style="color: #000000; font-weight: bold;">class</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;validation-error&quot;</span><span style="color: #339933;">&gt;</span><span style="color: #009900;">&#123;</span><span style="color: #b1b100;">if</span> <span style="color: #000088;">$errors</span><span style="color: #339933;">.</span>company<span style="color: #009900;">&#125;</span><span style="color: #339933;">&lt;</span>img src<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;<span style="color: #006699; font-weight: bold;">{$BASE_URL}</span>_templates/<span style="color: #006699; font-weight: bold;">{$THEME}</span>/img/icon-delete.png&quot;</span> alt<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;&quot;</span> <span style="color: #339933;">/&gt;</span><span style="color: #009900;">&#123;</span><span style="color: #339933;">/</span><span style="color: #b1b100;">if</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">&lt;/</span>span<span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;/</span>td<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;/</span>tr<span style="color: #339933;">&gt;</span></pre></div></div>

<p>add this</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">&lt;</span>tr<span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;</span>td <span style="color: #000000; font-weight: bold;">class</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;publish-label&quot;</span><span style="color: #339933;">&gt;</span><span style="color: #009900;">&#123;</span><span style="color: #000088;">$translations</span><span style="color: #339933;">.</span>publish<span style="color: #339933;">.</span>address<span style="color: #009900;">&#125;</span><span style="color: #339933;">:&lt;/</span>td<span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;</span>td<span style="color: #339933;">&gt;&lt;</span>input <span style="color: #009900;">&#123;</span><span style="color: #b1b100;">if</span> <span style="color: #000088;">$errors</span><span style="color: #339933;">.</span>address<span style="color: #009900;">&#125;</span><span style="color: #000000; font-weight: bold;">class</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;error&quot;</span><span style="color: #009900;">&#123;</span><span style="color: #339933;">/</span><span style="color: #b1b100;">if</span><span style="color: #009900;">&#125;</span> tabindex<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;7&quot;</span> type<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;text&quot;</span> name<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;address&quot;</span> id<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;address&quot;</span> size<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;40&quot;</span> value<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;{if <span style="color: #006699; font-weight: bold;">$job</span>.address}{<span style="color: #006699; font-weight: bold;">$job</span>.address}{else}{<span style="color: #006699; font-weight: bold;">$smarty</span>.post.address}{/if}&quot;</span> <span style="color: #339933;">/&gt;</span>
	<span style="color: #339933;">&lt;/</span>td<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;/</span>tr<span style="color: #339933;">&gt;</span></pre></div></div>

<p>notice the tabindex of the new field, it is set to 7, which means you have to adjust the tabindex (add 1) of the fields after it, don&#8217;t say i didn&#8217;t tell you!</p>
<p>7. open /_templates/default/job-details.tpl</p>
<p>after</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #009900;">&#123;</span><span style="color: #000088;">$job</span><span style="color: #339933;">.</span>description<span style="color: #009900;">&#125;</span></pre></div></div>

<p>add this</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #009900;">&#123;</span><span style="color: #b1b100;">if</span> <span style="color: #000088;">$smarty</span><span style="color: #339933;">.</span><span style="color: #000000; font-weight: bold;">const</span><span style="color: #339933;">.</span>GOOGLE_MAPS_ACTIVE <span style="color: #339933;">==</span> <span style="color: #cc66cc;">1</span> <span style="color: #339933;">&amp;&amp;</span> <span style="color: #000088;">$job</span><span style="color: #339933;">.</span>address <span style="color: #339933;">!=</span> <span style="color: #0000ff;">''</span><span style="color: #009900;">&#125;</span>
	<span style="color: #339933;">&lt;</span>p<span style="color: #339933;">&gt;</span><span style="color: #009900;">&#123;</span><span style="color: #000088;">$google_map</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">&lt;/</span>p<span style="color: #339933;">&gt;</span>
<span style="color: #009900;">&#123;</span><span style="color: #339933;">/</span><span style="color: #b1b100;">if</span><span style="color: #009900;">&#125;</span></pre></div></div>

<p>8. open /_templates/default/header.tpl</p>
<p>after this</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">&lt;</span>script type<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;text/javascript&quot;</span><span style="color: #339933;">&gt;</span>
	Jobber<span style="color: #339933;">.</span>I18n <span style="color: #339933;">=</span> <span style="color: #009900;">&#123;</span><span style="color: #000088;">$translationsJson</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">&lt;/script&gt;</span></pre></div></div>

<p>add this</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #009900;">&#123;</span><span style="color: #b1b100;">if</span> <span style="color: #000088;">$google_map_header</span><span style="color: #009900;">&#125;</span>
	<span style="color: #009900;">&#123;</span><span style="color: #000088;">$google_map_header</span><span style="color: #009900;">&#125;</span>
	<span style="color: #009900;">&#123;</span><span style="color: #000088;">$google_map_js</span><span style="color: #009900;">&#125;</span>
	<span style="color: #339933;">&lt;!--</span> necessary <span style="color: #b1b100;">for</span> google maps polyline drawing in IE <span style="color: #339933;">--&gt;</span>
	<span style="color: #339933;">&lt;</span>style type<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;text/css&quot;</span><span style="color: #339933;">&gt;</span>
	  v\<span style="color: #339933;">:*</span> <span style="color: #009900;">&#123;</span>ldelim<span style="color: #009900;">&#125;</span>
		behavior<span style="color: #339933;">:</span>url<span style="color: #009900;">&#40;</span><span style="color: #666666; font-style: italic;">#default#VML);
</span>	 <span style="color: #009900;">&#123;</span>rdelim<span style="color: #009900;">&#125;</span>
	<span style="color: #339933;">&lt;/</span>style<span style="color: #339933;">&gt;</span>
<span style="color: #009900;">&#123;</span><span style="color: #339933;">/</span><span style="color: #b1b100;">if</span><span style="color: #009900;">&#125;</span></pre></div></div>

<p>and update this</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">&lt;</span>body<span style="color: #339933;">&gt;</span></pre></div></div>

<p>to this</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">&lt;</span>body <span style="color: #009900;">&#123;</span><span style="color: #b1b100;">if</span> <span style="color: #000088;">$google_map_header</span><span style="color: #009900;">&#125;</span>onload<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;onLoad()&quot;</span><span style="color: #009900;">&#123;</span><span style="color: #339933;">/</span><span style="color: #b1b100;">if</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">&gt;</span></pre></div></div>

<p>9. open /_includes/translations.ini</p>
<p>on</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #009900;">&#91;</span>publish<span style="color: #009900;">&#93;</span></pre></div></div>

<p>add this</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">address <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;Address&quot;</span></pre></div></div>

<p>then, add this at the end of the file</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #009900;">&#91;</span>googlemaps<span style="color: #009900;">&#93;</span>
settings <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;Google Maps Settings&quot;</span>
is_active <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;Is Active?&quot;</span>
api_key <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;API Key&quot;</span>
height <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;Height&quot;</span>
width <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;Width&quot;</span>
sidebar <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;Sdiebar?&quot;</span>
direction <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;Direction?&quot;</span>
type <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;Type Control?&quot;</span>
scale <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;Scale Control?&quot;</span>
submit <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;Update Google Maps Seetings&quot;</span></pre></div></div>

<p>10. open /_includes/class.Job.php</p>
<p>after</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">var</span> <span style="color: #000088;">$mMySqlDate</span> <span style="color: #339933;">=</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #339933;">;</span></pre></div></div>

<p>add</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">var</span> <span style="color: #000088;">$mAddress</span> <span style="color: #339933;">=</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #339933;">;</span></pre></div></div>

<p>on the first SQL statement, after the field</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">c<span style="color: #339933;">.</span>name <span style="color: #b1b100;">as</span> type_name<span style="color: #339933;">,</span></pre></div></div>

<p>add this</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">a<span style="color: #339933;">.</span>address <span style="color: #b1b100;">AS</span> address<span style="color: #339933;">,</span></pre></div></div>

<p>after this</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">mTypeVarName</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$row</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'type_var_name'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span></pre></div></div>

<p>add this</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">mAddress</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$row</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'address'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span></pre></div></div>

<p>wherever you find this line</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #0000ff;">'type_name'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">mTypeName</span><span style="color: #339933;">,</span></pre></div></div>

<p>add this after</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #0000ff;">'address'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">mAddress</span><span style="color: #339933;">,</span></pre></div></div>

<p>look for this line</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$sql</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'INSERT INTO '</span><span style="color: #339933;">.</span>DB_PREFIX<span style="color: #339933;">.</span><span style="color: #0000ff;">'jobs (type_id, category_id, title, description, company, city_id, url, apply, created_on, is_temp, is_active,</span></pre></div></div>

<p>and update to this</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$sql</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'INSERT INTO '</span><span style="color: #339933;">.</span>DB_PREFIX<span style="color: #339933;">.</span><span style="color: #0000ff;">'jobs (type_id, category_id, title, description, company, address, city_id, url, apply, created_on, is_temp, is_active,</span></pre></div></div>

<p>then after this</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #0000ff;">&quot;' . <span style="color: #006699; font-weight: bold;">$params</span>['company'] . '&quot;</span><span style="color: #339933;">,</span></pre></div></div>

<p>add this</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"> <span style="color: #0000ff;">&quot;' . <span style="color: #006699; font-weight: bold;">$params</span>['address'] . '&quot;</span><span style="color: #339933;">,</span></pre></div></div>

<p>still on the same file, look for this</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">company <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;' . <span style="color: #006699; font-weight: bold;">$params</span>['company'] . '&quot;</span><span style="color: #339933;">,</span></pre></div></div>

<p>then add this after that</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">address <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;' . <span style="color: #006699; font-weight: bold;">$params</span>['address'] . '&quot;</span><span style="color: #339933;">,</span></pre></div></div>

<p>11. create a new file on /_includes/ and save it as class.GoogleMaps.php then paste this code in the file you created</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
<span style="color: #009933; font-style: italic;">/**
 * jobber job board platform
 *
 * @author	RedJumpsuit &lt;myredjumpsuit@gmail.com&gt;
 * @web		http://www.redjumpsuit.net
 * 
 * Google Maps for jobberBase
 */</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">class</span> jbGoogleMaps
<span style="color: #009900;">&#123;</span>
&nbsp;
	<span style="color: #000000; font-weight: bold;">function</span> __construct<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>
	<span style="color: #009900;">&#123;</span> <span style="color: #009900;">&#125;</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">// update google maps settings</span>
	<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">function</span> updatesettings<span style="color: #009900;">&#40;</span><span style="color: #000088;">$data</span><span style="color: #009900;">&#41;</span>
	<span style="color: #009900;">&#123;</span>
		<span style="color: #000000; font-weight: bold;">global</span> <span style="color: #000088;">$db</span><span style="color: #339933;">;</span>
&nbsp;
		<span style="color: #000088;">$sql</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'UPDATE '</span><span style="color: #339933;">.</span>DB_PREFIX<span style="color: #339933;">.</span><span style="color: #0000ff;">'googlemaps
					SET 
						is_active = '</span><span style="color: #339933;">.</span> <span style="color: #000088;">$data</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'is_active'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">.</span><span style="color: #0000ff;">', 
						api_key = &quot;'</span><span style="color: #339933;">.</span> <span style="color: #990000;">trim</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$data</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'api_key'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot;,
						height = &quot;'</span><span style="color: #339933;">.</span> <span style="color: #990000;">trim</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$data</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'height'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot;,	
						width = &quot;'</span><span style="color: #339933;">.</span> <span style="color: #990000;">trim</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$data</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'width'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot;, 		
						sidebar = '</span><span style="color: #339933;">.</span> <span style="color: #000088;">$data</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'sidebar'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">.</span><span style="color: #0000ff;">',
						direction = '</span><span style="color: #339933;">.</span> <span style="color: #000088;">$data</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'direction'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">.</span><span style="color: #0000ff;">', 
						type = '</span><span style="color: #339933;">.</span> <span style="color: #000088;">$data</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'type'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">.</span><span style="color: #0000ff;">', 
						scale = '</span><span style="color: #339933;">.</span> <span style="color: #000088;">$data</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'scale'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">.</span><span style="color: #0000ff;">'
					WHERE id = 1'</span><span style="color: #339933;">;</span>
&nbsp;
		<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$db</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">query</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$sql</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
		<span style="color: #009900;">&#123;</span>
			<span style="color: #b1b100;">return</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
		<span style="color: #b1b100;">else</span>
		<span style="color: #009900;">&#123;</span>
			<span style="color: #b1b100;">return</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
	<span style="color: #009900;">&#125;</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">// show google maps settings</span>
	<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">function</span> showsettings<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>
	<span style="color: #009900;">&#123;</span>
		<span style="color: #000000; font-weight: bold;">global</span> <span style="color: #000088;">$db</span><span style="color: #339933;">;</span>
		<span style="color: #000088;">$gmaps</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
		<span style="color: #000088;">$sql</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'SELECT * FROM '</span><span style="color: #339933;">.</span>DB_PREFIX<span style="color: #339933;">.</span><span style="color: #0000ff;">'googlemaps'</span><span style="color: #339933;">;</span>
		<span style="color: #000088;">$result</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$db</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">query</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$sql</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #000088;">$row</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$result</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">fetch_assoc</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
		<span style="color: #000088;">$gmaps</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'is_active'</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;">'is_active'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
		<span style="color: #000088;">$gmaps</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'api_key'</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;">'api_key'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
		<span style="color: #000088;">$gmaps</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'height'</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;">'height'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
		<span style="color: #000088;">$gmaps</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'width'</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;">'width'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
		<span style="color: #000088;">$gmaps</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'sidebar'</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;">'sidebar'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
		<span style="color: #000088;">$gmaps</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'direction'</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;">'direction'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
		<span style="color: #000088;">$gmaps</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'type'</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;">'type'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
		<span style="color: #000088;">$gmaps</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'scale'</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;">'scale'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
&nbsp;
		<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #990000;">isset</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$gmaps</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
		<span style="color: #009900;">&#123;</span>
			<span style="color: #b1b100;">return</span> <span style="color: #000088;">$gmaps</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
	<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #009900;">&#125;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<p>12. open /admin/index.php</p>
<p>after this</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #b1b100;">case</span> <span style="color: #0000ff;">'cities'</span><span style="color: #339933;">:</span>
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><span style="color: #990000;">isset</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_SESSION</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'AdminId'</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>
		redirect_to<span style="color: #009900;">&#40;</span>BASE_URL<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #990000;">exit</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
&nbsp;
	<span style="color: #b1b100;">require_once</span> <span style="color: #0000ff;">'page_cities.php'</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$flag</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$citiesPage</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> CitiesPage<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$template</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$citiesPage</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">processRequest</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$id</span><span style="color: #339933;">,</span> <span style="color: #000088;">$extra</span><span style="color: #339933;">,</span> <span style="color: #000088;">$smarty</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">break</span><span style="color: #339933;">;</span></pre></div></div>

<p>add this</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #b1b100;">case</span> <span style="color: #0000ff;">'googlemaps'</span><span style="color: #339933;">:</span>
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><span style="color: #990000;">isset</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_SESSION</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'AdminId'</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>
		redirect_to<span style="color: #009900;">&#40;</span>BASE_URL<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #990000;">exit</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
	<span style="color: #b1b100;">require_once</span> <span style="color: #0000ff;">'page_googlemaps.php'</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$flag</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">break</span><span style="color: #339933;">;</span></pre></div></div>

<p>13. open /admin/page_edit_post.php</p>
<p>after this</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$jobToEdit</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'type_id'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'type_id'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span></pre></div></div>

<p>add this</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$jobToEdit</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'address'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'address'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span></pre></div></div>

<p>then after this</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #0000ff;">'poster_email'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$poster_email</span><span style="color: #339933;">,</span></pre></div></div>

<p>add this</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #0000ff;">'address'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$address</span><span style="color: #339933;">,</span></pre></div></div>

<p>14. create a new file on /admin/ and save it as page_googlemaps.php and paste this code</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
&nbsp;
<span style="color: #000088;">$gm</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> jbGoogleMaps<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&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: #009900;">&#41;</span> 
<span style="color: #009900;">&#123;</span>
	<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #990000;">empty</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'api_key'</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>
		<span style="color: #000088;">$smarty</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">assign</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'error'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'API Key is required.'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span> 
	<span style="color: #b1b100;">elseif</span> <span style="color: #009900;">&#40;</span><span style="color: #990000;">empty</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'height'</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>
		<span style="color: #000088;">$smarty</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">assign</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'error'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'Height is required.'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span> 
	<span style="color: #b1b100;">elseif</span> <span style="color: #009900;">&#40;</span><span style="color: #990000;">empty</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'width'</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>
		<span style="color: #000088;">$smarty</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">assign</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'error'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'Width is required.'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span> 
	<span style="color: #b1b100;">else</span> 
	<span style="color: #009900;">&#123;</span>
&nbsp;
		<span style="color: #000088;">$data</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'is_active'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'is_active'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span>
					  <span style="color: #0000ff;">'api_key'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'api_key'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span>
					  <span style="color: #0000ff;">'height'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'height'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span>
					  <span style="color: #0000ff;">'width'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'width'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span>
					  <span style="color: #0000ff;">'sidebar'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'sidebar'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span>
					  <span style="color: #0000ff;">'direction'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'direction'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span>
					  <span style="color: #0000ff;">'type'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'type'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span>
					  <span style="color: #0000ff;">'scale'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'scale'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
		<span style="color: #000088;">$gm</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">updatesettings</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$data</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
		<span style="color: #990000;">unset</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'is_active'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #990000;">unset</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'api_key'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #990000;">unset</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'height'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #990000;">unset</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'width'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #990000;">unset</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'sidebar'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #990000;">unset</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'direction'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #990000;">unset</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'type'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #990000;">unset</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'Scale'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
		<span style="color: #000088;">$smarty</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">assign</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'success'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'Google Maps Settings has been updated!'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #000088;">$smarty</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">assign</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'current_category'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'googlemaps'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$smarty</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">assign</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'gm'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$gm</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">showsettings</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>	
<span style="color: #000088;">$html_title</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'Google Maps Settings / '</span> <span style="color: #339933;">.</span> SITE_NAME<span style="color: #339933;">;</span>
<span style="color: #000088;">$template</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'googlemaps.tpl'</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<p>15. open /admin/_templates/header.tpl</p>
<p>after this</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">&lt;</span>li <span style="color: #009900;">&#123;</span><span style="color: #b1b100;">if</span> <span style="color: #000088;">$current_category</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">'settings'</span><span style="color: #009900;">&#125;</span><span style="color: #000000; font-weight: bold;">class</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;selected&quot;</span><span style="color: #009900;">&#123;</span><span style="color: #339933;">/</span><span style="color: #b1b100;">if</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">&gt;&lt;</span>a href<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;<span style="color: #006699; font-weight: bold;">{$BASE_URL_ADMIN}</span>settings/&quot;</span><span style="color: #339933;">&gt;</span>Settings<span style="color: #339933;">&lt;/</span>a<span style="color: #339933;">&gt;&lt;/</span>li<span style="color: #339933;">&gt;</span></pre></div></div>

<p>add this</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">&lt;</span>li <span style="color: #009900;">&#123;</span><span style="color: #b1b100;">if</span> <span style="color: #000088;">$current_category</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">'googlemaps'</span><span style="color: #009900;">&#125;</span><span style="color: #000000; font-weight: bold;">class</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;selected&quot;</span><span style="color: #009900;">&#123;</span><span style="color: #339933;">/</span><span style="color: #b1b100;">if</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">&gt;&lt;</span>a href<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;<span style="color: #006699; font-weight: bold;">{$BASE_URL_ADMIN}</span>googlemaps/&quot;</span><span style="color: #339933;">&gt;</span>Google Maps<span style="color: #339933;">&lt;/</span>a<span style="color: #339933;">&gt;&lt;/</span>li<span style="color: #339933;">&gt;</span></pre></div></div>

<p>16. open /admin/_templates/edit-post.tpl</p>
<p>after this</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">&lt;</span>tr<span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;</span>td <span style="color: #000000; font-weight: bold;">class</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;publish-label&quot;</span><span style="color: #339933;">&gt;</span><span style="color: #009900;">&#123;</span><span style="color: #000088;">$translations</span><span style="color: #339933;">.</span>publish<span style="color: #339933;">.</span>name_label<span style="color: #009900;">&#125;</span><span style="color: #339933;">:&lt;/</span>td<span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;</span>td<span style="color: #339933;">&gt;&lt;</span>input <span style="color: #009900;">&#123;</span><span style="color: #b1b100;">if</span> <span style="color: #000088;">$errors</span><span style="color: #339933;">.</span>company<span style="color: #009900;">&#125;</span><span style="color: #000000; font-weight: bold;">class</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;error&quot;</span><span style="color: #009900;">&#123;</span><span style="color: #339933;">/</span><span style="color: #b1b100;">if</span><span style="color: #009900;">&#125;</span> tabindex<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;6&quot;</span> type<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;text&quot;</span> name<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;company&quot;</span> id<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;company&quot;</span> size<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;40&quot;</span> value<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;{if <span style="color: #006699; font-weight: bold;">$job</span>.company}{<span style="color: #006699; font-weight: bold;">$job</span>.company|escape}{else}{<span style="color: #006699; font-weight: bold;">$smarty</span>.post.company|escape}{/if}&quot;</span> <span style="color: #339933;">/&gt;</span>
	<span style="color: #339933;">&lt;</span>span <span style="color: #000000; font-weight: bold;">class</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;validation-error&quot;</span><span style="color: #339933;">&gt;</span><span style="color: #009900;">&#123;</span><span style="color: #b1b100;">if</span> <span style="color: #000088;">$errors</span><span style="color: #339933;">.</span>company<span style="color: #009900;">&#125;</span><span style="color: #339933;">&lt;</span>img src<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;<span style="color: #006699; font-weight: bold;">{$BASE_URL_ADMIN}</span>img/icon-delete.png&quot;</span> alt<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;&quot;</span> <span style="color: #339933;">/&gt;</span><span style="color: #009900;">&#123;</span><span style="color: #339933;">/</span><span style="color: #b1b100;">if</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">&lt;/</span>span<span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;/</span>td<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;/</span>tr<span style="color: #339933;">&gt;</span></pre></div></div>

<p>add this</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">&lt;</span>tr<span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;</span>td <span style="color: #000000; font-weight: bold;">class</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;publish-label&quot;</span><span style="color: #339933;">&gt;</span><span style="color: #009900;">&#123;</span><span style="color: #000088;">$translations</span><span style="color: #339933;">.</span>publish<span style="color: #339933;">.</span>address<span style="color: #009900;">&#125;</span><span style="color: #339933;">:&lt;/</span>td<span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;</span>td<span style="color: #339933;">&gt;&lt;</span>input <span style="color: #009900;">&#123;</span><span style="color: #b1b100;">if</span> <span style="color: #000088;">$errors</span><span style="color: #339933;">.</span>address<span style="color: #009900;">&#125;</span><span style="color: #000000; font-weight: bold;">class</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;error&quot;</span><span style="color: #009900;">&#123;</span><span style="color: #339933;">/</span><span style="color: #b1b100;">if</span><span style="color: #009900;">&#125;</span> tabindex<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;7&quot;</span> type<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;text&quot;</span> name<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;address&quot;</span> id<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;address&quot;</span> size<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;40&quot;</span> value<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;{if <span style="color: #006699; font-weight: bold;">$job</span>.address}{<span style="color: #006699; font-weight: bold;">$job</span>.address}{else}{<span style="color: #006699; font-weight: bold;">$smarty</span>.post.address}{/if}&quot;</span> <span style="color: #339933;">/&gt;</span>
	<span style="color: #339933;">&lt;/</span>td<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;/</span>tr<span style="color: #339933;">&gt;</span></pre></div></div>

<p>again, don&#8217;t forget to adjust the tab index of the fields</p>
<p>17. lastly, create a file in /admin/_templates/ and save it as googlemaps.tpl and paste the code below</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #009900;">&#123;</span><span style="color: #b1b100;">include</span> <span style="color: #990000;">file</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;header.tpl&quot;</span><span style="color: #009900;">&#125;</span>
<span style="color: #339933;">&lt;</span>div id<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;content&quot;</span><span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;</span>h3 <span style="color: #000000; font-weight: bold;">class</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;page-heading&quot;</span><span style="color: #339933;">&gt;</span><span style="color: #009900;">&#123;</span><span style="color: #000088;">$translations</span><span style="color: #339933;">.</span>googlemaps<span style="color: #339933;">.</span>settings<span style="color: #009900;">&#125;</span><span style="color: #339933;">&lt;/</span>h3<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;</span>form id<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;publish_form&quot;</span> name<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;settings&quot;</span> action<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;{<span style="color: #006699; font-weight: bold;">$smarty</span>.server.REQUEST_URI}&quot;</span> method<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;post&quot;</span><span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;</span>fieldset<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;</span>table cellspacing<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;2&quot;</span> cellpadding<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;2&quot;</span> border<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;0&quot;</span><span style="color: #339933;">&gt;</span>
<span style="color: #009900;">&#123;</span><span style="color: #b1b100;">if</span> <span style="color: #000088;">$success</span><span style="color: #009900;">&#125;</span>
<span style="color: #339933;">&lt;</span>tr<span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;</span>td colspan<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;2&quot;</span><span style="color: #339933;">&gt;</span>
		<span style="color: #339933;">&lt;</span>img src<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;<span style="color: #006699; font-weight: bold;">{$BASE_URL_ADMIN}</span>img/icon_accept.gif&quot;</span> alt<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;&quot;</span> <span style="color: #339933;">/&gt;</span> <span style="color: #009900;">&#123;</span><span style="color: #000088;">$success</span><span style="color: #009900;">&#125;</span>
	<span style="color: #339933;">&lt;/</span>td<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;/</span>tr<span style="color: #339933;">&gt;</span>
<span style="color: #009900;">&#123;</span><span style="color: #b1b100;">elseif</span> <span style="color: #000088;">$error</span><span style="color: #009900;">&#125;</span>
<span style="color: #339933;">&lt;</span>tr<span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;</span>td colspan<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;2&quot;</span><span style="color: #339933;">&gt;</span>
		<span style="color: #339933;">&lt;</span>img src<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;<span style="color: #006699; font-weight: bold;">{$BASE_URL_ADMIN}</span>img/exclamation.png&quot;</span> alt<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;&quot;</span> <span style="color: #339933;">/&gt;</span> <span style="color: #009900;">&#123;</span><span style="color: #000088;">$error</span><span style="color: #009900;">&#125;</span>
	<span style="color: #339933;">&lt;/</span>td<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;/</span>tr<span style="color: #339933;">&gt;</span>
<span style="color: #009900;">&#123;</span><span style="color: #339933;">/</span><span style="color: #b1b100;">if</span><span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#123;</span><span style="color: #b1b100;">if</span> <span style="color: #000088;">$success</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">''</span><span style="color: #009900;">&#125;</span>
<span style="color: #339933;">&lt;</span>tr<span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;</span>td<span style="color: #339933;">&gt;</span><span style="color: #009900;">&#123;</span><span style="color: #000088;">$translations</span><span style="color: #339933;">.</span>googlemaps<span style="color: #339933;">.</span>is_active<span style="color: #009900;">&#125;</span><span style="color: #339933;">:&lt;/</span>td<span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;</span>td<span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;</span>select name<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;is_active&quot;</span><span style="color: #339933;">&gt;</span>
		<span style="color: #339933;">&lt;</span>option value<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;1&quot;</span><span style="color: #009900;">&#123;</span><span style="color: #b1b100;">if</span> <span style="color: #000088;">$smarty</span><span style="color: #339933;">.</span><span style="color: #000000; font-weight: bold;">const</span><span style="color: #339933;">.</span>GOOGLE_MAPS_ACTIVE <span style="color: #339933;">==</span> <span style="color: #cc66cc;">1</span><span style="color: #009900;">&#125;</span> selected<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;selected&quot;</span><span style="color: #009900;">&#123;</span><span style="color: #339933;">/</span><span style="color: #b1b100;">if</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">&gt;</span>Yes<span style="color: #339933;">&lt;/</span>option<span style="color: #339933;">&gt;</span>
		<span style="color: #339933;">&lt;</span>option value<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;0&quot;</span><span style="color: #009900;">&#123;</span><span style="color: #b1b100;">if</span> <span style="color: #000088;">$smarty</span><span style="color: #339933;">.</span><span style="color: #000000; font-weight: bold;">const</span><span style="color: #339933;">.</span>GOOGLE_MAPS_ACTIVE <span style="color: #339933;">==</span> <span style="color: #cc66cc;">0</span><span style="color: #009900;">&#125;</span> selected<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;selected&quot;</span><span style="color: #009900;">&#123;</span><span style="color: #339933;">/</span><span style="color: #b1b100;">if</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">&gt;</span>No<span style="color: #339933;">&lt;/</span>option<span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;/</span>select<span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;</span>span <span style="color: #000000; font-weight: bold;">class</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;suggestion&quot;</span><span style="color: #339933;">&gt;</span>Specify <span style="color: #b1b100;">if</span> Goole Maps is active <span style="color: #009900;">&#40;</span>Yes<span style="color: #009900;">&#41;</span> or not <span style="color: #009900;">&#40;</span>No<span style="color: #009900;">&#41;</span><span style="color: #339933;">&lt;/</span>span<span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;/</span>td<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;/</span>tr<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;</span>tr<span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;</span>td colspan<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;2&quot;</span><span style="color: #339933;">&gt;</span>Options below applies only <span style="color: #b1b100;">if</span> Google Maps is set to Active<span style="color: #339933;">.&lt;/</span>td<span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;</span>td<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;/</span>tr<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;</span>tr<span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;</span>td<span style="color: #339933;">&gt;</span><span style="color: #009900;">&#123;</span><span style="color: #000088;">$translations</span><span style="color: #339933;">.</span>googlemaps<span style="color: #339933;">.</span>api_key<span style="color: #009900;">&#125;</span><span style="color: #339933;">:&lt;/</span>td<span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;</span>td<span style="color: #339933;">&gt;&lt;</span>input type<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;text&quot;</span> name<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;api_key&quot;</span> size<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;60&quot;</span> maxlength<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;100&quot;</span> value<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;{if <span style="color: #006699; font-weight: bold;">$gm</span>.api_key != ''}{<span style="color: #006699; font-weight: bold;">$gm</span>.api_key}{else}{<span style="color: #006699; font-weight: bold;">$smarty</span>.const.GOOGLE_MAPS_APIKEY}{/if}&quot;</span><span style="color: #339933;">/&gt;&lt;/</span>td<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;/</span>tr<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;</span>tr<span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;</span>td<span style="color: #339933;">&gt;</span><span style="color: #009900;">&#123;</span><span style="color: #000088;">$translations</span><span style="color: #339933;">.</span>googlemaps<span style="color: #339933;">.</span>height<span style="color: #009900;">&#125;</span><span style="color: #339933;">:&lt;/</span>td<span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;</span>td<span style="color: #339933;">&gt;&lt;</span>input type<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;text&quot;</span> name<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;height&quot;</span> size<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;20&quot;</span> maxlength<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;10&quot;</span> value<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;{if <span style="color: #006699; font-weight: bold;">$gm</span>.height != ''}{<span style="color: #006699; font-weight: bold;">$gm</span>.height}{else}{<span style="color: #006699; font-weight: bold;">$smarty</span>.const.GOOGLE_MAPS_H}{/if}&quot;</span><span style="color: #339933;">/&gt;&lt;/</span>td<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;/</span>tr<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;</span>tr<span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;</span>td<span style="color: #339933;">&gt;</span><span style="color: #009900;">&#123;</span><span style="color: #000088;">$translations</span><span style="color: #339933;">.</span>googlemaps<span style="color: #339933;">.</span>width<span style="color: #009900;">&#125;</span><span style="color: #339933;">:&lt;/</span>td<span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;</span>td<span style="color: #339933;">&gt;&lt;</span>input type<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;text&quot;</span> name<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;width&quot;</span> size<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;20&quot;</span> maxlength<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;10&quot;</span> value<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;{if <span style="color: #006699; font-weight: bold;">$gm</span>.width != ''}{<span style="color: #006699; font-weight: bold;">$gm</span>.width}{else}{<span style="color: #006699; font-weight: bold;">$smarty</span>.const.GOOGLE_MAPS_W}{/if}&quot;</span><span style="color: #339933;">/&gt;&lt;/</span>td<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;/</span>tr<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;</span>tr<span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;</span>td<span style="color: #339933;">&gt;</span><span style="color: #009900;">&#123;</span><span style="color: #000088;">$translations</span><span style="color: #339933;">.</span>googlemaps<span style="color: #339933;">.</span>sidebar<span style="color: #009900;">&#125;</span><span style="color: #339933;">:&lt;/</span>td<span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;</span>td<span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;</span>select name<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;sidebar&quot;</span><span style="color: #339933;">&gt;</span>
		<span style="color: #339933;">&lt;</span>option value<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;1&quot;</span><span style="color: #009900;">&#123;</span><span style="color: #b1b100;">if</span> <span style="color: #000088;">$smarty</span><span style="color: #339933;">.</span><span style="color: #000000; font-weight: bold;">const</span><span style="color: #339933;">.</span>GOOGLE_MAPS_SIDEBAR <span style="color: #339933;">==</span> <span style="color: #cc66cc;">1</span><span style="color: #009900;">&#125;</span> selected<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;selected&quot;</span><span style="color: #009900;">&#123;</span><span style="color: #339933;">/</span><span style="color: #b1b100;">if</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">&gt;</span>Yes<span style="color: #339933;">&lt;/</span>option<span style="color: #339933;">&gt;</span>
		<span style="color: #339933;">&lt;</span>option value<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;0&quot;</span><span style="color: #009900;">&#123;</span><span style="color: #b1b100;">if</span> <span style="color: #000088;">$smarty</span><span style="color: #339933;">.</span><span style="color: #000000; font-weight: bold;">const</span><span style="color: #339933;">.</span>GOOGLE_MAPS_SIDEBAR <span style="color: #339933;">==</span> <span style="color: #cc66cc;">0</span><span style="color: #009900;">&#125;</span> selected<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;selected&quot;</span><span style="color: #009900;">&#123;</span><span style="color: #339933;">/</span><span style="color: #b1b100;">if</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">&gt;</span>No<span style="color: #339933;">&lt;/</span>option<span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;/</span>select<span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;</span>span <span style="color: #000000; font-weight: bold;">class</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;suggestion&quot;</span><span style="color: #339933;">&gt;</span>Specify <span style="color: #b1b100;">if</span> Sidebar is active <span style="color: #009900;">&#40;</span>Yes<span style="color: #009900;">&#41;</span> or not <span style="color: #009900;">&#40;</span>No<span style="color: #009900;">&#41;</span><span style="color: #339933;">&lt;/</span>span<span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;/</span>td<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;/</span>tr<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;</span>tr<span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;</span>td<span style="color: #339933;">&gt;</span><span style="color: #009900;">&#123;</span><span style="color: #000088;">$translations</span><span style="color: #339933;">.</span>googlemaps<span style="color: #339933;">.</span>direction<span style="color: #009900;">&#125;</span><span style="color: #339933;">:&lt;/</span>td<span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;</span>td<span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;</span>select name<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;direction&quot;</span><span style="color: #339933;">&gt;</span>
		<span style="color: #339933;">&lt;</span>option value<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;1&quot;</span><span style="color: #009900;">&#123;</span><span style="color: #b1b100;">if</span> <span style="color: #000088;">$smarty</span><span style="color: #339933;">.</span><span style="color: #000000; font-weight: bold;">const</span><span style="color: #339933;">.</span>GOOGLE_MAPS_DIRECTION <span style="color: #339933;">==</span> <span style="color: #cc66cc;">1</span><span style="color: #009900;">&#125;</span> selected<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;selected&quot;</span><span style="color: #009900;">&#123;</span><span style="color: #339933;">/</span><span style="color: #b1b100;">if</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">&gt;</span>Yes<span style="color: #339933;">&lt;/</span>option<span style="color: #339933;">&gt;</span>
		<span style="color: #339933;">&lt;</span>option value<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;0&quot;</span><span style="color: #009900;">&#123;</span><span style="color: #b1b100;">if</span> <span style="color: #000088;">$smarty</span><span style="color: #339933;">.</span><span style="color: #000000; font-weight: bold;">const</span><span style="color: #339933;">.</span>GOOGLE_MAPS_DIRECTION <span style="color: #339933;">==</span> <span style="color: #cc66cc;">0</span><span style="color: #009900;">&#125;</span> selected<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;selected&quot;</span><span style="color: #009900;">&#123;</span><span style="color: #339933;">/</span><span style="color: #b1b100;">if</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">&gt;</span>No<span style="color: #339933;">&lt;/</span>option<span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;/</span>select<span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;</span>span <span style="color: #000000; font-weight: bold;">class</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;suggestion&quot;</span><span style="color: #339933;">&gt;</span>Specify <span style="color: #b1b100;">if</span> Direction is active <span style="color: #009900;">&#40;</span>Yes<span style="color: #009900;">&#41;</span> or not <span style="color: #009900;">&#40;</span>No<span style="color: #009900;">&#41;</span><span style="color: #339933;">&lt;/</span>span<span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;/</span>td<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;/</span>tr<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;</span>tr<span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;</span>td<span style="color: #339933;">&gt;</span><span style="color: #009900;">&#123;</span><span style="color: #000088;">$translations</span><span style="color: #339933;">.</span>googlemaps<span style="color: #339933;">.</span>type<span style="color: #009900;">&#125;</span><span style="color: #339933;">:&lt;/</span>td<span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;</span>td<span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;</span>select name<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;type&quot;</span><span style="color: #339933;">&gt;</span>
		<span style="color: #339933;">&lt;</span>option value<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;1&quot;</span><span style="color: #009900;">&#123;</span><span style="color: #b1b100;">if</span> <span style="color: #000088;">$smarty</span><span style="color: #339933;">.</span><span style="color: #000000; font-weight: bold;">const</span><span style="color: #339933;">.</span>GOOGLE_MAPS_TYPECONTROL <span style="color: #339933;">==</span> <span style="color: #cc66cc;">1</span><span style="color: #009900;">&#125;</span> selected<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;selected&quot;</span><span style="color: #009900;">&#123;</span><span style="color: #339933;">/</span><span style="color: #b1b100;">if</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">&gt;</span>Yes<span style="color: #339933;">&lt;/</span>option<span style="color: #339933;">&gt;</span>
		<span style="color: #339933;">&lt;</span>option value<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;0&quot;</span><span style="color: #009900;">&#123;</span><span style="color: #b1b100;">if</span> <span style="color: #000088;">$smarty</span><span style="color: #339933;">.</span><span style="color: #000000; font-weight: bold;">const</span><span style="color: #339933;">.</span>GOOGLE_MAPS_TYPECONTROL <span style="color: #339933;">==</span> <span style="color: #cc66cc;">0</span><span style="color: #009900;">&#125;</span> selected<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;selected&quot;</span><span style="color: #009900;">&#123;</span><span style="color: #339933;">/</span><span style="color: #b1b100;">if</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">&gt;</span>No<span style="color: #339933;">&lt;/</span>option<span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;/</span>select<span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;</span>span <span style="color: #000000; font-weight: bold;">class</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;suggestion&quot;</span><span style="color: #339933;">&gt;</span>Specify <span style="color: #b1b100;">if</span> Type is active <span style="color: #009900;">&#40;</span>Yes<span style="color: #009900;">&#41;</span> or not <span style="color: #009900;">&#40;</span>No<span style="color: #009900;">&#41;</span><span style="color: #339933;">&lt;/</span>span<span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;/</span>td<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;/</span>tr<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;</span>tr<span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;</span>td<span style="color: #339933;">&gt;</span><span style="color: #009900;">&#123;</span><span style="color: #000088;">$translations</span><span style="color: #339933;">.</span>googlemaps<span style="color: #339933;">.</span>scale<span style="color: #009900;">&#125;</span><span style="color: #339933;">:&lt;/</span>td<span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;</span>td<span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;</span>select name<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;scale&quot;</span><span style="color: #339933;">&gt;</span>
		<span style="color: #339933;">&lt;</span>option value<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;1&quot;</span><span style="color: #009900;">&#123;</span><span style="color: #b1b100;">if</span> <span style="color: #000088;">$smarty</span><span style="color: #339933;">.</span><span style="color: #000000; font-weight: bold;">const</span><span style="color: #339933;">.</span>GOOGLE_MAPS_SCALECONTROL <span style="color: #339933;">==</span> <span style="color: #cc66cc;">1</span><span style="color: #009900;">&#125;</span> selected<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;selected&quot;</span><span style="color: #009900;">&#123;</span><span style="color: #339933;">/</span><span style="color: #b1b100;">if</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">&gt;</span>Yes<span style="color: #339933;">&lt;/</span>option<span style="color: #339933;">&gt;</span>
		<span style="color: #339933;">&lt;</span>option value<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;0&quot;</span><span style="color: #009900;">&#123;</span><span style="color: #b1b100;">if</span> <span style="color: #000088;">$smarty</span><span style="color: #339933;">.</span><span style="color: #000000; font-weight: bold;">const</span><span style="color: #339933;">.</span>GOOGLE_MAPS_SCALECONTROL <span style="color: #339933;">==</span> <span style="color: #cc66cc;">0</span><span style="color: #009900;">&#125;</span> selected<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;selected&quot;</span><span style="color: #009900;">&#123;</span><span style="color: #339933;">/</span><span style="color: #b1b100;">if</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">&gt;</span>No<span style="color: #339933;">&lt;/</span>option<span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;/</span>select<span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;</span>span <span style="color: #000000; font-weight: bold;">class</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;suggestion&quot;</span><span style="color: #339933;">&gt;</span>Specify <span style="color: #b1b100;">if</span> Scale is active <span style="color: #009900;">&#40;</span>Yes<span style="color: #009900;">&#41;</span> or not <span style="color: #009900;">&#40;</span>No<span style="color: #009900;">&#41;</span><span style="color: #339933;">&lt;/</span>span<span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;/</span>td<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;/</span>tr<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;</span>tr<span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;</span>td colspan<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;2&quot;</span><span style="color: #339933;">&gt;</span>
		<span style="color: #339933;">&lt;</span>input type<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;submit&quot;</span> name<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;submit&quot;</span> id<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;submit&quot;</span> value<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;{<span style="color: #006699; font-weight: bold;">$translations</span>.googlemaps.submit}&quot;</span> <span style="color: #339933;">/&gt;</span>
	<span style="color: #339933;">&lt;/</span>td<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;/</span>tr<span style="color: #339933;">&gt;</span>
<span style="color: #009900;">&#123;</span><span style="color: #339933;">/</span><span style="color: #b1b100;">if</span><span style="color: #009900;">&#125;</span>
<span style="color: #339933;">&lt;/</span>table<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;/</span>fieldset<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;/</span>form<span style="color: #339933;">&gt;</span>
&nbsp;
<span style="color: #339933;">&lt;</span>p<span style="color: #339933;">&gt;&amp;</span>nbsp<span style="color: #339933;">;&lt;/</span>p<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;</span>p<span style="color: #339933;">&gt;&amp;</span>nbsp<span style="color: #339933;">;&lt;/</span>p<span style="color: #339933;">&gt;</span>
&nbsp;
<span style="color: #339933;">&lt;/</span>div<span style="color: #339933;">&gt;&lt;!--</span> <span style="color: #666666; font-style: italic;">#job-details --&gt;</span></pre></div></div>

<form action="https://www.paypal.com/cgi-bin/webscr" method="post"><div class="paypal-donations"><input type="hidden" name="cmd" value="_donations" /><input type="hidden" name="business" value="myredjumpsuit@gmail.com" /><input type="hidden" name="item_name" value="Integrating Google Maps" /><input type="hidden" name="currency_code" value="USD" /><input type="image" src="http://www.redjumpsuit.net/wp-content/uploads/2010/02/btn_donate_LG.gif" name="submit" alt="PayPal - The safer, easier way to pay online." /></div></form>
]]></content:encoded>
			<wfw:commentRss>http://www.redjumpsuit.net/2010/03/27/integrating-google-maps/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Simple PayPal Pay Now hack</title>
		<link>http://www.redjumpsuit.net/2010/03/19/simple-paypal-pay-now-hack/</link>
		<comments>http://www.redjumpsuit.net/2010/03/19/simple-paypal-pay-now-hack/#comments</comments>
		<pubDate>Fri, 19 Mar 2010 14:42:27 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Hacks]]></category>
		<category><![CDATA[jobberBase]]></category>
		<category><![CDATA[jobberbase payapl]]></category>
		<category><![CDATA[payments]]></category>
		<category><![CDATA[paypal]]></category>

		<guid isPermaLink="false">http://www.redjumpsuit.net/?p=1241</guid>
		<description><![CDATA[this is a very simple PayPal Buy Now hack for jobberBase (plain straightforward use of hosted Buy Now buttons) if you only need to be able to direct your job posters to a paypal payment facility with the details of the job being posted (job id, title, etc) and approve jobs based on the payment [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.redjumpsuit.net/wp-content/uploads/2010/03/paypal-button.png" alt="paypal-button" title="paypal-button" width="147" height="67" class="alignleft size-full wp-image-1234" />this is a very simple PayPal Buy Now hack for jobberBase (plain straightforward use of hosted Buy Now buttons) if you only need to be able to direct your job posters to a paypal payment facility with the details of the job being posted (job id, title, etc) and approve jobs based on the payment made.</p>
<p>what you need to do:<br />
* for each job type, create a hosted Buy Now buttons on PayPal (and change button type to Pay Now)<br />
* take note of the PayPal button id for each of the Buy Now/Pay Now buttons you created<br />
* when you have finished following the tutorial below, go to Admin->PayPal->PayPal Setting for Job Types and enter the corresponding amount and PayPal button ID for each of the job type<br />
* you will approve the jobs paid for in the Admin to activate the job ad</p>
<p><img src="http://www.redjumpsuit.net/wp-content/uploads/2010/03/paypal-hosted-buttons.png" alt="paypal-hosted-buttons" title="paypal-hosted-buttons"/></p>
<p>please consider donating <img src='http://www.redjumpsuit.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  <form action="https://www.paypal.com/cgi-bin/webscr" method="post"><div class="paypal-donations"><input type="hidden" name="cmd" value="_donations" /><input type="hidden" name="business" value="myredjumpsuit@gmail.com" /><input type="hidden" name="item_name" value="Very Simple PayPal Buy Now hack" /><input type="hidden" name="currency_code" value="USD" /><input type="image" src="http://www.redjumpsuit.net/wp-content/uploads/2010/02/btn_donate_LG.gif" name="submit" alt="PayPal - The safer, easier way to pay online." /></div></form></p>
<p>other screenshots here:</p>
<p><strong>Posting Job</strong><br />
<img src="http://www.redjumpsuit.net/wp-content/uploads/2010/03/paypal-post.png" title="paypal-post"/><br />
<img src="http://www.redjumpsuit.net/wp-content/uploads/2010/03/paypal-paynow.png" title="paypal-paynow"/><br />
<img src="http://www.redjumpsuit.net/wp-content/uploads/2010/03/paypal-paypal.png" title="paypal-pay"/></p>
<p><strong>Admin</strong><br />
<img src="http://www.redjumpsuit.net/wp-content/uploads/2010/03/paypal-link.png" title="paypal-link"/><br />
<img src="http://www.redjumpsuit.net/wp-content/uploads/2010/03/paypal-settings.png" title="paypal-settings"/><br />
<img src="http://www.redjumpsuit.net/wp-content/uploads/2010/03/paypal-jobtypes.png" title="paypal-jobtypes"/></p>
<p>create the paypal settings table</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">CREATE TABLE <span style="color: #b1b100;">IF</span> NOT EXISTS `paypal_settings` <span style="color: #009900;">&#40;</span>
  `id` int<span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">11</span><span style="color: #009900;">&#41;</span> NOT <span style="color: #009900; font-weight: bold;">NULL</span> AUTO_INCREMENT<span style="color: #339933;">,</span>
  `button_type` varchar<span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">100</span><span style="color: #009900;">&#41;</span> CHARACTER SET utf8 NOT <span style="color: #009900; font-weight: bold;">NULL</span><span style="color: #339933;">,</span>
  `button_image` varchar<span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">255</span><span style="color: #009900;">&#41;</span> CHARACTER SET utf8 NOT <span style="color: #009900; font-weight: bold;">NULL</span><span style="color: #339933;">,</span>
  `currency_code` varchar<span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">3</span><span style="color: #009900;">&#41;</span> CHARACTER SET utf8 NOT <span style="color: #009900; font-weight: bold;">NULL</span><span style="color: #339933;">,</span>
  `return_url` varchar<span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">255</span><span style="color: #009900;">&#41;</span> CHARACTER SET utf8 NOT <span style="color: #009900; font-weight: bold;">NULL</span><span style="color: #339933;">,</span>
  `is_active` tinyint<span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">4</span><span style="color: #009900;">&#41;</span> NOT <span style="color: #009900; font-weight: bold;">NULL</span><span style="color: #339933;">,</span>
  `first_post_only` tinyint<span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">4</span><span style="color: #009900;">&#41;</span> NOT <span style="color: #009900; font-weight: bold;">NULL</span><span style="color: #339933;">,</span>
  PRIMARY <span style="color: #990000;">KEY</span> <span style="color: #009900;">&#40;</span>`id`<span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#41;</span> ENGINE<span style="color: #339933;">=</span>MyISAM  <span style="color: #b1b100;">DEFAULT</span> CHARSET<span style="color: #339933;">=</span>latin1 AUTO_INCREMENT<span style="color: #339933;">=</span><span style="color: #cc66cc;">2</span> <span style="color: #339933;">;</span>
&nbsp;
INSERT INTO `paypal_settings` <span style="color: #009900;">&#40;</span>`id`<span style="color: #339933;">,</span> `button_type`<span style="color: #339933;">,</span> `button_image`<span style="color: #339933;">,</span> `currency_code`<span style="color: #339933;">,</span> `return_url`<span style="color: #339933;">,</span> `is_active`<span style="color: #339933;">,</span> `first_post_only`<span style="color: #009900;">&#41;</span> VALUES
<span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">1</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'_s-xclick'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'https://www.paypal.com/en_US/i/btn/btn_paynowCC_LG.gif'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'USD'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'http://localhost/jb18/paypal/'</span><span style="color: #339933;">,</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></pre></div></div>

<p>alter the types table to add amount and paypal button id</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">ALTER TABLE `types` ADD `amount` INT<span style="color: #009900;">&#40;</span> <span style="color: #cc66cc;">11</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900; font-weight: bold;">NULL</span> <span style="color: #339933;">,</span>
ADD `paypal_button_id` VARCHAR<span style="color: #009900;">&#40;</span> <span style="color: #cc66cc;">255</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900; font-weight: bold;">NULL</span></pre></div></div>

<p>1) /config.php</p>
<p>after the line</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #b1b100;">require_once</span> <span style="color: #0000ff;">'_includes/smarty/libs/Smarty.class.php'</span><span style="color: #339933;">;</span></pre></div></div>

<p>add below</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">// paypal settings</span>
<span style="color: #b1b100;">require_once</span> <span style="color: #0000ff;">'_includes/class.PayPal.php'</span><span style="color: #339933;">;</span></pre></div></div>

<p>after the line</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'CAPTCHA_PRIVATE_KEY'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$settings</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'captcha_private_key'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>add below</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">// PayPal Settings</span>
<span style="color: #000088;">$pp</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> SimplePayPal<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$pp_settings</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$pp</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">showsettings</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'PAYPAL_IS_ACTIVE'</span><span style="color: #339933;">,</span><span style="color: #000088;">$pp_settings</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'is_active'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'PAYPAL_FIRST_POST_ONLY'</span><span style="color: #339933;">,</span><span style="color: #000088;">$pp_settings</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'first_post_only'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'PAYPAL_BUTTON_TYPE'</span><span style="color: #339933;">,</span><span style="color: #000088;">$pp_settings</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'button_type'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'PAYPAL_BUTTON_IMAGE'</span><span style="color: #339933;">,</span><span style="color: #000088;">$pp_settings</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'button_image'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'PAYPAL_CURRENCY_CODE'</span><span style="color: #339933;">,</span><span style="color: #000088;">$pp_settings</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'currency_code'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'PAYPAL_RETURN_URL'</span><span style="color: #339933;">,</span><span style="color: #000088;">$pp_settings</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'return_url'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>2) /index.php</p>
<p>after the lines</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #b1b100;">case</span> <span style="color: #0000ff;">'confirm'</span><span style="color: #339933;">:</span>
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span>ENABLE_NEW_JOBS<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> redirect_to<span style="color: #009900;">&#40;</span>BASE_URL<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #990000;">exit</span><span style="color: #339933;">;</span> <span style="color: #009900;">&#125;</span>
	<span style="color: #000088;">$flag</span> <span style="color: #339933;">=</span><span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$job</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> Job<span style="color: #009900;">&#40;</span><span style="color: #000088;">$id</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$job_title</span> <span style="color: #339933;">=</span> BASE_URL <span style="color: #339933;">.</span> URL_JOB <span style="color: #339933;">.</span><span style="color: #0000ff;">'/'</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$job</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">mId</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'/'</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$job</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">mUrlTitle</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'/'</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$smarty</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">assign</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'auth'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$job</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">GetAuth</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$smarty</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">assign</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'job_url'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$job_title</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$smarty</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">assign</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'first_time_post'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$extra</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>			
	<span style="color: #000088;">$template</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'publish-confirmation.tpl'</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">break</span><span style="color: #339933;">;</span></pre></div></div>

<p>add this block</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #b1b100;">case</span> <span style="color: #0000ff;">'payment'</span><span style="color: #339933;">:</span>
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span>ENABLE_NEW_JOBS<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> redirect_to<span style="color: #009900;">&#40;</span>BASE_URL<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #990000;">exit</span><span style="color: #339933;">;</span> <span style="color: #009900;">&#125;</span>
	<span style="color: #000088;">$flag</span> <span style="color: #339933;">=</span><span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$job</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> Job<span style="color: #009900;">&#40;</span><span style="color: #000088;">$id</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$job_title</span> <span style="color: #339933;">=</span> BASE_URL <span style="color: #339933;">.</span> URL_JOB <span style="color: #339933;">.</span><span style="color: #0000ff;">'/'</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$job</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">mId</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'/'</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$job</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">mUrlTitle</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'/'</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$smarty</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">assign</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'auth'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$job</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">GetAuth</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$smarty</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">assign</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'job_url'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$job_title</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$smarty</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">assign</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'first_time_post'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$extra</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span>PAYPAL_IS_ACTIVE <span style="color: #339933;">==</span> <span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #000088;">$smarty</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">assign</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'first_time_post'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$job</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">CheckPosterEmail</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #000088;">$smarty</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">assign</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'paypal_item_number'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$id</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #000088;">$smarty</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">assign</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'paypal_item_name'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$job</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">mTitle</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #000088;">$smarty</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">assign</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'paypal_job_type'</span><span style="color: #339933;">,</span> get_type_name_by_id<span style="color: #009900;">&#40;</span><span style="color: #000088;">$job</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">mTypeId</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #000088;">$smarty</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">assign</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'paypal_amount'</span><span style="color: #339933;">,</span> get_type_amount_by_id<span style="color: #009900;">&#40;</span><span style="color: #000088;">$job</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">mTypeId</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #000088;">$smarty</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">assign</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'paypal_button_id'</span><span style="color: #339933;">,</span> get_type_button_id_by_id<span style="color: #009900;">&#40;</span><span style="color: #000088;">$job</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">mTypeId</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
	<span style="color: #000088;">$template</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'publish-paypal.tpl'</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">break</span><span style="color: #339933;">;</span></pre></div></div>

<p>3) /page_publish.php</p>
<p>after</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$job</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">Publish</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>change this line</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">redirect_to<span style="color: #009900;">&#40;</span>BASE_URL <span style="color: #339933;">.</span> <span style="color: #0000ff;">'confirm/'</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$job</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">mId</span>  <span style="color: #339933;">.</span> <span style="color: #0000ff;">'/'</span><span style="color: #339933;">.</span><span style="color: #000088;">$first_time_post</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'/'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>to this block</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span>PAYPAL_IS_ACTIVE <span style="color: #339933;">==</span> <span style="color: #cc66cc;">1</span> <span style="color: #339933;">&amp;&amp;</span> PAYPAL_FIRST_POST_ONLY <span style="color: #339933;">==</span> <span style="color: #cc66cc;">0</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
	redirect_to<span style="color: #009900;">&#40;</span>BASE_URL <span style="color: #339933;">.</span> <span style="color: #0000ff;">'payment/'</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$job</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">mId</span>  <span style="color: #339933;">.</span> <span style="color: #0000ff;">'/'</span><span style="color: #339933;">.</span><span style="color: #000088;">$first_time_post</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: #009900;">&#125;</span>
<span style="color: #b1b100;">else</span>
<span style="color: #009900;">&#123;</span>
	redirect_to<span style="color: #009900;">&#40;</span>BASE_URL <span style="color: #339933;">.</span> <span style="color: #0000ff;">'confirm/'</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$job</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">mId</span>  <span style="color: #339933;">.</span> <span style="color: #0000ff;">'/'</span><span style="color: #339933;">.</span><span style="color: #000088;">$first_time_post</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: #009900;">&#125;</span></pre></div></div>

<p>4) /_includes/functions.php</p>
<p>replace this whole function</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">function</span> get_types<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
<span style="color: #339933;">...</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>with this block</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">function</span> get_types<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">global</span> <span style="color: #000088;">$db</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$sql</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'SELECT id, name, var_name, amount, paypal_button_id  
		FROM '</span><span style="color: #339933;">.</span>DB_PREFIX<span style="color: #339933;">.</span><span style="color: #0000ff;">'types '</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$result</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$db</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">query</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$sql</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$types</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">while</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$row</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$result</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">fetch_assoc</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
	<span style="color: #009900;">&#123;</span>
		<span style="color: #000088;">$types</span><span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'id'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$row</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;">'name'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$row</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: #0000ff;">'var_name'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$row</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'var_name'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'amount'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$row</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'amount'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'paypal_button_id'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$row</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'paypal_button_id'</span><span style="color: #009900;">&#93;</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;">$types</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>before the last
<pre>?></pre>
<p>add these blocks</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">function</span> get_type_name_by_id<span style="color: #009900;">&#40;</span><span style="color: #000088;">$id</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">global</span> <span style="color: #000088;">$db</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$sql</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'SELECT name FROM '</span><span style="color: #339933;">.</span>DB_PREFIX<span style="color: #339933;">.</span><span style="color: #0000ff;">'types WHERE 
		id = '</span><span style="color: #339933;">.</span><span style="color: #000088;">$id</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$result</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$db</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">query</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$sql</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$row</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$result</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">fetch_assoc</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$row</span><span style="color: #009900;">&#41;</span>
		<span style="color: #b1b100;">return</span> <span style="color: #000088;">$row</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: #b1b100;">return</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// get type amount</span>
<span style="color: #000000; font-weight: bold;">function</span> get_type_amount_by_id<span style="color: #009900;">&#40;</span><span style="color: #000088;">$id</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">global</span> <span style="color: #000088;">$db</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$sql</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'SELECT amount FROM '</span><span style="color: #339933;">.</span>DB_PREFIX<span style="color: #339933;">.</span><span style="color: #0000ff;">'types WHERE 
		id = '</span><span style="color: #339933;">.</span><span style="color: #000088;">$id</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$result</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$db</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">query</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$sql</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$row</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$result</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">fetch_assoc</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$row</span><span style="color: #009900;">&#41;</span>
		<span style="color: #b1b100;">return</span> <span style="color: #000088;">$row</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'amount'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">return</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// get type button id</span>
<span style="color: #000000; font-weight: bold;">function</span> get_type_button_id_by_id<span style="color: #009900;">&#40;</span><span style="color: #000088;">$id</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">global</span> <span style="color: #000088;">$db</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$sql</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'SELECT paypal_button_id FROM '</span><span style="color: #339933;">.</span>DB_PREFIX<span style="color: #339933;">.</span><span style="color: #0000ff;">'types WHERE 
		id = '</span><span style="color: #339933;">.</span><span style="color: #000088;">$id</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$result</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$db</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">query</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$sql</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$row</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$result</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">fetch_assoc</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$row</span><span style="color: #009900;">&#41;</span>
		<span style="color: #b1b100;">return</span> <span style="color: #000088;">$row</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'paypal_button_id'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">return</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>5) /_includes/class.Job.php</p>
<p>replace the whole function</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">function</span> Publish<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
<span style="color: #339933;">...</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>with this function</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">function</span> Publish<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">global</span> <span style="color: #000088;">$db</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span>PAYPAL_IS_ACTIVE <span style="color: #339933;">==</span> <span style="color: #cc66cc;">0</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><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">CheckPosterEmail</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
			<span style="color: #000088;">$sql</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'UPDATE '</span><span style="color: #339933;">.</span>DB_PREFIX<span style="color: #339933;">.</span><span style="color: #0000ff;">'jobs SET is_temp = 0, is_active = 1 WHERE id = '</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">mId</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #009900;">&#123;</span>
			<span style="color: #000088;">$sql</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'UPDATE '</span><span style="color: #339933;">.</span>DB_PREFIX<span style="color: #339933;">.</span><span style="color: #0000ff;">'jobs SET is_temp = 0, is_active = 0 WHERE id = '</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">mId</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
	<span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">CheckPosterEmail</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&amp;&amp;</span> PAYPAL_FIRST_POST_ONLY <span style="color: #339933;">==</span> <span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
			<span style="color: #000088;">$sql</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'UPDATE '</span><span style="color: #339933;">.</span>DB_PREFIX<span style="color: #339933;">.</span><span style="color: #0000ff;">'jobs SET is_temp = 0, is_active = 1 WHERE id = '</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">mId</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #009900;">&#123;</span>
			<span style="color: #000088;">$sql</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'UPDATE '</span><span style="color: #339933;">.</span>DB_PREFIX<span style="color: #339933;">.</span><span style="color: #0000ff;">'jobs SET is_temp = 0, is_active = 0 WHERE id = '</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">mId</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
	<span style="color: #009900;">&#125;</span>
	<span style="color: #000088;">$db</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">query</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$sql</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>6) open /_includes/ and create a file called &#8216;class.PayPal.php&#8217; and copy code below</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
<span style="color: #009933; font-style: italic;">/**
 * jobber job board platform
 *
 * @author	RedJumpsuit &lt;myredjumpsuit@gmail.com&gt;
 * @web		http://www.redjumpsuit.net
 * 
 * Very simple PayPal integration for jobberBase - strictly no IPN :)
 */</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">class</span> SimplePayPal
<span style="color: #009900;">&#123;</span>
&nbsp;
	<span style="color: #000000; font-weight: bold;">function</span> __construct<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>
	<span style="color: #009900;">&#123;</span> <span style="color: #009900;">&#125;</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">// update paypal settings</span>
	<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">function</span> updatesettings<span style="color: #009900;">&#40;</span><span style="color: #000088;">$data</span><span style="color: #009900;">&#41;</span>
	<span style="color: #009900;">&#123;</span>
		<span style="color: #000000; font-weight: bold;">global</span> <span style="color: #000088;">$db</span><span style="color: #339933;">;</span>
&nbsp;
		<span style="color: #000088;">$sql</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'UPDATE '</span><span style="color: #339933;">.</span>DB_PREFIX<span style="color: #339933;">.</span><span style="color: #0000ff;">'paypal_settings
					SET 
						button_type = &quot;'</span><span style="color: #339933;">.</span> <span style="color: #990000;">trim</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$data</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'button_type'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot;,
						button_image = &quot;'</span><span style="color: #339933;">.</span> <span style="color: #990000;">trim</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$data</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'button_image'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot;,	
						currency_code = &quot;'</span><span style="color: #339933;">.</span> <span style="color: #990000;">trim</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$data</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'currency_code'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot;, 		
						return_url = &quot;'</span><span style="color: #339933;">.</span> <span style="color: #990000;">trim</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$data</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'return_url'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot;, 
						is_active = '</span><span style="color: #339933;">.</span> <span style="color: #000088;">$data</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'is_active'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">.</span><span style="color: #0000ff;">', 	
						first_post_only = '</span><span style="color: #339933;">.</span> <span style="color: #000088;">$data</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'first_post_only'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">.</span><span style="color: #0000ff;">' 
					WHERE id = 1'</span><span style="color: #339933;">;</span>
&nbsp;
		<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$db</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">query</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$sql</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
		<span style="color: #009900;">&#123;</span>
			<span style="color: #b1b100;">return</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
		<span style="color: #b1b100;">else</span>
		<span style="color: #009900;">&#123;</span>
			<span style="color: #b1b100;">return</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
	<span style="color: #009900;">&#125;</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">// update paypal amount</span>
	<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">function</span> updatetypeamount<span style="color: #009900;">&#40;</span><span style="color: #000088;">$id</span><span style="color: #339933;">,</span><span style="color: #000088;">$amount</span><span style="color: #339933;">=</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#41;</span>
	<span style="color: #009900;">&#123;</span>
		<span style="color: #000000; font-weight: bold;">global</span> <span style="color: #000088;">$db</span><span style="color: #339933;">;</span>
&nbsp;
		<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #990000;">empty</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$amount</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
		<span style="color: #009900;">&#123;</span>
			<span style="color: #000088;">$amount</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
&nbsp;
		<span style="color: #000088;">$sql</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'UPDATE '</span><span style="color: #339933;">.</span>DB_PREFIX<span style="color: #339933;">.</span><span style="color: #0000ff;">'types
					SET 
						amount = '</span><span style="color: #339933;">.</span> <span style="color: #000088;">$amount</span> <span style="color: #339933;">.</span><span style="color: #0000ff;">'					
					WHERE id = '</span><span style="color: #339933;">.</span> <span style="color: #000088;">$id</span> <span style="color: #339933;">;</span>
&nbsp;
		<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$db</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">query</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$sql</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
		<span style="color: #009900;">&#123;</span>
			<span style="color: #b1b100;">return</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
		<span style="color: #b1b100;">else</span>
		<span style="color: #009900;">&#123;</span>
			<span style="color: #b1b100;">return</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
	<span style="color: #009900;">&#125;</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">// update paypal amount</span>
	<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">function</span> updatetypebutton<span style="color: #009900;">&#40;</span><span style="color: #000088;">$id</span><span style="color: #339933;">,</span><span style="color: #000088;">$button</span><span style="color: #339933;">=</span><span style="color: #0000ff;">''</span><span style="color: #009900;">&#41;</span>
	<span style="color: #009900;">&#123;</span>
		<span style="color: #000000; font-weight: bold;">global</span> <span style="color: #000088;">$db</span><span style="color: #339933;">;</span>
&nbsp;
		<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #990000;">empty</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$button</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
		<span style="color: #009900;">&#123;</span>
			<span style="color: #000088;">$button</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: #000088;">$sql</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'UPDATE '</span><span style="color: #339933;">.</span>DB_PREFIX<span style="color: #339933;">.</span><span style="color: #0000ff;">'types
					SET 
						paypal_button_id = &quot;'</span><span style="color: #339933;">.</span> <span style="color: #990000;">trim</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$button</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot;					
					WHERE id = '</span><span style="color: #339933;">.</span> <span style="color: #000088;">$id</span> <span style="color: #339933;">;</span>
&nbsp;
		<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$db</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">query</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$sql</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
		<span style="color: #009900;">&#123;</span>
			<span style="color: #b1b100;">return</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
		<span style="color: #b1b100;">else</span>
		<span style="color: #009900;">&#123;</span>
			<span style="color: #b1b100;">return</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
	<span style="color: #009900;">&#125;</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">// show paypal settings</span>
	<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">function</span> showsettings<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>
	<span style="color: #009900;">&#123;</span>
		<span style="color: #000000; font-weight: bold;">global</span> <span style="color: #000088;">$db</span><span style="color: #339933;">;</span>
		<span style="color: #000088;">$pp</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
		<span style="color: #000088;">$sql</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'SELECT * FROM '</span><span style="color: #339933;">.</span>DB_PREFIX<span style="color: #339933;">.</span><span style="color: #0000ff;">'paypal_settings'</span><span style="color: #339933;">;</span>
		<span style="color: #000088;">$result</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$db</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">query</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$sql</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #000088;">$row</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$result</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">fetch_assoc</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
		<span style="color: #000088;">$pp</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'button_type'</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;">'button_type'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
		<span style="color: #000088;">$pp</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'button_image'</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;">'button_image'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
		<span style="color: #000088;">$pp</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'currency_code'</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;">'currency_code'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
		<span style="color: #000088;">$pp</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'return_url'</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;">'return_url'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
		<span style="color: #000088;">$pp</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'is_active'</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;">'is_active'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
		<span style="color: #000088;">$pp</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'first_post_only'</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;">'first_post_only'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
&nbsp;
		<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #990000;">isset</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$pp</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
		<span style="color: #009900;">&#123;</span>
			<span style="color: #b1b100;">return</span> <span style="color: #000088;">$pp</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
	<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #009900;">&#125;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<p>7) /_includes/translations.ini</p>
<p>add this at the bottom of the file</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #009900;">&#91;</span>paypal<span style="color: #009900;">&#93;</span>
button_type <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;Button Type&quot;</span>
button_image <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;Button Image&quot;</span>
currency_code <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;Currency Code&quot;</span>
return_url <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;Return URL&quot;</span>
is_active <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;PayPal Active&quot;</span>
first_post_only <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;First Post&quot;</span>
settings <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;PayPal Settings&quot;</span>
update <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;Update PayPal Settings&quot;</span>
update_types <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;Update Types&quot;</span>
info <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;Payment is required before job is posted.&quot;</span>
amount <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;Amount&quot;</span>
payment_needed <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;Your job post has been submitted. In order for your post to be activated, complete the payment for the ad using the payment button below. Once payment is received you will be notified by email and your ad will be posted on the website.&quot;</span></pre></div></div>

<p> <img src='http://www.redjumpsuit.net/wp-includes/images/smilies/icon_cool.gif' alt='8)' class='wp-smiley' /> /_templates/publish-write.tpl</p>
<p>after this line</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">&lt;</span>label <span style="color: #b1b100;">for</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;type_id_{<span style="color: #006699; font-weight: bold;">$types[tmp2]</span>.id}&quot;</span><span style="color: #339933;">&gt;&lt;</span>img src<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;<span style="color: #006699; font-weight: bold;">{$BASE_URL}</span>_templates/<span style="color: #006699; font-weight: bold;">{$THEME}</span>/img/icon-{<span style="color: #006699; font-weight: bold;">$types[tmp2]</span>.var_name}.png&quot;</span> alt<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;{<span style="color: #006699; font-weight: bold;">$types[tmp2]</span>.name}&quot;</span> <span style="color: #339933;">/&gt;</span></pre></div></div>

<p>add this before the closing label tag</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #009900;">&#123;</span><span style="color: #b1b100;">if</span> <span style="color: #000088;">$smarty</span><span style="color: #339933;">.</span><span style="color: #000000; font-weight: bold;">const</span><span style="color: #339933;">.</span>PAYPAL_IS_ACTIVE <span style="color: #339933;">==</span> <span style="color: #cc66cc;">1</span><span style="color: #009900;">&#125;</span><span style="color: #009900;">&#123;</span><span style="color: #000088;">$smarty</span><span style="color: #339933;">.</span><span style="color: #000000; font-weight: bold;">const</span><span style="color: #339933;">.</span>PAYPAL_CURRENCY_CODE<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#123;</span><span style="color: #000088;">$types</span><span style="color: #009900;">&#91;</span>tmp2<span style="color: #009900;">&#93;</span><span style="color: #339933;">.</span>amount<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#123;</span><span style="color: #339933;">/</span><span style="color: #b1b100;">if</span><span style="color: #009900;">&#125;</span></pre></div></div>

<p>this displays the amount corresponding to the job type (full time, part time, freelance, etc)</p>
<p>9) open /_templates/ and create a file called &#8216;publish-paypal.tpl&#8217; and copy code below</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #009900;">&#123;</span><span style="color: #b1b100;">include</span> <span style="color: #990000;">file</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;header.tpl&quot;</span><span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #339933;">&lt;</span>div id<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;content&quot;</span><span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;</span>div id<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;job-listings&quot;</span><span style="color: #339933;">&gt;&lt;/</span>div<span style="color: #339933;">&gt;&lt;!--</span> <span style="color: #666666; font-style: italic;">#job-listings --&gt;
</span>	<span style="color: #339933;">&lt;</span>div <span style="color: #000000; font-weight: bold;">class</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;steps&quot;</span><span style="color: #339933;">&gt;</span>
		<span style="color: #339933;">&lt;</span>div id<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;step-1&quot;</span><span style="color: #339933;">&gt;</span>
			<span style="color: #009900;">&#123;</span><span style="color: #000088;">$translations</span><span style="color: #339933;">.</span>publish<span style="color: #339933;">.</span>step1<span style="color: #009900;">&#125;</span>
		<span style="color: #339933;">&lt;/</span>div<span style="color: #339933;">&gt;</span>
		<span style="color: #339933;">&lt;</span>div id<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;step-2&quot;</span><span style="color: #339933;">&gt;</span>
			<span style="color: #009900;">&#123;</span><span style="color: #000088;">$translations</span><span style="color: #339933;">.</span>publish<span style="color: #339933;">.</span>step2<span style="color: #009900;">&#125;</span>
		<span style="color: #339933;">&lt;/</span>div<span style="color: #339933;">&gt;</span>
		<span style="color: #339933;">&lt;</span>div id<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;step-3&quot;</span> <span style="color: #000000; font-weight: bold;">class</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;step-active&quot;</span><span style="color: #339933;">&gt;</span>
			<span style="color: #009900;">&#123;</span><span style="color: #000088;">$translations</span><span style="color: #339933;">.</span>publish<span style="color: #339933;">.</span>step3<span style="color: #009900;">&#125;</span>
		<span style="color: #339933;">&lt;/</span>div<span style="color: #339933;">&gt;</span>
		<span style="color: #339933;">&lt;</span>div <span style="color: #000000; font-weight: bold;">class</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;clear&quot;</span><span style="color: #339933;">&gt;&lt;/</span>div<span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;/</span>div<span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;</span>br <span style="color: #339933;">/&gt;</span>
&nbsp;
	<span style="color: #009900;">&#123;</span><span style="color: #b1b100;">if</span> <span style="color: #000088;">$first_time_post</span> <span style="color: #339933;">==</span> <span style="color: #cc66cc;">1</span> <span style="color: #339933;">&amp;&amp;</span> <span style="color: #000088;">$smarty</span><span style="color: #339933;">.</span><span style="color: #000000; font-weight: bold;">const</span><span style="color: #339933;">.</span>PAYPAL_FIRST_POST_ONLY <span style="color: #339933;">==</span> <span style="color: #cc66cc;">1</span><span style="color: #009900;">&#125;</span>
		<span style="color: #339933;">&lt;</span>div <span style="color: #000000; font-weight: bold;">class</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;posted-ok&quot;</span><span style="color: #339933;">&gt;</span>
				<span style="color: #339933;">&lt;</span>strong<span style="color: #339933;">&gt;</span><span style="color: #009900;">&#123;</span><span style="color: #000088;">$translations</span><span style="color: #339933;">.</span>publish<span style="color: #339933;">.</span>congratulations<span style="color: #009900;">&#125;</span><span style="color: #339933;">&lt;/</span>strong<span style="color: #339933;">&gt;&lt;</span>br <span style="color: #339933;">/&gt;&lt;</span>a href<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;<span style="color: #006699; font-weight: bold;">{$job_url}</span>&quot;</span><span style="color: #339933;">&gt;</span><span style="color: #009900;">&#123;</span><span style="color: #000088;">$translations</span><span style="color: #339933;">.</span>publish<span style="color: #339933;">.</span>view<span style="color: #009900;">&#125;</span><span style="color: #339933;">&lt;/</span>a<span style="color: #339933;">&gt;.</span>
			<span style="color: #339933;">&lt;/</span>div<span style="color: #339933;">&gt;</span>
			<span style="color: #339933;">&lt;</span>h4<span style="color: #339933;">&gt;</span><span style="color: #009900;">&#123;</span><span style="color: #000088;">$translations</span><span style="color: #339933;">.</span>publish<span style="color: #339933;">.</span>options_title<span style="color: #009900;">&#125;</span><span style="color: #339933;">&lt;/</span>h4<span style="color: #339933;">&gt;</span>
			<span style="color: #339933;">&lt;</span>p<span style="color: #339933;">&gt;</span>
				<span style="color: #009900;">&#123;</span><span style="color: #000088;">$translations</span><span style="color: #339933;">.</span>publish<span style="color: #339933;">.</span>options_info<span style="color: #009900;">&#125;</span><span style="color: #339933;">:</span>
			<span style="color: #339933;">&lt;/</span>p<span style="color: #339933;">&gt;</span>
			<span style="color: #339933;">&lt;</span>ul<span style="color: #339933;">&gt;</span>	
				<span style="color: #339933;">&lt;</span>li<span style="color: #339933;">&gt;&lt;</span>a href<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;<span style="color: #006699; font-weight: bold;">{$BASE_URL}</span>post/<span style="color: #006699; font-weight: bold;">{$CURRENT_ID}</span>/<span style="color: #006699; font-weight: bold;">{$auth}</span>/&quot;</span> title<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;{<span style="color: #006699; font-weight: bold;">$translations</span>.publish.edit}&quot;</span><span style="color: #339933;">&gt;&amp;</span>raquo<span style="color: #339933;">;</span> <span style="color: #009900;">&#123;</span><span style="color: #000088;">$translations</span><span style="color: #339933;">.</span>publish<span style="color: #339933;">.</span>edit<span style="color: #009900;">&#125;</span><span style="color: #339933;">&lt;/</span>a<span style="color: #339933;">&gt;&lt;/</span>li<span style="color: #339933;">&gt;</span>
				<span style="color: #339933;">&lt;</span>li<span style="color: #339933;">&gt;&lt;</span>a href<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;<span style="color: #006699; font-weight: bold;">{$BASE_URL}</span>deactivate/<span style="color: #006699; font-weight: bold;">{$CURRENT_ID}</span>/<span style="color: #006699; font-weight: bold;">{$auth}</span>/&quot;</span> title<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;{<span style="color: #006699; font-weight: bold;">$translations</span>.publish.deactivate}&quot;</span><span style="color: #339933;">&gt;&amp;</span>raquo<span style="color: #339933;">;</span> <span style="color: #009900;">&#123;</span><span style="color: #000088;">$translations</span><span style="color: #339933;">.</span>publish<span style="color: #339933;">.</span>deactivate<span style="color: #009900;">&#125;</span><span style="color: #339933;">&lt;/</span>a<span style="color: #339933;">&gt;&lt;/</span>li<span style="color: #339933;">&gt;</span>
			<span style="color: #339933;">&lt;/</span>ul<span style="color: #339933;">&gt;</span>
		<span style="color: #339933;">&lt;/</span>div<span style="color: #339933;">&gt;</span>
	<span style="color: #009900;">&#123;</span><span style="color: #b1b100;">else</span><span style="color: #009900;">&#125;</span>
		<span style="color: #339933;">&lt;</span>div <span style="color: #000000; font-weight: bold;">class</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;posted-pending&quot;</span><span style="color: #339933;">&gt;</span>
			<span style="color: #339933;">&lt;</span>p<span style="color: #339933;">&gt;</span><span style="color: #009900;">&#123;</span><span style="color: #000088;">$translations</span><span style="color: #339933;">.</span>paypal<span style="color: #339933;">.</span>payment_needed<span style="color: #009900;">&#125;</span><span style="color: #339933;">&lt;/</span>p<span style="color: #339933;">&gt;</span>
			<span style="color: #339933;">&lt;</span>form action<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;https://www.paypal.com/cgi-bin/webscr&quot;</span> method<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;post&quot;</span><span style="color: #339933;">&gt;</span>
			<span style="color: #339933;">&lt;</span>input type<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;hidden&quot;</span> name<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;cmd&quot;</span> value<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;{<span style="color: #006699; font-weight: bold;">$smarty</span>.const.PAYPAL_BUTTON_TYPE}&quot;</span><span style="color: #339933;">&gt;</span>
			<span style="color: #339933;">&lt;</span>input type<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;hidden&quot;</span> name<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;currency_code&quot;</span> value<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;{<span style="color: #006699; font-weight: bold;">$smarty</span>.const.PAYPAL_CURRENCY_CODE}&quot;</span><span style="color: #339933;">&gt;</span>
			<span style="color: #339933;">&lt;</span>input type<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;hidden&quot;</span> name<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;item_number&quot;</span> value<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;<span style="color: #006699; font-weight: bold;">{$paypal_item_number}</span>&quot;</span><span style="color: #339933;">&gt;</span>
			<span style="color: #339933;">&lt;</span>input type<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;hidden&quot;</span> name<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;item_name&quot;</span> value<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;#<span style="color: #006699; font-weight: bold;">{$paypal_item_number}</span> - (<span style="color: #006699; font-weight: bold;">{$paypal_job_type}</span>) <span style="color: #006699; font-weight: bold;">{$paypal_item_name}</span>&quot;</span><span style="color: #339933;">&gt;</span>
			<span style="color: #339933;">&lt;</span>input type<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;hidden&quot;</span> name<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;hosted_button_id&quot;</span> value<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;<span style="color: #006699; font-weight: bold;">{$paypal_button_id}</span>&quot;</span><span style="color: #339933;">&gt;</span>
			<span style="color: #339933;">&lt;</span>input type<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;hidden&quot;</span> name<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;notify_url&quot;</span> value<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;{<span style="color: #006699; font-weight: bold;">$smarty</span>.const.PAYPAL_RETURN_URL}&quot;</span><span style="color: #339933;">&gt;</span>
			<span style="color: #339933;">&lt;</span>div <span style="color: #000000; font-weight: bold;">class</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;suggestion&quot;</span><span style="color: #339933;">&gt;</span>
				<span style="color: #339933;">&lt;</span>input type<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;image&quot;</span> src<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;{<span style="color: #006699; font-weight: bold;">$smarty</span>.const.PAYPAL_BUTTON_IMAGE}&quot;</span> border<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;0&quot;</span> name<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;submit&quot;</span> alt<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;PayPal - The safer, easier way to pay online!&quot;</span><span style="color: #339933;">&gt;</span>
				<span style="color: #339933;">&lt;</span>strong<span style="color: #339933;">&gt;</span><span style="color: #009900;">&#123;</span><span style="color: #000088;">$translations</span><span style="color: #339933;">.</span>paypal<span style="color: #339933;">.</span>amount<span style="color: #009900;">&#125;</span><span style="color: #339933;">:</span> <span style="color: #009900;">&#123;</span><span style="color: #000088;">$smarty</span><span style="color: #339933;">.</span><span style="color: #000000; font-weight: bold;">const</span><span style="color: #339933;">.</span>PAYPAL_CURRENCY_CODE<span style="color: #009900;">&#125;</span> <span style="color: #009900;">&#123;</span><span style="color: #000088;">$paypal_amount</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">&lt;/</span>strong<span style="color: #339933;">&gt;</span> <span style="color: #339933;">|</span> <span style="color: #009900;">&#123;</span><span style="color: #000088;">$translations</span><span style="color: #339933;">.</span>paypal<span style="color: #339933;">.</span>info<span style="color: #009900;">&#125;</span>
				<span style="color: #339933;">&lt;</span>img alt<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;&quot;</span> border<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;0&quot;</span> src<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;https://www.paypal.com/en_US/i/scr/pixel.gif&quot;</span> width<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;1&quot;</span> height<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;1&quot;</span><span style="color: #339933;">&gt;</span>
			<span style="color: #339933;">&lt;/</span>div<span style="color: #339933;">&gt;</span>
			<span style="color: #339933;">&lt;/</span>form<span style="color: #339933;">&gt;</span>
		<span style="color: #339933;">&lt;/</span>div<span style="color: #339933;">&gt;</span>
	<span style="color: #009900;">&#123;</span><span style="color: #339933;">/</span><span style="color: #b1b100;">if</span><span style="color: #009900;">&#125;</span>
&nbsp;
	<span style="color: #339933;">&lt;</span>p<span style="color: #339933;">&gt;</span>
			<span style="color: #339933;">&lt;</span>a href<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;<span style="color: #006699; font-weight: bold;">{$BASE_URL}</span>&quot;</span><span style="color: #339933;">&gt;&amp;</span>laquo<span style="color: #339933;">;</span> <span style="color: #009900;">&#123;</span><span style="color: #000088;">$translations</span><span style="color: #339933;">.</span>notfound<span style="color: #339933;">.</span>back<span style="color: #009900;">&#125;</span><span style="color: #339933;">&lt;/</span>a<span style="color: #339933;">&gt;</span>
		<span style="color: #339933;">&lt;/</span>p<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;/</span>div<span style="color: #339933;">&gt;&lt;!--</span> <span style="color: #339933;">/</span>content <span style="color: #339933;">--&gt;</span>
&nbsp;
<span style="color: #009900;">&#123;</span><span style="color: #b1b100;">include</span> <span style="color: #990000;">file</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;footer.tpl&quot;</span><span style="color: #009900;">&#125;</span></pre></div></div>

<p>10) /admin/index.php</p>
<p>under the lines</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #b1b100;">case</span> URL_JOBS<span style="color: #339933;">:</span>
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><span style="color: #990000;">isset</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_SESSION</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'AdminId'</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>
		redirect_to<span style="color: #009900;">&#40;</span>BASE_URL<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #990000;">exit</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
	<span style="color: #b1b100;">require_once</span> <span style="color: #0000ff;">'page_category.php'</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$flag</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">break</span><span style="color: #339933;">;</span></pre></div></div>

<p>add this</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #b1b100;">case</span> <span style="color: #0000ff;">'paypal'</span><span style="color: #339933;">:</span>
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><span style="color: #990000;">isset</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_SESSION</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'AdminId'</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>
		redirect_to<span style="color: #009900;">&#40;</span>BASE_URL<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #990000;">exit</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
	<span style="color: #b1b100;">require_once</span> <span style="color: #0000ff;">'page_paypal.php'</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$flag</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">break</span><span style="color: #339933;">;</span></pre></div></div>

<p>11) open /admin/ and create a file called &#8216;page_paypal.php&#8217; and copy code below</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
&nbsp;
<span style="color: #000088;">$pp</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> SimplePayPal<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&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> <span style="color: #990000;">isset</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'update_what'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&amp;&amp;</span> <span style="color: #990000;">trim</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'update_what'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">'settings'</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><span style="color: #990000;">empty</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'button_type'</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>
		<span style="color: #000088;">$smarty</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">assign</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'error'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'Button Type is required.'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span> 
	<span style="color: #b1b100;">elseif</span> <span style="color: #009900;">&#40;</span><span style="color: #990000;">empty</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'button_image'</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>
		<span style="color: #000088;">$smarty</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">assign</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'error'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'Button Image is required.'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span> 
	<span style="color: #b1b100;">elseif</span> <span style="color: #009900;">&#40;</span><span style="color: #990000;">empty</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'currency_code'</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>
		<span style="color: #000088;">$smarty</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">assign</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'error'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'Currency Code is required.'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span> 
	<span style="color: #b1b100;">elseif</span> <span style="color: #009900;">&#40;</span><span style="color: #990000;">empty</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'return_url'</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>
		<span style="color: #000088;">$smarty</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">assign</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'error'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'Return URL is required.'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
	<span style="color: #b1b100;">else</span> 
	<span style="color: #009900;">&#123;</span>
&nbsp;
		<span style="color: #000088;">$data</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'button_type'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'button_type'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span>
					  <span style="color: #0000ff;">'button_image'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'button_image'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span>
					  <span style="color: #0000ff;">'currency_code'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'currency_code'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span>
					  <span style="color: #0000ff;">'return_url'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'return_url'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span>
					  <span style="color: #0000ff;">'is_active'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'is_active'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span>
					  <span style="color: #0000ff;">'first_post_only'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'first_post_only'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
		<span style="color: #000088;">$pp</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">updatesettings</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$data</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
		<span style="color: #990000;">unset</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'button_type'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #990000;">unset</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'button_image'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #990000;">unset</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'currency_code'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #990000;">unset</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'return_url'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #990000;">unset</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'is_active'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #990000;">unset</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'first_post_only'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
		<span style="color: #000088;">$smarty</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">assign</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'success'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'PayPal Settings has been updated!'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span>
&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> <span style="color: #990000;">isset</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'update_what'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&amp;&amp;</span> <span style="color: #990000;">trim</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'update_what'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">'types'</span><span style="color: #009900;">&#41;</span> 
<span style="color: #009900;">&#123;</span>
&nbsp;
	<span style="color: #b1b100;">foreach</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'amount'</span><span style="color: #009900;">&#93;</span> <span style="color: #b1b100;">as</span> <span style="color: #000088;">$k1</span> <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$v1</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #000088;">$pp</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">updatetypeamount</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$k1</span><span style="color: #339933;">,</span><span style="color: #000088;">$v1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
&nbsp;
	<span style="color: #b1b100;">foreach</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'paypal_button_id'</span><span style="color: #009900;">&#93;</span> <span style="color: #b1b100;">as</span> <span style="color: #000088;">$k2</span> <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$v2</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #000088;">$pp</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">updatetypebutton</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$k2</span><span style="color: #339933;">,</span><span style="color: #000088;">$v2</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
&nbsp;
	<span style="color: #000088;">$smarty</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">assign</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'type_success'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'PayPal Setting for Job Types has been updated!'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #000088;">$smarty</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">assign</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'current_category'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'paypal'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$smarty</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">assign</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'paypal'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$pp</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">showsettings</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>	
<span style="color: #000088;">$smarty</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">assign</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'types'</span><span style="color: #339933;">,</span> get_types<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$html_title</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'PayPal Settings / '</span> <span style="color: #339933;">.</span> SITE_NAME<span style="color: #339933;">;</span>
<span style="color: #000088;">$template</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'paypal.tpl'</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<p>12) /admin/_templates/header.tpl</p>
<p>after this line</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">&lt;</span>li <span style="color: #009900;">&#123;</span><span style="color: #b1b100;">if</span> <span style="color: #000088;">$current_category</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">'settings'</span><span style="color: #009900;">&#125;</span><span style="color: #000000; font-weight: bold;">class</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;selected&quot;</span><span style="color: #009900;">&#123;</span><span style="color: #339933;">/</span><span style="color: #b1b100;">if</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">&gt;&lt;</span>a href<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;<span style="color: #006699; font-weight: bold;">{$BASE_URL_ADMIN}</span>settings/&quot;</span><span style="color: #339933;">&gt;</span>Settings<span style="color: #339933;">&lt;/</span>a<span style="color: #339933;">&gt;&lt;/</span>li<span style="color: #339933;">&gt;</span></pre></div></div>

<p>add this line</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">&lt;</span>li <span style="color: #009900;">&#123;</span><span style="color: #b1b100;">if</span> <span style="color: #000088;">$current_category</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">'paypal'</span><span style="color: #009900;">&#125;</span><span style="color: #000000; font-weight: bold;">class</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;selected&quot;</span><span style="color: #009900;">&#123;</span><span style="color: #339933;">/</span><span style="color: #b1b100;">if</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">&gt;&lt;</span>a href<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;<span style="color: #006699; font-weight: bold;">{$BASE_URL_ADMIN}</span>paypal/&quot;</span><span style="color: #339933;">&gt;</span>PayPal<span style="color: #339933;">&lt;/</span>a<span style="color: #339933;">&gt;&lt;/</span>li<span style="color: #339933;">&gt;</span></pre></div></div>

<p>13) open /admin/_templates and create a file called &#8216;paypal.tpl&#8217; and copy code below</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #009900;">&#123;</span><span style="color: #b1b100;">include</span> <span style="color: #990000;">file</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;header.tpl&quot;</span><span style="color: #009900;">&#125;</span>
<span style="color: #339933;">&lt;</span>div id<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;content&quot;</span><span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;</span>h3 <span style="color: #000000; font-weight: bold;">class</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;page-heading&quot;</span><span style="color: #339933;">&gt;</span><span style="color: #009900;">&#123;</span><span style="color: #000088;">$translations</span><span style="color: #339933;">.</span>paypal<span style="color: #339933;">.</span>settings<span style="color: #009900;">&#125;</span><span style="color: #339933;">&lt;/</span>h3<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;</span>form id<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;publish_form&quot;</span> name<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;settings&quot;</span> action<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;{<span style="color: #006699; font-weight: bold;">$smarty</span>.server.REQUEST_URI}&quot;</span> method<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;post&quot;</span><span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;</span>fieldset<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;</span>table cellspacing<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;2&quot;</span> cellpadding<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;2&quot;</span> border<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;0&quot;</span><span style="color: #339933;">&gt;</span>
<span style="color: #009900;">&#123;</span><span style="color: #b1b100;">if</span> <span style="color: #000088;">$success</span><span style="color: #009900;">&#125;</span>
<span style="color: #339933;">&lt;</span>tr<span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;</span>td colspan<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;2&quot;</span><span style="color: #339933;">&gt;</span>
		<span style="color: #339933;">&lt;</span>img src<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;<span style="color: #006699; font-weight: bold;">{$BASE_URL_ADMIN}</span>img/icon_accept.gif&quot;</span> alt<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;&quot;</span> <span style="color: #339933;">/&gt;</span> <span style="color: #009900;">&#123;</span><span style="color: #000088;">$success</span><span style="color: #009900;">&#125;</span>
	<span style="color: #339933;">&lt;/</span>td<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;/</span>tr<span style="color: #339933;">&gt;</span>
<span style="color: #009900;">&#123;</span><span style="color: #b1b100;">elseif</span> <span style="color: #000088;">$error</span><span style="color: #009900;">&#125;</span>
<span style="color: #339933;">&lt;</span>tr<span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;</span>td colspan<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;2&quot;</span><span style="color: #339933;">&gt;</span>
		<span style="color: #339933;">&lt;</span>img src<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;<span style="color: #006699; font-weight: bold;">{$BASE_URL_ADMIN}</span>img/exclamation.png&quot;</span> alt<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;&quot;</span> <span style="color: #339933;">/&gt;</span> <span style="color: #009900;">&#123;</span><span style="color: #000088;">$error</span><span style="color: #009900;">&#125;</span>
	<span style="color: #339933;">&lt;/</span>td<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;/</span>tr<span style="color: #339933;">&gt;</span>
<span style="color: #009900;">&#123;</span><span style="color: #339933;">/</span><span style="color: #b1b100;">if</span><span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#123;</span><span style="color: #b1b100;">if</span> <span style="color: #000088;">$success</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">''</span><span style="color: #009900;">&#125;</span>
<span style="color: #339933;">&lt;</span>tr<span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;</span>td<span style="color: #339933;">&gt;</span><span style="color: #009900;">&#123;</span><span style="color: #000088;">$translations</span><span style="color: #339933;">.</span>paypal<span style="color: #339933;">.</span>button_type<span style="color: #009900;">&#125;</span><span style="color: #339933;">:&lt;/</span>td<span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;</span>td<span style="color: #339933;">&gt;&lt;</span>input type<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;text&quot;</span> name<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;button_type&quot;</span> size<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;20&quot;</span> maxlength<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;100&quot;</span> value<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;{if <span style="color: #006699; font-weight: bold;">$paypal</span>.button_type != ''}{<span style="color: #006699; font-weight: bold;">$paypal</span>.button_type}{else}{<span style="color: #006699; font-weight: bold;">$smarty</span>.const.PAYPAL_BUTTON_TYPE}{/if}&quot;</span><span style="color: #339933;">/&gt;&lt;/</span>td<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;/</span>tr<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;</span>tr<span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;</span>td<span style="color: #339933;">&gt;</span><span style="color: #009900;">&#123;</span><span style="color: #000088;">$translations</span><span style="color: #339933;">.</span>paypal<span style="color: #339933;">.</span>button_image <span style="color: #009900;">&#125;</span><span style="color: #339933;">:&lt;/</span>td<span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;</span>td<span style="color: #339933;">&gt;&lt;</span>input type<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;text&quot;</span> name<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;button_image&quot;</span> size<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;60&quot;</span> maxlength<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;255&quot;</span> value<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;{if <span style="color: #006699; font-weight: bold;">$paypal</span>.button_image != ''}{<span style="color: #006699; font-weight: bold;">$paypal</span>.button_image}{else}{<span style="color: #006699; font-weight: bold;">$smarty</span>.const.PAYPAL_BUTTON_IMAGE}{/if}&quot;</span><span style="color: #339933;">/&gt;&lt;/</span>td<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;/</span>tr<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;</span>tr<span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;</span>td<span style="color: #339933;">&gt;</span><span style="color: #009900;">&#123;</span><span style="color: #000088;">$translations</span><span style="color: #339933;">.</span>paypal<span style="color: #339933;">.</span>currency_code<span style="color: #009900;">&#125;</span><span style="color: #339933;">:&lt;/</span>td<span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;</span>td<span style="color: #339933;">&gt;&lt;</span>input type<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;text&quot;</span> name<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;currency_code&quot;</span> size<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;20&quot;</span> maxlength<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;3&quot;</span> value<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;{if <span style="color: #006699; font-weight: bold;">$paypal</span>.currency_code != ''}{<span style="color: #006699; font-weight: bold;">$paypal</span>.currency_code}{else}{<span style="color: #006699; font-weight: bold;">$smarty</span>.const.PAYPAL_CURRENCY_CODE}{/if}&quot;</span><span style="color: #339933;">/&gt;&lt;/</span>td<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;/</span>tr<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;</span>tr<span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;</span>td<span style="color: #339933;">&gt;</span><span style="color: #009900;">&#123;</span><span style="color: #000088;">$translations</span><span style="color: #339933;">.</span>paypal<span style="color: #339933;">.</span>return_url<span style="color: #009900;">&#125;</span><span style="color: #339933;">:&lt;/</span>td<span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;</span>td<span style="color: #339933;">&gt;&lt;</span>input type<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;text&quot;</span> name<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;return_url&quot;</span> size<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;60&quot;</span> maxlength<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;255&quot;</span> value<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;{if <span style="color: #006699; font-weight: bold;">$paypal</span>.return_url != ''}{<span style="color: #006699; font-weight: bold;">$paypal</span>.return_url}{else}{<span style="color: #006699; font-weight: bold;">$smarty</span>.const.PAYPAL_RETURN_URL}{/if}&quot;</span><span style="color: #339933;">/&gt;&lt;/</span>td<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;/</span>tr<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;</span>tr<span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;</span>td<span style="color: #339933;">&gt;</span><span style="color: #009900;">&#123;</span><span style="color: #000088;">$translations</span><span style="color: #339933;">.</span>paypal<span style="color: #339933;">.</span>is_active<span style="color: #009900;">&#125;</span><span style="color: #339933;">:&lt;/</span>td<span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;</span>td<span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;</span>select name<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;is_active&quot;</span><span style="color: #339933;">&gt;</span>
		<span style="color: #339933;">&lt;</span>option value<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;1&quot;</span><span style="color: #009900;">&#123;</span><span style="color: #b1b100;">if</span> <span style="color: #000088;">$smarty</span><span style="color: #339933;">.</span><span style="color: #000000; font-weight: bold;">const</span><span style="color: #339933;">.</span>PAYPAL_IS_ACTIVE <span style="color: #339933;">==</span> <span style="color: #cc66cc;">1</span><span style="color: #009900;">&#125;</span> selected<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;selected&quot;</span><span style="color: #009900;">&#123;</span><span style="color: #339933;">/</span><span style="color: #b1b100;">if</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">&gt;</span>Yes<span style="color: #339933;">&lt;/</span>option<span style="color: #339933;">&gt;</span>
		<span style="color: #339933;">&lt;</span>option value<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;0&quot;</span><span style="color: #009900;">&#123;</span><span style="color: #b1b100;">if</span> <span style="color: #000088;">$smarty</span><span style="color: #339933;">.</span><span style="color: #000000; font-weight: bold;">const</span><span style="color: #339933;">.</span>PAYPAL_IS_ACTIVE <span style="color: #339933;">==</span> <span style="color: #cc66cc;">0</span><span style="color: #009900;">&#125;</span> selected<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;selected&quot;</span><span style="color: #009900;">&#123;</span><span style="color: #339933;">/</span><span style="color: #b1b100;">if</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">&gt;</span>No<span style="color: #339933;">&lt;/</span>option<span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;/</span>select<span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;</span>span <span style="color: #000000; font-weight: bold;">class</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;suggestion&quot;</span><span style="color: #339933;">&gt;</span>Specify <span style="color: #b1b100;">if</span> PayPal is active <span style="color: #009900;">&#40;</span>Yes<span style="color: #009900;">&#41;</span> or not <span style="color: #009900;">&#40;</span>No<span style="color: #009900;">&#41;</span><span style="color: #339933;">&lt;/</span>span<span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;/</span>td<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;/</span>tr<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;</span>tr<span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;</span>td colspan<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;2&quot;</span><span style="color: #339933;">&gt;</span>Option below applies only <span style="color: #b1b100;">if</span> PayPal is set to Active<span style="color: #339933;">.&lt;/</span>td<span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;</span>td<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;/</span>tr<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;</span>tr<span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;</span>td<span style="color: #339933;">&gt;</span><span style="color: #009900;">&#123;</span><span style="color: #000088;">$translations</span><span style="color: #339933;">.</span>paypal<span style="color: #339933;">.</span>first_post_only<span style="color: #009900;">&#125;</span><span style="color: #339933;">:&lt;/</span>td<span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;</span>td<span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;</span>select name<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;first_post_only&quot;</span><span style="color: #339933;">&gt;</span>
		<span style="color: #339933;">&lt;</span>option value<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;1&quot;</span><span style="color: #009900;">&#123;</span><span style="color: #b1b100;">if</span> <span style="color: #000088;">$smarty</span><span style="color: #339933;">.</span><span style="color: #000000; font-weight: bold;">const</span><span style="color: #339933;">.</span>PAYPAL_FIRST_POST_ONLY <span style="color: #339933;">==</span> <span style="color: #cc66cc;">1</span><span style="color: #009900;">&#125;</span> selected<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;selected&quot;</span><span style="color: #009900;">&#123;</span><span style="color: #339933;">/</span><span style="color: #b1b100;">if</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">&gt;</span>Yes<span style="color: #339933;">&lt;/</span>option<span style="color: #339933;">&gt;</span>
		<span style="color: #339933;">&lt;</span>option value<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;0&quot;</span><span style="color: #009900;">&#123;</span><span style="color: #b1b100;">if</span> <span style="color: #000088;">$smarty</span><span style="color: #339933;">.</span><span style="color: #000000; font-weight: bold;">const</span><span style="color: #339933;">.</span>PAYPAL_FIRST_POST_ONLY <span style="color: #339933;">==</span> <span style="color: #cc66cc;">0</span><span style="color: #009900;">&#125;</span> selected<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;selected&quot;</span><span style="color: #009900;">&#123;</span><span style="color: #339933;">/</span><span style="color: #b1b100;">if</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">&gt;</span>No<span style="color: #339933;">&lt;/</span>option<span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;/</span>select<span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;</span>span <span style="color: #000000; font-weight: bold;">class</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;suggestion&quot;</span><span style="color: #339933;">&gt;</span>Specify <span style="color: #b1b100;">if</span> PayPal is active on first post only <span style="color: #009900;">&#40;</span>Yes<span style="color: #009900;">&#41;</span> or required whenever posting a job <span style="color: #009900;">&#40;</span>No<span style="color: #009900;">&#41;</span><span style="color: #339933;">&lt;/</span>span<span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;/</span>td<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;/</span>tr<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;</span>tr<span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;</span>td colspan<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;2&quot;</span><span style="color: #339933;">&gt;</span>
		<span style="color: #339933;">&lt;</span>input type<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;hidden&quot;</span> name<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;update_what&quot;</span> value<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;settings&quot;</span><span style="color: #339933;">&gt;</span>
		<span style="color: #339933;">&lt;</span>input type<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;submit&quot;</span> name<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;submit&quot;</span> id<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;submit&quot;</span> value<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;{<span style="color: #006699; font-weight: bold;">$translations</span>.paypal.update}&quot;</span> <span style="color: #339933;">/&gt;</span>
	<span style="color: #339933;">&lt;/</span>td<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;/</span>tr<span style="color: #339933;">&gt;</span>
<span style="color: #009900;">&#123;</span><span style="color: #339933;">/</span><span style="color: #b1b100;">if</span><span style="color: #009900;">&#125;</span>
<span style="color: #339933;">&lt;/</span>table<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;/</span>fieldset<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;/</span>form<span style="color: #339933;">&gt;</span>
&nbsp;
<span style="color: #339933;">&lt;</span>h2<span style="color: #339933;">&gt;</span>PayPal Setting <span style="color: #b1b100;">for</span> Job Types<span style="color: #339933;">&lt;/</span>h2<span style="color: #339933;">&gt;</span>
<span style="color: #009900;">&#123;</span><span style="color: #b1b100;">if</span> <span style="color: #000088;">$type_success</span><span style="color: #009900;">&#125;</span>
<span style="color: #339933;">&lt;</span>p<span style="color: #339933;">&gt;&lt;</span>img src<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;<span style="color: #006699; font-weight: bold;">{$BASE_URL_ADMIN}</span>img/icon_accept.gif&quot;</span> alt<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;&quot;</span> <span style="color: #339933;">/&gt;</span> <span style="color: #009900;">&#123;</span><span style="color: #000088;">$type_success</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">&lt;/</span>p<span style="color: #339933;">&gt;</span>
<span style="color: #009900;">&#123;</span><span style="color: #339933;">/</span><span style="color: #b1b100;">if</span><span style="color: #009900;">&#125;</span>
<span style="color: #339933;">&lt;</span>form id<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;publish_form&quot;</span> name<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;types&quot;</span> action<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;{<span style="color: #006699; font-weight: bold;">$smarty</span>.server.REQUEST_URI}&quot;</span> method<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;post&quot;</span><span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;</span>table id<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;job-posts&quot;</span> <span style="color: #000000; font-weight: bold;">class</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;job-posts&quot;</span> cellspacing<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;0&quot;</span><span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;</span>tr <span style="color: #000000; font-weight: bold;">class</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;alt&quot;</span><span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;</span>td<span style="color: #339933;">&gt;</span>ID<span style="color: #339933;">&lt;/</span>td<span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;</span>td<span style="color: #339933;">&gt;</span>Type Name<span style="color: #339933;">&lt;/</span>td<span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;</span>td<span style="color: #339933;">&gt;</span>Amount<span style="color: #339933;">&lt;/</span>td<span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;</span>td<span style="color: #339933;">&gt;</span>PayPal ID<span style="color: #339933;">&lt;/</span>td<span style="color: #339933;">&gt;</span>					
<span style="color: #339933;">&lt;/</span>tr<span style="color: #339933;">&gt;</span>
<span style="color: #009900;">&#123;</span><span style="color: #b1b100;">foreach</span> from<span style="color: #339933;">=</span><span style="color: #000088;">$types</span> item<span style="color: #339933;">=</span>types<span style="color: #009900;">&#125;</span>
<span style="color: #339933;">&lt;</span>tr<span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;</span>td <span style="color: #000000; font-weight: bold;">class</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;center&quot;</span><span style="color: #339933;">&gt;</span><span style="color: #009900;">&#123;</span><span style="color: #000088;">$types</span><span style="color: #339933;">.</span>id<span style="color: #009900;">&#125;</span><span style="color: #339933;">&lt;/</span>td<span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;</span>td<span style="color: #339933;">&gt;</span><span style="color: #009900;">&#123;</span><span style="color: #000088;">$types</span><span style="color: #339933;">.</span>name<span style="color: #009900;">&#125;</span><span style="color: #339933;">&lt;/</span>td<span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;</span>td <span style="color: #000000; font-weight: bold;">class</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;center&quot;</span><span style="color: #339933;">&gt;&lt;</span>input type<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;text&quot;</span> name<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;amount[{<span style="color: #006699; font-weight: bold;">$types</span>.id}]&quot;</span> value<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;{<span style="color: #006699; font-weight: bold;">$types</span>.amount}&quot;</span> <span style="color: #339933;">/&gt;&lt;/</span>td<span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;</span>td <span style="color: #000000; font-weight: bold;">class</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;center&quot;</span><span style="color: #339933;">&gt;&lt;</span>input type<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;text&quot;</span> name<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;paypal_button_id[{<span style="color: #006699; font-weight: bold;">$types</span>.id}]&quot;</span> value<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;{<span style="color: #006699; font-weight: bold;">$types</span>.paypal_button_id}&quot;</span> <span style="color: #339933;">/&gt;&lt;/</span>td<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;/</span>tr<span style="color: #339933;">&gt;</span>
<span style="color: #009900;">&#123;</span><span style="color: #339933;">/</span><span style="color: #b1b100;">foreach</span><span style="color: #009900;">&#125;</span>
<span style="color: #339933;">&lt;/</span>table<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;</span>input type<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;hidden&quot;</span> name<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;update_what&quot;</span> value<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;types&quot;</span><span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;</span>input type<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;submit&quot;</span> name<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;submit&quot;</span> id<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;submit&quot;</span> value<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;{<span style="color: #006699; font-weight: bold;">$translations</span>.paypal.update_types}&quot;</span> <span style="color: #339933;">/&gt;</span>
<span style="color: #339933;">&lt;/</span>form<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;</span>p<span style="color: #339933;">&gt;&amp;</span>nbsp<span style="color: #339933;">;&lt;/</span>p<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;</span>p<span style="color: #339933;">&gt;&amp;</span>nbsp<span style="color: #339933;">;&lt;/</span>p<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;/</span>div<span style="color: #339933;">&gt;&lt;!--</span> <span style="color: #666666; font-style: italic;">#job-details --&gt;</span></pre></div></div>

<form action="https://www.paypal.com/cgi-bin/webscr" method="post"><div class="paypal-donations"><input type="hidden" name="cmd" value="_donations" /><input type="hidden" name="business" value="myredjumpsuit@gmail.com" /><input type="hidden" name="item_name" value="Very Simple PayPal Buy Now hack" /><input type="hidden" name="currency_code" value="USD" /><input type="image" src="http://www.redjumpsuit.net/wp-content/uploads/2010/02/btn_donate_LG.gif" name="submit" alt="PayPal - The safer, easier way to pay online." /></div></form>
]]></content:encoded>
			<wfw:commentRss>http://www.redjumpsuit.net/2010/03/19/simple-paypal-pay-now-hack/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Deny IP address or IP block on job post or application</title>
		<link>http://www.redjumpsuit.net/2010/03/19/deny-ip-address-or-block-on-job-post-or-application/</link>
		<comments>http://www.redjumpsuit.net/2010/03/19/deny-ip-address-or-block-on-job-post-or-application/#comments</comments>
		<pubDate>Fri, 19 Mar 2010 11:05:37 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Hacks]]></category>
		<category><![CDATA[jobberBase]]></category>
		<category><![CDATA[anti spam]]></category>
		<category><![CDATA[ip block]]></category>
		<category><![CDATA[ip deny]]></category>

		<guid isPermaLink="false">http://www.redjumpsuit.net/?p=1206</guid>
		<description><![CDATA[i haven&#8217;t posted in a while (months actually) but as a come back i am posting one of the most requested hack lately. this Deny IP Manger does the following:
denies IP address
denies IP block (using wildcard)
lets you add IP address or block
lets you delete address or block
can be set to either on or off
very straightforward [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.redjumpsuit.net/wp-content/uploads/2010/03/anti-spam-150x150.png" alt="anti-spam" title="anti-spam" width="150" height="150" class="alignleft size-thumbnail wp-image-1205" />i haven&#8217;t posted in a while (months actually) but as a come back i am posting one of the most requested hack lately. this Deny IP Manger does the following:</p>
<p>denies IP address<br />
denies IP block (using wildcard)<br />
lets you add IP address or block<br />
lets you delete address or block<br />
can be set to either on or off<br />
very straightforward IP deny function</p>
<p>please consider donating <img src='http://www.redjumpsuit.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  <form action="https://www.paypal.com/cgi-bin/webscr" method="post"><div class="paypal-donations"><input type="hidden" name="cmd" value="_donations" /><input type="hidden" name="business" value="myredjumpsuit@gmail.com" /><input type="hidden" name="item_name" value="Deny IP address or IP block on job post or application" /><input type="hidden" name="currency_code" value="USD" /><input type="image" src="http://www.redjumpsuit.net/wp-content/uploads/2010/02/btn_donate_LG.gif" name="submit" alt="PayPal - The safer, easier way to pay online." /></div></form><br />
<strong>Deny IP Link</strong><br />
<img src="http://www.redjumpsuit.net/wp-content/uploads/2010/03/denyip-link.png" alt="anti-spam" title="anti-spam"/></p>
<p><strong>Deny IP Manager</strong><br />
<img src="http://www.redjumpsuit.net/wp-content/uploads/2010/03/denyip-list.png" alt="anti-spam" title="anti-spam"/></p>
<p>let&#8217;s begin.</p>
<p>first create the ip deny table:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">CREATE TABLE <span style="color: #b1b100;">IF</span> NOT EXISTS `denyip` <span style="color: #009900;">&#40;</span>
  `id` int<span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">11</span><span style="color: #009900;">&#41;</span> NOT <span style="color: #009900; font-weight: bold;">NULL</span> AUTO_INCREMENT<span style="color: #339933;">,</span>
  `ip_address` varchar<span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">255</span><span style="color: #009900;">&#41;</span> NOT <span style="color: #009900; font-weight: bold;">NULL</span><span style="color: #339933;">,</span>
  `created_on` datetime NOT <span style="color: #009900; font-weight: bold;">NULL</span><span style="color: #339933;">,</span>
  PRIMARY <span style="color: #990000;">KEY</span> <span style="color: #009900;">&#40;</span>`id`<span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#41;</span> ENGINE<span style="color: #339933;">=</span>MyISAM <span style="color: #b1b100;">DEFAULT</span> CHARSET<span style="color: #339933;">=</span>utf8 AUTO_INCREMENT<span style="color: #339933;">=</span><span style="color: #cc66cc;">1</span> <span style="color: #339933;">;</span></pre></div></div>

<p>1) /config.php</p>
<p>after line</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #b1b100;">require_once</span> <span style="color: #0000ff;">'_includes/smarty/libs/Smarty.class.php'</span><span style="color: #339933;">;</span></pre></div></div>

<p>add</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">// deny IP class</span>
<span style="color: #b1b100;">require_once</span> <span style="color: #0000ff;">'_includes/class.DenyIP.php'</span><span style="color: #339933;">;</span></pre></div></div>

<p>after line</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'CAPTCHA_PRIVATE_KEY'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$settings</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'captcha_private_key'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>add</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">// set if ip deny is on</span>
<span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'DENY_IP'</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>this is where you set whether the deny ip function is on (1) or not (0)</p>
<p>2) /index.php</p>
<p>after lines</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><span style="color: #990000;">isset</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_SERVER</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'HTTP_REFERER'</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>
       <span style="color: #000088;">$_SERVER</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'HTTP_REFERER'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">''</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">&#125;</span></pre></div></div>

<p>add below</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$clientip</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$_SERVER</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'REMOTE_ADDR'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$ipclass</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> DenyIP<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>after line</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #b1b100;">case</span> <span style="color: #0000ff;">'apply-online'</span><span style="color: #339933;">:</span></pre></div></div>

<p>add below</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>DENY_IP <span style="color: #339933;">==</span> <span style="color: #cc66cc;">1</span> <span style="color: #339933;">&amp;&amp;</span> <span style="color: #000088;">$ipclass</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">blockip</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$clientip</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
    redirect_to<span style="color: #009900;">&#40;</span>BASE_URL<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #990000;">exit</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>this will block any online applications from your denied IP list</p>
<p>after lines</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">// create/edit a job post</span>
<span style="color: #b1b100;">case</span> <span style="color: #0000ff;">'post'</span><span style="color: #339933;">:</span></pre></div></div>

<p>add below</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>DENY_IP <span style="color: #339933;">==</span> <span style="color: #cc66cc;">1</span> <span style="color: #339933;">&amp;&amp;</span> <span style="color: #000088;">$ipclass</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">blockip</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$clientip</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
    redirect_to<span style="color: #009900;">&#40;</span>BASE_URL<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #990000;">exit</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>this will block any job posts from your denied IP list</p>
<p>3) /_includes/function.php</p>
<p>before the last
<pre>?></pre>
<p> add this</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">// musik at krapplack dot de</span>
<span style="color: #666666; font-style: italic;">// 04-Jun-2006 12:52</span>
<span style="color: #000000; font-weight: bold;">function</span> in_array_wildcard<span style="color: #009900;">&#40;</span><span style="color: #000088;">$needle</span><span style="color: #339933;">,</span> <span style="color: #000088;">$haystack</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    <span style="color: #666666; font-style: italic;"># this function allows wildcards in the array to be searched
</span>    <span style="color: #b1b100;">foreach</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$haystack</span> <span style="color: #b1b100;">as</span> <span style="color: #000088;">$value</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><span style="color: #009900; font-weight: bold;">true</span> <span style="color: #339933;">===</span> <span style="color: #990000;">fnmatch</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$value</span><span style="color: #339933;">,</span> <span style="color: #000088;">$needle</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
            <span style="color: #b1b100;">return</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #339933;">;</span>
        <span style="color: #009900;">&#125;</span>
    <span style="color: #009900;">&#125;</span>
    <span style="color: #b1b100;">return</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>this is a modified in_array function that allows for searching needle (string) with wildcard on a haystack (list)</p>
<p>4) inside /_includes/, create a file called &#8216;class.DenyIP.php&#8217; and copy code below</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
<span style="color: #009933; font-style: italic;">/**
 * jobber job board platform
 *
 * @author  RedJumpsuit &lt;myredjumpsuit@gmail.com&gt;
 * @web     http://www.redjumpsuit.net
 *
 * Deny IP class handles denying job post and applications by IP address
 */</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">class</span> DenyIP
<span style="color: #009900;">&#123;</span>
&nbsp;
&nbsp;
    <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">function</span> __construct<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>
    <span style="color: #009900;">&#123;</span> <span style="color: #009900;">&#125;</span>
&nbsp;
    <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">function</span> addip<span style="color: #009900;">&#40;</span><span style="color: #000088;">$ip</span><span style="color: #009900;">&#41;</span>
    <span style="color: #009900;">&#123;</span>
        <span style="color: #000000; font-weight: bold;">global</span> <span style="color: #000088;">$db</span><span style="color: #339933;">;</span>
        <span style="color: #000088;">$sql1</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'SELECT *
                       FROM '</span><span style="color: #339933;">.</span>DB_PREFIX<span style="color: #339933;">.</span><span style="color: #0000ff;">'denyip
                       WHERE ip_address = &quot;'</span><span style="color: #339933;">.</span> <span style="color: #000088;">$ip</span> <span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot;'</span><span style="color: #339933;">;</span>
        <span style="color: #000088;">$result1</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$db</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">query</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$sql1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        <span style="color: #000088;">$row1</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$result1</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">fetch_assoc</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>          
        <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><span style="color: #000088;">$row1</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
            <span style="color: #000088;">$sql</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'INSERT INTO '</span><span style="color: #339933;">.</span>DB_PREFIX<span style="color: #339933;">.</span><span style="color: #0000ff;">'denyip (ip_address, created_on)
                            VALUES (&quot;'</span><span style="color: #339933;">.</span> <span style="color: #000088;">$ip</span> <span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot;, NOW())'</span><span style="color: #339933;">;</span>
            <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$db</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">query</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$sql</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
                <span style="color: #b1b100;">return</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #339933;">;</span>
            <span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #009900;">&#123;</span>
                <span style="color: #b1b100;">return</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #339933;">;</span>
            <span style="color: #009900;">&#125;</span>
        <span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #009900;">&#123;</span>
            <span style="color: #b1b100;">return</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #339933;">;</span>
        <span style="color: #009900;">&#125;</span>
    <span style="color: #009900;">&#125;</span>
&nbsp;
    <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">function</span> deleteip<span style="color: #009900;">&#40;</span><span style="color: #000088;">$ip</span><span style="color: #009900;">&#41;</span>
    <span style="color: #009900;">&#123;</span>   
        <span style="color: #000000; font-weight: bold;">global</span> <span style="color: #000088;">$db</span><span style="color: #339933;">;</span>
        <span style="color: #000088;">$sql</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'DELETE FROM '</span><span style="color: #339933;">.</span>DB_PREFIX<span style="color: #339933;">.</span><span style="color: #0000ff;">'denyip WHERE ip_address = &quot;'</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$ip</span> <span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot;'</span><span style="color: #339933;">;</span>
        <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$db</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">query</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$sql</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
            <span style="color: #b1b100;">return</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #339933;">;</span>
        <span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #009900;">&#123;</span>
            <span style="color: #b1b100;">return</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #339933;">;</span>
        <span style="color: #009900;">&#125;</span>
    <span style="color: #009900;">&#125;</span>
&nbsp;
    <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">function</span> listip<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>
    <span style="color: #009900;">&#123;</span>
        <span style="color: #000000; font-weight: bold;">global</span> <span style="color: #000088;">$db</span><span style="color: #339933;">;</span>
        <span style="color: #000088;">$ips</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        <span style="color: #000088;">$sql</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'SELECT *
                       FROM '</span><span style="color: #339933;">.</span>DB_PREFIX<span style="color: #339933;">.</span><span style="color: #0000ff;">'denyip
                       ORDER BY created_on ASC'</span><span style="color: #339933;">;</span>
        <span style="color: #000088;">$result</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$db</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">query</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$sql</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        <span style="color: #b1b100;">while</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$row</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$result</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">fetch_assoc</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
        <span style="color: #009900;">&#123;</span>
            <span style="color: #000088;">$ips</span><span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'id'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$row</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;">'ip_address'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$row</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'ip_address'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'created_on'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$row</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'created_on'</span><span style="color: #009900;">&#93;</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;">$ips</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">&#125;</span>
&nbsp;
    <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">function</span> blockip<span style="color: #009900;">&#40;</span><span style="color: #000088;">$ip</span><span style="color: #009900;">&#41;</span>
    <span style="color: #009900;">&#123;</span>
&nbsp;
        <span style="color: #000000; font-weight: bold;">global</span> <span style="color: #000088;">$db</span><span style="color: #339933;">;</span>
        <span style="color: #000088;">$deny</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        <span style="color: #000088;">$sql</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'SELECT ip_address AS ip_address FROM '</span><span style="color: #339933;">.</span>DB_PREFIX<span style="color: #339933;">.</span><span style="color: #0000ff;">'denyip'</span><span style="color: #339933;">;</span>
        <span style="color: #000088;">$result</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$db</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">query</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$sql</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        <span style="color: #b1b100;">while</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$row</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$result</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">fetch_assoc</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
        <span style="color: #009900;">&#123;</span>
            <span style="color: #000088;">$deny</span><span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #990000;">trim</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$row</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'ip_address'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        <span style="color: #009900;">&#125;</span>
&nbsp;
        <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span>in_array_wildcard<span style="color: #009900;">&#40;</span><span style="color: #000088;">$ip</span><span style="color: #339933;">,</span> <span style="color: #000088;">$deny</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
            <span style="color: #b1b100;">return</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #339933;">;</span>
        <span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #009900;">&#123;</span>
            <span style="color: #b1b100;">return</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #339933;">;</span>
        <span style="color: #009900;">&#125;</span>
&nbsp;
    <span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<p>5) /admin/index.php, after the lines</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #b1b100;">case</span> <span style="color: #0000ff;">'delete'</span><span style="color: #339933;">:</span>
    <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><span style="color: #990000;">isset</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_SESSION</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'AdminId'</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>
        redirect_to<span style="color: #009900;">&#40;</span>BASE_URL<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        <span style="color: #990000;">exit</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">&#125;</span>
    <span style="color: #b1b100;">require_once</span> <span style="color: #0000ff;">'page_delete.php'</span><span style="color: #339933;">;</span>
    <span style="color: #000088;">$flag</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span>
    <span style="color: #b1b100;">break</span><span style="color: #339933;">;</span></pre></div></div>

<p>add</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #b1b100;">case</span> <span style="color: #0000ff;">'denyip'</span><span style="color: #339933;">:</span>
    <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><span style="color: #990000;">isset</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_SESSION</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'AdminId'</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>
        redirect_to<span style="color: #009900;">&#40;</span>BASE_URL<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        <span style="color: #990000;">exit</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">&#125;</span>
    <span style="color: #b1b100;">require_once</span> <span style="color: #0000ff;">'page_denyip.php'</span><span style="color: #339933;">;</span>
    <span style="color: #000088;">$flag</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span>
    <span style="color: #b1b100;">break</span><span style="color: #339933;">;</span></pre></div></div>

<p>6) inside /admin/, create a file called &#8216;page_denyip.php&#8217; and copy code below</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
<span style="color: #000088;">$ipclass</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> DenyIP<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$smarty</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">assign</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'current_category'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'denyip'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$extra</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">'remove'</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
    <span style="color: #000088;">$ipclass</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">deleteip</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$id</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&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: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #990000;">empty</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'ip_address'</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>
        <span style="color: #000088;">$smarty</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">assign</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'error'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'The IP Address is empty. Please enter an IP Address.'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #009900;">&#123;</span>
        <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$ipclass</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">addip</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'ip_address'</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>
            <span style="color: #000088;">$smarty</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">assign</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'success'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'IP Address has been added!'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        <span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #009900;">&#123;</span>
            <span style="color: #000088;">$smarty</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">assign</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'error'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'The IP Address already exists.'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        <span style="color: #009900;">&#125;</span>
    <span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #000088;">$smarty</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">assign</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'ips'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$ipclass</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">listip</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$template</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'denyip.tpl'</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<p>7) /admin/_templates/header.tpl</p>
<p>after the line</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">&lt;</span>li <span style="color: #009900;">&#123;</span><span style="color: #b1b100;">if</span> <span style="color: #000088;">$current_category</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">'settings'</span><span style="color: #009900;">&#125;</span><span style="color: #000000; font-weight: bold;">class</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;selected&quot;</span><span style="color: #009900;">&#123;</span><span style="color: #339933;">/</span><span style="color: #b1b100;">if</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">&gt;&lt;</span>a href<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;<span style="color: #006699; font-weight: bold;">{$BASE_URL_ADMIN}</span>settings/&quot;</span><span style="color: #339933;">&gt;</span>Settings<span style="color: #339933;">&lt;/</span>a<span style="color: #339933;">&gt;&lt;/</span>li<span style="color: #339933;">&gt;</span></pre></div></div>

<p>add below</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">&lt;</span>li <span style="color: #009900;">&#123;</span><span style="color: #b1b100;">if</span> <span style="color: #000088;">$current_category</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">'denyip'</span><span style="color: #009900;">&#125;</span><span style="color: #000000; font-weight: bold;">class</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;selected&quot;</span><span style="color: #009900;">&#123;</span><span style="color: #339933;">/</span><span style="color: #b1b100;">if</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">&gt;&lt;</span>a href<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;<span style="color: #006699; font-weight: bold;">{$BASE_URL_ADMIN}</span>denyip/&quot;</span><span style="color: #339933;">&gt;</span>Deny IP<span style="color: #339933;">&lt;/</span>a<span style="color: #339933;">&gt;&lt;/</span>li<span style="color: #339933;">&gt;</span></pre></div></div>

<p> <img src='http://www.redjumpsuit.net/wp-includes/images/smilies/icon_cool.gif' alt='8)' class='wp-smiley' /> inside /admin/_templates, create a file called &#8216;denyip.tpl&#8217; and copy code below</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #009900;">&#123;</span><span style="color: #b1b100;">include</span> <span style="color: #990000;">file</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;header.tpl&quot;</span><span style="color: #009900;">&#125;</span>
<span style="color: #339933;">&lt;</span>div id<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;content&quot;</span><span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;</span>h3 <span style="color: #000000; font-weight: bold;">class</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;page-heading&quot;</span><span style="color: #339933;">&gt;</span>Deny IP Manager<span style="color: #339933;">&lt;/</span>h3<span style="color: #339933;">&gt;</span>
&nbsp;
<span style="color: #339933;">&lt;</span>form id<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;publish_form&quot;</span> action<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;{<span style="color: #006699; font-weight: bold;">$smarty</span>.server.REQUEST_URI}&quot;</span> method<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;post&quot;</span><span style="color: #339933;">&gt;</span>
    <span style="color: #339933;">&lt;</span>fieldset<span style="color: #339933;">&gt;</span>
        <span style="color: #339933;">&lt;</span>table cellspacing<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;2&quot;</span> cellpadding<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;2&quot;</span> border<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;0&quot;</span><span style="color: #339933;">&gt;</span>
            <span style="color: #009900;">&#123;</span><span style="color: #b1b100;">if</span> <span style="color: #000088;">$error</span><span style="color: #009900;">&#125;</span>
            <span style="color: #339933;">&lt;</span>tr<span style="color: #339933;">&gt;</span>
                <span style="color: #339933;">&lt;</span>td colspan<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;2&quot;</span><span style="color: #339933;">&gt;</span>
                    <span style="color: #339933;">&lt;</span>img src<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;<span style="color: #006699; font-weight: bold;">{$BASE_URL_ADMIN}</span>img/exclamation.png&quot;</span> alt<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;&quot;</span> <span style="color: #339933;">/&gt;</span> <span style="color: #009900;">&#123;</span><span style="color: #000088;">$error</span><span style="color: #009900;">&#125;</span>
                <span style="color: #339933;">&lt;/</span>td<span style="color: #339933;">&gt;</span>
            <span style="color: #339933;">&lt;/</span>tr<span style="color: #339933;">&gt;</span>
            <span style="color: #009900;">&#123;</span><span style="color: #339933;">/</span><span style="color: #b1b100;">if</span><span style="color: #009900;">&#125;</span>
            <span style="color: #009900;">&#123;</span><span style="color: #b1b100;">if</span> <span style="color: #000088;">$success</span><span style="color: #009900;">&#125;</span>
            <span style="color: #339933;">&lt;</span>tr<span style="color: #339933;">&gt;</span>
                <span style="color: #339933;">&lt;</span>td colspan<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;2&quot;</span><span style="color: #339933;">&gt;</span>
                    <span style="color: #339933;">&lt;</span>img src<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;<span style="color: #006699; font-weight: bold;">{$BASE_URL_ADMIN}</span>img/icon_accept.gif&quot;</span> alt<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;&quot;</span> <span style="color: #339933;">/&gt;</span> <span style="color: #009900;">&#123;</span><span style="color: #000088;">$success</span><span style="color: #009900;">&#125;</span>
                <span style="color: #339933;">&lt;/</span>td<span style="color: #339933;">&gt;</span>
            <span style="color: #339933;">&lt;/</span>tr<span style="color: #339933;">&gt;</span>
            <span style="color: #009900;">&#123;</span><span style="color: #339933;">/</span><span style="color: #b1b100;">if</span><span style="color: #009900;">&#125;</span>
            <span style="color: #339933;">&lt;</span>tr<span style="color: #339933;">&gt;</span>
                <span style="color: #339933;">&lt;</span>td<span style="color: #339933;">&gt;</span>IP Address<span style="color: #339933;">/</span>Block<span style="color: #339933;">:&lt;/</span>td<span style="color: #339933;">&gt;</span>
                <span style="color: #339933;">&lt;</span>td<span style="color: #339933;">&gt;&lt;</span>input type<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;ip_address&quot;</span> name<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;ip_address&quot;</span> size<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;30&quot;</span> <span style="color: #339933;">/&gt;&lt;/</span>td<span style="color: #339933;">&gt;</span>
            <span style="color: #339933;">&lt;/</span>tr<span style="color: #339933;">&gt;</span>
        <span style="color: #339933;">&lt;/</span>table<span style="color: #339933;">&gt;</span>
    <span style="color: #339933;">&lt;/</span>fieldset<span style="color: #339933;">&gt;</span>
    <span style="color: #339933;">&lt;</span>p<span style="color: #339933;">&gt;</span>
        <span style="color: #339933;">&lt;</span>button type<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;submit&quot;</span> <span style="color: #000000; font-weight: bold;">class</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;submit_button&quot;</span><span style="color: #339933;">&gt;</span>Add IP Address<span style="color: #339933;">&lt;/</span>button<span style="color: #339933;">&gt;</span>
    <span style="color: #339933;">&lt;/</span>p<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;/</span>form<span style="color: #339933;">&gt;</span>
&nbsp;
<span style="color: #339933;">&lt;</span>h2<span style="color: #339933;">&gt;</span>List of Denied IP Addresses<span style="color: #339933;">&lt;/</span>h2<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;</span>table id<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;job-posts&quot;</span> <span style="color: #000000; font-weight: bold;">class</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;job-posts&quot;</span> cellspacing<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;0&quot;</span><span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;</span>tr <span style="color: #000000; font-weight: bold;">class</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;alt&quot;</span><span style="color: #339933;">&gt;</span>
    <span style="color: #339933;">&lt;</span>td<span style="color: #339933;">&gt;</span>ID<span style="color: #339933;">&lt;/</span>td<span style="color: #339933;">&gt;</span>
    <span style="color: #339933;">&lt;</span>td<span style="color: #339933;">&gt;</span>IP Address<span style="color: #339933;">&lt;/</span>td<span style="color: #339933;">&gt;</span>
    <span style="color: #339933;">&lt;</span>td<span style="color: #339933;">&gt;</span>Date Added<span style="color: #339933;">&lt;/</span>td<span style="color: #339933;">&gt;</span>
    <span style="color: #339933;">&lt;</span>td<span style="color: #339933;">&gt;</span>Action<span style="color: #339933;">&lt;/</span>td<span style="color: #339933;">&gt;</span>                   
<span style="color: #339933;">&lt;/</span>tr<span style="color: #339933;">&gt;</span>
<span style="color: #009900;">&#123;</span><span style="color: #b1b100;">foreach</span> from<span style="color: #339933;">=</span><span style="color: #000088;">$ips</span> item<span style="color: #339933;">=</span>ips<span style="color: #009900;">&#125;</span>
<span style="color: #339933;">&lt;</span>tr<span style="color: #339933;">&gt;</span>
    <span style="color: #339933;">&lt;</span>td <span style="color: #000000; font-weight: bold;">class</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;center&quot;</span><span style="color: #339933;">&gt;</span><span style="color: #009900;">&#123;</span><span style="color: #000088;">$ips</span><span style="color: #339933;">.</span>id<span style="color: #009900;">&#125;</span><span style="color: #339933;">&lt;/</span>td<span style="color: #339933;">&gt;</span>
    <span style="color: #339933;">&lt;</span>td <span style="color: #000000; font-weight: bold;">class</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;center&quot;</span><span style="color: #339933;">&gt;</span><span style="color: #009900;">&#123;</span><span style="color: #000088;">$ips</span><span style="color: #339933;">.</span>ip_address<span style="color: #009900;">&#125;</span><span style="color: #339933;">&lt;/</span>td<span style="color: #339933;">&gt;</span>
    <span style="color: #339933;">&lt;</span>td <span style="color: #000000; font-weight: bold;">class</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;center&quot;</span><span style="color: #339933;">&gt;</span><span style="color: #009900;">&#123;</span><span style="color: #000088;">$ips</span><span style="color: #339933;">.</span>created_on<span style="color: #009900;">&#125;</span><span style="color: #339933;">&lt;/</span>td<span style="color: #339933;">&gt;</span>
    <span style="color: #339933;">&lt;</span>td <span style="color: #000000; font-weight: bold;">class</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;center&quot;</span><span style="color: #339933;">&gt;&lt;</span>a href<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;<span style="color: #006699; font-weight: bold;">{$BASE_URL_ADMIN}</span>denyip/{<span style="color: #006699; font-weight: bold;">$ips</span>.id}/remove&quot;</span><span style="color: #339933;">&gt;</span>Remove<span style="color: #339933;">&lt;/</span>a<span style="color: #339933;">&gt;&lt;/</span>td<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;/</span>tr<span style="color: #339933;">&gt;</span>
<span style="color: #009900;">&#123;</span><span style="color: #339933;">/</span><span style="color: #b1b100;">foreach</span><span style="color: #009900;">&#125;</span>
<span style="color: #339933;">&lt;/</span>table<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;/</span>form<span style="color: #339933;">&gt;</span>
&nbsp;
<span style="color: #339933;">&lt;/</span>div<span style="color: #339933;">&gt;&lt;!--</span> <span style="color: #666666; font-style: italic;">#content --&gt;
</span>
<span style="color: #009900;">&#123;</span><span style="color: #b1b100;">include</span> <span style="color: #990000;">file</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;footer.tpl&quot;</span><span style="color: #009900;">&#125;</span></pre></div></div>

<form action="https://www.paypal.com/cgi-bin/webscr" method="post"><div class="paypal-donations"><input type="hidden" name="cmd" value="_donations" /><input type="hidden" name="business" value="myredjumpsuit@gmail.com" /><input type="hidden" name="item_name" value="Deny IP address or IP block on job post or application" /><input type="hidden" name="currency_code" value="USD" /><input type="image" src="http://www.redjumpsuit.net/wp-content/uploads/2010/02/btn_donate_LG.gif" name="submit" alt="PayPal - The safer, easier way to pay online." /></div></form>
]]></content:encoded>
			<wfw:commentRss>http://www.redjumpsuit.net/2010/03/19/deny-ip-address-or-block-on-job-post-or-application/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Send Email Activation to Job Posters</title>
		<link>http://www.redjumpsuit.net/2010/03/01/send-email-activation-to-job-posters/</link>
		<comments>http://www.redjumpsuit.net/2010/03/01/send-email-activation-to-job-posters/#comments</comments>
		<pubDate>Mon, 01 Mar 2010 10:18:24 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Hacks]]></category>
		<category><![CDATA[jobberBase]]></category>
		<category><![CDATA[auto activate]]></category>
		<category><![CDATA[email activation]]></category>
		<category><![CDATA[jobberbase activate]]></category>
		<category><![CDATA[send email]]></category>

		<guid isPermaLink="false">http://www.redjumpsuit.net/?p=1324</guid>
		<description><![CDATA[here&#8217;s a quick and easy way to send your first time job posters their own activation email links:
on /_includes/class.Postman.php, update the function

public function MailPublishPendingToUser&#40;$poster_email&#41; &#123;
...
&#125;

to this

// Send mail to user when posting first time (thus the post needs to be moderated)
    public function MailPublishPendingToUser&#40;$poster_email,$id=false,$auth=false&#41;
    &#123;
     [...]]]></description>
			<content:encoded><![CDATA[<p>here&#8217;s a quick and easy way to send your first time job posters their own activation email links:</p>
<p>on /_includes/class.Postman.php, update the function</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">function</span> MailPublishPendingToUser<span style="color: #009900;">&#40;</span><span style="color: #000088;">$poster_email</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
<span style="color: #339933;">...</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>to this</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">// Send mail to user when posting first time (thus the post needs to be moderated)</span>
    <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">function</span> MailPublishPendingToUser<span style="color: #009900;">&#40;</span><span style="color: #000088;">$poster_email</span><span style="color: #339933;">,</span><span style="color: #000088;">$id</span><span style="color: #339933;">=</span><span style="color: #009900; font-weight: bold;">false</span><span style="color: #339933;">,</span><span style="color: #000088;">$auth</span><span style="color: #339933;">=</span><span style="color: #009900; font-weight: bold;">false</span><span style="color: #009900;">&#41;</span>
    <span style="color: #009900;">&#123;</span>
        <span style="color: #000088;">$msg</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;Hello! :)<span style="color: #000099; font-weight: bold;">\n</span><span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">;</span>
        <span style="color: #000088;">$msg</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">&quot;We apologize for the inconvenience, but since this is the first time you post with this e-mail address, we need to manually verify it.&quot;</span><span style="color: #339933;">;</span>
        <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #990000;">isset</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$id</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&amp;&amp;</span> <span style="color: #000088;">$id</span> <span style="color: #339933;">&gt;</span> <span style="color: #cc66cc;">0</span><span style="color: #009900;">&#41;</span>
        <span style="color: #009900;">&#123;</span>
            <span style="color: #000088;">$msg</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">&quot;<span style="color: #000099; font-weight: bold;">\n</span><span style="color: #000099; font-weight: bold;">\n</span>Verify Ad: &quot;</span> <span style="color: #339933;">.</span> BASE_URL <span style="color: #339933;">.</span> <span style="color: #0000ff;">&quot;activate/&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;">$auth</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">&quot;/&quot;</span><span style="color: #339933;">;</span>
            <span style="color: #000088;">$msg</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>
        <span style="color: #009900;">&#125;</span>
        <span style="color: #000088;">$msg</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">&quot;<span style="color: #000099; font-weight: bold;">\n</span>Thank you for your patience, as the ad should be published ASAP. We'll send you an e-mail when that happens!&quot;</span><span style="color: #339933;">;</span>
        <span style="color: #000088;">$msg</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">&quot;<span style="color: #000099; font-weight: bold;">\n</span><span style="color: #000099; font-weight: bold;">\n</span>From now on, every ad you post with this e-mail address will instantly be published.&quot;</span><span style="color: #339933;">;</span>
        <span style="color: #000088;">$msg</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">&quot;<span style="color: #000099; font-weight: bold;">\n</span><span style="color: #000099; font-weight: bold;">\n</span>---<span style="color: #000099; font-weight: bold;">\n</span><span style="color: #000099; font-weight: bold;">\n</span>Thank you for using our service!<span style="color: #000099; font-weight: bold;">\n</span>The Team&quot;</span><span style="color: #339933;">;</span>
&nbsp;
        <span style="color: #000088;">$subject</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;Your ad on &quot;</span> <span style="color: #339933;">.</span> SITE_NAME<span style="color: #339933;">;</span>
&nbsp;
        <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$poster_email</span> <span style="color: #339933;">!=</span> <span style="color: #0000ff;">''</span> <span style="color: #339933;">&amp;&amp;</span> validate_email<span style="color: #009900;">&#40;</span><span style="color: #000088;">$poster_email</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
        <span style="color: #009900;">&#123;</span>
            <span style="color: #000088;">$mailer</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getConfiguredMailer</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
            <span style="color: #000088;">$mailer</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">SetFrom</span><span style="color: #009900;">&#40;</span>NOTIFY_EMAIL<span style="color: #339933;">,</span> SITE_NAME<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
            <span style="color: #000088;">$mailer</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">AddAddress</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$poster_email</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
            <span style="color: #000088;">$mailer</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">Subject</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$subject</span><span style="color: #339933;">;</span>
            <span style="color: #000088;">$mailer</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">Body</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">nl2br</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$msg</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
            <span style="color: #000088;">$mailer</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">AltBody</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$msg</span><span style="color: #339933;">;</span>
&nbsp;
            <span style="color: #000088;">$mailer</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">Send</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        <span style="color: #009900;">&#125;</span>
    <span style="color: #009900;">&#125;</span></pre></div></div>

<p>and on /page_publish.php, update this line</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$postMan</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">MailPublishPendingToUser</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$job</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">mPosterEmail</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>to this</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$postMan</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">MailPublishPendingToUser</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$job</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">mPosterEmail</span><span style="color: #339933;">,</span><span style="color: #000088;">$id</span><span style="color: #339933;">,</span><span style="color: #000088;">$job</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">mAuth</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>this will send the first time job poster a link to activate his own ad.<br />
<form action="https://www.paypal.com/cgi-bin/webscr" method="post"><div class="paypal-donations"><input type="hidden" name="cmd" value="_donations" /><input type="hidden" name="business" value="myredjumpsuit@gmail.com" /><input type="hidden" name="item_name" value="Send Email Activation to Job Posters" /><input type="hidden" name="currency_code" value="USD" /><input type="image" src="http://www.redjumpsuit.net/wp-content/uploads/2010/02/btn_donate_LG.gif" name="submit" alt="PayPal - The safer, easier way to pay online." /></div></form></p>
]]></content:encoded>
			<wfw:commentRss>http://www.redjumpsuit.net/2010/03/01/send-email-activation-to-job-posters/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>reCaptcha on Contact Form</title>
		<link>http://www.redjumpsuit.net/2010/01/06/recaptcha-on-contact-form/</link>
		<comments>http://www.redjumpsuit.net/2010/01/06/recaptcha-on-contact-form/#comments</comments>
		<pubDate>Wed, 06 Jan 2010 09:20:55 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Hacks]]></category>
		<category><![CDATA[jobberBase]]></category>
		<category><![CDATA[anti spam]]></category>
		<category><![CDATA[contact]]></category>
		<category><![CDATA[contact form recaptcha]]></category>
		<category><![CDATA[jobberbase anti spam]]></category>
		<category><![CDATA[recaptcha]]></category>
		<category><![CDATA[spam]]></category>
		<category><![CDATA[spam blocking]]></category>

		<guid isPermaLink="false">http://www.redjumpsuit.net/?p=1123</guid>
		<description><![CDATA[one of our website has started getting spam messages from bots sending through the contact form, and obviously the easiest way to minimize (if not all together stop) is to just enable reCaptcha on the contact form. by default, jobberBase only has reCaptcha enabled when posting a new job and applying for a job. so [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.redjumpsuit.net/wp-content/uploads/2010/01/contact-us.png" alt="contact-us" title="contact-us" width="356" height="232" class="alignleft size-full wp-image-1125" />one of our website has started getting spam messages from bots sending through the contact form, and obviously the easiest way to minimize (if not all together stop) is to just enable reCaptcha on the contact form. by default, jobberBase only has reCaptcha enabled when posting a new job and applying for a job. so here&#8217;s how you can implement reCaptcha on the Contact Form as well.</p>
<p>open <strong>page_page.php</strong> on the root folder and add this before the first line:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$smarty</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">assign</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'the_captcha'</span><span style="color: #339933;">,</span> recaptcha_get_html<span style="color: #009900;">&#40;</span>CAPTCHA_PUBLIC_KEY<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$smarty</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">assign</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'ENABLE_RECAPTCHA'</span><span style="color: #339933;">,</span> ENABLE_RECAPTCHA<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>on the same file, before these lines:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$contact_name</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">''</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
	<span style="color: #000088;">$errors</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'contact_name'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$translations</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'contact'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'name_error'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>add this:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">// validation</span>
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span>ENABLE_RECAPTCHA<span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
	<span style="color: #000088;">$resp</span> <span style="color: #339933;">=</span> recaptcha_check_answer<span style="color: #009900;">&#40;</span>CAPTCHA_PRIVATE_KEY<span style="color: #339933;">,</span>
	<span style="color: #000088;">$_SERVER</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">&quot;REMOTE_ADDR&quot;</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> 
	<span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">&quot;recaptcha_challenge_field&quot;</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span>
	<span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">&quot;recaptcha_response_field&quot;</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><span style="color: #000088;">$resp</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">is_valid</span><span style="color: #009900;">&#41;</span> 
	<span style="color: #009900;">&#123;</span>
		<span style="color: #000088;">$errors</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'captcha'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$translations</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'captcha'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'captcha_error'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>that should take care of generating the reCaptcha field. and then next, open /_includes/default/page.tpl and before the submit field</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">&lt;</span>input type<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;submit&quot;</span> name<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;submit&quot;</span> id<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;submit&quot;</span> value<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;{<span style="color: #006699; font-weight: bold;">$translations</span>.contact.submit}&quot;</span> <span style="color: #339933;">/&gt;</span></pre></div></div>

<p>add this block:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #009900;">&#123;</span><span style="color: #b1b100;">if</span> <span style="color: #000088;">$ENABLE_RECAPTCHA</span><span style="color: #009900;">&#125;</span>
<span style="color: #339933;">&lt;</span>label<span style="color: #339933;">&gt;</span>Anti<span style="color: #339933;">-</span>Spam<span style="color: #339933;">:&lt;/</span>label<span style="color: #339933;">&gt;&lt;</span>br <span style="color: #339933;">/&gt;</span>
	<span style="color: #009900;">&#123;</span>literal<span style="color: #009900;">&#125;</span>
	<span style="color: #339933;">&lt;</span>script type<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;text/javascript&quot;</span><span style="color: #339933;">&gt;</span>
	  <span style="color: #000000; font-weight: bold;">var</span> RecaptchaOptions <span style="color: #339933;">=</span> <span style="color: #009900;">&#123;</span>
		theme <span style="color: #339933;">:</span> <span style="color: #0000ff;">'white'</span><span style="color: #339933;">,</span>
		tabindex <span style="color: #339933;">:</span> <span style="color: #cc66cc;">9</span>
	  <span style="color: #009900;">&#125;</span><span style="color: #339933;">;</span>
	<span style="color: #000000; font-weight: bold;">&lt;/script&gt;</span>
	<span style="color: #009900;">&#123;</span><span style="color: #339933;">/</span>literal<span style="color: #009900;">&#125;</span>
	<span style="color: #009900;">&#123;</span><span style="color: #000088;">$the_captcha</span><span style="color: #009900;">&#125;</span> <span style="color: #339933;">&lt;</span>span <span style="color: #000000; font-weight: bold;">class</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;validation-error&quot;</span><span style="color: #339933;">&gt;</span><span style="color: #009900;">&#123;</span><span style="color: #b1b100;">if</span> <span style="color: #000088;">$smarty</span><span style="color: #339933;">.</span>session<span style="color: #339933;">.</span>apply_errors<span style="color: #339933;">.</span>captcha<span style="color: #009900;">&#125;</span>
	<span style="color: #339933;">&lt;</span>img src<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;<span style="color: #006699; font-weight: bold;">{$BASE_URL}</span>_templates/<span style="color: #006699; font-weight: bold;">{$THEME}</span>/img/icon-delete.png&quot;</span> alt<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;&quot;</span> <span style="color: #339933;">/&gt;</span> <span style="color: #009900;">&#123;</span><span style="color: #000088;">$errors</span><span style="color: #339933;">.</span>captcha<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#123;</span><span style="color: #339933;">/</span><span style="color: #b1b100;">if</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">&lt;/</span>span<span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;</span>br <span style="color: #339933;">/&gt;&lt;</span>br <span style="color: #339933;">/&gt;</span>
<span style="color: #009900;">&#123;</span><span style="color: #339933;">/</span><span style="color: #b1b100;">if</span><span style="color: #009900;">&#125;</span></pre></div></div>

<form action="https://www.paypal.com/cgi-bin/webscr" method="post"><div class="paypal-donations"><input type="hidden" name="cmd" value="_donations" /><input type="hidden" name="business" value="myredjumpsuit@gmail.com" /><input type="hidden" name="item_name" value="reCaptcha on Contact Form" /><input type="hidden" name="currency_code" value="USD" /><input type="image" src="http://www.redjumpsuit.net/wp-content/uploads/2010/02/btn_donate_LG.gif" name="submit" alt="PayPal - The safer, easier way to pay online." /></div></form>
]]></content:encoded>
			<wfw:commentRss>http://www.redjumpsuit.net/2010/01/06/recaptcha-on-contact-form/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Online Job Manager for jobberBase v1.8</title>
		<link>http://www.redjumpsuit.net/2010/01/04/online-job-manager-for-jobberbase-1-8/</link>
		<comments>http://www.redjumpsuit.net/2010/01/04/online-job-manager-for-jobberbase-1-8/#comments</comments>
		<pubDate>Mon, 04 Jan 2010 18:43:11 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Hacks]]></category>
		<category><![CDATA[jobberBase]]></category>
		<category><![CDATA[employer panel]]></category>
		<category><![CDATA[job manager]]></category>
		<category><![CDATA[jobberbase company login]]></category>
		<category><![CDATA[manage jobs online]]></category>

		<guid isPermaLink="false">http://www.redjumpsuit.net/?p=1087</guid>
		<description><![CDATA[how would you like to allow your job posters to be able to manage their jobs online, and not just through the emails sent to them? took a while before i was able to put together this script, but it&#8217;s finally done! i have been playing how to write this code on my mind probably [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;"><img class="size-full wp-image-1093 aligncenter" title="list" src="http://www.redjumpsuit.net/wp-content/uploads/2010/01/list.png" alt="list" width="575" height="329" />how would you like to allow your job posters to be able to manage their jobs online, and not just through the emails sent to them? took a while before i was able to put together this script, but it&#8217;s finally done! i have been playing how to write this code on my mind probably since i began writing hacks for jobberBase. i&#8217;d actually consider it an <strong>ultra-lite version</strong> of <a href="http://www.redjumpsuit.net/2009/09/23/jobberbase-v18-w-company-login-system/">company/employer login add-on</a>.</p>
<p style="text-align: center;"><img class="size-full wp-image-1092 aligncenter" title="manage" src="http://www.redjumpsuit.net/wp-content/uploads/2010/01/manage.png" alt="manage" width="575" height="384" /></p>
<p><strong>features include the following:</strong></p>
<ul>
<li> job poster does not need to register for an account</li>
<li> no need to login</li>
<li> no forgetting passwords</li>
<li> can manage (edit or delete) older posted jobs without accessing the job&#8217;s email</li>
<li> job poster only needs the most recent email received when his/her job was posted</li>
<li> will not affect any of your customizations</li>
<li> supports pagination as well</li>
</ul>
<p>this hack is a sort of workaround so that people would no longer need to keep their old publish job confirmation just so they can edit or deactivate their jobs, the most recent publish email would be enough to access all the job poster&#8217;s previous job ads (where the job poster used the same email address to post.)</p>
<p>if you are interested in this hack, <strong>simply make a PayPal donation</strong> (US$10 and up preferably) to this post (if you have benefited from any of my previous work) and you will receive the full source code and installation instructions. </p>
<p> <img src='http://www.redjumpsuit.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><form action="https://www.paypal.com/cgi-bin/webscr" method="post"><div class="paypal-donations"><input type="hidden" name="cmd" value="_donations" /><input type="hidden" name="business" value="myredjumpsuit@gmail.com" /><input type="hidden" name="item_name" value="Online Job Manager for jobberBase 1.8" /><input type="hidden" name="currency_code" value="USD" /><input type="image" src="http://www.redjumpsuit.net/wp-content/uploads/2010/02/btn_donate_LG.gif" name="submit" alt="PayPal - The safer, easier way to pay online." /></div></form><br />
Please read the <a href="http://www.redjumpsuit.net/software-license/">license agreement</a> before making a donation (#3 not applicable here but the rest is.)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.redjumpsuit.net/2010/01/04/online-job-manager-for-jobberbase-1-8/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>
