<?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>Open Script Solution&#187; assign</title>
	<atom:link href="http://www.openscriptsolution.com/tag/assign/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.openscriptsolution.com</link>
	<description>... where solutions for script programming are found ...</description>
	<lastBuildDate>Tue, 31 Jan 2012 03:22:52 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Showing Staff Members of Current Department on Batch Ticket Assign Modification in osTicket v1.6 RC5</title>
		<link>http://www.openscriptsolution.com/2009/12/15/showing-staff-members-of-current-department-on-batch-ticket-assign-modification-in-osticket-v1-6-rc5/</link>
		<comments>http://www.openscriptsolution.com/2009/12/15/showing-staff-members-of-current-department-on-batch-ticket-assign-modification-in-osticket-v1-6-rc5/#comments</comments>
		<pubDate>Tue, 15 Dec 2009 16:07:01 +0000</pubDate>
		<dc:creator>Masino Sinaga</dc:creator>
				<category><![CDATA[osTicket]]></category>
		<category><![CDATA[assign]]></category>
		<category><![CDATA[batch]]></category>
		<category><![CDATA[department]]></category>
		<category><![CDATA[staff-side]]></category>
		<category><![CDATA[ticket]]></category>

		<guid isPermaLink="false">http://www.openscriptsolution.com/?p=1031</guid>
		<description><![CDATA[For those of you who have implemented the modification I created about how to Add Batch Ticket Assign Feature into osTicket v1.6 RC5, and you want to display or show only staff members of current department on the staff selection list, then this modification is for you! Before you apply the following code, please remember [...]]]></description>
			<content:encoded><![CDATA[<p>For those of you who have implemented the modification I created about how to <a href="http://www.openscriptsolution.com/2009/11/01/add-batch-ticket-assign-feature-into-osticket-v1-6-rc5/">Add Batch Ticket Assign Feature into osTicket v1.6 RC5</a>, and you want to display or show only staff members of current department on the staff selection list, then this modification is for you! Before you apply the following code, please remember that you have to implement the previous modification that shown via the link above. <span id="more-1031"></span></p>
<p>Open your <strong>\include\staff\tickets.inc.php</strong> file, and find this code:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>491
492
</pre></td><td class="code"><pre class="php" style="font-family:monospace;">                                <span style="color: #000088;">$sql</span><span style="color: #339933;">=</span><span style="color: #0000ff;">' SELECT staff_id,CONCAT_WS(&quot;, &quot;,lastname,firstname) as name FROM '</span><span style="color: #339933;">.</span>STAFF_TABLE<span style="color: #339933;">.</span>
                                     <span style="color: #0000ff;">' WHERE isactive=1 AND onvacation=0 '</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>then replace with this following code:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>491
492
493
494
495
496
497
498
499
500
</pre></td><td class="code"><pre class="php" style="font-family:monospace;">                                <span style="color: #000088;">$depts</span><span style="color: #339933;">=</span><span style="color: #000088;">$thisuser</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getDepts</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;">$thisuser</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">isadmin</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;">$where</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'WHERE isactive=1 AND onvacation=0 AND dept.dept_id=staff.dept_id '</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;">$where</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'WHERE isactive=1 AND onvacation=0 AND dept.dept_id=staff.dept_id '</span><span style="color: #339933;">.</span>
		                                      <span style="color: #0000ff;">'AND (staff.dept_id IN ('</span><span style="color: #339933;">.</span><span style="color: #990000;">implode</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">','</span><span style="color: #339933;">,</span><span style="color: #000088;">$depts</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">') OR staff.staff_id='</span><span style="color: #339933;">.</span><span style="color: #000088;">$thisuser</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getId</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: #000088;">$sql</span><span style="color: #339933;">=</span><span style="color: #0000ff;">'SELECT staff.staff_id,CONCAT_WS(&quot;, &quot;,staff.lastname,staff.firstname) as name '</span><span style="color: #339933;">.</span>
				       <span style="color: #0000ff;">' FROM '</span><span style="color: #339933;">.</span>DEPT_TABLE<span style="color: #339933;">.</span><span style="color: #0000ff;">' dept, '</span><span style="color: #339933;">.</span>STAFF_TABLE<span style="color: #339933;">.</span><span style="color: #0000ff;">' staff '</span><span style="color: #339933;">.</span>
                                       <span style="color: #0000ff;">' '</span><span style="color: #339933;">.</span><span style="color: #000088;">$where</span><span style="color: #339933;">.</span><span style="color: #0000ff;">' '</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.openscriptsolution.com%2F2009%2F12%2F15%2Fshowing-staff-members-of-current-department-on-batch-ticket-assign-modification-in-osticket-v1-6-rc5%2F&amp;title=Showing%20Staff%20Members%20of%20Current%20Department%20on%20Batch%20Ticket%20Assign%20Modification%20in%20osTicket%20v1.6%20RC5" id="wpa2a_2"><img src="http://www.openscriptsolution.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.openscriptsolution.com/2009/12/15/showing-staff-members-of-current-department-on-batch-ticket-assign-modification-in-osticket-v1-6-rc5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Limiting Tickets Based on Current Department in Merge Ticket Selection of osTicket v1.6 RC5</title>
		<link>http://www.openscriptsolution.com/2009/12/09/limiting-tickets-based-on-current-department-in-merge-ticket-selection-of-osticket-v1-6-rc5/</link>
		<comments>http://www.openscriptsolution.com/2009/12/09/limiting-tickets-based-on-current-department-in-merge-ticket-selection-of-osticket-v1-6-rc5/#comments</comments>
		<pubDate>Wed, 09 Dec 2009 11:11:49 +0000</pubDate>
		<dc:creator>Masino Sinaga</dc:creator>
				<category><![CDATA[osTicket]]></category>
		<category><![CDATA[assign]]></category>
		<category><![CDATA[basis]]></category>
		<category><![CDATA[department]]></category>
		<category><![CDATA[limiting]]></category>
		<category><![CDATA[merge]]></category>
		<category><![CDATA[staff-side]]></category>
		<category><![CDATA[ticket]]></category>
		<category><![CDATA[user group]]></category>
		<category><![CDATA[viewticket]]></category>

		<guid isPermaLink="false">http://www.openscriptsolution.com/?p=993</guid>
		<description><![CDATA[If you have ever implemented the modification I created titled Add Merge Ticket Feature into osTicket v1.6 RC5, and then you want to limit the tickets that being displayed in the Merge Ticket selection in viewticket page, then this modification is for you! Please note that this following modification in this current article can be [...]]]></description>
			<content:encoded><![CDATA[<p>If you have ever implemented the modification I created titled <a href="http://www.openscriptsolution.com/2009/11/03/add-merge-ticket-feature-into-osticket-v1-6-rc5/" target="_blank">Add Merge Ticket Feature into osTicket v1.6 RC5</a>, and then you want to limit the tickets that being displayed in the <strong>Merge Ticket</strong> selection in viewticket page, then this modification is for you! Please note that this following modification in this current article can be implemented properly after you have implemented that modification that I mentioned via the link above. <span id="more-993"></span></p>
<p>Open your <strong>\include\staff\viewticket.inc.php</strong>, and find this code:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>493
494
495
</pre></td><td class="code"><pre class="php" style="font-family:monospace;">			   <span style="color: #000088;">$sql</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'SELECT ticket_id, concat(ticketid,&quot;: &quot;,subject) AS label FROM '</span><span style="color: #339933;">.</span>TICKET_TABLE<span style="color: #339933;">.</span><span style="color: #0000ff;">' WHERE email='</span><span style="color: #339933;">.</span>
                                  <span style="color: #0000ff;">'(SELECT email FROM ost_ticket WHERE ticket_id = '</span><span style="color: #339933;">.</span><span style="color: #000088;">$id</span><span style="color: #339933;">.</span><span style="color: #0000ff;">') AND status '</span><span style="color: #339933;">.</span>
                                  <span style="color: #0000ff;">'= &quot;open&quot; AND ticket_id &lt;&gt; '</span><span style="color: #339933;">.</span><span style="color: #000088;">$id</span><span style="color: #339933;">.</span><span style="color: #0000ff;">' ORDER BY `created` DESC '</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>then replace that code with this following code:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
</pre></td><td class="code"><pre class="php" style="font-family:monospace;">                           <span style="color: #666666; font-style: italic;">//if dept returns nothing...show only tickets without dept which could mean..none...</span>
                           <span style="color: #666666; font-style: italic;">//and display an error. huh?</span>
                           <span style="color: #000088;">$depts</span><span style="color: #339933;">=</span><span style="color: #000088;">$thisuser</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getDepts</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> 			                         
                           <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><span style="color: #000088;">$depts</span> or <span style="color: #339933;">!</span><span style="color: #990000;">is_array</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$depts</span><span style="color: #009900;">&#41;</span> or <span style="color: #339933;">!</span><span style="color: #990000;">count</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$depts</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;">//if dept returns nothing...show only orphaned tickets (without dept) which could mean..none...and display an error.</span>
                              <span style="color: #000088;">$qwhere</span> <span style="color: #339933;">=</span><span style="color: #0000ff;">' WHERE dept_id IN ( 0 ) '</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;">$thisuser</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">isadmin</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;">$qwhere</span> <span style="color: #339933;">=</span><span style="color: #0000ff;">' WHERE 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: #666666; font-style: italic;">//limited depts....user can access tickets assigned to them regardless of the dept.</span>
                              <span style="color: #000088;">$qwhere</span> <span style="color: #339933;">=</span><span style="color: #0000ff;">' WHERE (dept_id IN ('</span><span style="color: #339933;">.</span><span style="color: #990000;">implode</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">','</span><span style="color: #339933;">,</span><span style="color: #000088;">$depts</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">') OR staff_id='</span><span style="color: #339933;">.</span><span style="color: #000088;">$thisuser</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getId</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>
&nbsp;
                           <span style="color: #000088;">$sql</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'SELECT ticket_id, concat(ticketid,&quot;: &quot;,subject) AS label FROM '</span><span style="color: #339933;">.</span>TICKET_TABLE<span style="color: #339933;">.</span><span style="color: #0000ff;">' '</span><span style="color: #339933;">.</span><span style="color: #000088;">$qwhere</span><span style="color: #339933;">.</span><span style="color: #0000ff;">' AND email='</span><span style="color: #339933;">.</span>
                                  <span style="color: #0000ff;">'(SELECT email FROM ost_ticket WHERE ticket_id = '</span><span style="color: #339933;">.</span><span style="color: #000088;">$id</span><span style="color: #339933;">.</span><span style="color: #0000ff;">') AND status '</span><span style="color: #339933;">.</span>
                                  <span style="color: #0000ff;">'= &quot;open&quot; AND ticket_id &lt;&gt; '</span><span style="color: #339933;">.</span><span style="color: #000088;">$id</span><span style="color: #339933;">.</span><span style="color: #0000ff;">' ORDER BY `created` DESC '</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>Actually, the additional code above was taken from the <strong>WHERE</strong> clausa in the <strong>\include\staff\tickets.inc.php</strong> file (around line 85) to verify the tickets displayed for: the <strong>department basis</strong>, <strong>user groups basis</strong>, and or also for the <strong>ticket assigned basis</strong>. The Ticket Assigned basis means that: even the ticket assigned to the staff which belongs to the different department with the current logged in staff, then that ticket will be displayed in the <strong>Merge Ticket</strong> selection.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.openscriptsolution.com%2F2009%2F12%2F09%2Flimiting-tickets-based-on-current-department-in-merge-ticket-selection-of-osticket-v1-6-rc5%2F&amp;title=Limiting%20Tickets%20Based%20on%20Current%20Department%20in%20Merge%20Ticket%20Selection%20of%20osTicket%20v1.6%20RC5" id="wpa2a_4"><img src="http://www.openscriptsolution.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.openscriptsolution.com/2009/12/09/limiting-tickets-based-on-current-department-in-merge-ticket-selection-of-osticket-v1-6-rc5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Assign Staff from Ticket List in osTicket v1.6 RC5</title>
		<link>http://www.openscriptsolution.com/2009/11/12/assign-staff-from-ticket-list-in-osticket-v1-6-rc5/</link>
		<comments>http://www.openscriptsolution.com/2009/11/12/assign-staff-from-ticket-list-in-osticket-v1-6-rc5/#comments</comments>
		<pubDate>Thu, 12 Nov 2009 15:41:56 +0000</pubDate>
		<dc:creator>Masino Sinaga</dc:creator>
				<category><![CDATA[osTicket]]></category>
		<category><![CDATA[assign]]></category>
		<category><![CDATA[panel]]></category>
		<category><![CDATA[staff]]></category>
		<category><![CDATA[staff-side]]></category>
		<category><![CDATA[ticket]]></category>

		<guid isPermaLink="false">http://www.openscriptsolution.com/?p=836</guid>
		<description><![CDATA[One of the nice MODs on osTicket Discussion Forum is [ADD ON] Assign user from ticket list. This MOD will make you easier to assign the tickets simply from the ticket list page, and only admin and manager are able to do this task. Besides that, each time a ticket assigned to a staff, that [...]]]></description>
			<content:encoded><![CDATA[<p>One of the nice MODs on osTicket Discussion Forum is <a href="http://www.osticket.com/forums/showthread.php?t=2719" target="_blank">[ADD ON] Assign user from ticket list</a>. This MOD will make you easier to assign the tickets simply from the ticket list page, and only admin and manager are able to do this task. Besides that, each time a ticket assigned to a staff, that staff will get an alert via email. Since there were two members on the forum asking the question whether this MOD working on v1.6 RC5, then I tried to implement it on that version, and everything worked fine. So this modification is for you. <span id="more-836"></span></p>
<ol>
<li>
Open your <strong>\include\staff\tickets.inc.php</strong> file, and then at the first line in that file above, add this following code:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
</pre></td><td class="code"><pre class="html" style="font-family:monospace;">&lt;script type=&quot;text/javascript&quot;&gt;
function changeAssignee(ticketID)
{
	var obj = &quot;staff_select&quot;+ticketID;
	var sel = document.getElementById(obj);
	var assignee = sel.options[sel.selectedIndex].value;
&nbsp;
	var url = &quot;index.php?update=staff&amp;staffid=&quot;+assignee+&quot;&amp;ticket_id=&quot;+ticketID;
&nbsp;
	window.location.href = url;
}
&lt;/script&gt;</pre></td></tr></table></div>

<p>Find this code:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>14
15
16
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><span style="color: #990000;">defined</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'OSTSCPINC'</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">||</span> <span style="color: #339933;">!@</span><span style="color: #000088;">$thisuser</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">isStaff</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #990000;">die</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Access Denied'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">//Get ready for some deep shit..(I admit..this could be done better...but the shit just works... so shutup for now).</span></pre></td></tr></table></div>

<p>after the last line of that code, please insert this following code:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>17
18
19
20
21
22
23
24
25
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">// assign the user from the drop down list if one has been selected</span>
<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">isset</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'update'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&amp;&amp;</span> <span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'update'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">&quot;staff&quot;</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
    <span style="color: #000088;">$thisStaff</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'staffid'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
    <span style="color: #000088;">$ticketToUpdate</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'ticket_id'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
    <span style="color: #000088;">$tt</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> Ticket<span style="color: #009900;">&#40;</span><span style="color: #000088;">$ticketToUpdate</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #000088;">$staffMessage</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;You have been assigned a ticket.&quot;</span><span style="color: #339933;">;</span>
    <span style="color: #000088;">$tt</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">assignStaff</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$thisStaff</span><span style="color: #339933;">,</span><span style="color: #000088;">$staffMessage</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

<p>Find this code:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>405
406
</pre></td><td class="code"><pre class="php" style="font-family:monospace;">            <span style="color: #339933;">&lt;</span>th width<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;180&quot;</span> <span style="color: #339933;">&gt;</span>From<span style="color: #339933;">&lt;/</span>th<span style="color: #339933;">&gt;</span>
        <span style="color: #339933;">&lt;/</span>tr<span style="color: #339933;">&gt;</span></pre></td></tr></table></div>

<p>then replace with this following code:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>405
406
407
408
409
</pre></td><td class="code"><pre class="php" style="font-family:monospace;">            &lt;th width=&quot;180&quot; &gt;From&lt;/th&gt;
            <span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$thisuser</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">isadmin</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">||</span> <span style="color: #000088;">$thisuser</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">isManager</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: #000000; font-weight: bold;">?&gt;</span> 
            &lt;th width=&quot;180&quot; &gt;Assign...&lt;/th&gt;
            <span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #009900;">&#125;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
        &lt;/tr&gt;</pre></td></tr></table></div>

<p>Find again this code:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>445
446
</pre></td><td class="code"><pre class="php" style="font-family:monospace;">                &lt;td nowrap&gt;<span style="color: #000000; font-weight: bold;">&lt;?=</span>Format<span style="color: #339933;">::</span><span style="color: #004000;">truncate</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$row</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'name'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">22</span><span style="color: #339933;">,</span><span style="color: #990000;">strpos</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$row</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'name'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'@'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #000000; font-weight: bold;">?&gt;</span>&amp;nbsp;&lt;/td&gt;
            &lt;/tr&gt;</pre></td></tr></table></div>

<p>then replace with this following code:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
</pre></td><td class="code"><pre class="php" style="font-family:monospace;">                &lt;td nowrap&gt;<span style="color: #000000; font-weight: bold;">&lt;?=</span>Format<span style="color: #339933;">::</span><span style="color: #004000;">truncate</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$row</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'name'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">22</span><span style="color: #339933;">,</span><span style="color: #990000;">strpos</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$row</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'name'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'@'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #000000; font-weight: bold;">?&gt;</span>&amp;nbsp;&lt;/td&gt;
                <span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$thisuser</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">isadmin</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">||</span> <span style="color: #000088;">$thisuser</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">isManager</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: #000000; font-weight: bold;">?&gt;</span>
                &lt;td nowrap&gt;
                  &lt;!-- staff select added by me --&gt;
                  <span style="color: #000000; font-weight: bold;">&lt;?php</span>
                  <span style="color: #000088;">$thisTicket</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> Ticket<span style="color: #009900;">&#40;</span><span style="color: #000088;">$row</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'ticket_id'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
                  <span style="color: #000000; font-weight: bold;">?&gt;</span>                    
                  &lt;select id=&quot;staff_select<span style="color: #000000; font-weight: bold;">&lt;?</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$row</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'ticket_id'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span><span style="color: #000000; font-weight: bold;">?&gt;</span>&quot; onchange=&quot;changeAssignee(<span style="color: #000000; font-weight: bold;">&lt;?</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$row</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'ticket_id'</span><span style="color: #009900;">&#93;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>);&quot;&gt;
                   &lt;option <span style="color: #000000; font-weight: bold;">&lt;?</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;">'staff_id'</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: #009900;">&#123;</span><span style="color: #000000; font-weight: bold;">?&gt;</span>SELECTED<span style="color: #000000; font-weight: bold;">&lt;?</span><span style="color: #009900;">&#125;</span><span style="color: #000000; font-weight: bold;">?&gt;</span> value=&quot;0&quot;&gt;Assign...&lt;/option&gt;
                   <span style="color: #000000; font-weight: bold;">&lt;?php</span>
                     <span style="color: #000088;">$possibleAssignees</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$thisTicket</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getPossibleAssignees</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$row</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'staff_id'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
                   <span style="color: #000000; font-weight: bold;">?&gt;</span>
                 &lt;/select&gt;
                &lt;/td&gt;                
                <span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #009900;">&#125;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
            &lt;/tr&gt;</pre></td></tr></table></div>

</li>
<li>
Open your <strong>\include\class.ticket.php</strong> file, and find this code:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1359
1360
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #009900;">&#125;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></td></tr></table></div>

<p>then replace with this following code:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
</pre></td><td class="code"><pre class="php" style="font-family:monospace;">  <span style="color: #000000; font-weight: bold;">function</span> getPossibleAssignees<span style="color: #009900;">&#40;</span><span style="color: #000088;">$currentStaffID</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;">&quot;SELECT staff_id, CONCAT(firstname,' ',lastname) as name from &quot;</span><span style="color: #339933;">.</span>STAFF_TABLE<span style="color: #339933;">;</span>
     <span style="color: #000088;">$query</span> <span style="color: #339933;">=</span> db_query<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;">$i</span><span style="color: #339933;">=</span><span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span>
     <span style="color: #b1b100;">while</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$row</span> <span style="color: #339933;">=</span> db_fetch_array<span style="color: #009900;">&#40;</span><span style="color: #000088;">$query</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
     <span style="color: #009900;">&#123;</span>
          <span style="color: #000088;">$id</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$row</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'staff_id'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
      <span style="color: #000088;">$name</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$row</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'name'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
&nbsp;
      <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$currentStaffID</span> <span style="color: #339933;">==</span> <span style="color: #000088;">$id</span><span style="color: #009900;">&#41;</span>
      <span style="color: #009900;">&#123;</span>
           <span style="color: #000088;">$option</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;&lt;option value=<span style="color: #000099; font-weight: bold;">\&quot;</span>&quot;</span><span style="color: #339933;">.</span><span style="color: #000088;">$id</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;<span style="color: #000099; font-weight: bold;">\&quot;</span> SELECTED&gt;&quot;</span><span style="color: #339933;">.</span><span style="color: #000088;">$name</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;&lt;/option&gt;&quot;</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;">$option</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;&lt;option value=<span style="color: #000099; font-weight: bold;">\&quot;</span>&quot;</span><span style="color: #339933;">.</span><span style="color: #000088;">$id</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;<span style="color: #000099; font-weight: bold;">\&quot;</span>&gt;&quot;</span><span style="color: #339933;">.</span><span style="color: #000088;">$name</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;&lt;/option&gt;&quot;</span><span style="color: #339933;">;</span>           
            <span style="color: #009900;">&#125;</span>
&nbsp;
         <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$option</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: #000000; font-weight: bold;">?&gt;</span></pre></td></tr></table></div>

</li>
</ol>
<p>Enjoy the result!</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.openscriptsolution.com%2F2009%2F11%2F12%2Fassign-staff-from-ticket-list-in-osticket-v1-6-rc5%2F&amp;title=Assign%20Staff%20from%20Ticket%20List%20in%20osTicket%20v1.6%20RC5" id="wpa2a_6"><img src="http://www.openscriptsolution.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.openscriptsolution.com/2009/11/12/assign-staff-from-ticket-list-in-osticket-v1-6-rc5/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Add Batch Ticket Assign Feature into osTicket v1.6 RC5</title>
		<link>http://www.openscriptsolution.com/2009/11/01/add-batch-ticket-assign-feature-into-osticket-v1-6-rc5/</link>
		<comments>http://www.openscriptsolution.com/2009/11/01/add-batch-ticket-assign-feature-into-osticket-v1-6-rc5/#comments</comments>
		<pubDate>Sun, 01 Nov 2009 15:02:24 +0000</pubDate>
		<dc:creator>Masino Sinaga</dc:creator>
				<category><![CDATA[osTicket]]></category>
		<category><![CDATA[admin]]></category>
		<category><![CDATA[assign]]></category>
		<category><![CDATA[batch]]></category>
		<category><![CDATA[manager]]></category>
		<category><![CDATA[panel]]></category>
		<category><![CDATA[staff]]></category>
		<category><![CDATA[ticket]]></category>
		<category><![CDATA[unassigned]]></category>

		<guid isPermaLink="false">http://www.openscriptsolution.com/?p=753</guid>
		<description><![CDATA[I am sure that this following new feature will be very useful, especially for admin and or manager, to do their job in osTicket System. It is a new feature about Batch Ticket Assign. Now admin and or manager will become easier in order to assign one or more tickets to a specified staff by [...]]]></description>
			<content:encoded><![CDATA[<p>I am sure that this following new feature will be very useful, especially for admin and or manager, to do their job in osTicket System. It is a new feature about Batch Ticket Assign. Now admin and or manager will become easier in order to assign one or more tickets to a specified staff by using this batch assign ticket feature. I have successfully created this modification, by adding a new sub tab named <strong>Unassigned Ticket</strong> under the <strong>Tickets</strong> tab in Staff Panel. </p>
<p>Edited on August 14, 2011: This modification also works fine with osTicket version 1.6 ST. I have tested it and make sure everything is okay. Also, I have just modified the line from 347 to 353 in my modification below, so it will fix the blank page problem. Please re-apply that line for those of you who encountered it.<br />
<span id="more-753"></span></p>
<ol>
<li>
Open your <strong>\include\staff\tickets.inc.php</strong> file, and find this code:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>24
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$showoverdue</span><span style="color: #339933;">=</span><span style="color: #000088;">$showanswered</span><span style="color: #339933;">=</span><span style="color: #009900; font-weight: bold;">false</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>after that line, please insert this following code:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>25
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$showunassigned</span><span style="color: #339933;">=</span><span style="color: #009900; font-weight: bold;">false</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// added by Masino Sinaga, Nov 1, 2009</span></pre></td></tr></table></div>

<p>Find again this code:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>41
42
43
44
</pre></td><td class="code"><pre class="php" style="font-family:monospace;">    <span style="color: #b1b100;">case</span> <span style="color: #0000ff;">'assigned'</span><span style="color: #339933;">:</span>
        <span style="color: #666666; font-style: italic;">//$status='Open'; //</span>
        <span style="color: #000088;">$staffId</span><span style="color: #339933;">=</span><span style="color: #000088;">$thisuser</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getId</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        <span style="color: #b1b100;">break</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>after the last line of that code, please insert this following code:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>45
46
47
48
</pre></td><td class="code"><pre class="php" style="font-family:monospace;">    <span style="color: #b1b100;">case</span> <span style="color: #0000ff;">'unassigned'</span><span style="color: #339933;">:</span>  <span style="color: #666666; font-style: italic;">// added by Masino Sinaga, Nov 1, 2009</span>
        <span style="color: #000088;">$showunassigned</span><span style="color: #339933;">=</span><span style="color: #009900; font-weight: bold;">true</span><span style="color: #339933;">;</span>
        <span style="color: #000088;">$staffId</span><span style="color: #339933;">=</span><span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span>
        <span style="color: #b1b100;">break</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>Find again this code:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>108
109
</pre></td><td class="code"><pre class="php" style="font-family:monospace;">    <span style="color: #000088;">$qwhere</span><span style="color: #339933;">.=</span><span style="color: #0000ff;">' AND isanswered=0 '</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

<p>then replace with this following code:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>108
109
110
111
112
</pre></td><td class="code"><pre class="php" style="font-family:monospace;">    <span style="color: #000088;">$qwhere</span><span style="color: #339933;">.=</span><span style="color: #0000ff;">' AND isanswered=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;">$showunassigned</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> <span style="color: #666666; font-style: italic;">// Unassigned by Masino Sinaga, Nov 1, 2009</span>
    <span style="color: #000088;">$results_type</span><span style="color: #339933;">=</span><span style="color: #0000ff;">'Unassigned Tickets'</span><span style="color: #339933;">;</span>
    <span style="color: #000088;">$qwhere</span><span style="color: #339933;">.=</span><span style="color: #0000ff;">' AND ticket.staff_id=0 AND ticket.status=&quot;open&quot; '</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

<p>Find again this code:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>456
457
458
</pre></td><td class="code"><pre class="php" style="font-family:monospace;">                <span style="color: #b1b100;">case</span> <span style="color: #0000ff;">'open'</span><span style="color: #339933;">:</span>
                <span style="color: #b1b100;">case</span> <span style="color: #0000ff;">'answered'</span><span style="color: #339933;">:</span>
                <span style="color: #b1b100;">case</span> <span style="color: #0000ff;">'assigned'</span><span style="color: #339933;">:</span></pre></td></tr></table></div>

<p>before the first line of that code, please insert this following code:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
</pre></td><td class="code"><pre class="php" style="font-family:monospace;">                case 'unassigned':
                ?&gt;
			&lt;input type=&quot;hidden&quot; name=&quot;a&quot; value=&quot;mass_process&quot; &gt;                        
                        &lt;div&gt;
                            &lt;span for=&quot;staffId&quot;&gt;Staff Member:&lt;/span&gt;
                            &lt;select id=&quot;staffId&quot; name=&quot;staffId&quot;&gt;
                                &lt;option value=&quot;0&quot; selected=&quot;selected&quot;&gt;-Select Staff Member.-&lt;/option&gt;
                                <span style="color: #000000; font-weight: bold;">&lt;?</span>
                                <span style="color: #666666; font-style: italic;">//TODO: make sure the user's group is also active....DO a join.</span>
                                <span style="color: #000088;">$sql</span><span style="color: #339933;">=</span><span style="color: #0000ff;">' SELECT staff_id,CONCAT_WS(&quot;, &quot;,lastname,firstname) as name FROM '</span><span style="color: #339933;">.</span>STAFF_TABLE<span style="color: #339933;">.</span>
                                     <span style="color: #0000ff;">' WHERE isactive=1 AND onvacation=0 '</span><span style="color: #339933;">;</span>
                                <span style="color: #000088;">$depts</span><span style="color: #339933;">=</span> db_query<span style="color: #009900;">&#40;</span><span style="color: #000088;">$sql</span><span style="color: #339933;">.</span><span style="color: #0000ff;">' ORDER BY lastname,firstname '</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
                                <span style="color: #b1b100;">while</span> <span style="color: #009900;">&#40;</span><span style="color: #990000;">list</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$staffId</span><span style="color: #339933;">,</span><span style="color: #000088;">$staffName</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">=</span> db_fetch_row<span style="color: #009900;">&#40;</span><span style="color: #000088;">$depts</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
&nbsp;
                                    <span style="color: #000088;">$selected</span> <span style="color: #339933;">=</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$info</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'staffId'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">==</span><span style="color: #000088;">$staffId</span><span style="color: #009900;">&#41;</span>?<span style="color: #0000ff;">'selected'</span><span style="color: #339933;">:</span><span style="color: #0000ff;">''</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
                                    &lt;option value=&quot;<span style="color: #000000; font-weight: bold;">&lt;?=</span><span style="color: #000088;">$staffId</span><span style="color: #000000; font-weight: bold;">?&gt;</span>&quot;<span style="color: #000000; font-weight: bold;">&lt;?=</span><span style="color: #000088;">$selected</span><span style="color: #000000; font-weight: bold;">?&gt;</span>&gt;<span style="color: #000000; font-weight: bold;">&lt;?=</span><span style="color: #000088;">$staffName</span><span style="color: #000000; font-weight: bold;">?&gt;</span>&lt;/option&gt;
                                <span style="color: #000000; font-weight: bold;">&lt;?</span>
                                <span style="color: #009900;">&#125;</span><span style="color: #000000; font-weight: bold;">?&gt;</span>
                            &lt;/select&gt;&lt;font class='error'&gt;&amp;nbsp;*<span style="color: #000000; font-weight: bold;">&lt;?=</span><span style="color: #000088;">$errors</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'staffId'</span><span style="color: #009900;">&#93;</span><span style="color: #000000; font-weight: bold;">?&gt;</span>&lt;/font&gt;
                        &lt;/div&gt;
                        &lt;div&gt;
                            &lt;span &gt;Comments/message for assignee. &amp;nbsp;(&lt;i&gt;Saved as internal note&lt;/i&gt;)
                                &lt;font class='error'&gt;&amp;nbsp;*<span style="color: #000000; font-weight: bold;">&lt;?=</span><span style="color: #000088;">$errors</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'assign_message'</span><span style="color: #009900;">&#93;</span><span style="color: #000000; font-weight: bold;">?&gt;</span>&lt;/font&gt;&lt;/span&gt;
                            &lt;textarea name=&quot;assign_message&quot; id=&quot;assign_message&quot; cols=&quot;50&quot; rows=&quot;7&quot; 
                                wrap=&quot;soft&quot; style=&quot;width:60%;&quot;&gt;<span style="color: #000000; font-weight: bold;">&lt;?=</span><span style="color: #000088;">$info</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'assign_message'</span><span style="color: #009900;">&#93;</span><span style="color: #000000; font-weight: bold;">?&gt;</span>&lt;/textarea&gt;
                        &lt;/div&gt;
                        &lt;input class=&quot;button&quot; type='submit' name='batchassign' value='Batch Assign' /&gt;
&nbsp;
<span style="color: #000000; font-weight: bold;">&lt;?php</span>                    
                    <span style="color: #b1b100;">break</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

</li>
<li>
Open your <strong>\scp\tickets.php</strong> file, and find this code:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>337
338
</pre></td><td class="code"><pre class="php" style="font-family:monospace;">                        <span style="color: #000088;">$msg</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;<span style="color: #006699; font-weight: bold;">$i</span> of <span style="color: #006699; font-weight: bold;">$count</span> selected tickets deleted&quot;</span><span style="color: #339933;">;</span>
                    <span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

<p>then replace with this following code:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
</pre></td><td class="code"><pre class="php" style="font-family:monospace;">                        <span style="color: #000088;">$msg</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;<span style="color: #006699; font-weight: bold;">$i</span> of <span style="color: #006699; font-weight: bold;">$count</span> selected tickets deleted&quot;</span><span style="color: #339933;">;</span>
                    <span style="color: #009900;">&#125;</span><span style="color: #b1b100;">elseif</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">isset</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'batchassign'</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: #666666; font-style: italic;">// MOD Batch Assign, added by Masino Sinaga, Nov 1, 2009</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: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'staffId'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&amp;&amp;</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'assign_message'</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: #b1b100;">foreach</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'tids'</span><span style="color: #009900;">&#93;</span> <span style="color: #b1b100;">as</span> <span style="color: #000088;">$k</span><span style="color: #339933;">=&gt;</span><span style="color: #000088;">$v</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
                            <span style="color: #000088;">$t</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> Ticket<span style="color: #009900;">&#40;</span><span style="color: #000088;">$v</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
                            <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><span style="color: #000088;">$errors</span> <span style="color: #339933;">&amp;&amp;</span> <span style="color: #000088;">$t</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">assignStaff</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'staffId'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'assign_message'</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;">$i</span><span style="color: #339933;">++;</span>
                            <span style="color: #009900;">&#125;</span>                            
                          <span style="color: #009900;">&#125;</span>
			  <span style="color: #000088;">$staff</span><span style="color: #339933;">=</span><span style="color: #000088;">$t</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getStaff</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
                          <span style="color: #000088;">$msg</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;<span style="color: #006699; font-weight: bold;">$i</span> of <span style="color: #006699; font-weight: bold;">$count</span> selected ticket(s) assigned to &quot;</span><span style="color: #339933;">.</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$staff</span>?<span style="color: #000088;">$staff</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getName</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">:</span><span style="color: #0000ff;">'staff'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>						  
                          <span style="color: #666666; font-style: italic;">//Check access. This can be happened when the user reassigns the ticket.</span>
                          <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$thisuser</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getId</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">!=</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'staffId'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">&amp;&amp;</span> <span style="color: #339933;">!</span><span style="color: #000088;">$thisuser</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">canAccessDept</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$t</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getDeptId</span><span style="color: #009900;">&#40;</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;">$page</span><span style="color: #339933;">=</span><span style="color: #0000ff;">'tickets.inc.php'</span><span style="color: #339933;">;</span>
                            <span style="color: #000088;">$ticket</span><span style="color: #339933;">=</span><span style="color: #009900; font-weight: bold;">null</span><span style="color: #339933;">;</span>
                          <span style="color: #009900;">&#125;</span> 
			<span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #009900;">&#123;</span>
                          <span style="color: #000088;">$errors</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'err'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">=</span><span style="color: #0000ff;">'Unable to batch assign the ticket(s), select assignee and or enter the message!'</span><span style="color: #339933;">;</span>
                        <span style="color: #009900;">&#125;</span> 
                    <span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

<p>Find again this code:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>428
429
430
431
432
433
434
435
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">/*quick stats...*/</span>
<span style="color: #000088;">$sql</span><span style="color: #339933;">=</span><span style="color: #0000ff;">'SELECT count(open.ticket_id) as open, count(answered.ticket_id) as answered '</span><span style="color: #339933;">.</span>
     <span style="color: #0000ff;">',count(overdue.ticket_id) as overdue, count(assigned.ticket_id) as assigned '</span><span style="color: #339933;">.</span>
     <span style="color: #0000ff;">' FROM '</span><span style="color: #339933;">.</span>TICKET_TABLE<span style="color: #339933;">.</span><span style="color: #0000ff;">' ticket '</span><span style="color: #339933;">.</span>
     <span style="color: #0000ff;">'LEFT JOIN '</span><span style="color: #339933;">.</span>TICKET_TABLE<span style="color: #339933;">.</span><span style="color: #0000ff;">' open ON open.ticket_id=ticket.ticket_id AND open.status=\'Open\' AND open.isanswered=0 '</span><span style="color: #339933;">.</span>
     <span style="color: #0000ff;">'LEFT JOIN '</span><span style="color: #339933;">.</span>TICKET_TABLE<span style="color: #339933;">.</span><span style="color: #0000ff;">' answered ON answered.ticket_id=ticket.ticket_id AND answered.status=\'Open\' AND answered.isanswered=1 '</span><span style="color: #339933;">.</span>
     <span style="color: #0000ff;">'LEFT JOIN '</span><span style="color: #339933;">.</span>TICKET_TABLE<span style="color: #339933;">.</span><span style="color: #0000ff;">' overdue ON overdue.ticket_id=ticket.ticket_id AND overdue.status=\'Open\' AND overdue.isoverdue=1 '</span><span style="color: #339933;">.</span>
     <span style="color: #0000ff;">'LEFT JOIN '</span><span style="color: #339933;">.</span>TICKET_TABLE<span style="color: #339933;">.</span><span style="color: #0000ff;">' assigned ON assigned.ticket_id=ticket.ticket_id AND assigned.staff_id='</span><span style="color: #339933;">.</span>db_input<span style="color: #009900;">&#40;</span><span style="color: #000088;">$thisuser</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getId</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>then replace with this following code:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>428
429
430
431
432
433
434
435
436
437
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">/*quick stats...*/</span>
<span style="color: #000088;">$sql</span><span style="color: #339933;">=</span><span style="color: #0000ff;">'SELECT count(open.ticket_id) as open, count(answered.ticket_id) as answered '</span><span style="color: #339933;">.</span>
     <span style="color: #0000ff;">',count(overdue.ticket_id) as overdue, count(assigned.ticket_id) as assigned '</span><span style="color: #339933;">.</span>
     <span style="color: #0000ff;">',count(unassigned.ticket_id) as unassigned '</span><span style="color: #339933;">.</span>
     <span style="color: #0000ff;">' FROM '</span><span style="color: #339933;">.</span>TICKET_TABLE<span style="color: #339933;">.</span><span style="color: #0000ff;">' ticket '</span><span style="color: #339933;">.</span>
     <span style="color: #0000ff;">'LEFT JOIN '</span><span style="color: #339933;">.</span>TICKET_TABLE<span style="color: #339933;">.</span><span style="color: #0000ff;">' open ON open.ticket_id=ticket.ticket_id AND open.status=\'Open\' AND open.isanswered=0 '</span><span style="color: #339933;">.</span>
     <span style="color: #0000ff;">'LEFT JOIN '</span><span style="color: #339933;">.</span>TICKET_TABLE<span style="color: #339933;">.</span><span style="color: #0000ff;">' answered ON answered.ticket_id=ticket.ticket_id AND answered.status=\'Open\' AND answered.isanswered=1 '</span><span style="color: #339933;">.</span>
     <span style="color: #0000ff;">'LEFT JOIN '</span><span style="color: #339933;">.</span>TICKET_TABLE<span style="color: #339933;">.</span><span style="color: #0000ff;">' overdue ON overdue.ticket_id=ticket.ticket_id AND overdue.status=\'Open\' AND overdue.isoverdue=1 '</span><span style="color: #339933;">.</span>
     <span style="color: #0000ff;">'LEFT JOIN '</span><span style="color: #339933;">.</span>TICKET_TABLE<span style="color: #339933;">.</span><span style="color: #0000ff;">' unassigned ON unassigned.ticket_id=ticket.ticket_id AND unassigned.staff_id=0 AND unassigned.status=\'open\' '</span><span style="color: #339933;">.</span> <span style="color: #666666; font-style: italic;">// Modified by Masino Sinaga, Nov 1, 2009</span>
     <span style="color: #0000ff;">'LEFT JOIN '</span><span style="color: #339933;">.</span>TICKET_TABLE<span style="color: #339933;">.</span><span style="color: #0000ff;">' assigned ON assigned.ticket_id=ticket.ticket_id AND assigned.staff_id='</span><span style="color: #339933;">.</span>db_input<span style="color: #009900;">&#40;</span><span style="color: #000088;">$thisuser</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getId</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>Find again this code (if you are running 1.6 RC5):</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>460
461
462
463
</pre></td><td 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;">$stats</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'assigned'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    <span style="color: #000088;">$nav</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">addSubMenu</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'desc'</span><span style="color: #339933;">=&gt;</span><span style="color: #0000ff;">'My Tickets ('</span><span style="color: #339933;">.</span><span style="color: #000088;">$stats</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'assigned'</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: #0000ff;">'title'</span><span style="color: #339933;">=&gt;</span><span style="color: #0000ff;">'Assigned Tickets'</span><span style="color: #339933;">,</span>
                    <span style="color: #0000ff;">'href'</span><span style="color: #339933;">=&gt;</span><span style="color: #0000ff;">'tickets.php?status=assigned'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'iconclass'</span><span style="color: #339933;">=&gt;</span><span style="color: #0000ff;">'assignedTickets'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

<p>or if you are running 1.6 ST, then please find this code:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>479
480
481
482
483
484
485
</pre></td><td 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;">$stats</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'assigned'</span><span style="color: #009900;">&#93;</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: #339933;">!</span><span style="color: #000088;">$sysnotice</span> <span style="color: #339933;">&amp;&amp;</span> <span style="color: #000088;">$stats</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'assigned'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">&gt;</span><span style="color: #cc66cc;">10</span><span style="color: #009900;">&#41;</span>
        <span style="color: #000088;">$sysnotice</span><span style="color: #339933;">=</span><span style="color: #000088;">$stats</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'assigned'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">' assigned to you!'</span><span style="color: #339933;">;</span>
&nbsp;
    <span style="color: #000088;">$nav</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">addSubMenu</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'desc'</span><span style="color: #339933;">=&gt;</span><span style="color: #0000ff;">'My Tickets ('</span><span style="color: #339933;">.</span><span style="color: #000088;">$stats</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'assigned'</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: #0000ff;">'title'</span><span style="color: #339933;">=&gt;</span><span style="color: #0000ff;">'Assigned Tickets'</span><span style="color: #339933;">,</span>
                    <span style="color: #0000ff;">'href'</span><span style="color: #339933;">=&gt;</span><span style="color: #0000ff;">'tickets.php?status=assigned'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'iconclass'</span><span style="color: #339933;">=&gt;</span><span style="color: #0000ff;">'assignedTickets'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

<p>after the last line of that code, please insert this following code:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>465
466
467
468
</pre></td><td 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;">$stats</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'unassigned'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    <span style="color: #000088;">$nav</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">addSubMenu</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'desc'</span><span style="color: #339933;">=&gt;</span><span style="color: #0000ff;">'Unassigned Tickets ('</span><span style="color: #339933;">.</span><span style="color: #000088;">$stats</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'unassigned'</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: #0000ff;">'title'</span><span style="color: #339933;">=&gt;</span><span style="color: #0000ff;">'Unassigned Tickets'</span><span style="color: #339933;">,</span>
                    <span style="color: #0000ff;">'href'</span><span style="color: #339933;">=&gt;</span><span style="color: #0000ff;">'tickets.php?status=unassigned'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'iconclass'</span><span style="color: #339933;">=&gt;</span><span style="color: #0000ff;">'assignedTickets'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

</li>
</ol>
<p>That&#8217; all. Enjoy the result, everyone! </p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.openscriptsolution.com%2F2009%2F11%2F01%2Fadd-batch-ticket-assign-feature-into-osticket-v1-6-rc5%2F&amp;title=Add%20Batch%20Ticket%20Assign%20Feature%20into%20osTicket%20v1.6%20RC5" id="wpa2a_8"><img src="http://www.openscriptsolution.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.openscriptsolution.com/2009/11/01/add-batch-ticket-assign-feature-into-osticket-v1-6-rc5/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Remind Staff about Assigned Ticket in osTicket System v1.6 RC5</title>
		<link>http://www.openscriptsolution.com/2009/09/28/remind-staff-about-assigned-ticket-in-osticket-system-v1-6-rc5/</link>
		<comments>http://www.openscriptsolution.com/2009/09/28/remind-staff-about-assigned-ticket-in-osticket-system-v1-6-rc5/#comments</comments>
		<pubDate>Mon, 28 Sep 2009 07:02:57 +0000</pubDate>
		<dc:creator>Masino Sinaga</dc:creator>
				<category><![CDATA[osTicket]]></category>
		<category><![CDATA[assign]]></category>
		<category><![CDATA[form]]></category>
		<category><![CDATA[remind]]></category>
		<category><![CDATA[staff]]></category>
		<category><![CDATA[ticket]]></category>

		<guid isPermaLink="false">http://www.openscriptsolution.com/?p=447</guid>
		<description><![CDATA[There is an interesting feature request in osTicket Discussion Forum about how to send an email to an already assigned staff member to remind them to get on their tickets. To implement this new feature, I made a modification. Open \include\staff\viewticket.inc.php file, and find this code: 91 92 93 94 95 &#60;table align=&#34;center&#34; class=&#34;ticketinfo&#34; cellspacing=&#34;1&#34; [...]]]></description>
			<content:encoded><![CDATA[<p>There is an interesting feature request in <a href="http://www.osticket.com/forums/showthread.php?t=2794" target="_blank" title="[mod req] remind">osTicket Discussion Forum</a> about how to send an email to an already assigned staff member to remind them to get on their tickets. To implement this new feature, I made a modification. <span id="more-447"></span></p>
<ol>
<li>
Open <strong>\include\staff\viewticket.inc.php</strong> file, and find this code:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>91
92
93
94
95
</pre></td><td class="code"><pre class="php" style="font-family:monospace;">&lt;table align=&quot;center&quot; class=&quot;ticketinfo&quot; cellspacing=&quot;1&quot; cellpadding=&quot;3&quot; width=&quot;100%&quot; border=0&gt;
&lt;tr&gt;
&lt;th&gt;Assigned Staff:&lt;/th&gt;
&lt;td&gt;<span style="color: #000000; font-weight: bold;">&lt;?=</span><span style="color: #000088;">$staff</span>?Format<span style="color: #339933;">::</span><span style="color: #004000;">htmlchars</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$staff</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getName</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">:</span><span style="color: #0000ff;">'- unassigned -'</span><span style="color: #000000; font-weight: bold;">?&gt;</span>&lt;/td&gt;
&lt;/tr&gt;</pre></td></tr></table></div>

<p>then replace with this following code:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>91
92
93
94
95
96
97
</pre></td><td class="code"><pre class="php" style="font-family:monospace;">        &lt;table align=&quot;center&quot; class=&quot;ticketinfo&quot; cellspacing=&quot;1&quot; cellpadding=&quot;3&quot; width=&quot;100%&quot; border=0&gt;
            &lt;tr&gt;
                &lt;th&gt;Assigned Staff:&lt;/th&gt;
                &lt;td&gt;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #000088;">$assigned_staff</span><span style="color: #339933;">=</span><span style="color: #000088;">$staff</span>?Format<span style="color: #339933;">::</span><span style="color: #004000;">htmlchars</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$staff</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getName</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">:</span><span style="color: #0000ff;">'- unassigned -'</span><span style="color: #000000; font-weight: bold;">?&gt;</span>
                <span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$assigned_staff</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span> 
		&lt;/td&gt;
            &lt;/tr&gt;</pre></td></tr></table></div>

<p>find this code around line 135:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>135
136
137
</pre></td><td class="code"><pre class="php" style="font-family:monospace;">    <span style="color: #339933;">&lt;/</span>tr<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;/</span>table<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;</span>div<span style="color: #339933;">&gt;</span></pre></td></tr></table></div>

<p>then replace with this following code:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>135
136
137
138
139
140
141
142
143
144
145
146
147
148
</pre></td><td class="code"><pre class="php" style="font-family:monospace;">    &lt;/tr&gt;
&lt;/table&gt;
&nbsp;
<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$assigned_staff</span><span style="color: #339933;">!=</span><span style="color: #0000ff;">'- unassigned -'</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
&lt;form action=&quot;tickets.php?id=<span style="color: #000000; font-weight: bold;">&lt;?=</span><span style="color: #000088;">$id</span><span style="color: #000000; font-weight: bold;">?&gt;</span>&quot; name=&quot;frmremindstaff&quot; method=&quot;post&quot; enctype=&quot;multipart/form-data&quot;&gt;
  &lt;input type=&quot;hidden&quot; name=&quot;ticket_id&quot; value=&quot;<span style="color: #000000; font-weight: bold;">&lt;?=</span><span style="color: #000088;">$id</span><span style="color: #000000; font-weight: bold;">?&gt;</span>&quot; /&gt;
  &lt;input type=&quot;hidden&quot; name=&quot;a&quot; value=&quot;remind&quot; /&gt;
  &lt;input type=&quot;hidden&quot; name=&quot;staffId&quot; value=&quot;<span style="color: #000000; font-weight: bold;">&lt;?</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$staff</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getId</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot; /&gt;
  &lt;input type=&quot;hidden&quot; name=&quot;remind_message&quot; value=&quot;Reminded&quot; /&gt;
  &lt;input class=&quot;button&quot; type='submit' value='Remind <span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$assigned_staff</span> <span style="color: #000000; font-weight: bold;">?&gt;</span> for this ticket!' /&gt;
&lt;/form&gt;             
<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #009900;">&#125;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
&nbsp;
&lt;div&gt;</pre></td></tr></table></div>

</li>
<li>
Open <strong>\include\class.ticket.php</strong> file, and find this code:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1336
1337
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #009900;">&#125;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></td></tr></table></div>

<p>before the first line of that code above, insert the following code:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
</pre></td><td class="code"><pre class="php" style="font-family:monospace;">    <span style="color: #666666; font-style: italic;">//Remind: staff</span>
    <span style="color: #000000; font-weight: bold;">function</span> remindStaff<span style="color: #009900;">&#40;</span><span style="color: #000088;">$staffId</span><span style="color: #339933;">,</span><span style="color: #000088;">$message</span><span style="color: #339933;">,</span><span style="color: #000088;">$alertstaff</span><span style="color: #339933;">=</span><span style="color: #009900; font-weight: bold;">true</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;">$thisuser</span><span style="color: #339933;">,</span><span style="color: #000088;">$cfg</span><span style="color: #339933;">;</span>
&nbsp;
        <span style="color: #000088;">$staff</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> Staff<span style="color: #009900;">&#40;</span><span style="color: #000088;">$staffId</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><span style="color: #000088;">$staff</span> <span style="color: #339933;">||</span> <span style="color: #339933;">!</span><span style="color: #000088;">$staff</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">isAvailable</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">||</span> <span style="color: #339933;">!</span><span style="color: #000088;">$thisuser</span><span style="color: #009900;">&#41;</span>
	  <span style="color: #b1b100;">return</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #339933;">;</span>
&nbsp;
        <span style="color: #666666; font-style: italic;">// if($this-&gt;setStaffId($staff-&gt;getId())){</span>
            <span style="color: #666666; font-style: italic;">//Reopen the ticket if cloed.                </span>
            <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">isClosed</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #666666; font-style: italic;">//Assigned ticket Must be open.</span>
                <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">reopen</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
            <span style="color: #666666; font-style: italic;">//Send Notice + Message to assignee. (if directed)</span>
            <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$alertstaff</span> <span style="color: #339933;">&amp;&amp;</span> <span style="color: #000088;">$staff</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getId</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">!=</span><span style="color: #000088;">$thisuser</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getId</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: #666666; font-style: italic;">//No alerts for self assigned.</span>
                <span style="color: #666666; font-style: italic;">//Send Notice + Message to assignee.</span>
                <span style="color: #000088;">$dept</span><span style="color: #339933;">=</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getDept</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>  <span style="color: #666666; font-style: italic;">// Updated by Masino Sinaga, before: $dept=$ticket-&gt;getDept(); </span>
                <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><span style="color: #000088;">$dept</span> <span style="color: #339933;">||</span> <span style="color: #339933;">!</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$tplId</span><span style="color: #339933;">=</span><span style="color: #000088;">$dept</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getTemplateId</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
                    <span style="color: #000088;">$tplId</span><span style="color: #339933;">=</span><span style="color: #000088;">$cfg</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getDefaultTemplateId</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 assigned_alert_subj,assigned_alert_body FROM '</span><span style="color: #339933;">.</span>EMAIL_TEMPLATE_TABLE<span style="color: #339933;">.</span>
                 <span style="color: #0000ff;">' WHERE cfg_id='</span><span style="color: #339933;">.</span>db_input<span style="color: #009900;">&#40;</span><span style="color: #000088;">$cfg</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getId</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">' AND tpl_id='</span><span style="color: #339933;">.</span>db_input<span style="color: #009900;">&#40;</span><span style="color: #000088;">$tplId</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: #009900;">&#40;</span><span style="color: #000088;">$resp</span><span style="color: #339933;">=</span>db_query<span style="color: #009900;">&#40;</span><span style="color: #000088;">$sql</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&amp;&amp;</span> db_num_rows<span style="color: #009900;">&#40;</span><span style="color: #000088;">$resp</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&amp;&amp;</span> <span style="color: #990000;">list</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$subj</span><span style="color: #339933;">,</span><span style="color: #000088;">$body</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">=</span>db_fetch_row<span style="color: #009900;">&#40;</span><span style="color: #000088;">$resp</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
&nbsp;
                    <span style="color: #000088;">$body</span><span style="color: #339933;">=</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">replaceTemplateVars</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$body</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
                    <span style="color: #000088;">$subj</span><span style="color: #339933;">=</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">replaceTemplateVars</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$subj</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
                    <span style="color: #000088;">$body</span> <span style="color: #339933;">=</span> <span style="color: #990000;">str_replace</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'%note'</span><span style="color: #339933;">,</span><span style="color: #000088;">$message</span><span style="color: #339933;">,</span><span style="color: #000088;">$body</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
                    <span style="color: #000088;">$body</span> <span style="color: #339933;">=</span> <span style="color: #990000;">str_replace</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;%message&quot;</span><span style="color: #339933;">,</span> <span style="color: #000088;">$message</span><span style="color: #339933;">,</span><span style="color: #000088;">$body</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//Previous versions used message.</span>
&nbsp;
                    <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$email</span><span style="color: #339933;">=</span><span style="color: #000088;">$cfg</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getAlertEmail</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
                        <span style="color: #000088;">$email</span><span style="color: #339933;">=</span><span style="color: #000088;">$cfg</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getDefaultEmail</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;">$email</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
                        <span style="color: #000088;">$email</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">send</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$staff</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getEmail</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span><span style="color: #000088;">$subj</span><span style="color: #339933;">,</span><span style="color: #000088;">$body</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;">else</span> <span style="color: #009900;">&#123;</span>
                    Sys<span style="color: #339933;">::</span><span style="color: #990000;">log</span><span style="color: #009900;">&#40;</span>LOG_WARNING<span style="color: #339933;">,</span><span style="color: #0000ff;">'Template Fetch Error'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">&quot;Unable to fetch 'assigned' alert template #<span style="color: #006699; font-weight: bold;">$tplId</span>&quot;</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;">return</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #339933;">;</span>
        <span style="color: #666666; font-style: italic;">// }</span>
        <span style="color: #666666; font-style: italic;">// return false;</span>
    <span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

</li>
<li>
Open <strong>\scp\tickets.php</strong> file, and find this code:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>127
128
</pre></td><td class="code"><pre class="php" style="font-family:monospace;">        <span style="color: #b1b100;">case</span> <span style="color: #0000ff;">'assign'</span><span style="color: #339933;">:</span>
            <span style="color: #000088;">$fields</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></pre></td></tr></table></div>

<p>before the first line of that code above, insert the following code:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>126
127
128
129
130
131
132
133
134
135
136
137
138
139
</pre></td><td class="code"><pre class="php" style="font-family:monospace;">        <span style="color: #b1b100;">case</span> <span style="color: #0000ff;">'remind'</span><span style="color: #339933;">:</span>
            <span style="color: #000088;">$fields</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;">$fields</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'staffId'</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;">'type'</span><span style="color: #339933;">=&gt;</span><span style="color: #0000ff;">'int'</span><span style="color: #339933;">,</span>  <span style="color: #0000ff;">'required'</span><span style="color: #339933;">=&gt;</span><span style="color: #cc66cc;">1</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'error'</span><span style="color: #339933;">=&gt;</span><span style="color: #0000ff;">'Select assignee'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
            <span style="color: #000088;">$fields</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'remind_message'</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;">'type'</span><span style="color: #339933;">=&gt;</span><span style="color: #0000ff;">'text'</span><span style="color: #339933;">,</span>  <span style="color: #0000ff;">'required'</span><span style="color: #339933;">=&gt;</span><span style="color: #cc66cc;">1</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'error'</span><span style="color: #339933;">=&gt;</span><span style="color: #0000ff;">'Message required'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
            <span style="color: #000088;">$params</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> Validator<span style="color: #009900;">&#40;</span><span style="color: #000088;">$fields</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
            <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><span style="color: #000088;">$params</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">validate</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</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: #339933;">=</span><span style="color: #990000;">array_merge</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$errors</span><span style="color: #339933;">,</span><span style="color: #000088;">$params</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">errors</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
            <span style="color: #009900;">&#125;</span>
            <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><span style="color: #000088;">$errors</span> <span style="color: #339933;">&amp;&amp;</span> <span style="color: #000088;">$ticket</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">remindStaff</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'staffId'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'remind_message'</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;">$msg</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;This staff has been reminded.&quot;</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;">$errors</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'err'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">=</span><span style="color: #000088;">$errors</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'err'</span><span style="color: #009900;">&#93;</span>?<span style="color: #000088;">$errors</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'err'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">:</span><span style="color: #0000ff;">'Unable to remind staff at the moment. Please try again later.'</span><span style="color: #339933;">;</span>
            <span style="color: #009900;">&#125;</span>
            <span style="color: #b1b100;">break</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

</li>
<li>
Open again <strong>\include\class.ticket.php</strong> file, and find this code:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>408
409
410
</pre></td><td class="code"><pre class="php" style="font-family:monospace;">    <span style="color: #666666; font-style: italic;">//Replace base variables.</span>
    <span style="color: #000000; font-weight: bold;">function</span> replaceTemplateVars<span style="color: #009900;">&#40;</span><span style="color: #000088;">$text</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;">$cfg</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>then replace with this following code:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>408
409
410
411
</pre></td><td class="code"><pre class="php" style="font-family:monospace;">    <span style="color: #666666; font-style: italic;">//Replace base variables.</span>
    <span style="color: #000000; font-weight: bold;">function</span> replaceTemplateVars<span style="color: #009900;">&#40;</span><span style="color: #000088;">$text</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;">$cfg</span><span style="color: #339933;">;</span>
        <span style="color: #000000; font-weight: bold;">global</span> <span style="color: #000088;">$thisuser</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>find again this code:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
</pre></td><td class="code"><pre class="php" style="font-family:monospace;">        <span style="color: #000088;">$search</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'/%id/'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'/%ticket/'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'/%email/'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'/%name/'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'/%subject/'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'/%topic/'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'/%phone/'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'/%status/'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'/%priority/'</span><span style="color: #339933;">,</span>
                        <span style="color: #0000ff;">'/%dept/'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'/%assigned_staff/'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'/%createdate/'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'/%duedate/'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'/%closedate/'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'/%url/'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        <span style="color: #000088;">$replace</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getId</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
                         <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getExtId</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
                         <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getEmail</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
                         <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getName</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
                         <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getSubject</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
                         <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getHelpTopic</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
                         <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getPhoneNumber</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
                         <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getStatus</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
                         <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getPriority</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
                         <span style="color: #009900;">&#40;</span><span style="color: #000088;">$dept</span>?<span style="color: #000088;">$dept</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getName</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: #009900;">&#41;</span><span style="color: #339933;">,</span>
                         <span style="color: #009900;">&#40;</span><span style="color: #000088;">$staff</span>?<span style="color: #000088;">$staff</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getName</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: #009900;">&#41;</span><span style="color: #339933;">,</span>
                         Format<span style="color: #339933;">::</span><span style="color: #004000;">db_daydatetime</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getCreateDate</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
                         Format<span style="color: #339933;">::</span><span style="color: #004000;">db_daydatetime</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getDueDate</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
                         Format<span style="color: #339933;">::</span><span style="color: #004000;">db_daydatetime</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getCloseDate</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
                         <span style="color: #000088;">$cfg</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getBaseUrl</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>then replace with this following code:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
</pre></td><td class="code"><pre class="php" style="font-family:monospace;">        <span style="color: #000088;">$search</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'/%id/'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'/%ticket/'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'/%email/'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'/%name/'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'/%subject/'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'/%topic/'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'/%phone/'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'/%status/'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'/%priority/'</span><span style="color: #339933;">,</span>
                        <span style="color: #0000ff;">'/%dept/'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'/%assigned_staff/'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'/%createdate/'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'/%duedate/'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'/%closedate/'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'/%url/'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'/%assignee/'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'/%assigner/'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        <span style="color: #000088;">$replace</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getId</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
                         <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getExtId</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
                         <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getEmail</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
                         <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getName</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
                         <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getSubject</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
                         <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getHelpTopic</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
                         <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getPhoneNumber</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
                         <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getStatus</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
                         <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getPriority</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
                         <span style="color: #009900;">&#40;</span><span style="color: #000088;">$dept</span>?<span style="color: #000088;">$dept</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getName</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: #009900;">&#41;</span><span style="color: #339933;">,</span>
                         <span style="color: #009900;">&#40;</span><span style="color: #000088;">$staff</span>?<span style="color: #000088;">$staff</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getName</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: #009900;">&#41;</span><span style="color: #339933;">,</span>
                         Format<span style="color: #339933;">::</span><span style="color: #004000;">db_daydatetime</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getCreateDate</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
                         Format<span style="color: #339933;">::</span><span style="color: #004000;">db_daydatetime</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getDueDate</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
                         Format<span style="color: #339933;">::</span><span style="color: #004000;">db_daydatetime</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getCloseDate</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
                         <span style="color: #000088;">$cfg</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getBaseUrl</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
			 <span style="color: #009900;">&#40;</span><span style="color: #000088;">$staff</span>?<span style="color: #000088;">$staff</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getName</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: #009900;">&#41;</span><span style="color: #339933;">,</span>
			 <span style="color: #000088;">$thisuser</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getUsername</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

</li>
</ol>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.openscriptsolution.com%2F2009%2F09%2F28%2Fremind-staff-about-assigned-ticket-in-osticket-system-v1-6-rc5%2F&amp;title=Remind%20Staff%20about%20Assigned%20Ticket%20in%20osTicket%20System%20v1.6%20RC5" id="wpa2a_10"><img src="http://www.openscriptsolution.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.openscriptsolution.com/2009/09/28/remind-staff-about-assigned-ticket-in-osticket-system-v1-6-rc5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
