<?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>ChronoScripts</title>
	<atom:link href="http://chronoscripts.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://chronoscripts.com</link>
	<description>JobberBase Scripts and (PHP) Support</description>
	<lastBuildDate>Sat, 29 Aug 2009 22:30:43 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Improve the 1.9 todo-list</title>
		<link>http://chronoscripts.com/improve-the-1-9-todo-list/</link>
		<comments>http://chronoscripts.com/improve-the-1-9-todo-list/#comments</comments>
		<pubDate>Sat, 29 Aug 2009 22:30:43 +0000</pubDate>
		<dc:creator>chronos</dc:creator>
				<category><![CDATA[Blog News]]></category>

		<guid isPermaLink="false">http://chronoscripts.com/?p=202</guid>
		<description><![CDATA[JobberBase has improved a lot the last few versions, but it's clear it's still far from being complete. I've focused mostly on user-friendly improvements for the 1.8 release, but for the next release I'd like to work some more on new functionality. Below are a few of the points I'm aiming to get done, but [...]]]></description>
			<content:encoded><![CDATA[<p>JobberBase has improved a lot the last few versions, but it's clear it's still far from being complete. I've focused mostly on user-friendly improvements for the 1.8 release, but for the next release I'd like to work some more on new functionality. Below are a few of the points I'm aiming to get done, but I'd like to hear the users opinion on what should have priority.</p>
<p>Let me know what you think is missing in JobberBase by adding it to a comment and I might add it to my todo-list for the 1.9 release. Let your creativity run loose and let me worry about the technical solution! <img src='http://chronoscripts.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><strong>Current Todo-list:</strong></p>
<ul>
<li>Full SEO optimization - Keywords and description tags for Jobs, small tweaks etc.</li>
<li>Advanced Search - Many options to filter on using an advanced search form.</li>
<li>Admin Filtering - Let administrators search for jobs by the same options as the advanced search.</li>
<li>Replacing translations.ini - Moving this to the admin-panel, as well as optimizing the current JavaScript usage of this</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://chronoscripts.com/improve-the-1-9-todo-list/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Where are the free scripts? Don&#8217;t worry!</title>
		<link>http://chronoscripts.com/where-are-the-free-scripts-dont-worry/</link>
		<comments>http://chronoscripts.com/where-are-the-free-scripts-dont-worry/#comments</comments>
		<pubDate>Thu, 20 Aug 2009 15:19:31 +0000</pubDate>
		<dc:creator>chronos</dc:creator>
				<category><![CDATA[Blog News]]></category>

		<guid isPermaLink="false">http://chronoscripts.com/?p=192</guid>
		<description><![CDATA[As some of you may have noticed, I haven't released many JB-scripts lately. Don't worry, I have not suddenly decided to stop expanding the functionality of JobberBase. In fact, after joining the JobberBase dev-team I've been busier than ever!
Over the past few weeks I've taken the time to finalize some work I still had, and [...]]]></description>
			<content:encoded><![CDATA[<p>As some of you may have noticed, I haven't released many JB-scripts lately. Don't worry, I have not suddenly decided to stop expanding the functionality of JobberBase. In fact, after joining the JobberBase dev-team I've been busier than ever!</p>
<p>Over the past few weeks I've taken the time to finalize some work I still had, and added the new features directly in the upcoming 1.8. I'll write some guides for the new stuff, for those that wish to upgrade manually. Of course you can use the SVN logs as well (found over at <a href="http://code.google.com/p/jobberbase/" title="JobberBase Google Code page">Google Code</a>).</p>
<p><strong>Here's an overview of some of the new stuff:</strong></p>
<ul>
<li>Change settings directly from the administration panel. These include site name, pagination, search method, url-rewrites etc!</li>
<li>The search pagination modification from a while back has been included, as well as the SEO URL mod and dynamic URLs.</li>
<li>The fixed navigation menu's (at the top and footer) have been replaced with dynamic ones, that can be changed from the administration panel.</li>
<li>Added ReCaptcha support, which can be enabled after obtaining the free keys from <a href="http://www.recaptcha.net" title="ReCaptcha Homepage">ReCaptcha.net</a>
<li>
<li>Support for multiple themes, which can be picked from a dropdown menu in the administration panel.</li>
</ul>
<p>Expect the 1.8 release soon!</p>
]]></content:encoded>
			<wfw:commentRss>http://chronoscripts.com/where-are-the-free-scripts-dont-worry/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Guide on adding new job-fields</title>
		<link>http://chronoscripts.com/guide-on-adding-new-job-fields/</link>
		<comments>http://chronoscripts.com/guide-on-adding-new-job-fields/#comments</comments>
		<pubDate>Tue, 11 Aug 2009 19:33:46 +0000</pubDate>
		<dc:creator>chronos</dc:creator>
				<category><![CDATA[Blog News]]></category>

		<guid isPermaLink="false">http://chronoscripts.com/?p=180</guid>
		<description><![CDATA[This guide will explain how you can add custom fields to the job creation page. It requires basic PHP and HTML knowledge. I'll write another guide on how to add fields to the apply-page later, which is bit easier to follow than this guide.
For this example I added two new fields, which will hold the [...]]]></description>
			<content:encoded><![CDATA[<p>This guide will explain how you can add custom fields to the job creation page. It requires basic PHP and HTML knowledge. I'll write another guide on how to add fields to the apply-page later, which is bit easier to follow than this guide.</p>
<p>For this example I added two new fields, which will hold the amount of hours per week a job will be (in the format of "32 to 40 hours per week"). You can use the examples to add any type of field to the form / db of course.<br />
<span id="more-180"></span></p>
<p><strong>Step 1. Adjusting the DataBase</strong><br />
First we need to add the fields to the jobs table using PhpMyAdmin or a similar tool. As both fields in this example will contain only numbers, we use 'int' as type. In most text variables it's safe to use varchar(255), however.</p>

<div class="wp_syntax"><div class="code"><pre class="sql" style="font-family:monospace;"><span style="color: #993333; font-weight: bold;">ALTER</span> <span style="color: #993333; font-weight: bold;">TABLE</span> <span style="color: #ff0000;">`jobs`</span> <span style="color: #993333; font-weight: bold;">ADD</span> <span style="color: #ff0000;">`hourfrom`</span> int<span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">4</span><span style="color: #66cc66;">&#41;</span> <span style="color: #993333; font-weight: bold;">DEFAULT</span> <span style="color: #993333; font-weight: bold;">NULL</span>;
<span style="color: #993333; font-weight: bold;">ALTER</span> <span style="color: #993333; font-weight: bold;">TABLE</span> <span style="color: #ff0000;">`jobs`</span> <span style="color: #993333; font-weight: bold;">ADD</span> <span style="color: #ff0000;">`hourto`</span> int<span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">4</span><span style="color: #66cc66;">&#41;</span> <span style="color: #993333; font-weight: bold;">DEFAULT</span> <span style="color: #993333; font-weight: bold;">NULL</span>;</pre></div></div>

<p><strong>Step 2. Changing the Job Class</strong><br />
Now comes the real work. The Job Class (_includes/class.Job.php) handles the loading and saving of information from the Database, and getting that data to the PHP pages.</p>
<p><em>To start, we need to add our new fields as class variables</em>, a list found at the top of the file with code similar to "var $mVariable = false;". Notice the naming convention, instead of '-' we use capitals and we always start with a 'm'.</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;">$mDaysOld</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 below:</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;">$mHourFrom</span> <span style="color: #339933;">=</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">var</span> <span style="color: #000088;">$mHourTo</span> <span style="color: #339933;">=</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #339933;">;</span></pre></div></div>

<p><em>Next we need to adjust the main query</em>, which loads all the fields from the database for further use. Make sure you don't break the query by missing a , or placing your fields at the wrong location. To be sure, add your fields behind "a.apply AS apply,".</p>

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

<p>add behind:</p>

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

<p><em>For the just loaded data to be loaded for further use by the different functions, we need to add it to the $this-> list.</em> It's a bit below the query.</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;">mDaysOld</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$row</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'days_old'</span><span style="color: #009900;">&#93;</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: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">mHourFrom</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$row</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'hourfrom'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">mHourTo</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$row</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'hourto'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span></pre></div></div>

<p><em>Now we need to add the variables to the different functions. There's <strong>3</strong> by default (GetInfo, GetBasicInfo, GetBasicInfoAdmin).</em> If unsure, just add the variables to all three. Note that if your new variable is the last on the list, it'll need to end with a ) instead of a comma. If you want to be sure, add it below "'days_old' => ..".</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #0000ff;">'days_old'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">mDaysOld</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: #0000ff;">'hourfrom'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">mHourFrom</span><span style="color: #339933;">,</span>
<span style="color: #0000ff;">'hourto'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">mHourTo</span><span style="color: #339933;">,</span></pre></div></div>

<p><em>The last step to take in the class.Job.php, is adding the fields to the Create and Update functions, so it can be saved in the database later.</em> Look for "public function Create($params)" and find the following structure:</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;">$params</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'city_id'</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: #000088;">$params</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'city_id'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #339933;">-</span><span style="color: #cc66cc;">1</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: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$params</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'hourfrom'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</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;">$params</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'hourfrom'</span><span style="color: #009900;">&#93;</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: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$params</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'hourto'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</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;">$params</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'hourto'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span></pre></div></div>

<p>This simply sets the fields to 0 if they're not given. <em>We will also need to adjust the query itself.</em> The easiest way to do this is to add your variable before 'created_on':</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">company<span style="color: #339933;">,</span> city_id<span style="color: #339933;">,</span> url<span style="color: #339933;">,</span> apply<span style="color: #339933;">,</span></pre></div></div>

<p>add behind:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">hourfrom<span style="color: #339933;">,</span> hourto<span style="color: #339933;">,</span></pre></div></div>

<p><em>This was just the fieldname though, we need to add the real variable below.</em> Make sure it's in the right position. If you added the fieldname before 'created_on', you'll simply have to add your variable before 'NOW()'.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">NOW<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">' . $params['</span>is_temp<span style="color: #0000ff;">'] . '</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'. $params['</span>is_active<span style="color: #0000ff;">'] .'</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;' . <span style="color: #006699; font-weight: bold;">$this-&gt;GenerateAuthCode</span>() . '&quot;</span><span style="color: #339933;">,</span></pre></div></div>

<p>add above:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #0000ff;">' . $params['</span>hourfrom<span style="color: #0000ff;">'] . '</span><span style="color: #339933;">,</span>
<span style="color: #0000ff;">' . $params['</span>hourto<span style="color: #0000ff;">'] . '</span><span style="color: #339933;">,</span></pre></div></div>

<p>The sql query for the update() function works a bit different, but the first bit is the same as above (you should recognize the code). To keep it simply, just add your info below apply = "", both the fieldname and value are given at the same row. So:</p>

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

<p><strong>Step 3. Time to update the form that handles new jobs and edits them.</strong><br />
The template file for the form is found at: "_templates/publish-write.tpl". In this example I add the field to a new fieldset (a frame that holds multiple fields, usually), just above the the fieldset that holds the create and edit buttons.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">&lt;</span>fieldset<span style="color: #339933;">&gt;&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>.publish.step1_submit}&quot;</span> <span style="color: #339933;">/&gt;&lt;/</span>fieldset<span style="color: #339933;">&gt;</span></pre></div></div>

<p>add above:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">&lt;</span>fieldset<span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;</span>legend<span style="color: #339933;">&gt;</span>Hours per week<span style="color: #339933;">&lt;/</span>legend<span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;</span>table border<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;0&quot;</span> 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><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: #000000; font-weight: bold;">class</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;publish-label&quot;</span> valign<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;top&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>hour<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>input <span style="color: #009900;">&#123;</span><span style="color: #b1b100;">if</span> <span style="color: #000088;">$errors</span><span style="color: #339933;">.</span>hoursfrom<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> 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;hourfrom&quot;</span> id<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;hourfrom&quot;</span> tabindex<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;6&quot;</span> size<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;5&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;">$job</span>.hourfrom}{<span style="color: #006699; font-weight: bold;">$job</span>.hourfrom}{else}{<span style="color: #006699; font-weight: bold;">$smarty</span>.post.hourfrom}{/if}&quot;</span> <span style="color: #339933;">/&gt;</span>
				to
				<span style="color: #339933;">&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>hoursto<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> 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;hourto&quot;</span> id<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;hourto&quot;</span> tabindex<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;6&quot;</span> size<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;5&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;">$job</span>.hourto}{<span style="color: #006699; font-weight: bold;">$job</span>.hourto}{else}{<span style="color: #006699; font-weight: bold;">$smarty</span>.post.hourto}{/if}&quot;</span> <span style="color: #339933;">/&gt;</span>
				per week
			<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>table<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;/</span>fieldset<span style="color: #339933;">&gt;</span></pre></div></div>

<p>I didn't use the translation file, but that should be an easy adjustment later. Also note I included some code for error-messages.</p>
<p><strong>Step 4. Updating the PHP file that's used for the form-submitting.</strong><br />
We also need to update the PHP file to actually do something with the form variable. For this we open page_write.php. There are two relevant parts, one that updates and one that creates. Both need the same steps, so I'll only explain one.</p>
<p><em>First add validation for the field (if needed).</em> First find the following check:</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;">$poster_email</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;">'poster_email'</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;">'jobs'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'email_error'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>Now add your field below it, in the same fasion, if it needs validation to begin with. In this example we disallow non-numeric input, but we do allow empty fields.</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;">$hoursfrom</span> <span style="color: #339933;">!=</span> <span style="color: #0000ff;">''</span> <span style="color: #339933;">&amp;&amp;</span> <span style="color: #339933;">!</span><span style="color: #990000;">is_numeric</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$hoursfrom</span><span style="color: #009900;">&#41;</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;">'hoursfrom'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'Your error message;
}
if ($hoursto != '</span><span style="color: #0000ff;">' &amp;&amp; !is_numeric($hoursto))
{
	$errors['</span>hoursto<span style="color: #0000ff;">'] = '</span>Your error message<span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p><em>After validation, add it to the "$data = array(..." list a bit further below.</em> Again, if you add your field to the end of the list, make sure it ends with a ) instead of a comma.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #0000ff;">'is_active'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">,</span>
<span style="color: #0000ff;">'apply'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">''</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: #0000ff;">'hourfrom'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$hourfrom</span><span style="color: #339933;">,</span>
<span style="color: #0000ff;">'hourto'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$hourto</span><span style="color: #339933;">,</span></pre></div></div>

<p><em>Do these last few steps twice (as there's two occurrences), and we're almost there!</em></p>
<p><strong>Step 5. Lastly we need to add our new field somewhere in the job details page.</strong><br />
Open "_templates/job-details.tpl". In this example we simply add it directly below the {job.$description}:</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;">$job</span><span style="color: #339933;">.</span>hourfrom <span style="color: #339933;">!=</span> <span style="color: #0000ff;">&quot;&quot;</span> <span style="color: #339933;">&amp;&amp;</span> <span style="color: #000088;">$job</span><span style="color: #339933;">.</span>hourfrom <span style="color: #339933;">!=</span> <span style="color: #cc66cc;">0</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">&lt;</span>p<span style="color: #339933;">&gt;&lt;</span>strong<span style="color: #339933;">&gt;</span><span style="color: #009900;">&#123;</span><span style="color: #000088;">$job</span><span style="color: #339933;">.</span>hourfrom<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#123;</span><span style="color: #b1b100;">if</span> <span style="color: #000088;">$job</span><span style="color: #339933;">.</span>hourto <span style="color: #339933;">!=</span> <span style="color: #0000ff;">&quot;&quot;</span> <span style="color: #339933;">&amp;&amp;</span> <span style="color: #000088;">$job</span><span style="color: #339933;">.</span>hourto <span style="color: #339933;">!=</span> <span style="color: #cc66cc;">0</span><span style="color: #009900;">&#125;</span>~<span style="color: #009900;">&#123;</span><span style="color: #000088;">$job</span><span style="color: #339933;">.</span>hourto<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> hours per week<span style="color: #339933;">.&lt;/</span>strong<span style="color: #339933;">&gt;&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>This code simply tells SMARTY to only display the 'hourfrom" field when it's actually set, and does the same for the hourto. Again you should use the translations file for the text, but I won't explain that here.</p>
<p>That's all for now, I'll probably update a bit later on, as it's a quick draft.<br />
<form class='donate' method='post' action='https://www.paypal.com/cgi-bin/webscr'>		<input type='hidden' value='' name='amount'/>		<input type='hidden' value='_xclick' name='cmd'/>		<input type='hidden' value='chronos.magus@gmail.com' name='business'/>		<input type='hidden' value='Donation' name='item_name'/>		<input type='hidden' value='1' name='no_shipping'/>		<input type='hidden' value='http://chronoscripts.com' name='return'/>		<input type='hidden' value='http://chronoscripts.com' name='cancel_return'/>		<input type='hidden' value='USD' name='currency_code'/>		<input type='hidden' value='' name='page_style'/>		<input type='hidden' value='0' name='tax'/>		<input type='image' alt='PayPal - The safer, easier way to pay online' name='submit' style='border: 0pt none ;' src='https://www.paypal.com/en_US/i/btn/btn_donate_SM.gif'/></form></p>
]]></content:encoded>
			<wfw:commentRss>http://chronoscripts.com/guide-on-adding-new-job-fields/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Search Pagination Support</title>
		<link>http://chronoscripts.com/search-rewritten-for-pagination/</link>
		<comments>http://chronoscripts.com/search-rewritten-for-pagination/#comments</comments>
		<pubDate>Thu, 30 Jul 2009 09:38:33 +0000</pubDate>
		<dc:creator>chronos</dc:creator>
				<category><![CDATA[JobberBase Scripts]]></category>

		<guid isPermaLink="false">http://chronoscripts.com/?p=166</guid>
		<description><![CDATA[This modification replaces the default search function with one that adds pagination support. Although it does not use 'Full Text' search, it loads quickly regardless of the amount of jobs in the database.
I've included two search methods, you can choose and test both at the config.php. Both have pagination. They are:
1. Classic JB Search: The [...]]]></description>
			<content:encoded><![CDATA[<p>This modification replaces the default search function with one that adds pagination support. Although it does not use 'Full Text' search, it loads quickly regardless of the amount of jobs in the database.</p>
<p>I've included two search methods, you can choose and test both at the config.php. Both have pagination. They are:</p>
<p><strong>1. Classic JB Search:</strong> The default of JB 1.7. I don't think it's very user-friendly, as it only seems to work good when searching in the format of "keyword1 keyword2" or "keyword1, cityname".</p>
<p><strong>2. Chronos Modified Search:</strong> Keywords are seperated by spaces, each of them must be in either the title, cityname or description. There are likely more results than the classic search, but a user can give as many keywords as he likes.</p>
<p><strong>Modification Features:</strong></p>
<ul>
<li>Adds pagination support to the search function</li>
<li>Two search methods are included</li>
<li>Supports large databases (Full Text may follow if needed)</li>
<li>Allows user to go back and forth from search pages (when in deeper pages)
</ul>
<p><span id="more-166"></span><br />
<span style="text-decoration: underline;">1. Open "config.php":</span></p>
<p><strong>Find:</strong></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;">'JOBS_PER_PAGE'</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">50</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p><strong>Add below:</strong></p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">	<span style="color: #666666; font-style: italic;">// Search settings definitions</span>
	<span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'SEARCH_METHOD'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'2'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//Defines what search type to use -&gt; 1=classic 2=chronos</span>
	<span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'SEARCH_RESULTS_PER_PAGE'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'10'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//Sets the amount of search results per page</span>
	<span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'SEARCH_AMOUNT_PAGES'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'8'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//Max. pages to display (must be an even number!)</span></pre></div></div>

<p><span style="text-decoration: underline;">2. Open "_includes/class.Job.php":</span></p>
<p><strong>Find:</strong></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> Search<span style="color: #009900;">&#40;</span><span style="color: #000088;">$keywords</span><span style="color: #009900;">&#41;</span></pre></div></div>

<p><strong>Replace <em>entire function</em> with:</strong></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> Search<span style="color: #009900;">&#40;</span><span style="color: #000088;">$keywords</span><span style="color: #339933;">,</span> <span style="color: #000088;">$url_query</span><span style="color: #339933;">,</span> <span style="color: #000088;">$start_page</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;">$jobs</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;">$conditions</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">''</span><span style="color: #339933;">;</span>
		<span style="color: #000088;">$_SESSION</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'keywords_array'</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: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
		<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span>SEARCH_METHOD <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;">$kw1</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$kw2</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$extra_conditions</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">''</span><span style="color: #339933;">;</span>
&nbsp;
			<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #990000;">strstr</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$keywords</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: #990000;">strstr</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$keywords</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">', '</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
			<span style="color: #009900;">&#123;</span>
				<span style="color: #000088;">$tmp</span> <span style="color: #339933;">=</span> <span style="color: #990000;">explode</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">','</span><span style="color: #339933;">,</span> <span style="color: #000088;">$keywords</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
				<span style="color: #000088;">$kw1</span> <span style="color: #339933;">=</span> <span style="color: #990000;">trim</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$tmp</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
				<span style="color: #000088;">$kw2</span> <span style="color: #339933;">=</span> <span style="color: #990000;">trim</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$tmp</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#93;</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: #000088;">$kw1</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;">$kw1</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$kw2</span><span style="color: #339933;">;</span>
					<span style="color: #000088;">$kw2</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: #009900;">&#125;</span>
			<span style="color: #b1b100;">else</span> <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #990000;">strstr</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$keywords</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: #990000;">strstr</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$keywords</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'  '</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
			<span style="color: #009900;">&#123;</span>
				<span style="color: #666666; font-style: italic;">// filter out empty strings (can happen if there are many whitespaces between two words in the search string)</span>
				<span style="color: #000088;">$tmp</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array_filter</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">explode</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">' '</span><span style="color: #339933;">,</span> <span style="color: #000088;">$keywords</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
				<span style="color: #b1b100;">foreach</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$tmp</span> <span style="color: #b1b100;">as</span> <span style="color: #000088;">$word</span><span style="color: #009900;">&#41;</span>
				<span style="color: #009900;">&#123;</span>
					<span style="color: #666666; font-style: italic;">// try to find city based on city_id</span>
					<span style="color: #000088;">$sql</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'SELECT id FROM cities WHERE name LIKE &quot;%'</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$word</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: #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;">''</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;">$found_city</span><span style="color: #009900;">&#41;</span>
						<span style="color: #009900;">&#123;</span>
							<span style="color: #000088;">$conditions</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">' OR'</span><span style="color: #339933;">;</span>
						<span style="color: #009900;">&#125;</span>
&nbsp;
						<span style="color: #000088;">$conditions</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">' city_id = '</span> <span style="color: #339933;">.</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: #000088;">$found_city</span> <span style="color: #339933;">=</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #339933;">;</span>
						<span style="color: #000088;">$keywords</span> <span style="color: #339933;">=</span> <span style="color: #990000;">trim</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">str_replace</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$word</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">''</span><span style="color: #339933;">,</span> <span style="color: #000088;">$keywords</span><span style="color: #009900;">&#41;</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;">// try to find city based on postcode or location_details</span>
					<span style="color: #000088;">$sql</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'SELECT id FROM jobs WHERE outside_location LIKE &quot;%'</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$word</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'%&quot;'</span><span style="color: #339933;">;</span>
					<span style="color: #000088;">$results</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$db</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">QueryArray</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;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$db</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">affected_rows</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: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$found_city</span><span style="color: #009900;">&#41;</span>
						<span style="color: #009900;">&#123;</span>
							<span style="color: #000088;">$conditions</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">' OR '</span><span style="color: #339933;">;</span>
						<span style="color: #009900;">&#125;</span>
						<span style="color: #000088;">$conditions</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">' id IN ('</span><span style="color: #339933;">;</span>
						<span style="color: #b1b100;">foreach</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$results</span> <span style="color: #b1b100;">as</span> <span style="color: #000088;">$j</span><span style="color: #009900;">&#41;</span>
						<span style="color: #009900;">&#123;</span>
							<span style="color: #000088;">$conditions</span> <span style="color: #339933;">.=</span> <span style="color: #000088;">$j</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'id'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">','</span><span style="color: #339933;">;</span>
							<span style="color: #000088;">$found_city</span> <span style="color: #339933;">=</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #339933;">;</span>
						<span style="color: #009900;">&#125;</span>	
						<span style="color: #000088;">$conditions</span> <span style="color: #339933;">=</span> <span style="color: #990000;">rtrim</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$conditions</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: #000088;">$conditions</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">') '</span><span style="color: #339933;">;</span>
						<span style="color: #000088;">$keywords</span> <span style="color: #339933;">=</span> <span style="color: #990000;">trim</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">str_replace</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$word</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">''</span><span style="color: #339933;">,</span> <span style="color: #000088;">$keywords</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: #009900;">&#125;</span>
				<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$found_city</span><span style="color: #009900;">&#41;</span>
				<span style="color: #009900;">&#123;</span>
					<span style="color: #000088;">$conditions</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">' AND (title LIKE &quot;%'</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$keywords</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'%&quot; OR company LIKE &quot;%'</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$keywords</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'%&quot;'</span> <span style="color: #339933;">.</span>  <span style="color: #0000ff;">' OR description LIKE &quot;%'</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$keywords</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'%&quot;)'</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: #339933;">!</span><span style="color: #000088;">$found_city</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;">$kw1</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;">$conditions</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">' (title LIKE &quot;%'</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$kw1</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'%&quot; OR description LIKE &quot;%'</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$kw1</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'%&quot;)'</span><span style="color: #339933;">;</span>
					<span style="color: #000088;">$_SESSION</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'keywords_array'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$kw1</span><span style="color: #339933;">;</span>
				<span style="color: #009900;">&#125;</span>
				<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$kw2</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;">$sql</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'SELECT id FROM cities WHERE name LIKE &quot;%'</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$kw2</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: #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;">''</span><span style="color: #009900;">&#41;</span>
					<span style="color: #009900;">&#123;</span>
						<span style="color: #000088;">$extra_conditions</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">' OR city_id = '</span> <span style="color: #339933;">.</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: #009900;">&#125;</span>
					<span style="color: #000088;">$conditions</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">' AND (outside_location LIKE &quot;%'</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$kw2</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'%&quot; '</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$extra_conditions</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">')'</span><span style="color: #339933;">;</span>
					<span style="color: #000088;">$_SESSION</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'keywords_array'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$kw2</span><span style="color: #339933;">;</span>
				<span style="color: #009900;">&#125;</span>
				<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$kw1</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">''</span> <span style="color: #339933;">&amp;&amp;</span> <span style="color: #000088;">$kw2</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;">$sql</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'SELECT id FROM cities WHERE name LIKE &quot;%'</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$keywords</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: #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;">''</span><span style="color: #009900;">&#41;</span>
					<span style="color: #009900;">&#123;</span>
						<span style="color: #000088;">$extra_conditions</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">' OR city_id = '</span> <span style="color: #339933;">.</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: #009900;">&#125;</span>
					<span style="color: #000088;">$conditions</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'title LIKE &quot;%'</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$keywords</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'%&quot; OR company LIKE &quot;%'</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$keywords</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'%&quot;'</span> <span style="color: #339933;">.</span>  <span style="color: #0000ff;">' OR description LIKE &quot;%'</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$keywords</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'%&quot; OR outside_location LIKE &quot;%'</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$keywords</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'%&quot;'</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$extra_conditions</span><span style="color: #339933;">;</span>
&nbsp;
					<span style="color: #000088;">$_SESSION</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'keywords_array'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$keywords</span><span style="color: #339933;">;</span>
				<span style="color: #009900;">&#125;</span>
			<span style="color: #009900;">&#125;</span>
&nbsp;
			<span style="color: #000088;">$sql</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'SELECT id
		               FROM jobs
		               WHERE is_temp = 0 AND is_active = 1 AND ('</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$conditions</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">')
		               ORDER BY created_on DESC'</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: #009900;">&#125;</span>
		<span style="color: #b1b100;">else</span>
		<span style="color: #009900;">&#123;</span>
			<span style="color: #000088;">$cities</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;">$check_cities</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">''</span><span style="color: #339933;">;</span>
&nbsp;
		    <span style="color: #000088;">$keywords</span> <span style="color: #339933;">=</span> <span style="color: #990000;">str_replace</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;,&quot;</span><span style="color: #339933;">,</span><span style="color: #0000ff;">&quot; &quot;</span><span style="color: #339933;">,</span> <span style="color: #000088;">$keywords</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		    <span style="color: #000088;">$keywords</span> <span style="color: #339933;">=</span> <span style="color: #990000;">str_replace</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;  &quot;</span><span style="color: #339933;">,</span><span style="color: #0000ff;">&quot; &quot;</span><span style="color: #339933;">,</span> <span style="color: #000088;">$keywords</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		    <span style="color: #000088;">$keywords</span> <span style="color: #339933;">=</span> <span style="color: #990000;">rtrim</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$keywords</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
		    <span style="color: #000088;">$keywords_a</span> <span style="color: #339933;">=</span> <span style="color: #990000;">preg_split</span><span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">&quot;/[\s,]*<span style="color: #000099; font-weight: bold;">\\</span>'([^<span style="color: #000099; font-weight: bold;">\\</span><span style="color: #000099; font-weight: bold;">\&quot;</span>]+)<span style="color: #000099; font-weight: bold;">\\</span>'[\s,]*|[\s,]+/&quot;</span><span style="color: #339933;">,</span> <span style="color: #000088;">$keywords</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">,</span> PREG_SPLIT_DELIM_CAPTURE <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		    <span style="color: #000000; font-weight: bold;">function</span> array_trim<span style="color: #009900;">&#40;</span><span style="color: #000088;">$a</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> <span style="color: #000088;">$j</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span> <span style="color: #b1b100;">for</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$i</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span> <span style="color: #000088;">$i</span> <span style="color: #339933;">&lt;</span> <span style="color: #990000;">count</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$a</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000088;">$i</span><span style="color: #339933;">++</span><span style="color: #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;">$a</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$i</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">!=</span> <span style="color: #0000ff;">&quot;&quot;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> <span style="color: #000088;">$b</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$j</span><span style="color: #339933;">++</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$a</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$i</span><span style="color: #009900;">&#93;</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: #000088;">$b</span><span style="color: #339933;">;</span> <span style="color: #009900;">&#125;</span>
		    <span style="color: #000088;">$keywords_r</span> <span style="color: #339933;">=</span> array_trim<span style="color: #009900;">&#40;</span><span style="color: #000088;">$keywords_a</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
		    <span style="color: #666666; font-style: italic;">//Search in Cities</span>
		    <span style="color: #b1b100;">for</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$i</span><span style="color: #339933;">=</span><span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span> <span style="color: #000088;">$i</span> <span style="color: #339933;">&lt;</span> <span style="color: #990000;">count</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$keywords_r</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000088;">$i</span><span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span>
		    <span style="color: #009900;">&#123;</span>
		      <span style="color: #000088;">$sql</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'SELECT id
		                     FROM cities
		                     WHERE name LIKE &quot;%'</span><span style="color: #339933;">.</span> <span style="color: #000088;">$keywords_r</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$i</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">.</span><span style="color: #0000ff;">'%&quot;
		                     ORDER BY ID 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: #000088;">$cities_line</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">''</span><span style="color: #339933;">;</span>
&nbsp;
		      <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;">$cities_line</span> <span style="color: #339933;">.=</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;">' '</span><span style="color: #339933;">;</span>
		      <span style="color: #009900;">&#125;</span>
		      <span style="color: #000088;">$cities</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$i</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$cities_line</span><span style="color: #339933;">;</span>
		    <span style="color: #009900;">&#125;</span>
&nbsp;
		    <span style="color: #666666; font-style: italic;">//Search in Jobs</span>
		    <span style="color: #b1b100;">for</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$i</span><span style="color: #339933;">=</span><span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span> <span style="color: #000088;">$i</span> <span style="color: #339933;">&lt;</span> <span style="color: #990000;">count</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$keywords_r</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000088;">$i</span><span style="color: #339933;">++</span><span style="color: #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;">$cities</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$i</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">!=</span> <span style="color: #0000ff;">&quot;&quot;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		          <span style="color: #000088;">$cities</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$i</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #990000;">rtrim</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$cities</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$i</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		          <span style="color: #000088;">$cities_r</span> <span style="color: #339933;">=</span> <span style="color: #990000;">explode</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">' '</span><span style="color: #339933;">,</span> <span style="color: #000088;">$cities</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$i</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
		          <span style="color: #b1b100;">for</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$a</span><span style="color: #339933;">=</span><span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span> <span style="color: #000088;">$a</span> <span style="color: #339933;">&lt;</span> <span style="color: #990000;">count</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$cities_r</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000088;">$a</span><span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span>
		          <span style="color: #009900;">&#123;</span>
		            <span style="color: #000088;">$check_cities</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">'OR city_id = &quot;'</span><span style="color: #339933;">.</span><span style="color: #000088;">$cities_r</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$a</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot; '</span><span style="color: #339933;">;</span>
		          <span style="color: #009900;">&#125;</span>
		        <span style="color: #009900;">&#125;</span>
		        <span style="color: #000088;">$conditions</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">'AND (title LIKE &quot;%'</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$keywords_r</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$i</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'%&quot; OR description LIKE &quot;%'</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$keywords_r</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$i</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'%&quot; OR outside_location LIKE &quot;%'</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$keywords_r</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$i</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'%&quot; '</span><span style="color: #339933;">.</span><span style="color: #000088;">$check_cities</span><span style="color: #339933;">.</span><span style="color: #0000ff;">' ) '</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;">'SELECT id
					FROM jobs
					WHERE is_temp = 0 AND is_active = 1 '</span><span style="color: #339933;">.</span> <span style="color: #000088;">$conditions</span> <span style="color: #339933;">.</span><span style="color: #0000ff;">'
					ORDER BY created_on DESC'</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: #009900;">&#125;</span>
&nbsp;
		<span style="color: #000088;">$pages</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">''</span><span style="color: #339933;">;</span>
		<span style="color: #000088;">$id_array</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">''</span><span style="color: #339933;">;</span>
		<span style="color: #000088;">$max_loop</span> <span style="color: #339933;">=</span> SEARCH_RESULTS_PER_PAGE<span style="color: #339933;">;</span>
		<span style="color: #000088;">$max_visible_pages</span> <span style="color: #339933;">=</span> SEARCH_AMOUNT_PAGES<span style="color: #339933;">;</span>
&nbsp;
		<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: #000088;">$id_array</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: #009900;">&#91;</span><span style="color: #0000ff;">'id'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
&nbsp;
		<span style="color: #000088;">$start_count</span> <span style="color: #339933;">=</span> <span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$start_page</span> <span style="color: #339933;">-</span> <span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">*</span> <span style="color: #000088;">$max_loop</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">;</span>
		<span style="color: #000088;">$current_loop</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span>
&nbsp;
		<span style="color: #000088;">$total_results</span> <span style="color: #339933;">=</span> <span style="color: #990000;">count</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$id_array</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #000088;">$total_loop</span> <span style="color: #339933;">=</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$total_results</span> <span style="color: #009900;">&#41;</span> <span style="color: #339933;">-</span> <span style="color: #000088;">$start_count</span><span style="color: #339933;">;</span>
&nbsp;
		<span style="color: #000088;">$total_pages</span> <span style="color: #339933;">=</span> <span style="color: #990000;">ceil</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$total_results</span> <span style="color: #339933;">/</span> <span style="color: #000088;">$max_loop</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;">$total_pages</span> <span style="color: #339933;">&gt;</span> <span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span>
		<span style="color: #009900;">&#123;</span>
&nbsp;
			<span style="color: #000088;">$pagination_loop</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$start_page</span> <span style="color: #339933;">-</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$max_visible_pages</span> <span style="color: #339933;">/</span> <span style="color: #cc66cc;">2</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;">$pagination_loop</span> <span style="color: #339933;">&lt;</span> <span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span> <span style="color: #000088;">$pagination_loop</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span>
			<span style="color: #b1b100;">elseif</span> <span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$pagination_loop</span> <span style="color: #339933;">-</span> <span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&gt;</span> <span style="color: #cc66cc;">0</span><span style="color: #009900;">&#41;</span> <span style="color: #000088;">$pages</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">&quot;&amp;nbsp;&lt;a href='&quot;</span><span style="color: #339933;">.</span>BASE_URL<span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;search/&quot;</span><span style="color: #339933;">.</span><span style="color: #000088;">$url_query</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;/?p=&quot;</span><span style="color: #339933;">.</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$pagination_loop</span> <span style="color: #339933;">-</span> <span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;'&gt;&amp;laquo;&lt;/a&gt;&amp;nbsp;&quot;</span><span style="color: #339933;">;</span>
&nbsp;
			<span style="color: #000088;">$pagination_top</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$pagination_loop</span> <span style="color: #339933;">+</span> <span style="color: #000088;">$max_visible_pages</span> <span style="color: #339933;">+</span> <span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span>
&nbsp;
			<span style="color: #b1b100;">while</span> <span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$pagination_loop</span> <span style="color: #339933;">&lt;</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$total_pages</span><span style="color: #339933;">+</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&amp;&amp;</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$pagination_loop</span> <span style="color: #339933;">&lt;</span> <span style="color: #000088;">$pagination_top</span><span style="color: #009900;">&#41;</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;">$pagination_loop</span> <span style="color: #339933;">==</span> <span style="color: #000088;">$start_page</span><span style="color: #009900;">&#41;</span> <span style="color: #000088;">$pages</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">&quot;&amp;nbsp;&lt;a class='current_page' href='&quot;</span><span style="color: #339933;">.</span>BASE_URL<span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;search/&quot;</span><span style="color: #339933;">.</span><span style="color: #000088;">$url_query</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;/?p=<span style="color: #006699; font-weight: bold;">$pagination_loop</span>'&gt;<span style="color: #006699; font-weight: bold;">$pagination_loop</span>&lt;/a&gt;&amp;nbsp;&quot;</span><span style="color: #339933;">;</span>
				<span style="color: #b1b100;">else</span> <span style="color: #000088;">$pages</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">&quot;&amp;nbsp;&lt;a href='&quot;</span><span style="color: #339933;">.</span>BASE_URL<span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;search/&quot;</span><span style="color: #339933;">.</span><span style="color: #000088;">$url_query</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;/?p=<span style="color: #006699; font-weight: bold;">$pagination_loop</span>'&gt;<span style="color: #006699; font-weight: bold;">$pagination_loop</span>&lt;/a&gt;&amp;nbsp;&quot;</span><span style="color: #339933;">;</span>
				<span style="color: #000088;">$pagination_loop</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;">$pagination_loop</span> <span style="color: #339933;">==</span> <span style="color: #000088;">$pagination_top</span><span style="color: #009900;">&#41;</span> <span style="color: #000088;">$pages</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">&quot;&amp;nbsp;&lt;a href='&quot;</span><span style="color: #339933;">.</span>BASE_URL<span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;search/&quot;</span><span style="color: #339933;">.</span><span style="color: #000088;">$url_query</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;/?p=&quot;</span><span style="color: #339933;">.</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$pagination_loop</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;'&gt;&amp;raquo;&lt;/a&gt;&amp;nbsp;&quot;</span><span style="color: #339933;">;</span>
&nbsp;
		<span style="color: #009900;">&#125;</span>
&nbsp;
		<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$id_array</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: #b1b100;">while</span> <span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$current_loop</span> <span style="color: #339933;">&lt;</span> <span style="color: #000088;">$total_loop</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&amp;&amp;</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$current_loop</span> <span style="color: #339933;">&lt;</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$max_loop</span> <span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
			<span style="color: #009900;">&#123;</span>
				<span style="color: #000088;">$current_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_array</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$start_count</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
				<span style="color: #000088;">$jobs</span><span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$current_job</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">GetBasicInfo</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
				<span style="color: #000088;">$current_loop</span><span style="color: #339933;">++;</span>
				<span style="color: #000088;">$start_count</span><span style="color: #339933;">++;</span>
			<span style="color: #009900;">&#125;</span>
		<span style="color: #009900;">&#125;</span>
&nbsp;
		<span style="color: #000088;">$_SESSION</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'search_results'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$jobs</span><span style="color: #339933;">;</span>
		<span style="color: #000088;">$_SESSION</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'search_pagination'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$pages</span><span style="color: #339933;">;</span>
		<span style="color: #b1b100;">return</span> <span style="color: #000088;">$jobs</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span></pre></div></div>

<p><span style="text-decoration: underline;">3. Open "page_search.php":</span></p>
<p><strong>Find:</strong></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;">$id</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;">$id</span> <span style="color: #339933;">=</span> <span style="color: #990000;">urldecode</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></pre></div></div>

<p><strong>Replace with:</strong></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: #990000;">isset</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'p'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #000088;">$start_page</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'p'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">else</span> <span style="color: #000088;">$start_page</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span>
&nbsp;
	<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: #0000ff;">''</span><span style="color: #009900;">&#41;</span>
	<span style="color: #009900;">&#123;</span>
		<span style="color: #000088;">$tmp</span> <span style="color: #339933;">=</span> <span style="color: #990000;">explode</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'|'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$id</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: #990000;">isset</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$tmp</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #000088;">$url_query</span> <span style="color: #339933;">=</span> <span style="color: #990000;">trim</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$tmp</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #b1b100;">else</span> <span style="color: #000088;">$url_query</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$id</span><span style="color: #339933;">;</span>
&nbsp;
		<span style="color: #000088;">$id</span> <span style="color: #339933;">=</span> <span style="color: #990000;">urldecode</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></pre></div></div>

<p><strong>Find:</strong></p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$requestKeywords</span> <span style="color: #339933;">=</span> <span style="color: #990000;">str_replace</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'&quot;'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">''</span><span style="color: #339933;">,</span> <span style="color: #990000;">urldecode</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'keywords'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p><strong>Add below:</strong></p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$url_query</span> <span style="color: #339933;">=</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;">'keywords'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p><strong>Find:</strong></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;">'jobs'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$job</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">Search</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$keywords</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p><strong>Replace with:</strong></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;">'jobs'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$job</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">Search</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$keywords</span><span style="color: #339933;">,</span> <span style="color: #000088;">$url_query</span><span style="color: #339933;">,</span> <span style="color: #000088;">$start_page</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p><strong>Find:</strong></p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">	<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;">'keywords'</span><span style="color: #339933;">,</span> <span style="color: #990000;">stripslashes</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$keywords</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;">'posts-loop.tpl'</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span></pre></div></div>

<p><strong>Add below:</strong></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: #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;">'search_pagination'</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;">'pages'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$_SESSION</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'search_pagination'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span></pre></div></div>

<form class='donate' method='post' action='https://www.paypal.com/cgi-bin/webscr'>		<input type='hidden' value='' name='amount'/>		<input type='hidden' value='_xclick' name='cmd'/>		<input type='hidden' value='chronos.magus@gmail.com' name='business'/>		<input type='hidden' value='Donation' name='item_name'/>		<input type='hidden' value='1' name='no_shipping'/>		<input type='hidden' value='http://chronoscripts.com' name='return'/>		<input type='hidden' value='http://chronoscripts.com' name='cancel_return'/>		<input type='hidden' value='USD' name='currency_code'/>		<input type='hidden' value='' name='page_style'/>		<input type='hidden' value='0' name='tax'/>		<input type='image' alt='PayPal - The safer, easier way to pay online' name='submit' style='border: 0pt none ;' src='https://www.paypal.com/en_US/i/btn/btn_donate_SM.gif'/></form>
]]></content:encoded>
			<wfw:commentRss>http://chronoscripts.com/search-rewritten-for-pagination/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Apply Online &#8211; Admin Panel Update</title>
		<link>http://chronoscripts.com/apply-online-admin-update/</link>
		<comments>http://chronoscripts.com/apply-online-admin-update/#comments</comments>
		<pubDate>Fri, 24 Jul 2009 08:12:30 +0000</pubDate>
		<dc:creator>chronos</dc:creator>
				<category><![CDATA[JobberBase Scripts]]></category>

		<guid isPermaLink="false">http://chronoscripts.com/?p=157</guid>
		<description><![CDATA[This modification expands the simple, but effective, modification by RedJumpsuit: "Allow Online Applications". After installation you will have the ability to adjust the 'apply-online' setting in the admin panel, as well as when creating new jobs from there.
You will need to have this mod installed, or this guide will not work.
Modification Features:

Ability to adjust the [...]]]></description>
			<content:encoded><![CDATA[<p>This modification expands the simple, but effective, modification by RedJumpsuit: "<a href="http://www.redjump.co.cc/2009/04/20/allow-online-applications/" title="Allow Online Applications">Allow Online Applications</a>". After installation you will have the ability to adjust the 'apply-online' setting in the admin panel, as well as when creating new jobs from there.</p>
<p>You will need to have this mod installed, or this guide will not work.</p>
<p><strong>Modification Features:</strong></p>
<ul>
<li>Ability to adjust the 'apply-online' setting for existing jobs in the admin panel</li>
<li>Ability to set the 'apply-online' setting for new jobs in the admin panel</li>
</ul>
<p><span id="more-157"></span><br />
<span style="text-decoration: underline;">1. Open "admin/_templates/edit-post.tpl":</span></p>
<p><strong>Find:</strong></p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">&lt;</span>fieldset<span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;</span>input type<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;button&quot;</span> id<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;save&quot;</span> <span style="color: #009900;">&#123;</span><span style="color: #b1b100;">if</span> <span style="color: #000088;">$job</span><span style="color: #339933;">.</span>id <span style="color: #339933;">==</span> <span style="color: #cc66cc;">0</span><span style="color: #009900;">&#125;</span>value<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;Post&quot;</span><span style="color: #009900;">&#123;</span><span style="color: #b1b100;">else</span><span style="color: #009900;">&#125;</span>value<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;Save&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>
	<span style="color: #339933;">&lt;</span>input type<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;button&quot;</span> id<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;preview&quot;</span> value<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;Preview&quot;</span> <span style="color: #339933;">/&gt;</span>
<span style="color: #339933;">&lt;/</span>fieldset<span style="color: #339933;">&gt;</span></pre></div></div>

<p><strong>Add above:</strong></p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">&lt;</span>fieldset<span style="color: #339933;">&gt;&lt;</span>input type<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;checkbox&quot;</span> name<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;apply_online&quot;</span> id<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;apply_online&quot;</span> <span style="color: #009900;">&#123;</span><span style="color: #b1b100;">if</span> <span style="color: #000088;">$job</span><span style="color: #339933;">.</span>apply_online <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>id <span style="color: #339933;">==</span> <span style="color: #cc66cc;">0</span><span style="color: #009900;">&#125;</span>checked<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;checked&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: #009900;">&#123;</span><span style="color: #b1b100;">if</span> <span style="color: #339933;">!</span><span style="color: #990000;">isset</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$job</span><span style="color: #339933;">.</span>apply_online<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#125;</span>checked<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;checked&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> <span style="color: #339933;">&lt;</span>strong<span style="color: #339933;">&gt;</span>Allow online applications<span style="color: #339933;">&lt;/</span>strong<span style="color: #339933;">&gt;&lt;/</span>input<span style="color: #339933;">&gt;&lt;/</span>fieldset<span style="color: #339933;">&gt;</span></pre></div></div>

<p><strong>Find and Remove:</strong></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;checkbox&quot;</span> name<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;apply_online&quot;</span> id<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;apply_online&quot;</span> checked<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;checked&quot;</span> <span style="color: #339933;">/&gt;</span></pre></div></div>

<p><span style="text-decoration: underline;">2. Open "admin/page_edit_post.php":</span></p>
<p><strong>Find:</strong></p>

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

<p><strong>Add above:</strong></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: #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;">'apply_online'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&amp;&amp;</span> <span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'apply_online'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">'on'</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
	<span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'apply_online'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">1</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;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'apply_online'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<form class='donate' method='post' action='https://www.paypal.com/cgi-bin/webscr'>		<input type='hidden' value='' name='amount'/>		<input type='hidden' value='_xclick' name='cmd'/>		<input type='hidden' value='chronos.magus@gmail.com' name='business'/>		<input type='hidden' value='Donation' name='item_name'/>		<input type='hidden' value='1' name='no_shipping'/>		<input type='hidden' value='http://chronoscripts.com' name='return'/>		<input type='hidden' value='http://chronoscripts.com' name='cancel_return'/>		<input type='hidden' value='USD' name='currency_code'/>		<input type='hidden' value='' name='page_style'/>		<input type='hidden' value='0' name='tax'/>		<input type='image' alt='PayPal - The safer, easier way to pay online' name='submit' style='border: 0pt none ;' src='https://www.paypal.com/en_US/i/btn/btn_donate_SM.gif'/></form>
]]></content:encoded>
			<wfw:commentRss>http://chronoscripts.com/apply-online-admin-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dynamic URL structure</title>
		<link>http://chronoscripts.com/dynamic-url-structure/</link>
		<comments>http://chronoscripts.com/dynamic-url-structure/#comments</comments>
		<pubDate>Fri, 26 Jun 2009 09:29:37 +0000</pubDate>
		<dc:creator>chronos</dc:creator>
				<category><![CDATA[JobberBase Scripts]]></category>

		<guid isPermaLink="false">http://chronoscripts.com/?p=109</guid>
		<description><![CDATA[This modification allows you to change the basic URL-structure of JobberBase. This can be useful when setting up jobberbase for something other than a jobboard, but also for localized non-english jobsites (useful for SEO). The variables can easily be adjusted within the config.php, after which all links are updated.
I've written a script that should automatically [...]]]></description>
			<content:encoded><![CDATA[<p>This modification allows you to change the basic URL-structure of JobberBase. This can be useful when setting up jobberbase for something other than a jobboard, but also for localized non-english jobsites (useful for SEO). The variables can easily be adjusted within the config.php, after which all links are updated.</p>
<p>I've written a script that should automatically do 90% of the work (replacing the static appearences to the dynamic variables). I haven't tested it on other server setups yet, so make sure to back up all your files before running it. The scripts will go through all the .php and .tpl files and does several find/replaces.</p>
<p><strong>Modification Features:</strong></p>
<ul>
<li>Ability to dynamically change the following URL's using config.php:
<ul>
<li>'<strong>/job</strong>' (Job-details page)</li>
<li>'<strong>/jobs</strong>' (Category overview)</li>
<li>'<strong>/jobs-at</strong>' (Company overview)</li>
<li>'<strong>/jobs-in</strong>' (City overview)</li>
<li>'<strong>/companies</strong>' (Company tag-cloud)</li>
<li>'<strong>/cities</strong>' (Cities tag-cloud)</li>
</ul>
</li>
<li>Build-in support for my '<a href="http://chronoscripts.com/cities-tag-cloud/">Cities Tag-Cloud</a>' modification (will work without as well)
<li>Including an installation-script that automatically find/replaces all static URL's</li>
<li>The installation script can be run anytime to update any new code</li>
</ul>
<p><strong>Screenshot:</strong> <a href="http://chronoscripts.com/wp-content/uploads/2009/06/automatic_installer.jpg">Automated URL-Update Script</a></p>
<p><span id="more-109"></span><br />
<span style="text-decoration: underline;">1. Open "config.php":</span></p>
<p><strong>Find:</strong></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;">'FILE_UPLOAD_DIR'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'uploads/'</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;">'JOBS_PER_PAGE'</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">50</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p><strong>Add below:</strong></p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">	<span style="color: #666666; font-style: italic;">//URL definitions (do not use spaces or invalid url-characters)</span>
	<span style="color: #990000;">define</span> <span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'URL_JOB'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'job'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//Job Details. -- Example: &quot;http://jobberbase.com/job/4/web-developer-3-at-foo-inc&quot;.</span>
	<span style="color: #990000;">define</span> <span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'URL_JOBS'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'jobs'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//Specific Category .  -- Example: &quot;http://jobberbase.com/jobs/administrators/&quot;.</span>
	<span style="color: #990000;">define</span> <span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'URL_CITIES'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'cities'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//All Locations.  -- Example: &quot;http://jobberbase.com/cities&quot;.</span>
	<span style="color: #990000;">define</span> <span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'URL_COMPANIES'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'companies'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//All Companies.  -- Example: &quot;http://jobberbase.com/companies&quot;.</span>
	<span style="color: #990000;">define</span> <span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'URL_JOBS_IN_CITY'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'jobs-in'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//Specific Location.  -- Example: &quot;http://jobberbase.com/jobs-in/london-uk&quot;.</span>
	<span style="color: #990000;">define</span> <span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'URL_JOBS_AT_COMPANY'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'jobs-at'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//Specific Company.  -- Example: &quot;http://jobberbase.com/jobs-at/foo-inc&quot;.</span></pre></div></div>

<p><span style="text-decoration: underline;">2. Open "index.php":</span></p>
<p><strong>Find / Replace:</strong></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;">'job'</span><span style="color: #339933;">:</span></pre></div></div>


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

<p><strong>Find / Replace:</strong></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;">'jobs'</span><span style="color: #339933;">:</span></pre></div></div>


<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></pre></div></div>

<p><strong>Find / Replace:</strong></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;">'jobs-at'</span><span style="color: #339933;">:</span></pre></div></div>


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

<p><strong>Find / Replace:</strong></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;">'jobs-in'</span><span style="color: #339933;">:</span></pre></div></div>


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

<p><strong>Find / Replace:</strong></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;">'companies'</span><span style="color: #339933;">:</span></pre></div></div>


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

<p><strong>Find / Replace:</strong> <em>(if city tag-cloud mod is installed)</em></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></pre></div></div>


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

<p><strong>Find:</strong></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;">'HTTP_REFERER'</span><span style="color: #339933;">,</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: #339933;">;</span></pre></div></div>

<p><strong>Add below:</strong></p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">	<span style="color: #666666; font-style: italic;">//Add the dynamic URL defitions to SMARTY</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;">'URL_JOB'</span><span style="color: #339933;">,</span> URL_JOB<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;">'URL_JOBS'</span><span style="color: #339933;">,</span> URL_JOBS<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;">'URL_CITIES'</span><span style="color: #339933;">,</span> URL_CITIES<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;">'URL_COMPANIES'</span><span style="color: #339933;">,</span> URL_COMPANIES<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;">'URL_JOBS_IN_CITY'</span><span style="color: #339933;">,</span> URL_JOBS_IN_CITY<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;">'URL_JOBS_AT_COMPANY'</span><span style="color: #339933;">,</span> URL_JOBS_AT_COMPANY<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p><span style="text-decoration: underline;">3. Open "/admin/index.php":</span></p>
<p><strong>Find / Replace:</strong></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;">'job'</span><span style="color: #339933;">:</span></pre></div></div>


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

<p><strong>Find / Replace:</strong></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;">'jobs'</span><span style="color: #339933;">:</span></pre></div></div>


<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></pre></div></div>

<p><strong>Find:</strong></p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">	<span style="color: #666666; font-style: italic;">// get job categories and cities</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;">'categories'</span><span style="color: #339933;">,</span> get_categories<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p><strong>Add below:</strong></p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">	<span style="color: #666666; font-style: italic;">//Add the dynamic URL defitions to SMARTY</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;">'URL_JOB'</span><span style="color: #339933;">,</span> URL_JOB<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;">'URL_JOBS'</span><span style="color: #339933;">,</span> URL_JOBS<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;">'URL_CITIES'</span><span style="color: #339933;">,</span> URL_CITIES<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;">'URL_COMPANIES'</span><span style="color: #339933;">,</span> URL_COMPANIES<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;">'URL_JOBS_IN_CITY'</span><span style="color: #339933;">,</span> URL_JOBS_IN_CITY<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;">'URL_JOBS_AT_COMPANY'</span><span style="color: #339933;">,</span> URL_JOBS_AT_COMPANY<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p><span style="text-decoration: underline;">4. Extract the contents of the .zip:</span></p>
<p>The following file should be uploaded from <a href="http://chronoscripts.com/wp-content/downloads/dynamic_url_mod.zip">this zip file</a>. After running the installation script, all your PHP and TPL files will be updated with the dynamic variables. <strong>Make sure to back up your files before running the php file</strong>.</p>
<ul>
<li>/dynamic_url_installer.php</li>
</ul>
<form class='donate' method='post' action='https://www.paypal.com/cgi-bin/webscr'>		<input type='hidden' value='' name='amount'/>		<input type='hidden' value='_xclick' name='cmd'/>		<input type='hidden' value='chronos.magus@gmail.com' name='business'/>		<input type='hidden' value='Donation' name='item_name'/>		<input type='hidden' value='1' name='no_shipping'/>		<input type='hidden' value='http://chronoscripts.com' name='return'/>		<input type='hidden' value='http://chronoscripts.com' name='cancel_return'/>		<input type='hidden' value='USD' name='currency_code'/>		<input type='hidden' value='' name='page_style'/>		<input type='hidden' value='0' name='tax'/>		<input type='image' alt='PayPal - The safer, easier way to pay online' name='submit' style='border: 0pt none ;' src='https://www.paypal.com/en_US/i/btn/btn_donate_SM.gif'/></form>
]]></content:encoded>
			<wfw:commentRss>http://chronoscripts.com/dynamic-url-structure/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Cities Tag-Cloud</title>
		<link>http://chronoscripts.com/cities-tag-cloud/</link>
		<comments>http://chronoscripts.com/cities-tag-cloud/#comments</comments>
		<pubDate>Thu, 25 Jun 2009 09:52:33 +0000</pubDate>
		<dc:creator>chronos</dc:creator>
				<category><![CDATA[JobberBase Scripts]]></category>

		<guid isPermaLink="false">http://chronoscripts.com/?p=66</guid>
		<description><![CDATA[Cities can be filtered much the same way as Companies ("/jobs-at" and "jobs-in"), since JobberBase 1.7. The overview of Companies in a tagcloud-like way, that has been around since early versions, hasn't been added to the Cities yet though.
Modification Features:

Introduces a function that returns all cities that have at least one job
Adds an overviewpage (similar [...]]]></description>
			<content:encoded><![CDATA[<p>Cities can be filtered much the same way as Companies ("/jobs-at" and "jobs-in"), since JobberBase 1.7. The overview of Companies in a tagcloud-like way, that has been around since early versions, hasn't been added to the Cities yet though.</p>
<p><strong>Modification Features:</strong></p>
<ul>
<li>Introduces a function that returns all cities that have at least one job</li>
<li>Adds an overviewpage (similar to /companies), where cities with more jobs get bigger</li>
<li>Can be used for an overview of cities with jobs available on the frontpage</li>
</ul>
<p><strong>Example Page:</strong> <a href="http://telefonischwerk.nl/steden/">TelefonischWerk.nl Cities Overview</a></p>
<p><span id="more-66"></span><br />
<span style="text-decoration: underline;">1. Open "index.php":</span></p>
<p><strong>Find:</strong></p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">// per category</span>
<span style="color: #b1b100;">case</span> <span style="color: #0000ff;">'jobs'</span><span style="color: #339933;">:</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><strong>Add above:</strong></p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">// cities</span>
<span style="color: #b1b100;">case</span> <span style="color: #0000ff;">'cities'</span><span style="color: #339933;">:</span>
	<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: #b1b100;">break</span><span style="color: #339933;">;</span></pre></div></div>

<p><span style="text-decoration: underline;">2. Create a new file "page_cities.php":</span></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;">$city_array</span> <span style="color: #339933;">=</span> get_cities_cloud<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;">'cities_overview'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$city_array</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;">'cities_count'</span><span style="color: #339933;">,</span> <span style="color: #990000;">count</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$city_array</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: #000088;">$translations</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'jobscity'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'page_title'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$template</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'cities.tpl'</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<p><span style="text-decoration: underline;">3. Create a new file "_templates/cities.tpl":</span></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>
&nbsp;
<span style="color: #339933;">&lt;!--</span> <span style="color: #666666; font-style: italic;">#job-listings --&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>jobscity<span style="color: #339933;">.</span>title<span style="color: #009900;">&#125;</span><span style="color: #339933;">&lt;/</span>h3<span style="color: #339933;">&gt;</span>
<span style="color: #009900;">&#123;</span>section name<span style="color: #339933;">=</span>tmp loop<span style="color: #339933;">=</span><span style="color: #000088;">$cities_overview</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;company-tag-{<span style="color: #006699; font-weight: bold;">$cities_overview[tmp]</span>.tag_height}&quot;</span><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>jobs-in/{<span style="color: #006699; font-weight: bold;">$cities_overview[tmp]</span>.varname}&quot;</span><span style="color: #339933;">&gt;</span><span style="color: #009900;">&#123;</span><span style="color: #000088;">$cities_overview</span><span style="color: #009900;">&#91;</span>tmp<span style="color: #009900;">&#93;</span><span style="color: #339933;">.</span>name<span style="color: #009900;">&#125;</span> <span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span><span style="color: #000088;">$cities_overview</span><span style="color: #009900;">&#91;</span>tmp<span style="color: #009900;">&#93;</span><span style="color: #339933;">.</span><span style="color: #990000;">count</span><span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">&lt;/</span>a<span style="color: #339933;">&gt;</span>
			<span style="color: #339933;">&lt;/</span>span<span style="color: #339933;">&gt;</span>
			<span style="color: #009900;">&#123;</span><span style="color: #339933;">/</span>section<span style="color: #009900;">&#125;</span>
&nbsp;
				<span style="color: #009900;">&#123;</span><span style="color: #000088;">$translations</span><span style="color: #339933;">.</span>jobscity<span style="color: #339933;">.</span>total<span style="color: #009900;">&#125;</span><span style="color: #339933;">:</span> <span style="color: #339933;">&lt;</span>strong<span style="color: #339933;">&gt;</span><span style="color: #009900;">&#123;</span><span style="color: #000088;">$cities_count</span><span style="color: #009900;">&#125;</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>jobscity<span style="color: #339933;">.</span>cities<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> <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><span style="text-decoration: underline;">4. Open "_templates/footer.tpl":</span></p>
<p><strong>Find:</strong></p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><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>companies/&quot;</span> title<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;{<span style="color: #006699; font-weight: bold;">$translations</span>.footer.companies_title}&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>footer<span style="color: #339933;">.</span>companies<span style="color: #009900;">&#125;</span><span style="color: #339933;">&lt;/</span>a<span style="color: #339933;">&gt;&lt;</span>br <span style="color: #339933;">/&gt;</span></pre></div></div>

<p><strong>Add below:</strong></p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><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>cities/&quot;</span> title<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;{<span style="color: #006699; font-weight: bold;">$translations</span>.footer.cities_title}&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>footer<span style="color: #339933;">.</span>cities<span style="color: #009900;">&#125;</span><span style="color: #339933;">&lt;/</span>a<span style="color: #339933;">&gt;&lt;</span>br <span style="color: #339933;">/&gt;</span></pre></div></div>

<p><span style="text-decoration: underline;">5. Open "_includes/translations.ini":</span></p>
<p><strong>Find:</strong></p>

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

<p><strong>Add below:</strong></p>

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

<p><strong>Find:</strong></p>

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

<p><strong>Add below:</strong></p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">page_title <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;Overview of cities&quot;</span>
title <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;Cities with jobs available&quot;</span>
total <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;Total&quot;</span>
cities <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;cities&quot;</span>
jobs_at <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;Jobs in&quot;</span></pre></div></div>

<p><span style="text-decoration: underline;">6. Open "_includes/functions.php":</span></p>
<p><strong>Find:</strong></p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">function</span> add_single_quotes<span style="color: #009900;">&#40;</span><span style="color: #000088;">$arg</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
	<span style="color: #666666; font-style: italic;">/* single quote and escape single quotes and backslashes */</span>
	<span style="color: #b1b100;">return</span> <span style="color: #0000ff;">&quot;'&quot;</span> <span style="color: #339933;">.</span> <span style="color: #990000;">addcslashes</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$arg</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;'<span style="color: #000099; font-weight: bold;">\\</span>&quot;</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: #009900;">&#125;</span></pre></div></div>

<p><strong>Add below:</strong></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_cities_cloud<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;">$city_array</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 c.id, c.name, c.ascii_name, COUNT(*) AS nr
			 FROM cities c 
			 INNER JOIN jobs j ON (j.city_id = c.id ) 
			 WHERE j.is_active = 1 
			 GROUP BY c.name'</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #000088;">$cities</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$db</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">QueryArray</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$sql</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #b1b100;">foreach</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$cities</span> <span style="color: #b1b100;">as</span> <span style="color: #000088;">$city</span><span style="color: #009900;">&#41;</span>
	<span style="color: #009900;">&#123;</span>
		<span style="color: #000088;">$nr</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$city</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'nr'</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: #000088;">$nr</span> <span style="color: #339933;">&lt;</span> <span style="color: #cc66cc;">2</span><span style="color: #009900;">&#41;</span>
		<span style="color: #009900;">&#123;</span>
			<span style="color: #000088;">$tag_height</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
		<span style="color: #b1b100;">else</span> <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$nr</span> <span style="color: #339933;">&gt;=</span> <span style="color: #cc66cc;">2</span> <span style="color: #339933;">&amp;&amp;</span> <span style="color: #000088;">$nr</span> <span style="color: #339933;">&lt;</span> <span style="color: #cc66cc;">3</span><span style="color: #009900;">&#41;</span>
		<span style="color: #009900;">&#123;</span>
			<span style="color: #000088;">$tag_height</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">2</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
		<span style="color: #b1b100;">else</span> <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$nr</span> <span style="color: #339933;">&gt;=</span> <span style="color: #cc66cc;">3</span> <span style="color: #339933;">&amp;&amp;</span> <span style="color: #000088;">$nr</span> <span style="color: #339933;">&lt;</span> <span style="color: #cc66cc;">4</span><span style="color: #009900;">&#41;</span>
		<span style="color: #009900;">&#123;</span>
			<span style="color: #000088;">$tag_height</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">3</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
		<span style="color: #b1b100;">else</span> <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$nr</span> <span style="color: #339933;">&gt;=</span> <span style="color: #cc66cc;">4</span> <span style="color: #339933;">&amp;&amp;</span> <span style="color: #000088;">$nr</span> <span style="color: #339933;">&lt;</span> <span style="color: #cc66cc;">5</span><span style="color: #009900;">&#41;</span>
		<span style="color: #009900;">&#123;</span>
			<span style="color: #000088;">$tag_height</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">4</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
		<span style="color: #b1b100;">else</span> <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$nr</span> <span style="color: #339933;">&gt;=</span> <span style="color: #cc66cc;">5</span> <span style="color: #339933;">&amp;&amp;</span> <span style="color: #000088;">$nr</span> <span style="color: #339933;">&lt;</span> <span style="color: #cc66cc;">6</span><span style="color: #009900;">&#41;</span>
		<span style="color: #009900;">&#123;</span>
			<span style="color: #000088;">$tag_height</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">5</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
		<span style="color: #b1b100;">else</span> <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$nr</span> <span style="color: #339933;">&gt;=</span> <span style="color: #cc66cc;">6</span><span style="color: #009900;">&#41;</span>
		<span style="color: #009900;">&#123;</span>
			<span style="color: #000088;">$tag_height</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">6</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
&nbsp;
		<span style="color: #000088;">$city_array</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;">'name'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$city</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;">'varname'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$city</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'ascii_name'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span>
		                     <span style="color: #0000ff;">'count'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$nr</span><span style="color: #339933;">,</span>
		                     <span style="color: #0000ff;">'tag_height'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$tag_height</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
&nbsp;
	<span style="color: #b1b100;">return</span> <span style="color: #000088;">$city_array</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<form class='donate' method='post' action='https://www.paypal.com/cgi-bin/webscr'>		<input type='hidden' value='' name='amount'/>		<input type='hidden' value='_xclick' name='cmd'/>		<input type='hidden' value='chronos.magus@gmail.com' name='business'/>		<input type='hidden' value='Donation' name='item_name'/>		<input type='hidden' value='1' name='no_shipping'/>		<input type='hidden' value='http://chronoscripts.com' name='return'/>		<input type='hidden' value='http://chronoscripts.com' name='cancel_return'/>		<input type='hidden' value='USD' name='currency_code'/>		<input type='hidden' value='' name='page_style'/>		<input type='hidden' value='0' name='tax'/>		<input type='image' alt='PayPal - The safer, easier way to pay online' name='submit' style='border: 0pt none ;' src='https://www.paypal.com/en_US/i/btn/btn_donate_SM.gif'/></form>
]]></content:encoded>
			<wfw:commentRss>http://chronoscripts.com/cities-tag-cloud/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Advanced Spotlight Jobs</title>
		<link>http://chronoscripts.com/advanced-spotlight-jobs/</link>
		<comments>http://chronoscripts.com/advanced-spotlight-jobs/#comments</comments>
		<pubDate>Thu, 25 Jun 2009 09:00:39 +0000</pubDate>
		<dc:creator>chronos</dc:creator>
				<category><![CDATA[JobberBase Scripts]]></category>

		<guid isPermaLink="false">http://chronoscripts.com/11/</guid>
		<description><![CDATA[The Spotlight modification has been a default feature since JobberBase 1.6, and offers a simple method for placing specific jobs on top of the homepage (or other pages). This upgrade will add the ability to set two different spotlight kinds; one that allows for an indefinite duration of the spotlight and one where you can [...]]]></description>
			<content:encoded><![CDATA[<p>The Spotlight modification has been a default feature since JobberBase 1.6, and offers a simple method for placing specific jobs on top of the homepage (or other pages). This upgrade will add the ability to set two different spotlight kinds; one that allows for an indefinite duration of the spotlight and one where you can set a starting- and endingdate.</p>
<p>Since this code is placed on top of the previous modification, you'll need either JobberBase 1.6 (and newer), or the manually installed version (see <a href="http://www.jobberbase.com/forum/topic943-selectable-spotlight-jobs-modification-for-sponsored-jobs-etc.html">Spotlight Jobs v1</a>)</p>
<p><strong>Modification Features:</strong></p>
<ul>
<li> Both a time-based spotlight (with a begin and end date) and an infinite mode (no begin or end date)</li>
<li> Easily switch mode by clicking the spotlight icon multiple times (disabled-&gt;timer version-&gt;infinite)</li>
<li> Select a date using a mini-calendar, which automatically saves after selecting</li>
</ul>
<p><strong>Screenshot:</strong> <a href="http://chronoscripts.com/wp-content/uploads/2009/06/spotlight_v2.jpg">Admin panel showing the different spotlight settings</a>.</p>
<p><strong>Note:</strong> This mod should be compatible with my '<a href="http://www.jobberbase.com/forum/topic1185-improved-admin-layout-guide.html">Improved Admin Interface' modification</a>, but only if that mod is installed <span style="text-decoration: underline;">before</span> this one (since both replace the same code within posts-loop.tpl).<span id="more-11"></span></p>
<p><span style="text-decoration: underline;">1. Alter db table:</span></p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">ALTER TABLE `jobs` ADD `spotlight_begin` INT<span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">11</span><span style="color: #009900;">&#41;</span> <span style="color: #b1b100;">default</span> <span style="color: #009900; font-weight: bold;">NULL</span> AFTER `spotlight`<span style="color: #339933;">;</span>
ALTER TABLE `jobs` ADD `spotlight_end` INT<span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">11</span><span style="color: #009900;">&#41;</span> <span style="color: #b1b100;">default</span> <span style="color: #009900; font-weight: bold;">NULL</span> AFTER `spotlight_begin`<span style="color: #339933;">;</span></pre></div></div>

<p><span style="text-decoration: underline;">2. in "_includes/Class.Job.php":</span></p>
<p><strong>Find:</strong></p>

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

<p><strong>Add after:</strong></p>

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

<p><strong>Find:</strong></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;">mIsSpotlight</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$row</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'spotlight'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span></pre></div></div>

<p><strong>Add below:</strong></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;">mSpotlightBegin</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$row</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'spotlight_begin'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">mSpotlightEnd</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$row</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'spotlight_end'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span></pre></div></div>

<p><strong>Find any (3 appearences):</strong></p>

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

<p><strong>Replace with:</strong></p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #0000ff;">'is_spotlight'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">mIsSpotlight</span><span style="color: #339933;">,</span>
<span style="color: #0000ff;">'spotlight_begin'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #990000;">date</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'d-m-Y'</span><span style="color: #339933;">,</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">mSpotlightBegin</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
<span style="color: #0000ff;">'spotlight_end'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #990000;">date</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'d-m-Y'</span><span style="color: #339933;">,</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">mSpotlightEnd</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p><strong>Find:</strong></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;">$spotlight</span> <span style="color: #339933;">&amp;&amp;</span>  <span style="color: #990000;">is_numeric</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$spotlight</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
	<span style="color: #000088;">$conditions</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">' AND spotlight = '</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$spotlight</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p><strong>Replace with:</strong></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;">$spotlight</span> <span style="color: #339933;">&amp;&amp;</span> <span style="color: #990000;">is_numeric</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$spotlight</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
	<span style="color: #666666; font-style: italic;">// spotlight = 0 &gt; Get all non-spotlight jobs</span>
	<span style="color: #666666; font-style: italic;">// spotlight = 1 &gt; Get all infinite and current timed spotlight jobs</span>
	<span style="color: #666666; font-style: italic;">// spotlight = 2 &gt; Get all spotlight jobs regardless of time (for admin usage)</span>
	<span style="color: #666666; font-style: italic;">// spotlight = false &gt; All jobs, regardless of spotlight value (default)</span>
&nbsp;
	<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$spotlight</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: #000088;">$conditions</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">' AND spotlight = 0'</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;">$spotlight</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: #000088;">$conditions</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">' AND (spotlight = 2 OR (spotlight = 1 AND spotlight_begin &gt; '</span> <span style="color: #339933;">.</span> <span style="color: #990000;">time</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">' AND spotlight_end &lt; '</span> <span style="color: #339933;">.</span> <span style="color: #990000;">time</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</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: #000088;">$spotlight</span> <span style="color: #339933;">==</span> <span style="color: #cc66cc;">2</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> <span style="color: #000088;">$conditions</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">' AND spotlight &gt; 0'</span><span style="color: #339933;">;</span> <span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p><strong>Find:</strong></p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">// Activate spotlight-feature for a job post</span>
<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">function</span> SpotlightActivate<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;">'UPDATE jobs SET spotlight = 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: #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><strong>Replace with:</strong></p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">// Update spotlight-feature for a job post</span>
<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">function</span> SpotlightUpdate<span style="color: #009900;">&#40;</span><span style="color: #000088;">$spotlight_begin</span><span style="color: #339933;">,</span> <span style="color: #000088;">$spotlight_end</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 jobs SET spotlight_begin = '</span><span style="color: #339933;">.</span><span style="color: #000088;">$spotlight_begin</span><span style="color: #339933;">.</span><span style="color: #0000ff;">', spotlight_end = '</span><span style="color: #339933;">.</span><span style="color: #000088;">$spotlight_end</span><span style="color: #339933;">.</span><span style="color: #0000ff;">' 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: #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>
&nbsp;
<span style="color: #666666; font-style: italic;">// Activate spotlight-feature for a job post</span>
<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">function</span> SpotlightActivate<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>
&nbsp;
	<span style="color: #000088;">$sql</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'SELECT spotlight FROM jobs 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: #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;">&#91;</span><span style="color: #0000ff;">'spotlight'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">==</span> <span style="color: #cc66cc;">0</span><span style="color: #009900;">&#41;</span> <span style="color: #000088;">$sql</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'UPDATE jobs SET spotlight = 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: #b1b100;">else</span> <span style="color: #000088;">$sql</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'UPDATE jobs SET spotlight = 2 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>
&nbsp;
	<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><span style="text-decoration: underline;">3. in "admin/index.php"</span></p>
<p><strong>Find:</strong></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;">'activate-spotlight'</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></pre></div></div>

<p><strong>Add above:</strong></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;">'update-spotlight'</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_update_spotlight.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><span style="text-decoration: underline;">4. in "js/function.js"</span></p>
<p><strong>Find:</strong></p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">		DeactivateSpotlight<span style="color: #339933;">:</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>
        <span style="color: #009900;">&#123;</span>    
&nbsp;
            <span style="color: #003366; font-weight: bold;">var</span> url <span style="color: #339933;">=</span> Jobber.<span style="color: #660066;">jobber_admin_url</span><span style="color: #339933;">+</span><span style="color: #3366CC;">'deactivate-spotlight/'</span><span style="color: #339933;">;</span>
            Jobber.<span style="color: #660066;">SpotlightDeactivate</span><span style="color: #009900;">&#40;</span>url<span style="color: #339933;">,</span> Jobber.<span style="color: #660066;">job_id</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
        <span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span>
        ActivateSpotlight<span style="color: #339933;">:</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>
        <span style="color: #009900;">&#123;</span>    
&nbsp;
            <span style="color: #003366; font-weight: bold;">var</span> url <span style="color: #339933;">=</span> Jobber.<span style="color: #660066;">jobber_admin_url</span><span style="color: #339933;">+</span><span style="color: #3366CC;">'activate-spotlight/'</span><span style="color: #339933;">;</span>
            Jobber.<span style="color: #660066;">SpotlightActivate</span><span style="color: #009900;">&#40;</span>url<span style="color: #339933;">,</span> Jobber.<span style="color: #660066;">job_id</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">0</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
        <span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span>
        SpotlightActivate<span style="color: #339933;">:</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span>url<span style="color: #339933;">,</span> job_id<span style="color: #339933;">,</span> is_first_page<span style="color: #009900;">&#41;</span>
        <span style="color: #009900;">&#123;</span>
            $.<span style="color: #660066;">ajax</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span>
              type<span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;POST&quot;</span><span style="color: #339933;">,</span>
              url<span style="color: #339933;">:</span> url<span style="color: #339933;">,</span>
              data<span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;job_id=&quot;</span> <span style="color: #339933;">+</span> job_id<span style="color: #339933;">,</span>
              success<span style="color: #339933;">:</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span>msg<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
                   <span style="color: #000066; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span>msg <span style="color: #339933;">!=</span> <span style="color: #3366CC;">&quot;0&quot;</span><span style="color: #009900;">&#41;</span>
                    <span style="color: #009900;">&#123;</span>
                        <span style="color: #003366; font-weight: bold;">var</span> currentRowId <span style="color: #339933;">=</span> <span style="color: #3366CC;">'item'</span><span style="color: #339933;">+</span>job_id<span style="color: #339933;">;</span>
                        <span style="color: #003366; font-weight: bold;">var</span> currentLinkId <span style="color: #339933;">=</span> <span style="color: #3366CC;">'activateSpotlight'</span><span style="color: #339933;">+</span>job_id<span style="color: #339933;">;</span>
                        <span style="color: #000066; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span>is_first_page <span style="color: #339933;">==</span> <span style="color: #CC0000;">1</span><span style="color: #009900;">&#41;</span>
                        <span style="color: #009900;">&#123;</span>
                            $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;#&quot;</span><span style="color: #339933;">+</span>currentRowId<span style="color: #009900;">&#41;</span>.<span style="color: #660066;">css</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span> display<span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;none&quot;</span> <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
                        <span style="color: #009900;">&#125;</span>
                        <span style="color: #000066; font-weight: bold;">else</span>
                        <span style="color: #009900;">&#123;</span>
                             Jobber.<span style="color: #660066;">job_id</span> <span style="color: #339933;">=</span> job_id<span style="color: #339933;">;</span>
                             document.<span style="color: #660066;">getElementById</span><span style="color: #009900;">&#40;</span>currentLinkId<span style="color: #009900;">&#41;</span>.<span style="color: #660066;">setAttribute</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'onclick'</span><span style="color: #339933;">,</span> Jobber.<span style="color: #660066;">DeactivateSpotlight</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
                             document.<span style="color: #660066;">getElementById</span><span style="color: #009900;">&#40;</span>currentLinkId<span style="color: #009900;">&#41;</span>.<span style="color: #660066;">onclick</span> <span style="color: #339933;">=</span> Jobber.<span style="color: #660066;">DeactivateSpotlight</span><span style="color: #339933;">;</span> 
                             document.<span style="color: #660066;">getElementById</span><span style="color: #009900;">&#40;</span>currentLinkId<span style="color: #009900;">&#41;</span>.<span style="color: #660066;">innerHTML</span> <span style="color: #339933;">=</span> <span style="color: #3366CC;">'&lt;img src=&quot;'</span><span style="color: #339933;">+</span>Jobber.<span style="color: #660066;">jobber_url</span><span style="color: #339933;">+</span><span style="color: #3366CC;">'img/icon_spotlight_deactivate.gif&quot; alt=&quot;deactivate&quot; /&gt;'</span><span style="color: #339933;">;</span>
                             document.<span style="color: #660066;">getElementById</span><span style="color: #009900;">&#40;</span>currentLinkId<span style="color: #009900;">&#41;</span>.<span style="color: #660066;">id</span> <span style="color: #339933;">=</span> <span style="color: #3366CC;">'deactivateSpotlight'</span><span style="color: #339933;">+</span>job_id<span style="color: #339933;">;</span>
                        <span style="color: #009900;">&#125;</span>    
                    <span style="color: #009900;">&#125;</span>
              <span style="color: #009900;">&#125;</span>
            <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        <span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span>
&nbsp;
        SpotlightDeactivate<span style="color: #339933;">:</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span>url<span style="color: #339933;">,</span> job_id<span style="color: #009900;">&#41;</span>
        <span style="color: #009900;">&#123;</span>
            $.<span style="color: #660066;">ajax</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span>
              type<span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;POST&quot;</span><span style="color: #339933;">,</span>
              url<span style="color: #339933;">:</span> url<span style="color: #339933;">,</span>
              data<span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;job_id=&quot;</span> <span style="color: #339933;">+</span> job_id<span style="color: #339933;">,</span>
              success<span style="color: #339933;">:</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span>msg<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
                   <span style="color: #000066; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span>msg <span style="color: #339933;">!=</span> <span style="color: #3366CC;">&quot;0&quot;</span><span style="color: #009900;">&#41;</span>
                    <span style="color: #009900;">&#123;</span>
                        <span style="color: #003366; font-weight: bold;">var</span> currentLinkId <span style="color: #339933;">=</span> <span style="color: #3366CC;">'deactivateSpotlight'</span><span style="color: #339933;">+</span>job_id<span style="color: #339933;">;</span>
                        Jobber.<span style="color: #660066;">job_id</span> <span style="color: #339933;">=</span> job_id<span style="color: #339933;">;</span>
                        document.<span style="color: #660066;">getElementById</span><span style="color: #009900;">&#40;</span>currentLinkId<span style="color: #009900;">&#41;</span>.<span style="color: #660066;">setAttribute</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'onclick'</span><span style="color: #339933;">,</span> Jobber.<span style="color: #660066;">ActivateSpotlight</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
                        document.<span style="color: #660066;">getElementById</span><span style="color: #009900;">&#40;</span>currentLinkId<span style="color: #009900;">&#41;</span>.<span style="color: #660066;">onclick</span> <span style="color: #339933;">=</span> Jobber.<span style="color: #660066;">ActivateSpotlight</span><span style="color: #339933;">;</span>
                        document.<span style="color: #660066;">getElementById</span><span style="color: #009900;">&#40;</span>currentLinkId<span style="color: #009900;">&#41;</span>.<span style="color: #660066;">innerHTML</span> <span style="color: #339933;">=</span> <span style="color: #3366CC;">'&lt;img src=&quot;'</span><span style="color: #339933;">+</span>Jobber.<span style="color: #660066;">jobber_url</span><span style="color: #339933;">+</span><span style="color: #3366CC;">'img/icon_spotlight_activate.gif&quot; alt=&quot;activate&quot; /&gt;'</span><span style="color: #339933;">;</span>
                        document.<span style="color: #660066;">getElementById</span><span style="color: #009900;">&#40;</span>currentLinkId<span style="color: #009900;">&#41;</span>.<span style="color: #660066;">id</span> <span style="color: #339933;">=</span> <span style="color: #3366CC;">'activateSpotlight'</span><span style="color: #339933;">+</span>job_id<span style="color: #339933;">;</span>
                    <span style="color: #009900;">&#125;</span>
              <span style="color: #009900;">&#125;</span>
            <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        <span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span></pre></div></div>

<p><strong>Replace with:</strong></p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">        SpotlightUpdate<span style="color: #339933;">:</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span>url<span style="color: #339933;">,</span> job_id<span style="color: #009900;">&#41;</span>
        <span style="color: #009900;">&#123;</span>
			<span style="color: #003366; font-weight: bold;">var</span> spotlight_begin <span style="color: #339933;">=</span> $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;[name='spotlight_begin&quot;</span><span style="color: #339933;">+</span>job_id<span style="color: #339933;">+</span><span style="color: #3366CC;">&quot;']&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">val</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			<span style="color: #003366; font-weight: bold;">var</span> spotlight_end <span style="color: #339933;">=</span> $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;[name='spotlight_end&quot;</span><span style="color: #339933;">+</span>job_id<span style="color: #339933;">+</span><span style="color: #3366CC;">&quot;']&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">val</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
            $.<span style="color: #660066;">ajax</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span>
              type<span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;POST&quot;</span><span style="color: #339933;">,</span>
              url<span style="color: #339933;">:</span> url<span style="color: #339933;">,</span>
              data<span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;job_id=&quot;</span> <span style="color: #339933;">+</span> job_id <span style="color: #339933;">+</span> <span style="color: #3366CC;">&quot;&amp;spotlight_begin=&quot;</span> <span style="color: #339933;">+</span> spotlight_begin <span style="color: #339933;">+</span> <span style="color: #3366CC;">&quot;&amp;spotlight_end=&quot;</span> <span style="color: #339933;">+</span> spotlight_end<span style="color: #339933;">,</span>
              success<span style="color: #339933;">:</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span>msg<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
                   <span style="color: #000066; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span>msg <span style="color: #339933;">==</span> <span style="color: #3366CC;">&quot;0&quot;</span><span style="color: #009900;">&#41;</span>
                    <span style="color: #009900;">&#123;</span>
						<span style="color: #000066;">alert</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'An error occured while saving. Please enter the date again.'</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><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        <span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span>
&nbsp;
        SpotlightActivate<span style="color: #339933;">:</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span>url<span style="color: #339933;">,</span> job_id<span style="color: #339933;">,</span> is_first_page<span style="color: #339933;">,</span> type<span style="color: #009900;">&#41;</span>
        <span style="color: #009900;">&#123;</span>
            $.<span style="color: #660066;">ajax</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span>
              type<span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;POST&quot;</span><span style="color: #339933;">,</span>
              url<span style="color: #339933;">:</span> url<span style="color: #339933;">,</span>
              data<span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;job_id=&quot;</span> <span style="color: #339933;">+</span> job_id<span style="color: #339933;">,</span>
              success<span style="color: #339933;">:</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span>msg<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
                   <span style="color: #000066; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span>msg <span style="color: #339933;">!=</span> <span style="color: #3366CC;">&quot;0&quot;</span><span style="color: #009900;">&#41;</span>
                    <span style="color: #009900;">&#123;</span>
                        <span style="color: #003366; font-weight: bold;">var</span> currentRowId <span style="color: #339933;">=</span> <span style="color: #3366CC;">'item'</span><span style="color: #339933;">+</span>job_id<span style="color: #339933;">;</span>
                        <span style="color: #003366; font-weight: bold;">var</span> currentLinkId <span style="color: #339933;">=</span> <span style="color: #3366CC;">'activateSpotlight'</span><span style="color: #339933;">+</span>job_id<span style="color: #339933;">;</span>
                        <span style="color: #000066; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span>is_first_page <span style="color: #339933;">==</span> <span style="color: #CC0000;">1</span><span style="color: #009900;">&#41;</span>
                        <span style="color: #009900;">&#123;</span>
                            $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;#&quot;</span><span style="color: #339933;">+</span>currentRowId<span style="color: #009900;">&#41;</span>.<span style="color: #660066;">css</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span> display<span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;none&quot;</span> <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
                        <span style="color: #009900;">&#125;</span>
                        <span style="color: #000066; font-weight: bold;">else</span>
                        <span style="color: #009900;">&#123;</span>
				<span style="color: #000066; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span>type <span style="color: #339933;">==</span> <span style="color: #CC0000;">1</span><span style="color: #009900;">&#41;</span>
				<span style="color: #009900;">&#123;</span>
					Jobber.<span style="color: #660066;">job_id</span> <span style="color: #339933;">=</span> job_id<span style="color: #339933;">;</span>
					document.<span style="color: #660066;">getElementById</span><span style="color: #009900;">&#40;</span>currentLinkId<span style="color: #009900;">&#41;</span>.<span style="color: #660066;">setAttribute</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'onclick'</span><span style="color: #339933;">,</span> <span style="color: #3366CC;">'Jobber.SpotlightActivate(&quot;'</span><span style="color: #339933;">+</span>Jobber.<span style="color: #660066;">jobber_url</span><span style="color: #339933;">+</span><span style="color: #3366CC;">'/activate-spotlight/&quot;,'</span><span style="color: #339933;">+</span>job_id<span style="color: #339933;">+</span><span style="color: #3366CC;">',0,2)'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
					document.<span style="color: #660066;">getElementById</span><span style="color: #009900;">&#40;</span>currentLinkId<span style="color: #009900;">&#41;</span>.<span style="color: #660066;">onclick</span> <span style="color: #339933;">=</span> <span style="color: #3366CC;">'Jobber.SpotlightActivate(&quot;'</span><span style="color: #339933;">+</span>Jobber.<span style="color: #660066;">jobber_url</span><span style="color: #339933;">+</span><span style="color: #3366CC;">'/activate-spotlight/&quot;,'</span><span style="color: #339933;">+</span>job_id<span style="color: #339933;">+</span><span style="color: #3366CC;">',0,2)'</span><span style="color: #339933;">;</span>
					document.<span style="color: #660066;">getElementById</span><span style="color: #009900;">&#40;</span>currentLinkId<span style="color: #009900;">&#41;</span>.<span style="color: #660066;">innerHTML</span> <span style="color: #339933;">=</span> <span style="color: #3366CC;">'&lt;img src=&quot;'</span><span style="color: #339933;">+</span>Jobber.<span style="color: #660066;">jobber_url</span><span style="color: #339933;">+</span><span style="color: #3366CC;">'img/icon_spotlight_timer.png&quot; alt=&quot;deactivate&quot; /&gt;'</span><span style="color: #339933;">;</span>
					document.<span style="color: #660066;">getElementById</span><span style="color: #009900;">&#40;</span>currentLinkId<span style="color: #009900;">&#41;</span>.<span style="color: #660066;">id</span> <span style="color: #339933;">=</span> <span style="color: #3366CC;">'activateSpotlight'</span><span style="color: #339933;">+</span>job_id<span style="color: #339933;">;</span>
					$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'#spotlight_timer'</span><span style="color: #339933;">+</span>job_id<span style="color: #009900;">&#41;</span>.<span style="color: #660066;">toggle</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: #000066; font-weight: bold;">else</span>
				<span style="color: #009900;">&#123;</span>
					Jobber.<span style="color: #660066;">job_id</span> <span style="color: #339933;">=</span> job_id<span style="color: #339933;">;</span>
					document.<span style="color: #660066;">getElementById</span><span style="color: #009900;">&#40;</span>currentLinkId<span style="color: #009900;">&#41;</span>.<span style="color: #660066;">setAttribute</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'onclick'</span><span style="color: #339933;">,</span> <span style="color: #3366CC;">'Jobber.SpotlightDeactivate(&quot;'</span><span style="color: #339933;">+</span>Jobber.<span style="color: #660066;">jobber_url</span><span style="color: #339933;">+</span><span style="color: #3366CC;">'/deactivate-spotlight/&quot;,'</span><span style="color: #339933;">+</span>job_id<span style="color: #339933;">+</span><span style="color: #3366CC;">')'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
					document.<span style="color: #660066;">getElementById</span><span style="color: #009900;">&#40;</span>currentLinkId<span style="color: #009900;">&#41;</span>.<span style="color: #660066;">onclick</span> <span style="color: #339933;">=</span> <span style="color: #3366CC;">'Jobber.SpotlightDeactivate(&quot;'</span><span style="color: #339933;">+</span>Jobber.<span style="color: #660066;">jobber_url</span><span style="color: #339933;">+</span><span style="color: #3366CC;">'/deactivate-spotlight/&quot;,'</span><span style="color: #339933;">+</span>job_id<span style="color: #339933;">+</span><span style="color: #3366CC;">')'</span><span style="color: #339933;">;</span>
					document.<span style="color: #660066;">getElementById</span><span style="color: #009900;">&#40;</span>currentLinkId<span style="color: #009900;">&#41;</span>.<span style="color: #660066;">innerHTML</span> <span style="color: #339933;">=</span> <span style="color: #3366CC;">'&lt;img src=&quot;'</span><span style="color: #339933;">+</span>Jobber.<span style="color: #660066;">jobber_url</span><span style="color: #339933;">+</span><span style="color: #3366CC;">'img/icon_spotlight_enabled.png&quot; alt=&quot;deactivate&quot; /&gt;'</span><span style="color: #339933;">;</span>
					document.<span style="color: #660066;">getElementById</span><span style="color: #009900;">&#40;</span>currentLinkId<span style="color: #009900;">&#41;</span>.<span style="color: #660066;">id</span> <span style="color: #339933;">=</span> <span style="color: #3366CC;">'deactivateSpotlight'</span><span style="color: #339933;">+</span>job_id<span style="color: #339933;">;</span>
					$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'#spotlight_timer'</span><span style="color: #339933;">+</span>job_id<span style="color: #009900;">&#41;</span>.<span style="color: #660066;">toggle</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>    
                    <span style="color: #009900;">&#125;</span>
              <span style="color: #009900;">&#125;</span>
            <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        <span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span>
&nbsp;
        SpotlightDeactivate<span style="color: #339933;">:</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span>url<span style="color: #339933;">,</span> job_id<span style="color: #009900;">&#41;</span>
        <span style="color: #009900;">&#123;</span>
            $.<span style="color: #660066;">ajax</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span>
              type<span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;POST&quot;</span><span style="color: #339933;">,</span>
              url<span style="color: #339933;">:</span> url<span style="color: #339933;">,</span>
              data<span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;job_id=&quot;</span> <span style="color: #339933;">+</span> job_id<span style="color: #339933;">,</span>
              success<span style="color: #339933;">:</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span>msg<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
                   <span style="color: #000066; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span>msg <span style="color: #339933;">!=</span> <span style="color: #3366CC;">&quot;0&quot;</span><span style="color: #009900;">&#41;</span>
                    <span style="color: #009900;">&#123;</span>
                        <span style="color: #003366; font-weight: bold;">var</span> currentLinkId <span style="color: #339933;">=</span> <span style="color: #3366CC;">'deactivateSpotlight'</span><span style="color: #339933;">+</span>job_id<span style="color: #339933;">;</span>
                        Jobber.<span style="color: #660066;">job_id</span> <span style="color: #339933;">=</span> job_id<span style="color: #339933;">;</span>
						document.<span style="color: #660066;">getElementById</span><span style="color: #009900;">&#40;</span>currentLinkId<span style="color: #009900;">&#41;</span>.<span style="color: #660066;">setAttribute</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'onclick'</span><span style="color: #339933;">,</span> <span style="color: #3366CC;">'Jobber.SpotlightActivate(&quot;'</span><span style="color: #339933;">+</span>Jobber.<span style="color: #660066;">jobber_url</span><span style="color: #339933;">+</span><span style="color: #3366CC;">'/activate-spotlight/&quot;,'</span><span style="color: #339933;">+</span>job_id<span style="color: #339933;">+</span><span style="color: #3366CC;">',0,1)'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
						document.<span style="color: #660066;">getElementById</span><span style="color: #009900;">&#40;</span>currentLinkId<span style="color: #009900;">&#41;</span>.<span style="color: #660066;">onclick</span> <span style="color: #339933;">=</span> <span style="color: #3366CC;">'Jobber.SpotlightActivate(&quot;'</span><span style="color: #339933;">+</span>Jobber.<span style="color: #660066;">jobber_url</span><span style="color: #339933;">+</span><span style="color: #3366CC;">'/activate-spotlight/&quot;,'</span><span style="color: #339933;">+</span>job_id<span style="color: #339933;">+</span><span style="color: #3366CC;">',0,1)'</span><span style="color: #339933;">;</span>
                        document.<span style="color: #660066;">getElementById</span><span style="color: #009900;">&#40;</span>currentLinkId<span style="color: #009900;">&#41;</span>.<span style="color: #660066;">innerHTML</span> <span style="color: #339933;">=</span> <span style="color: #3366CC;">'&lt;img src=&quot;'</span><span style="color: #339933;">+</span>Jobber.<span style="color: #660066;">jobber_url</span><span style="color: #339933;">+</span><span style="color: #3366CC;">'img/icon_spotlight_disabled.png&quot; alt=&quot;activate&quot; /&gt;'</span><span style="color: #339933;">;</span>
                        document.<span style="color: #660066;">getElementById</span><span style="color: #009900;">&#40;</span>currentLinkId<span style="color: #009900;">&#41;</span>.<span style="color: #660066;">id</span> <span style="color: #339933;">=</span> <span style="color: #3366CC;">'activateSpotlight'</span><span style="color: #339933;">+</span>job_id<span style="color: #339933;">;</span>
                    <span style="color: #009900;">&#125;</span>
              <span style="color: #009900;">&#125;</span>
            <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        <span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span></pre></div></div>

<p><span style="text-decoration: underline;">5. in "admin/_templates/header.tpl"</span></p>
<p><strong>Find:</strong></p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">&lt;</span>link rel<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;stylesheet&quot;</span> href<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;<span style="color: #006699; font-weight: bold;">{$BASE_URL_ADMIN}</span>css/screen.css&quot;</span> type<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;text/css&quot;</span> media<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;screen&quot;</span> <span style="color: #339933;">/&gt;</span></pre></div></div>

<p><strong>Add below:</strong></p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">&lt;</span>link rel<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;stylesheet&quot;</span> href<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;<span style="color: #006699; font-weight: bold;">{$BASE_URL_ADMIN}</span>css/datePicker.css&quot;</span> type<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;text/css&quot;</span> media<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;screen&quot;</span> <span style="color: #339933;">/&gt;</span></pre></div></div>

<p><strong>Find:</strong></p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">&lt;</span>script src<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;<span style="color: #006699; font-weight: bold;">{$BASE_URL_ADMIN}</span>js/jquery.js&quot;</span> type<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;text/javascript&quot;</span><span style="color: #339933;">&gt;&lt;/</span>script<span style="color: #339933;">&gt;</span></pre></div></div>

<p><strong>Add below:</strong></p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">&lt;</span>script src<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;<span style="color: #006699; font-weight: bold;">{$BASE_URL_ADMIN}</span>js/date.js&quot;</span> type<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;text/javascript&quot;</span><span style="color: #339933;">&gt;&lt;/</span>script<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;</span>script src<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;<span style="color: #006699; font-weight: bold;">{$BASE_URL_ADMIN}</span>js/jquery.datePicker.js&quot;</span> type<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;text/javascript&quot;</span><span style="color: #339933;">&gt;&lt;/</span>script<span style="color: #339933;">&gt;</span></pre></div></div>

<p><span style="text-decoration: underline;">6. in "admin/_templates/posts-loop.tpl"</span></p>
<p><strong>Find:</strong></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;">foreach</span> item<span style="color: #339933;">=</span>job from<span style="color: #339933;">=</span><span style="color: #000088;">$jobs</span> name<span style="color: #339933;">=</span>tmp<span style="color: #009900;">&#125;</span><span style="color: #339933;">...</span><span style="color: #009900;">&#123;</span><span style="color: #339933;">/</span><span style="color: #b1b100;">foreach</span><span style="color: #009900;">&#125;</span></pre></div></div>

<p><strong>Replace with:</strong></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;">foreach</span> item<span style="color: #339933;">=</span>job from<span style="color: #339933;">=</span><span style="color: #000088;">$jobs</span> name<span style="color: #339933;">=</span>tmp<span style="color: #009900;">&#125;</span>
&nbsp;
	<span style="color: #339933;">&lt;</span>tr id<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;item{<span style="color: #006699; font-weight: bold;">$job</span>.id}&quot;</span><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: #b1b100;">if</span> <span style="color: #000088;">$job</span><span style="color: #339933;">.</span>type_id <span style="color: #339933;">==</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>JOBTYPE_FULLTIME<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>img/icon-fulltime.png&quot;</span> alt<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;full-time&quot;</span> <span style="color: #339933;">/&gt;</span>
			<span style="color: #009900;">&#123;</span><span style="color: #b1b100;">elseif</span> <span style="color: #000088;">$job</span><span style="color: #339933;">.</span>type_id <span style="color: #339933;">==</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>JOBTYPE_PARTTIME<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>img/icon-parttime.png&quot;</span> alt<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;part-time&quot;</span> <span style="color: #339933;">/&gt;</span>
			<span style="color: #009900;">&#123;</span><span style="color: #b1b100;">elseif</span> <span style="color: #000088;">$job</span><span style="color: #339933;">.</span>type_id <span style="color: #339933;">==</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>JOBTYPE_FREELANCE<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>img/icon-freelance.png&quot;</span> alt<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;freelance&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>a href<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;<span style="color: #006699; font-weight: bold;">{$BASE_URL_ADMIN}</span>job/{<span style="color: #006699; font-weight: bold;">$job</span>.id}/{<span style="color: #006699; font-weight: bold;">$job</span>.url_title}/&quot;</span> title<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;{<span style="color: #006699; font-weight: bold;">$job</span>.title}&quot;</span><span style="color: #339933;">&gt;</span><span style="color: #009900;">&#123;</span><span style="color: #000088;">$job</span><span style="color: #339933;">.</span>title<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>span style<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;text-decoration: underline;&quot;</span><span style="color: #339933;">&gt;</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span><span style="color: #000088;">$job</span><span style="color: #339933;">.</span>location<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">&lt;/</span>span<span style="color: #339933;">&gt;&lt;</span>br <span style="color: #339933;">/&gt;</span>
			<span style="color: #339933;">&lt;</span>strong<span style="color: #339933;">&gt;</span>Date<span style="color: #339933;">:&lt;/</span>strong<span style="color: #339933;">&gt;</span> <span style="color: #009900;">&#123;</span><span style="color: #000088;">$job</span><span style="color: #339933;">.</span>created_on<span style="color: #009900;">&#125;</span>
			<span style="color: #339933;">&lt;</span>strong<span style="color: #339933;">&gt;</span>Company<span style="color: #339933;">:&lt;/</span>strong<span style="color: #339933;">&gt;</span> <span style="color: #009900;">&#123;</span><span style="color: #000088;">$job</span><span style="color: #339933;">.</span>company<span style="color: #009900;">&#125;</span><span style="color: #339933;">&lt;</span>br <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>td width<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;20&quot;</span> style<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;font-size: 11px;&quot;</span><span style="color: #339933;">&gt;</span>
			<span style="color: #009900;">&#123;</span><span style="color: #b1b100;">if</span> <span style="color: #000088;">$job</span><span style="color: #339933;">.</span>is_spotlight <span style="color: #339933;">==</span> <span style="color: #cc66cc;">0</span><span style="color: #009900;">&#125;</span>
		        <span style="color: #339933;">&lt;</span>a id<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;activateSpotlight{<span style="color: #006699; font-weight: bold;">$job</span>.id}&quot;</span> href<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;javascript:void(0);&quot;</span> onclick<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;Jobber.SpotlightActivate('<span style="color: #006699; font-weight: bold;">{$BASE_URL_ADMIN}</span>activate-spotlight/', {<span style="color: #006699; font-weight: bold;">$job</span>.id}, {if <span style="color: #006699; font-weight: bold;">$CURRENT_PAGE</span> == ''}1{else}0{/if}, 1);&quot;</span> title<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;Toggle Spotlight-State&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>img/icon_spotlight_disabled.png&quot;</span> alt<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;disabled&quot;</span> <span style="color: #339933;">/&gt;&lt;/</span>a<span style="color: #339933;">&gt;</span>
			<span style="color: #009900;">&#123;</span><span style="color: #b1b100;">elseif</span> <span style="color: #000088;">$job</span><span style="color: #339933;">.</span>is_spotlight <span style="color: #339933;">==</span> <span style="color: #cc66cc;">1</span><span style="color: #009900;">&#125;</span>
		        <span style="color: #339933;">&lt;</span>a id<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;activateSpotlight{<span style="color: #006699; font-weight: bold;">$job</span>.id}&quot;</span> href<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;javascript:void(0);&quot;</span> onclick<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;Jobber.SpotlightActivate('<span style="color: #006699; font-weight: bold;">{$BASE_URL_ADMIN}</span>activate-spotlight/', {<span style="color: #006699; font-weight: bold;">$job</span>.id}, {if <span style="color: #006699; font-weight: bold;">$CURRENT_PAGE</span> == ''}1{else}0{/if}, 2);&quot;</span> title<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;Toggle Spotlight-State&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>img/icon_spotlight_timer.png&quot;</span> alt<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;activated:timer&quot;</span> <span style="color: #339933;">/&gt;&lt;/</span>a<span style="color: #339933;">&gt;</span>
			<span style="color: #009900;">&#123;</span><span style="color: #b1b100;">elseif</span> <span style="color: #000088;">$job</span><span style="color: #339933;">.</span>is_spotlight <span style="color: #339933;">==</span> <span style="color: #cc66cc;">2</span><span style="color: #009900;">&#125;</span>
		        <span style="color: #339933;">&lt;</span>a id<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;deactivateSpotlight{<span style="color: #006699; font-weight: bold;">$job</span>.id}&quot;</span> href<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;javascript:void(0);&quot;</span> onclick<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;Jobber.SpotlightDeactivate('<span style="color: #006699; font-weight: bold;">{$BASE_URL_ADMIN}</span>deactivate-spotlight/', {<span style="color: #006699; font-weight: bold;">$job</span>.id});&quot;</span> title<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;Toggle Spotlight-State&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>img/icon_spotlight_enabled.png&quot;</span> alt<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;activated:infinite&quot;</span> <span style="color: #339933;">/&gt;&lt;/</span>a<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>td<span style="color: #339933;">&gt;</span>
		<span style="color: #339933;">&lt;</span>td width<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;95&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;spotlight_timer{<span style="color: #006699; font-weight: bold;">$job</span>.id}&quot;</span> style<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;{if <span style="color: #006699; font-weight: bold;">$job</span>.is_spotlight == 1}display:inline-block;{else}display:none;{/if}&quot;</span><span style="color: #339933;">&gt;</span>
				<span style="color: #339933;">&lt;</span>input name<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;spotlight_begin{<span style="color: #006699; font-weight: bold;">$job</span>.id}&quot;</span> <span style="color: #000000; font-weight: bold;">class</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;date-pick&quot;</span> type<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;text&quot;</span> value<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;{if <span style="color: #006699; font-weight: bold;">$job</span>.spotlight_begin != '01-01-70'}{<span style="color: #006699; font-weight: bold;">$job</span>.spotlight_begin}{/if}&quot;</span> onchange<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;Jobber.SpotlightUpdate('<span style="color: #006699; font-weight: bold;">{$BASE_URL_ADMIN}</span>update-spotlight/', {<span style="color: #006699; font-weight: bold;">$job</span>.id})&quot;</span> <span style="color: #339933;">/&gt;&lt;/</span>label<span style="color: #339933;">&gt;&lt;</span>br <span style="color: #339933;">/&gt;</span>
				<span style="color: #339933;">&lt;</span>input name<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;spotlight_end{<span style="color: #006699; font-weight: bold;">$job</span>.id}&quot;</span> <span style="color: #000000; font-weight: bold;">class</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;date-pick&quot;</span> type<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;text&quot;</span> value<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;{if <span style="color: #006699; font-weight: bold;">$job</span>.spotlight_end != '01-01-70'}{<span style="color: #006699; font-weight: bold;">$job</span>.spotlight_end}{/if}&quot;</span> onchange<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;Jobber.SpotlightUpdate('<span style="color: #006699; font-weight: bold;">{$BASE_URL_ADMIN}</span>update-spotlight/', {<span style="color: #006699; font-weight: bold;">$job</span>.id})&quot;</span> <span style="color: #339933;">/&gt;&lt;/</span>label<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>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>a href<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;<span style="color: #006699; font-weight: bold;">{$BASE_URL_ADMIN}</span>edit-post/{<span style="color: #006699; font-weight: bold;">$job</span>.id}/&quot;</span> title<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;edit&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>img/icon_edit.gif&quot;</span> alt<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;edit&quot;</span> <span style="color: #339933;">/&gt;&lt;/</span>a<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>td<span style="color: #339933;">&gt;</span>
			<span style="color: #009900;">&#123;</span><span style="color: #b1b100;">if</span> <span style="color: #000088;">$job</span><span style="color: #339933;">.</span>is_active <span style="color: #339933;">==</span> <span style="color: #cc66cc;">0</span><span style="color: #009900;">&#125;</span>
				<span style="color: #339933;">&lt;</span>a id<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;activateLink{<span style="color: #006699; font-weight: bold;">$job</span>.id}&quot;</span> href<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;javascript:void(0);&quot;</span> onclick<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;Jobber.Activate('<span style="color: #006699; font-weight: bold;">{$BASE_URL_ADMIN}</span>activate/', {<span style="color: #006699; font-weight: bold;">$job</span>.id}, {if <span style="color: #006699; font-weight: bold;">$CURRENT_PAGE</span> == ''}1{else}0{/if});&quot;</span> title<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;activate&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>img/icon_accept.gif&quot;</span> alt<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;activate&quot;</span> <span style="color: #339933;">/&gt;&lt;/</span>a<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>a id<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;deactivateLink{<span style="color: #006699; font-weight: bold;">$job</span>.id}&quot;</span> href<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;javascript:void(0);&quot;</span> onclick<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;Jobber.Deactivate('<span style="color: #006699; font-weight: bold;">{$BASE_URL_ADMIN}</span>deactivate/', {<span style="color: #006699; font-weight: bold;">$job</span>.id});&quot;</span> title<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;deactivate&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>img/icon_deactivate.gif&quot;</span> alt<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;deactivate&quot;</span> <span style="color: #339933;">/&gt;&lt;/</span>a<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;">&amp;</span>nbsp<span style="color: #339933;">;</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>a href<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;javascript:void(0);&quot;</span> onclick<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;Jobber.Delete('<span style="color: #006699; font-weight: bold;">{$BASE_URL_ADMIN}</span>delete/', {<span style="color: #006699; font-weight: bold;">$job</span>.id});&quot;</span> title<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;delete&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>img/icon-delete.png&quot;</span> alt<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;delete&quot;</span> <span style="color: #339933;">/&gt;&lt;/</span>a<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>form<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></pre></div></div>

<p><strong>Find:</strong></p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">$<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;.job-posts tr:odd&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span>addClass<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;alt&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p><strong>Add below:</strong></p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">$<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'.date-pick'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span>datePicker<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p><span style="text-decoration: underline;">7. Extract the contents of the .zip</span></p>
<p>The following files should be uploaded from <a href="http://telefonischwerk.nl/jobber_stuff/spotlight_2_mod.zip">this zip file</a>. This includes the latest Jquery and jQuery validate pack (the default jobberbase version is outdated and won't work). You might need to clear the cache of your browser before this mod works correctly.</p>
<ul>
<li>/admin/page_update_spotlight.css</li>
<li>/admin/css/datePicker.css</li>
<li>/admin/js/date.js</li>
<li>/admin/js/jquery.datePicker.js</li>
<li>/img/icon_spotlight_disabled.png</li>
<li>/img/icon_spotlight_enabled.png</li>
<li>/img/icon_spotlight_timer.png</li>
<li>/img/calendar.png</li>
<li>/js/jquery.js</li>
<li>/js/jquery.validate.pack.js</li>
</ul>
<form class='donate' method='post' action='https://www.paypal.com/cgi-bin/webscr'>		<input type='hidden' value='' name='amount'/>		<input type='hidden' value='_xclick' name='cmd'/>		<input type='hidden' value='chronos.magus@gmail.com' name='business'/>		<input type='hidden' value='Donation' name='item_name'/>		<input type='hidden' value='1' name='no_shipping'/>		<input type='hidden' value='http://chronoscripts.com' name='return'/>		<input type='hidden' value='http://chronoscripts.com' name='cancel_return'/>		<input type='hidden' value='USD' name='currency_code'/>		<input type='hidden' value='' name='page_style'/>		<input type='hidden' value='0' name='tax'/>		<input type='image' alt='PayPal - The safer, easier way to pay online' name='submit' style='border: 0pt none ;' src='https://www.paypal.com/en_US/i/btn/btn_donate_SM.gif'/></form>
]]></content:encoded>
			<wfw:commentRss>http://chronoscripts.com/advanced-spotlight-jobs/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>SEO Job URL-Check</title>
		<link>http://chronoscripts.com/seo-job-url-check/</link>
		<comments>http://chronoscripts.com/seo-job-url-check/#comments</comments>
		<pubDate>Wed, 24 Jun 2009 20:38:49 +0000</pubDate>
		<dc:creator>chronos</dc:creator>
				<category><![CDATA[JobberBase Scripts]]></category>

		<guid isPermaLink="false">http://chronoscripts.com/?p=60</guid>
		<description><![CDATA[This code will only be used in few situations, but will make sure search engines won't index double content at job pages. The difference in the URL between the page description pages and all others is that they rely on the ID within the URL, instead of the the title in the URL.
Basically "jobberbase.com/job/11/a-sample-job" works [...]]]></description>
			<content:encoded><![CDATA[<p>This code will only be used in few situations, but will make sure search engines won't index double content at job pages. The difference in the URL between the page description pages and all others is that they rely on the ID within the URL, instead of the the title in the URL.</p>
<p>Basically "<strong>jobberbase.com/job/11/a-sample-job</strong>" works just as well as "<strong>jobberbase.com/job/11</strong>". In most cases this wouldn't matter, but in the following cases a different URL could appear:</p>
<ul
<li>You edit the job title later when it's already indexed. Search engines will see it as a new page but are also still able to see the old (thus concluding it's double content).</li>
<li>You don't have enough room to post a full URL and want to shorten it (like the twitter script of MPLOYR.com)</li>
<li>Someone makes a typo in the url and posts it somewhere (which google will find eventually)</li>
</ul>
<p><strong>Modification Features:</strong><br />
All this modification does is compare the url with what it should be and if they aren't the same it 301 redirects (permanent redirect). That way the search engine replaces its known version with the proper one.<br />
<span id="more-60"></span></p>
<p><span style="text-decoration: underline;">1. Open /page_job.php</span></p>
<p><strong>Find:</strong></p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">        <span style="color: #000088;">$url</span> <span style="color: #339933;">=</span> BASE_URL <span style="color: #339933;">.</span> URL_JOB <span style="color: #339933;">.</span> <span style="color: #000088;">$id</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'/'</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$info</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'url_title'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'/'</span><span style="color: #339933;">;</span></pre></div></div>

<p><em>Or if you don't use the Dynamic URL Structure Mod:</em></p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">        <span style="color: #000088;">$url</span> <span style="color: #339933;">=</span> BASE_URL <span style="color: #339933;">.</span> <span style="color: #0000ff;">'job/'</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$id</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'/'</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$info</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'url_title'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'/'</span><span style="color: #339933;">;</span></pre></div></div>

<p><strong>If you use the "Dynamic URL Structure Mod" - Replace with:</strong></p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">	<span style="color: #000088;">$url</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;">$id</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'/'</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$info</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'url_title'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$current_url</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'http://'</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$_SERVER</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">&quot;HTTP_HOST&quot;</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$_SERVER</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">&quot;REQUEST_URI&quot;</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$current_url</span> <span style="color: #339933;">!=</span> <span style="color: #000088;">$url</span><span style="color: #009900;">&#41;</span> redirect_to<span style="color: #009900;">&#40;</span><span style="color: #000088;">$url</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">301</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p><strong>If you don't use the "Dynamic URL Structure Mod" - Replace with:</strong></p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">	<span style="color: #000088;">$url</span> <span style="color: #339933;">=</span> BASE_URL <span style="color: #339933;">.</span> <span style="color: #0000ff;">'job/'</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$id</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'/'</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$info</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'url_title'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$current_url</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'http://'</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$_SERVER</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">&quot;HTTP_HOST&quot;</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$_SERVER</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">&quot;REQUEST_URI&quot;</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$current_url</span> <span style="color: #339933;">!=</span> <span style="color: #000088;">$url</span><span style="color: #009900;">&#41;</span> redirect_to<span style="color: #009900;">&#40;</span><span style="color: #000088;">$url</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">301</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>Note that for the redirect function to work correctly you need jobberbase 1.6 or the redirect modification posted on the forum.</p>
<form class='donate' method='post' action='https://www.paypal.com/cgi-bin/webscr'>		<input type='hidden' value='' name='amount'/>		<input type='hidden' value='_xclick' name='cmd'/>		<input type='hidden' value='chronos.magus@gmail.com' name='business'/>		<input type='hidden' value='Donation' name='item_name'/>		<input type='hidden' value='1' name='no_shipping'/>		<input type='hidden' value='http://chronoscripts.com' name='return'/>		<input type='hidden' value='http://chronoscripts.com' name='cancel_return'/>		<input type='hidden' value='USD' name='currency_code'/>		<input type='hidden' value='' name='page_style'/>		<input type='hidden' value='0' name='tax'/>		<input type='image' alt='PayPal - The safer, easier way to pay online' name='submit' style='border: 0pt none ;' src='https://www.paypal.com/en_US/i/btn/btn_donate_SM.gif'/></form>
]]></content:encoded>
			<wfw:commentRss>http://chronoscripts.com/seo-job-url-check/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Introducing..</title>
		<link>http://chronoscripts.com/hello-world/</link>
		<comments>http://chronoscripts.com/hello-world/#comments</comments>
		<pubDate>Wed, 24 Jun 2009 12:17:30 +0000</pubDate>
		<dc:creator>chronos</dc:creator>
				<category><![CDATA[Blog News]]></category>

		<guid isPermaLink="false">http://chronoscripts.com/?p=1</guid>
		<description><![CDATA[Inspired by fellow jobberbase-user RedJumpSuit, I've decided to start a blog to post my custom jobberbase-scripts (and others opensource scripts in the future). For those unfamiliar with JobberBase, it is an excelent open-source jobboard script, released by the maker of jobber.ro.
Besides step-for-step guides for customizations, this blog will also offer details on freelance services as [...]]]></description>
			<content:encoded><![CDATA[<p>Inspired by fellow jobberbase-user <a href="http://www.redjump.co.cc" target="_blank">RedJumpSuit</a>, I've decided to start a blog to post my custom jobberbase-scripts (and others opensource scripts in the future). For those unfamiliar with <a href="http://www.jobberbase.com" target="_blank">JobberBase</a>, it is an excelent open-source jobboard script, released by the maker of <a href="http://jobber.ro" target="_blank">jobber.ro</a>.</p>
<p>Besides step-for-step guides for customizations, this blog will also offer details on freelance services as well as related news-items. Hopefully this will become a useful resource for other JobberBase users in the future.</p>
]]></content:encoded>
			<wfw:commentRss>http://chronoscripts.com/hello-world/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
