<?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; form</title>
	<atom:link href="http://www.openscriptsolution.com/tag/form/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>id</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Bagaimana Mengeset Otomatis Fokus pada Kotak Teks Username di Form Login Staf osTicket</title>
		<link>http://www.openscriptsolution.com/id/2010/03/01/how-to-set-auto-focus-on-the-username-textbox-in-staff-login-form-of-osticket/</link>
		<comments>http://www.openscriptsolution.com/id/2010/03/01/how-to-set-auto-focus-on-the-username-textbox-in-staff-login-form-of-osticket/#comments</comments>
		<pubDate>Mon, 01 Mar 2010 00:21:38 +0000</pubDate>
		<dc:creator>Masino Sinaga</dc:creator>
				<category><![CDATA[osTicket]]></category>
		<category><![CDATA[auto focus]]></category>
		<category><![CDATA[form]]></category>
		<category><![CDATA[login]]></category>
		<category><![CDATA[staff-side]]></category>
		<category><![CDATA[textbox]]></category>
		<category><![CDATA[ticket]]></category>
		<category><![CDATA[username]]></category>

		<guid isPermaLink="false">http://www.openscriptsolution.com/?p=1151</guid>
		<description><![CDATA[Setiap kali saya membuka halaman form login staf di sistem osTicket, saya harus mengarahkan kursor mouse saya dan lalu mengklik pada textbox pertama di form tersebut agar dapat siap menerima masukan informasi login. Sayangnya, hal ini sangat mengganggu saya, karena meskipun aktivitas mengarahkan mouse tadi kelihatan sepele, tapi seharusnya pekerjaan tambahan ini tidak perlu dilakukan [...]]]></description>
			<content:encoded><![CDATA[<p>Setiap kali saya membuka halaman form login staf di sistem osTicket, saya harus mengarahkan kursor mouse saya dan lalu mengklik pada textbox pertama di form tersebut agar dapat siap menerima masukan informasi login. Sayangnya, hal ini sangat mengganggu saya, karena meskipun aktivitas mengarahkan mouse tadi kelihatan sepele, tapi seharusnya pekerjaan tambahan ini tidak perlu dilakukan oleh staf. Lalu saya memodifikasi form login di panel staf, agar sistem melakukan secara otomatis fokus pada textbox pertama setiap kali staf mengunjungi halaman ini. <span id="more-1151"></span></p>
<ol>
<li>
Buka file <strong>/include/staff/login.tpl.php</strong>, dan temukan kode ini:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>11
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">&lt;</span>body id<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;loginBody&quot;</span><span style="color: #339933;">&gt;</span></pre></td></tr></table></div>

<p>lalu timpa dengan kode berikut:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>11
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">&lt;</span>body id<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;loginBody&quot;</span> onload<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;document.frmLogin.username.focus()&quot;</span><span style="color: #339933;">&gt;</span></pre></td></tr></table></div>

<p>Temukan lagi kode yang ini:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>16
</pre></td><td class="code"><pre class="php" style="font-family:monospace;">	<span style="color: #339933;">&lt;</span>form action<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;login.php&quot;</span> method<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;post&quot;</span><span style="color: #339933;">&gt;</span></pre></td></tr></table></div>

<p>lalu timpa dengan kode berikut:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>16
</pre></td><td class="code"><pre class="php" style="font-family:monospace;">	<span style="color: #339933;">&lt;</span>form name<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;frmLogin&quot;</span> action<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;login.php&quot;</span> method<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;post&quot;</span><span style="color: #339933;">&gt;</span></pre></td></tr></table></div>

</li>
</ol>
<p>Nah, sekarang setiap kali Anda membuka atau mengunjungi halaman form login di sistem osTicket Anda, maka Anda tidak perlu lagi menggerakkan kursor mouse dan mengklik textbox username. Selamat menikmati!</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%2Fid%2F2010%2F03%2F01%2Fhow-to-set-auto-focus-on-the-username-textbox-in-staff-login-form-of-osticket%2F&amp;title=Bagaimana%20Mengeset%20Otomatis%20Fokus%20pada%20Kotak%20Teks%20Username%20di%20Form%20Login%20Staf%20osTicket" 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/id/2010/03/01/how-to-set-auto-focus-on-the-username-textbox-in-staff-login-form-of-osticket/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Menambahkan Pencarian Google di SideBar Theme iNove WordPress</title>
		<link>http://www.openscriptsolution.com/id/2009/12/20/adding-google-search-in-sidebar-of-inove-theme-of-wordpress/</link>
		<comments>http://www.openscriptsolution.com/id/2009/12/20/adding-google-search-in-sidebar-of-inove-theme-of-wordpress/#comments</comments>
		<pubDate>Sun, 20 Dec 2009 16:50:08 +0000</pubDate>
		<dc:creator>Masino Sinaga</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[form]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[iNove]]></category>
		<category><![CDATA[search]]></category>
		<category><![CDATA[theme]]></category>

		<guid isPermaLink="false">http://www.openscriptsolution.com/?p=1057</guid>
		<description><![CDATA[Terinspirasi dari artikel saya sebelumnya di blog ini, modifikasi berikut akan menambahkan form Google Search di bagian kanan atas dari SideBar them iNove WordPress. Buka file /wp-content/themes/inove/sidebar.php Anda, dan cari kode ini: 19 &#60;div id=&#34;northsidebar&#34; class=&#34;sidebar&#34;&#62; setelah baris tersebut, tambahkan kode berikut: 19 20 21 22 23 24 25 26 27 28 29 30 31 [...]]]></description>
			<content:encoded><![CDATA[<p>Terinspirasi dari artikel saya sebelumnya di blog ini, modifikasi berikut akan menambahkan form Google Search di bagian kanan atas dari SideBar them <strong>iNove</strong> WordPress. <span id="more-1057"></span></p>
<ol>
<li>
Buka file <strong>/wp-content/themes/inove/sidebar.php</strong> Anda, dan cari kode ini:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>19
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">&lt;</span>div id<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;northsidebar&quot;</span> <span style="color: #000000; font-weight: bold;">class</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;sidebar&quot;</span><span style="color: #339933;">&gt;</span></pre></td></tr></table></div>

<p>setelah baris tersebut, tambahkan kode berikut:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
</pre></td><td class="code"><pre class="php" style="font-family:monospace;">&lt;div class=&quot;widget&quot;&gt;
<span style="color: #000000; font-weight: bold;">&lt;?php</span> 
<span style="color: #000088;">$my_domain</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;openscriptsolution.com&quot;</span><span style="color: #339933;">;</span>  <span style="color: #666666; font-style: italic;">// &lt;-- put your domain here!</span>
<span style="color: #000088;">$text_color</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;000000&quot;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$results_bg</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;FFFFFF&quot;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$header_bg</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;FFFFFF&quot;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$border</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;336699&quot;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$logo_height</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;50&quot;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$logo_width</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;313&quot;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$my_logo</span> <span style="color: #339933;">=</span> site_url<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;/wp-content/themes/inove/img/google.gif&quot;</span><span style="color: #339933;">;</span> 
<span style="color: #000088;">$my_logo_link</span> <span style="color: #339933;">=</span> site_url<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;/wp-content/themes/inove/img/yourlogo.jpg&quot;</span><span style="color: #339933;">;</span>                   
<span style="color: #000088;">$visited_link</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;663399&quot;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$title_color</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;0000FF&quot;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$url_color</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;008000&quot;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$faint_color</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;0000FF&quot;</span><span style="color: #339933;">;</span>
<span style="color: #666666; font-style: italic;">/************************************************************************/</span>
<span style="color: #666666; font-style: italic;">/************************************************************************/</span>
<span style="color: #666666; font-style: italic;">/*                   DO NOT EDIT BELOW HERE                             */</span>
<span style="color: #666666; font-style: italic;">/************************************************************************/</span>
<span style="color: #666666; font-style: italic;">/************************************************************************/</span>
<span style="color: #666666; font-style: italic;">// show the content of the block</span>
<span style="color: #000088;">$content</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">&quot;&lt;!-- SiteSearch Google --&gt;
&lt;form method=GET action='http://www.google.com/custom' target=_blank&gt;
&lt;center&gt;&lt;a href='http://www.google.com/'&gt;&lt;img src='&quot;</span><span style="color: #339933;">.</span><span style="color: #000088;">$my_logo</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;'
border='0' alt='Google'&gt;&lt;/a&gt;
&lt;input type=hidden name=domains value='&quot;</span><span style="color: #339933;">.</span><span style="color: #000088;">$my_domain</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;'&gt;&lt;input type=text name=q size=15 maxlength=255 value=''&gt;&amp;nbsp;
&lt;input type=submit name=sa value='Search'&gt;&lt;/center&gt;
&lt;center&gt;&lt;font size=-1&gt;&lt;input type=radio name=sitesearch value='' checked&gt;Web
&lt;input type=radio name=sitesearch value='&quot;</span><span style="color: #339933;">.</span><span style="color: #000088;">$my_domain</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;'&gt;www.&quot;</span><span style="color: #339933;">.</span><span style="color: #000088;">$my_domain</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;&lt;/center&gt;&lt;/font&gt;
&lt;input type=hidden name=client value='pub-4127448471140412'&gt;
&lt;input type=hidden name=forid value='1'&gt;
&lt;input type=hidden name=ie value='ISO-8859-1'&gt;
&lt;input type=hidden name=oe value='ISO-8859-1'&gt;
&lt;input type=hidden name=cof value='GALT:#&quot;</span><span style="color: #339933;">.</span><span style="color: #000088;">$url_color</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;;GL:1;DIV:#&quot;</span><span style="color: #339933;">.</span><span style="color: #000088;">$border</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;;VLC:&quot;</span><span style="color: #339933;">.</span><span style="color: #000088;">$visited_link</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;;AH:center;BGC:&quot;</span><span style="color: #339933;">.</span><span style="color: #000088;">$results_bg</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;;LBGC:&quot;</span><span style="color: #339933;">.</span><span style="color: #000088;">$header_bg</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;;ALC:&quot;</span><span style="color: #339933;">.</span><span style="color: #000088;">$title_color</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;;LC:&quot;</span><span style="color: #339933;">.</span><span style="color: #000088;">$title_color</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;;T:&quot;</span><span style="color: #339933;">.</span><span style="color: #000088;">$text_color</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;;GFNT:&quot;</span><span style="color: #339933;">.</span><span style="color: #000088;">$faint_color</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;;GIMP:&quot;</span><span style="color: #339933;">.</span><span style="color: #000088;">$faint_color</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;;LH:&quot;</span><span style="color: #339933;">.</span><span style="color: #000088;">$logo_height</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;;LW:&quot;</span><span style="color: #339933;">.</span><span style="color: #000088;">$logo_width</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;;L:&quot;</span><span style="color: #339933;">.</span><span style="color: #000088;">$my_logo</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;;S:&quot;</span><span style="color: #339933;">.</span><span style="color: #000088;">$my_logo_link</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;;FORID:1;'&gt;
&lt;input type=hidden name=hl value='en'&gt;
&lt;/form&gt;
&lt;!-- Sitesearch  Google --&gt;
&quot;</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">echo</span> <span style="color: #000088;">$content</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span>
&lt;/div&gt;</pre></td></tr></table></div>

</li>
<li>
<div id="attachment_1051" class="wp-caption alignnone" style="width: 82px"><a href="http://www.openscriptsolution.com/wp-content/uploads/2009/12/google.gif"><img src="http://www.openscriptsolution.com/wp-content/uploads/2009/12/google.gif" alt="Google Logo" title="google" width="72" height="24" class="size-full wp-image-1051" />Unduh file ini</a><p class="wp-caption-text">Google Logo</p></div>, lalu letakkan di dalam direktori <strong>/wp-content/themes/inove/img/</strong> milik theme iNove.
</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%2Fid%2F2009%2F12%2F20%2Fadding-google-search-in-sidebar-of-inove-theme-of-wordpress%2F&amp;title=Menambahkan%20Pencarian%20Google%20di%20SideBar%20Theme%20iNove%20WordPress" 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/id/2009/12/20/adding-google-search-in-sidebar-of-inove-theme-of-wordpress/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Ijinkan Kode HTML pada Pesan Tiket Baru di osTicket v1.6 RC5</title>
		<link>http://www.openscriptsolution.com/id/2009/12/12/allowing-html-code-on-new-ticket-message-of-osticket-v1-6-rc5/</link>
		<comments>http://www.openscriptsolution.com/id/2009/12/12/allowing-html-code-on-new-ticket-message-of-osticket-v1-6-rc5/#comments</comments>
		<pubDate>Sat, 12 Dec 2009 12:49:10 +0000</pubDate>
		<dc:creator>Masino Sinaga</dc:creator>
				<category><![CDATA[osTicket]]></category>
		<category><![CDATA[client-side]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[form]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[new]]></category>
		<category><![CDATA[striptags]]></category>
		<category><![CDATA[ticket]]></category>

		<guid isPermaLink="false">http://www.openscriptsolution.com/?p=1009</guid>
		<description><![CDATA[Jika Anda ingin mengijinkan klien Anda dapat menyertakan potongan kode pemrograman ketika membuat sebuah tiket baru di osTicket, maka Anda harus memodifikasi fungsi yang terkait dengan hal ini di dalam file class.format.php, dan setelah itu, Anda harus menambahkan informasi tambahan di form buka tiket baru supaya klien Anda mengapit kode mereka dengan tag [code] dan [...]]]></description>
			<content:encoded><![CDATA[<p>Jika Anda ingin mengijinkan klien Anda dapat menyertakan potongan kode pemrograman ketika membuat sebuah tiket baru di osTicket, maka Anda harus memodifikasi fungsi yang terkait dengan hal ini di dalam file <strong>class.format.php</strong>, dan setelah itu, Anda harus menambahkan informasi tambahan di form buka tiket baru supaya klien Anda mengapit kode mereka dengan tag <strong>[code]</strong> dan <strong>[/code]</strong>. Harap diingat, bahwa gunakan modifikasi ini dengan resiko yang Anda tanggung sendiri. <span id="more-1009"></span></p>
<ol>
<li>
Buka file <strong>\include\class.format.php</strong>, dan cari kode ini:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
</pre></td><td class="code"><pre class="php" style="font-family:monospace;">    <span style="color: #666666; font-style: italic;">//Format text for display..</span>
    <span style="color: #000000; font-weight: bold;">function</span> display<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>
&nbsp;
        <span style="color: #000088;">$text</span><span style="color: #339933;">=</span>Format<span style="color: #339933;">::</span><span style="color: #004000;">htmlchars</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$text</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//take care of html special chars</span>
        <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$cfg</span> <span style="color: #339933;">&amp;&amp;</span> <span style="color: #000088;">$cfg</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">clickableURLS</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&amp;&amp;</span> <span style="color: #000088;">$text</span><span style="color: #009900;">&#41;</span>
            <span style="color: #000088;">$text</span><span style="color: #339933;">=</span>Format<span style="color: #339933;">::</span><span style="color: #004000;">clickableurls</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$text</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
        <span style="color: #666666; font-style: italic;">//Wrap long words...</span>
        <span style="color: #000088;">$text</span> <span style="color: #339933;">=</span><span style="color: #990000;">preg_replace_callback</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'/\w{75,}/'</span><span style="color: #339933;">,</span><span style="color: #990000;">create_function</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'$matches'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'return wordwrap($matches[0],70,&quot;\n&quot;,true);'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span><span style="color: #000088;">$text</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
        <span style="color: #b1b100;">return</span> <span style="color: #990000;">nl2br</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$text</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">&#125;</span>
&nbsp;
    <span style="color: #000000; font-weight: bold;">function</span> striptags<span style="color: #009900;">&#40;</span><span style="color: #000088;">$string</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
        <span style="color: #b1b100;">return</span> <span style="color: #990000;">strip_tags</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">html_entity_decode</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$string</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//strip all tags ...no mercy!</span>
    <span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

<p>lalu timpa dengan kode berikut:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
</pre></td><td class="code"><pre class="php" style="font-family:monospace;">    <span style="color: #666666; font-style: italic;">//Format text for display..</span>
    <span style="color: #000000; font-weight: bold;">function</span> display<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>
&nbsp;
        <span style="color: #666666; font-style: italic;">//$text=Format::htmlchars($text); //take care of html special chars</span>
        <span style="color: #000088;">$text</span> <span style="color: #339933;">=</span> <span style="color: #990000;">str_replace</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'[code]'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'&lt;pre&gt;'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$text</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        <span style="color: #000088;">$text</span> <span style="color: #339933;">=</span> <span style="color: #990000;">str_replace</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'[/code]'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'&lt;/pre&gt;'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$text</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;">$cfg</span> <span style="color: #339933;">&amp;&amp;</span> <span style="color: #000088;">$cfg</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">clickableURLS</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&amp;&amp;</span> <span style="color: #000088;">$text</span><span style="color: #009900;">&#41;</span>
            <span style="color: #000088;">$text</span><span style="color: #339933;">=</span>Format<span style="color: #339933;">::</span><span style="color: #004000;">clickableurls</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$text</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
        <span style="color: #666666; font-style: italic;">//Wrap long words...</span>
        <span style="color: #000088;">$text</span> <span style="color: #339933;">=</span><span style="color: #990000;">preg_replace_callback</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'/\w{75,}/'</span><span style="color: #339933;">,</span><span style="color: #990000;">create_function</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'$matches'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'return wordwrap($matches[0],70,&quot;\n&quot;,true);'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span><span style="color: #000088;">$text</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
        <span style="color: #b1b100;">return</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$text</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">&#125;</span>
&nbsp;
    <span style="color: #000000; font-weight: bold;">function</span> striptags<span style="color: #009900;">&#40;</span><span style="color: #000088;">$string</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
        <span style="color: #666666; font-style: italic;">//return strip_tags(html_entity_decode($string)); //strip all tags ...no mercy!</span>
        <span style="color: #b1b100;">return</span> <span style="color: #990000;">strip_tags</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$string</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//strip all tags </span>
    <span style="color: #009900;">&#125;</span>
&nbsp;
    <span style="color: #000000; font-weight: bold;">function</span> convertCode<span style="color: #009900;">&#40;</span><span style="color: #000088;">$string</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    	  <span style="color: #000088;">$string</span> <span style="color: #339933;">=</span> <span style="color: #990000;">str_replace</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'&lt;'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'&amp;lt;'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$string</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    	  <span style="color: #000088;">$string</span> <span style="color: #339933;">=</span> <span style="color: #990000;">str_replace</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'&gt;'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'&amp;gt;'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$string</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    	  <span style="color: #b1b100;">return</span> <span style="color: #000088;">$string</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

</li>
<li>
Buka file <strong>\include\class.ticket.php</strong>, dan cari kode ini:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>587
</pre></td><td class="code"><pre class="php" style="font-family:monospace;">             <span style="color: #0000ff;">',message='</span><span style="color: #339933;">.</span>db_input<span style="color: #009900;">&#40;</span>Format<span style="color: #339933;">::</span><span style="color: #004000;">striptags</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$msg</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span> <span style="color: #666666; font-style: italic;">//Tags/code stripped...meaning client can not send in code..etc</span></pre></td></tr></table></div>

<p>lalu timpa dengan kode berikut:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>587
</pre></td><td class="code"><pre class="php" style="font-family:monospace;">             <span style="color: #0000ff;">',message='</span><span style="color: #339933;">.</span>db_input<span style="color: #009900;">&#40;</span>Format<span style="color: #339933;">::</span><span style="color: #004000;">striptags</span><span style="color: #009900;">&#40;</span>Format<span style="color: #339933;">::</span><span style="color: #004000;">convertCode</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$msg</span><span style="color: #009900;">&#41;</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%2Fid%2F2009%2F12%2F12%2Fallowing-html-code-on-new-ticket-message-of-osticket-v1-6-rc5%2F&amp;title=Ijinkan%20Kode%20HTML%20pada%20Pesan%20Tiket%20Baru%20di%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/id/2009/12/12/allowing-html-code-on-new-ticket-message-of-osticket-v1-6-rc5/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Menampilkan Beberapa Sub-String yang Dipisahkan Koma dari String Tunggal dan Menampilkannya Tercentang di CheckBox PHP</title>
		<link>http://www.openscriptsolution.com/id/2009/12/11/displaying-some-comma-separated-sub-string-values-from-a-single-string-to-the-checked-checkboxes-control-in-php/</link>
		<comments>http://www.openscriptsolution.com/id/2009/12/11/displaying-some-comma-separated-sub-string-values-from-a-single-string-to-the-checked-checkboxes-control-in-php/#comments</comments>
		<pubDate>Fri, 11 Dec 2009 16:40:26 +0000</pubDate>
		<dc:creator>Masino Sinaga</dc:creator>
				<category><![CDATA[Umum]]></category>
		<category><![CDATA[checkboxes]]></category>
		<category><![CDATA[checked]]></category>
		<category><![CDATA[Basis Data]]></category>
		<category><![CDATA[display]]></category>
		<category><![CDATA[form]]></category>
		<category><![CDATA[get]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.openscriptsolution.com/?p=1004</guid>
		<description><![CDATA[Kemarin saya menghadapi sebuah situasi ketika saya sedang berusaha untuk mengambil beberapa nilai sub-string yang berasal dari sebuah string tunggal yang tersimpan di basis data, lalu menampilkannya ke control CheckBox yang tercentang dengan menggunakan kode PHP. Misalkan saya sudah memiliki 5 control CheckBox yang bernama Applications di atas sebuah form, sedangkan nilai yang disimpan di [...]]]></description>
			<content:encoded><![CDATA[<p>Kemarin saya menghadapi sebuah situasi ketika saya sedang berusaha untuk mengambil beberapa nilai sub-string yang berasal dari sebuah string tunggal yang tersimpan di basis data, lalu menampilkannya ke control <strong>CheckBox</strong> yang tercentang dengan menggunakan kode PHP. Misalkan saya sudah memiliki 5 control CheckBox yang bernama <strong>Applications</strong> di atas sebuah form, sedangkan nilai yang disimpan di dalam sebuah string dari basis data, kita contohkan, adalah: &#8220;Application 1, Application 3, Application 5&#8243;. Lalu, saya menginginkan agar control CheckBox yang pertama, ketiga, dan yang kelima akan menjadi tercentang berdasarkan beberapa sub-string string tadi. Akhirnya jadi juga, saya menulis kode berikut untuk mengatasi permasalahan saya. <span id="more-1004"></span></p>
<p>Inilah kodenya:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span> 
    <span style="color: #666666; font-style: italic;">// diasumsikan bahwa nilai $strApplications diambil dari basis data</span>
    <span style="color: #000088;">$strApplications</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;Application 1, Application 3, Application 5&quot;</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span>
    &lt;tr&gt;
      &lt;td&gt;Applications: &lt;/td&gt;
      &lt;td&gt;
        <span style="color: #000000; font-weight: bold;">&lt;?php</span>  
	  <span style="color: #b1b100;">for</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$j</span><span style="color: #339933;">=</span><span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span> <span style="color: #000088;">$j</span><span style="color: #339933;">&lt;=</span><span style="color: #cc66cc;">5</span><span style="color: #339933;">;</span> <span style="color: #000088;">$j</span><span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>	          
            <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">'&lt;input type=&quot;checkbox&quot; name=&quot;applications[]&quot; value=&quot;Application '</span><span style="color: #339933;">.</span><span style="color: #000088;">$j</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot; '</span><span style="color: #339933;">;</span>		
	    <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span> <span style="color: #990000;">strpos</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$strApplications</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'Application '</span><span style="color: #339933;">.</span><span style="color: #000088;">$j</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">!==</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	      <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">'checked'</span><span style="color: #339933;">;</span>  <span style="color: #666666; font-style: italic;">// checkbox mana yang seharusnyd dicentang</span>
	    <span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #009900;">&#123;</span>
	      <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">''</span><span style="color: #339933;">;</span>  <span style="color: #666666; font-style: italic;">// dan periksa juga checkbox mana yang tidak dicentang</span>
	    <span style="color: #009900;">&#125;</span>	
	    <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">'&gt;Application '</span><span style="color: #339933;">.</span><span style="color: #000088;">$j</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;br /&gt;'</span><span style="color: #339933;">;</span>
          <span style="color: #009900;">&#125;</span>
          <span style="color: #000000; font-weight: bold;">?&gt;</span>      
      &lt;/td&gt;
    &lt;/tr&gt;</pre></div></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%2Fid%2F2009%2F12%2F11%2Fdisplaying-some-comma-separated-sub-string-values-from-a-single-string-to-the-checked-checkboxes-control-in-php%2F&amp;title=Menampilkan%20Beberapa%20Sub-String%20yang%20Dipisahkan%20Koma%20dari%20String%20Tunggal%20dan%20Menampilkannya%20Tercentang%20di%20CheckBox%20PHP" 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/id/2009/12/11/displaying-some-comma-separated-sub-string-values-from-a-single-string-to-the-checked-checkboxes-control-in-php/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Menambahkan Field Baru di Form Ubah Tiket pada osTicket v1.6 RC5</title>
		<link>http://www.openscriptsolution.com/id/2009/12/10/add-new-field-in-edit-ticket-form-of-osticket-v1-6-rc5/</link>
		<comments>http://www.openscriptsolution.com/id/2009/12/10/add-new-field-in-edit-ticket-form-of-osticket-v1-6-rc5/#comments</comments>
		<pubDate>Thu, 10 Dec 2009 14:51:40 +0000</pubDate>
		<dc:creator>Masino Sinaga</dc:creator>
				<category><![CDATA[osTicket]]></category>
		<category><![CDATA[checkbox]]></category>
		<category><![CDATA[edit]]></category>
		<category><![CDATA[form]]></category>
		<category><![CDATA[staff-side]]></category>
		<category><![CDATA[textbox]]></category>
		<category><![CDATA[ticket]]></category>

		<guid isPermaLink="false">http://www.openscriptsolution.com/?p=998</guid>
		<description><![CDATA[Modifikasi berikut ini akan menambahkan 2 field baru ke atas form ubah tiket di sisi staf dari osTicket v1.6 RC5. Modifikasi ini memiliki hubungan dengan artikel: Hal Penting untuk Mengubah Field Baru di osTicket v1.6 RC5. Pada contoh berikut, kita akan melanjutkan contoh kasus yang sudah pernah kita lakukan pada artikel saya yang berjudul: Bagaimana [...]]]></description>
			<content:encoded><![CDATA[<p>Modifikasi berikut ini akan menambahkan 2 field baru ke atas form ubah tiket di sisi staf dari osTicket v1.6 RC5. Modifikasi ini memiliki hubungan dengan artikel: <a href="http://www.openscriptsolution.com/id/2009/11/21/important-things-to-edit-new-fields-in-osticket-v1-6-rc5/">Hal Penting untuk Mengubah Field Baru di osTicket v1.6 RC5</a>. Pada contoh berikut, kita akan melanjutkan contoh kasus yang sudah pernah kita lakukan pada artikel saya yang berjudul: <a href="http://www.openscriptsolution.com/id/2009/11/15/how-to-add-extra-fields-on-the-open-ticket-form-of-client-side-in-osticket-v1-6-rc5/" target="_blank">Bagaimana Menambahkan Field Tambahan pada Form Buka Tiket di Sisi Klien di osTicket v1.6 RC5</a>. <span id="more-998"></span></p>
<ol>
<li>
Buka file <strong>\include\staff\editticket.inc.php</strong> Anda, dan cari kode ini:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>9
10
11
12
13
14
15
16
17
</pre></td><td class="code"><pre class="php" style="font-family:monospace;">    <span style="color: #000088;">$info</span><span style="color: #339933;">=</span><span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'email'</span><span style="color: #339933;">=&gt;</span><span style="color: #000088;">$ticket</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: #0000ff;">'name'</span> <span style="color: #339933;">=&gt;</span><span style="color: #000088;">$ticket</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;">'phone'</span><span style="color: #339933;">=&gt;</span><span style="color: #000088;">$ticket</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getPhone</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
                <span style="color: #0000ff;">'phone_ext'</span><span style="color: #339933;">=&gt;</span><span style="color: #000088;">$ticket</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getPhoneExt</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
                <span style="color: #0000ff;">'pri'</span><span style="color: #339933;">=&gt;</span><span style="color: #000088;">$ticket</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getPriorityId</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
                <span style="color: #0000ff;">'subject'</span> <span style="color: #339933;">=&gt;</span><span style="color: #000088;">$ticket</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: #0000ff;">'duedate'</span> <span style="color: #339933;">=&gt;</span><span style="color: #000088;">$ticket</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;">&#40;</span>Format<span style="color: #339933;">::</span><span style="color: #004000;">userdate</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'m/d/Y'</span><span style="color: #339933;">,</span>Misc<span style="color: #339933;">::</span><span style="color: #004000;">db2gmtime</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$ticket</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: #009900;">&#41;</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: #0000ff;">'time'</span><span style="color: #339933;">=&gt;</span><span style="color: #000088;">$ticket</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;">&#40;</span>Format<span style="color: #339933;">::</span><span style="color: #004000;">userdate</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'G:i'</span><span style="color: #339933;">,</span>Misc<span style="color: #339933;">::</span><span style="color: #004000;">db2gmtime</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$ticket</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: #009900;">&#41;</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;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>lalu timpa dengan kode berikut:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>9
10
11
12
13
14
15
16
17
18
19
</pre></td><td class="code"><pre class="php" style="font-family:monospace;">    <span style="color: #000088;">$info</span><span style="color: #339933;">=</span><span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'email'</span><span style="color: #339933;">=&gt;</span><span style="color: #000088;">$ticket</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: #0000ff;">'name'</span> <span style="color: #339933;">=&gt;</span><span style="color: #000088;">$ticket</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;">'phone'</span><span style="color: #339933;">=&gt;</span><span style="color: #000088;">$ticket</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getPhone</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
                <span style="color: #0000ff;">'phone_ext'</span><span style="color: #339933;">=&gt;</span><span style="color: #000088;">$ticket</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getPhoneExt</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
                <span style="color: #0000ff;">'applications'</span><span style="color: #339933;">=&gt;</span><span style="color: #000088;">$ticket</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getApplications</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;">// Added by Masino Sinaga, December 10, 2009</span>
                <span style="color: #0000ff;">'productkey'</span><span style="color: #339933;">=&gt;</span><span style="color: #000088;">$ticket</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getProductKey</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;">// Added by Masino Sinaga, December 10, 2009</span>
                <span style="color: #0000ff;">'pri'</span><span style="color: #339933;">=&gt;</span><span style="color: #000088;">$ticket</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getPriorityId</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
                <span style="color: #0000ff;">'subject'</span> <span style="color: #339933;">=&gt;</span><span style="color: #000088;">$ticket</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: #0000ff;">'duedate'</span> <span style="color: #339933;">=&gt;</span><span style="color: #000088;">$ticket</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;">&#40;</span>Format<span style="color: #339933;">::</span><span style="color: #004000;">userdate</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'m/d/Y'</span><span style="color: #339933;">,</span>Misc<span style="color: #339933;">::</span><span style="color: #004000;">db2gmtime</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$ticket</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: #009900;">&#41;</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: #0000ff;">'time'</span><span style="color: #339933;">=&gt;</span><span style="color: #000088;">$ticket</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;">&#40;</span>Format<span style="color: #339933;">::</span><span style="color: #004000;">userdate</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'G:i'</span><span style="color: #339933;">,</span>Misc<span style="color: #339933;">::</span><span style="color: #004000;">db2gmtime</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$ticket</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: #009900;">&#41;</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;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>Cari lagi kode yang ini:</p>

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

<p>setelah baris kode tadi, tambahkan kode berikut:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
</pre></td><td class="code"><pre class="php" style="font-family:monospace;">    &lt;tr&gt;
      &lt;td&gt;Applications: &lt;/td&gt;
      &lt;td&gt;
        <span style="color: #000000; font-weight: bold;">&lt;?php</span>  
	  <span style="color: #666666; font-style: italic;">//$values = explode(',', trim($info['applications']));</span>
	  <span style="color: #b1b100;">for</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$j</span><span style="color: #339933;">=</span><span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span> <span style="color: #000088;">$j</span><span style="color: #339933;">&lt;=</span><span style="color: #cc66cc;">5</span><span style="color: #339933;">;</span> <span style="color: #000088;">$j</span><span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>	          
	    <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">'&lt;input type=&quot;checkbox&quot; name=&quot;applications[]&quot; value=&quot;Application '</span><span style="color: #339933;">.</span><span style="color: #000088;">$j</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot; '</span><span style="color: #339933;">;</span>
	    <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span> <span style="color: #990000;">strpos</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$info</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'applications'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'Application '</span><span style="color: #339933;">.</span><span style="color: #000088;">$j</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">!==</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">'checked'</span><span style="color: #339933;">;</span>
	    <span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">''</span><span style="color: #339933;">;</span>
	    <span style="color: #009900;">&#125;</span>	
	    <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">'&gt;Application '</span><span style="color: #339933;">.</span><span style="color: #000088;">$j</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;br /&gt;'</span><span style="color: #339933;">;</span>
          <span style="color: #009900;">&#125;</span> 	 
	 <span style="color: #000000; font-weight: bold;">?&gt;</span>                
      &lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Product Key: &lt;/td&gt;
      &lt;td&gt;
        &lt;input type=&quot;text&quot; name=&quot;productkey&quot; size=&quot;35&quot; value=&quot;<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;">'productkey'</span><span style="color: #009900;">&#93;</span><span style="color: #000000; font-weight: bold;">?&gt;</span>&quot;&gt;
      &lt;/td&gt;    
    &lt;/tr&gt;</pre></td></tr></table></div>

</li>
<li>
Buka file <strong>\include\class.ticket.php</strong> lalu cari kode ini:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1196
</pre></td><td class="code"><pre class="php" style="font-family:monospace;">         <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></pre></td></tr></table></div>

<p>sebelum baris pertama pada kode tersebut, tambahkan kode berikut:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1195
1196
</pre></td><td class="code"><pre class="php" style="font-family:monospace;">         <span style="color: #000088;">$fields</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'applications'</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;">0</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'error'</span><span style="color: #339933;">=&gt;</span><span style="color: #0000ff;">'Applications required'</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;">'productkey'</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;">0</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'error'</span><span style="color: #339933;">=&gt;</span><span style="color: #0000ff;">'Product key required'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>Cari lagi kode yang ini:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1222
1223
</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: #000088;">$errors</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
             <span style="color: #000088;">$sql</span><span style="color: #339933;">=</span><span style="color: #0000ff;">'UPDATE '</span><span style="color: #339933;">.</span>TICKET_TABLE<span style="color: #339933;">.</span><span style="color: #0000ff;">' SET updated=NOW() '</span><span style="color: #339933;">.</span></pre></td></tr></table></div>

<p>sebelum baris pertama kode tadi, tambahkan kode berikut:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1221
1222
1223
1224
1225
1226
1227
</pre></td><td class="code"><pre class="php" style="font-family:monospace;">        <span style="color: #000088;">$mycounter</span><span style="color: #339933;">=</span><span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">foreach</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$var</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'applications'</span><span style="color: #009900;">&#93;</span> <span style="color: #b1b100;">as</span> <span style="color: #000088;">$app</span><span style="color: #009900;">&#41;</span>
	<span style="color: #009900;">&#123;</span>
          <span style="color: #000088;">$strapp</span> <span style="color: #339933;">.=</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$mycounter</span><span style="color: #339933;">==</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#41;</span>?<span style="color: #000088;">$app</span><span style="color: #339933;">:</span><span style="color: #0000ff;">&quot;, &quot;</span><span style="color: #339933;">.</span><span style="color: #000088;">$app</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;&quot;</span><span style="color: #339933;">;</span>
	  <span style="color: #000088;">$mycounter</span><span style="color: #339933;">++;</span>          	
        <span style="color: #009900;">&#125;</span>
        <span style="color: #990000;">unset</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$app</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>Cari lagi kode ini:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1233
1234
1235
1236
1237
1238
1239
1240
</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;">'UPDATE '</span><span style="color: #339933;">.</span>TICKET_TABLE<span style="color: #339933;">.</span><span style="color: #0000ff;">' SET updated=NOW() '</span><span style="color: #339933;">.</span>
                  <span style="color: #0000ff;">',email='</span><span style="color: #339933;">.</span>db_input<span style="color: #009900;">&#40;</span><span style="color: #000088;">$var</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'email'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span>
                  <span style="color: #0000ff;">',name='</span><span style="color: #339933;">.</span>db_input<span style="color: #009900;">&#40;</span>Format<span style="color: #339933;">::</span><span style="color: #004000;">striptags</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$var</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'name'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span>
                  <span style="color: #0000ff;">',subject='</span><span style="color: #339933;">.</span>db_input<span style="color: #009900;">&#40;</span>Format<span style="color: #339933;">::</span><span style="color: #004000;">striptags</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$var</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'subject'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span>
                  <span style="color: #0000ff;">',phone='</span><span style="color: #339933;">.</span>db_input<span style="color: #009900;">&#40;</span><span style="color: #000088;">$var</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'phone'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span>
                  <span style="color: #0000ff;">',phone_ext='</span><span style="color: #339933;">.</span>db_input<span style="color: #009900;">&#40;</span><span style="color: #000088;">$var</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'phone_ext'</span><span style="color: #009900;">&#93;</span>?<span style="color: #000088;">$var</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'phone_ext'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">:</span><span style="color: #009900; font-weight: bold;">NULL</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span>
                  <span style="color: #0000ff;">',priority_id='</span><span style="color: #339933;">.</span>db_input<span style="color: #009900;">&#40;</span><span style="color: #000088;">$var</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'pri'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span>
                  <span style="color: #0000ff;">',duedate='</span><span style="color: #339933;">.</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$var</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'duedate'</span><span style="color: #009900;">&#93;</span>?db_input<span style="color: #009900;">&#40;</span><span style="color: #990000;">date</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Y-m-d G:i'</span><span style="color: #339933;">,</span>Misc<span style="color: #339933;">::</span><span style="color: #004000;">dbtime</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$var</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'duedate'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">' '</span><span style="color: #339933;">.</span><span style="color: #000088;">$var</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'time'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">:</span><span style="color: #0000ff;">'NULL'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>timpa dengan kode berikut:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
</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;">'UPDATE '</span><span style="color: #339933;">.</span>TICKET_TABLE<span style="color: #339933;">.</span><span style="color: #0000ff;">' SET updated=NOW() '</span><span style="color: #339933;">.</span>
                  <span style="color: #0000ff;">',email='</span><span style="color: #339933;">.</span>db_input<span style="color: #009900;">&#40;</span><span style="color: #000088;">$var</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'email'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span>
                  <span style="color: #0000ff;">',name='</span><span style="color: #339933;">.</span>db_input<span style="color: #009900;">&#40;</span>Format<span style="color: #339933;">::</span><span style="color: #004000;">striptags</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$var</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'name'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span>
                  <span style="color: #0000ff;">',subject='</span><span style="color: #339933;">.</span>db_input<span style="color: #009900;">&#40;</span>Format<span style="color: #339933;">::</span><span style="color: #004000;">striptags</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$var</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'subject'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span>
                  <span style="color: #0000ff;">',phone='</span><span style="color: #339933;">.</span>db_input<span style="color: #009900;">&#40;</span><span style="color: #000088;">$var</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'phone'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span>
                  <span style="color: #0000ff;">',phone_ext='</span><span style="color: #339933;">.</span>db_input<span style="color: #009900;">&#40;</span><span style="color: #000088;">$var</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'phone_ext'</span><span style="color: #009900;">&#93;</span>?<span style="color: #000088;">$var</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'phone_ext'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">:</span><span style="color: #009900; font-weight: bold;">NULL</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span>
                  <span style="color: #0000ff;">',priority_id='</span><span style="color: #339933;">.</span>db_input<span style="color: #009900;">&#40;</span><span style="color: #000088;">$var</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'pri'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span>
		  <span style="color: #0000ff;">',applications='</span><span style="color: #339933;">.</span>db_input<span style="color: #009900;">&#40;</span><span style="color: #000088;">$strapp</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span>
		  <span style="color: #0000ff;">',productkey='</span><span style="color: #339933;">.</span>db_input<span style="color: #009900;">&#40;</span><span style="color: #000088;">$var</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'productkey'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span>                  
                  <span style="color: #0000ff;">',duedate='</span><span style="color: #339933;">.</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$var</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'duedate'</span><span style="color: #009900;">&#93;</span>?db_input<span style="color: #009900;">&#40;</span><span style="color: #990000;">date</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Y-m-d G:i'</span><span style="color: #339933;">,</span>Misc<span style="color: #339933;">::</span><span style="color: #004000;">dbtime</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$var</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'duedate'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">' '</span><span style="color: #339933;">.</span><span style="color: #000088;">$var</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'time'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">:</span><span style="color: #0000ff;">'NULL'</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%2Fid%2F2009%2F12%2F10%2Fadd-new-field-in-edit-ticket-form-of-osticket-v1-6-rc5%2F&amp;title=Menambahkan%20Field%20Baru%20di%20Form%20Ubah%20Tiket%20pada%20osTicket%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/id/2009/12/10/add-new-field-in-edit-ticket-form-of-osticket-v1-6-rc5/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Otomatis Penugasan kepada Staf yang Sedang Tercatat Masuk di Form Tiket Baru osTicket v1.6 RC5</title>
		<link>http://www.openscriptsolution.com/id/2009/12/01/auto-assign-to-the-current-logged-in-staff-in-the-new-ticket-form-of-osticket-v1-6-rc5/</link>
		<comments>http://www.openscriptsolution.com/id/2009/12/01/auto-assign-to-the-current-logged-in-staff-in-the-new-ticket-form-of-osticket-v1-6-rc5/#comments</comments>
		<pubDate>Tue, 01 Dec 2009 01:18:32 +0000</pubDate>
		<dc:creator>Masino Sinaga</dc:creator>
				<category><![CDATA[osTicket]]></category>
		<category><![CDATA[auto-assigned]]></category>
		<category><![CDATA[form]]></category>
		<category><![CDATA[new]]></category>
		<category><![CDATA[panel]]></category>
		<category><![CDATA[staff-side]]></category>
		<category><![CDATA[ticket]]></category>

		<guid isPermaLink="false">http://www.openscriptsolution.com/?p=935</guid>
		<description><![CDATA[Ada sebuah permintaan sederhana yang seharusnya hal ini merupakan pengaturan standar di form tiket baru pada sisi staf di osTicket. Hal ini mengenai bagaimana menugaskan secara otomatis kepada staf yang sedang tercatat masuk ketika staf membuat tiket baru dari Panel Staf. Saya membuat modifikasi untuk mewujudkan permintaan tadi. Dengan modifikasi ini, maka setiap kali staf [...]]]></description>
			<content:encoded><![CDATA[<p>Ada sebuah permintaan sederhana yang seharusnya hal ini merupakan pengaturan standar di form tiket baru pada sisi staf di osTicket. Hal ini mengenai bagaimana menugaskan secara otomatis kepada staf yang sedang tercatat masuk ketika staf membuat tiket baru dari Panel Staf. Saya membuat modifikasi untuk mewujudkan permintaan tadi. Dengan modifikasi ini, maka setiap kali staf membuka form tiket baru, maka di bagian petunjuk pilihan <strong>Assign:</strong> akan otomatis terpilih nama staf yang bersangkutan. <span id="more-935"></span></p>
<p>Buka file <strong>\include\staff\newticket.inc.php</strong> Anda, dan temukan kode ini:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>144
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><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></pre></td></tr></table></div>

<p>lalu timpa dengan kode berikut:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>144
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$selected</span> <span style="color: #339933;">=</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;">$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></pre></td></tr></table></div>

<p>Itu saja? Ya! Itu saja! Selamat menikmati kode yang indah! <img src='http://www.openscriptsolution.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </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%2Fid%2F2009%2F12%2F01%2Fauto-assign-to-the-current-logged-in-staff-in-the-new-ticket-form-of-osticket-v1-6-rc5%2F&amp;title=Otomatis%20Penugasan%20kepada%20Staf%20yang%20Sedang%20Tercatat%20Masuk%20di%20Form%20Tiket%20Baru%20osTicket%20v1.6%20RC5" id="wpa2a_12"><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/id/2009/12/01/auto-assign-to-the-current-logged-in-staff-in-the-new-ticket-form-of-osticket-v1-6-rc5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bagaimana Menambahkan Teks yang Didefenisikan Sebelumnya di TextArea pada Form Buka Tiket di osTicket v1.6 RC5</title>
		<link>http://www.openscriptsolution.com/id/2009/11/13/how-to-add-predefined-text-in-textarea-on-open-ticket-form-in-osticket-v1-6-rc5/</link>
		<comments>http://www.openscriptsolution.com/id/2009/11/13/how-to-add-predefined-text-in-textarea-on-open-ticket-form-in-osticket-v1-6-rc5/#comments</comments>
		<pubDate>Fri, 13 Nov 2009 04:02:03 +0000</pubDate>
		<dc:creator>Masino Sinaga</dc:creator>
				<category><![CDATA[osTicket]]></category>
		<category><![CDATA[form]]></category>
		<category><![CDATA[open]]></category>
		<category><![CDATA[predefined]]></category>
		<category><![CDATA[text]]></category>
		<category><![CDATA[text area]]></category>
		<category><![CDATA[textarea]]></category>
		<category><![CDATA[ticket]]></category>

		<guid isPermaLink="false">http://www.openscriptsolution.com/?p=842</guid>
		<description><![CDATA[Pernahkah Anda mengalami kesulitan untuk menambahkan teks yang didefenisikan sebelumnya ke dalam Text Area pada form buka tiket di osTicket v1.6 RC5? Sebagai contoh, untuk memberikan instruksi kepada pelanggan atau klien Anda, Anda menyisipkan teks yang didefenisikan sebelumnya ke dalam object Text Area pada form buka tiket. Tapi sayangnya, kenyataan yang terjadi adalah teks yang [...]]]></description>
			<content:encoded><![CDATA[<p>Pernahkah Anda mengalami kesulitan untuk menambahkan teks yang didefenisikan sebelumnya ke dalam Text Area pada form buka tiket di osTicket v1.6 RC5? Sebagai contoh, untuk memberikan instruksi kepada pelanggan atau klien Anda, Anda menyisipkan teks yang didefenisikan sebelumnya ke dalam object Text Area pada form buka tiket. Tapi sayangnya, kenyataan yang terjadi adalah teks yang didefenisikan sebelumnya tadi akan ditambahkan lagi setiap kali klien Anda menekan tombol &#8220;Submit&#8221; jika tidak semua field yang wajib dibutuhkan tidak diisi dengan benar, sehingga teks tersebut akan bertambah terus dan terus. Saya membuat modifikasi untuk mengatasi hal ini, sekaligus untuk menjawab pertanyaan <a href="http://www.osticket.com/forums/showthread.php?t=3042" target="_blank">yang terkait dengan topik tersebut di Forum Diskusi osTicket</a>. <span id="more-842"></span></p>
<ol>
<li>
Buka file <strong>\include\client\open.inc.php</strong> Anda, dan cari kode ini:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>73
74
75
76
77
78
</pre></td><td class="code"><pre class="php" style="font-family:monospace;">    &lt;tr&gt;
        &lt;th valign=&quot;top&quot;&gt;Message:&lt;/th&gt;
        &lt;td&gt;
            <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;">$errors</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'message'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><span style="color: #000000; font-weight: bold;">?&gt;</span> &lt;font class=&quot;error&quot;&gt;&lt;b&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;">'message'</span><span style="color: #009900;">&#93;</span><span style="color: #000000; font-weight: bold;">?&gt;</span>&lt;/b&gt;&lt;/font&gt;&lt;br/&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;textarea name=&quot;message&quot; cols=&quot;35&quot; rows=&quot;8&quot; wrap=&quot;soft&quot; style=&quot;width:85%&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;">'message'</span><span style="color: #009900;">&#93;</span><span style="color: #000000; font-weight: bold;">?&gt;</span>&lt;/textarea&gt;&lt;/td&gt;
    &lt;/tr&gt;</pre></td></tr></table></div>

<p>lalu timpa dengan kode berikut:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>73
74
75
76
77
78
79
80
81
82
</pre></td><td class="code"><pre class="php" style="font-family:monospace;">    &lt;tr&gt;
        &lt;th valign=&quot;top&quot;&gt;Message:&lt;/th&gt;
        &lt;td&gt;
            <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;">$errors</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'message'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><span style="color: #000000; font-weight: bold;">?&gt;</span> &lt;font class=&quot;error&quot;&gt;&lt;b&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;">'message'</span><span style="color: #009900;">&#93;</span><span style="color: #000000; font-weight: bold;">?&gt;</span>&lt;/b&gt;&lt;/font&gt;&lt;br/&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> 
            <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;">$info</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'message'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">==</span><span style="color: #0000ff;">&quot;&quot;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> 
		<span style="color: #000088;">$info</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'message'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;My predefined text. <span style="color: #000099; font-weight: bold;">\n</span>Please fill this out: <span style="color: #000099; font-weight: bold;">\n</span>Mandatory*: &quot;</span><span style="color: #339933;">;</span>
	    <span style="color: #009900;">&#125;</span> 
	    <span style="color: #000000; font-weight: bold;">?&gt;</span>            
            &lt;textarea name=&quot;message&quot; cols=&quot;35&quot; rows=&quot;8&quot; wrap=&quot;soft&quot; style=&quot;width:85%&quot;&gt;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$info</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'message'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&lt;/textarea&gt;&lt;/td&gt;
    &lt;/tr&gt;</pre></td></tr></table></div>

</li>
</ol>
<p>Selamat menikmati hasilnya, ya!</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%2Fid%2F2009%2F11%2F13%2Fhow-to-add-predefined-text-in-textarea-on-open-ticket-form-in-osticket-v1-6-rc5%2F&amp;title=Bagaimana%20Menambahkan%20Teks%20yang%20Didefenisikan%20Sebelumnya%20di%20TextArea%20pada%20Form%20Buka%20Tiket%20di%20osTicket%20v1.6%20RC5" id="wpa2a_14"><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/id/2009/11/13/how-to-add-predefined-text-in-textarea-on-open-ticket-form-in-osticket-v1-6-rc5/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Menampilkan Help Topic di Form Tiket Baru untuk Staf di osTicket v1.6 RC5</title>
		<link>http://www.openscriptsolution.com/id/2009/10/13/displaying-help-topic-in-new-ticket-form-for-staff-in-osticket-v1-6-rc5/</link>
		<comments>http://www.openscriptsolution.com/id/2009/10/13/displaying-help-topic-in-new-ticket-form-for-staff-in-osticket-v1-6-rc5/#comments</comments>
		<pubDate>Tue, 13 Oct 2009 11:00:39 +0000</pubDate>
		<dc:creator>Masino Sinaga</dc:creator>
				<category><![CDATA[osTicket]]></category>
		<category><![CDATA[form]]></category>
		<category><![CDATA[help topic]]></category>
		<category><![CDATA[New Ticket]]></category>
		<category><![CDATA[panel]]></category>
		<category><![CDATA[staff]]></category>
		<category><![CDATA[topic description]]></category>

		<guid isPermaLink="false">http://www.openscriptsolution.com/?p=592</guid>
		<description><![CDATA[Hari ini saya menyadari bahwa jika staf membuka tiket baru dari panel staf di Sistem osTicket, maka nilai dari help topic selalu blank tersimpan di tabel ticket, sedangkan jika klien membuka tiket baru, maka nilai dari help topic ini tersimpan sebagaimana mestinya di tabel ticket tersebut. Jadi, saya membuat modifikasi agar pilihan help topic muncul [...]]]></description>
			<content:encoded><![CDATA[<p>Hari ini saya menyadari bahwa jika staf membuka tiket baru dari panel staf di Sistem osTicket, maka nilai dari <em>help topic</em> selalu blank tersimpan di tabel ticket, sedangkan jika klien membuka tiket baru, maka nilai dari help topic ini tersimpan sebagaimana mestinya di tabel ticket tersebut. Jadi, saya membuat modifikasi agar pilihan help topic muncul di form new ticket di panel staf. Ketika staf memilih salah satu dari item help topic melalui combobox, maka nilai department yang terkait dengan help topic yang terpilih akan otomatis terpilih juga. Modifikasi ini merupakan versi pengembangan dari modifikasi yang dibuat oleh <a href="http://www.osticket.com/forums/showthread.php?t=2317" target="_blank">michael.therrien di Forum osTicket</a>. Perbedaan utama antara modifikasi yang dilakukan oleh michael.therrein&#8217;s dan yang saya lakukan adalah: topicId disimpan di tabel, sedangkan modifikasi yang saya buat adalah deskripsi topik disimpan di tabel mengikuti aturan default yang dibuat oleh osTicket. <span id="more-592"></span></p>
<ol>
<li>
Buka file <strong>\include\staff\newticket.inc.php</strong>, lalu cari kode ini:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>55
56
</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>td align<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;left&quot;</span><span style="color: #339933;">&gt;&lt;</span>b<span style="color: #339933;">&gt;</span>Department<span style="color: #339933;">:&lt;/</span>b<span style="color: #339933;">&gt;&lt;/</span>td<span style="color: #339933;">&gt;</span></pre></td></tr></table></div>

<p>sebelum baris pertama dari kode tersebut, sisipkan baris kode berikut:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #666666; font-style: italic;">// Begin of Help Topic MOD by Masino Sinaga, October 13, 2009 ?&gt;</span>
    <span style="color: #339933;">&lt;</span>tr<span style="color: #339933;">&gt;</span>
        <span style="color: #339933;">&lt;</span>td align<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;left&quot;</span><span style="color: #339933;">&gt;&lt;</span>b<span style="color: #339933;">&gt;</span>Help Topic<span style="color: #339933;">:&lt;/</span>b<span style="color: #339933;">&gt;&lt;/</span>td<span style="color: #339933;">&gt;</span>
        <span style="color: #339933;">&lt;</span>td<span style="color: #339933;">&gt;</span>
            <span style="color: #339933;">&lt;</span>select name<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;topicId&quot;</span> onchange<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;autopopulateDeptPrio(this.form)&quot;</span><span style="color: #339933;">&gt;</span>
                <span style="color: #339933;">&lt;</span>option value<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;&quot;</span> selected <span style="color: #339933;">&gt;</span>Select Help Topic<span style="color: #339933;">&lt;/</span>option<span style="color: #339933;">&gt;</span>
                <span style="color: #000000; font-weight: bold;">&lt;?php</span> 
                <span style="color: #000088;">$i</span><span style="color: #339933;">=</span><span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span>                
                 <span style="color: #000088;">$services</span><span style="color: #339933;">=</span> db_query<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'SELECT topic_id,topic FROM '</span><span style="color: #339933;">.</span>TOPIC_TABLE<span style="color: #339933;">.</span><span style="color: #0000ff;">' WHERE isactive=1 ORDER BY topic'</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;">$topicId</span><span style="color: #339933;">,</span><span style="color: #000088;">$topic</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;">$services</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
                   <span style="color: #000088;">$TopicArr</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$i</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$topicId</span><span style="color: #339933;">;</span>
                   <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;">'topicId'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">==</span><span style="color: #000088;">$topicId</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;">$topicId</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;">$topic</span><span style="color: #000000; font-weight: bold;">?&gt;</span>&lt;/option&gt;
                 <span style="color: #000000; font-weight: bold;">&lt;?php</span>
                   <span style="color: #000088;">$i</span><span style="color: #339933;">++;</span>
                 <span style="color: #009900;">&#125;</span><span style="color: #339933;">;</span>
                 <span style="color: #000000; font-weight: bold;">?&gt;</span>
            &lt;/select&gt;
            &amp;nbsp;&lt;font class=&quot;error&quot;&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;">'topicId'</span><span style="color: #009900;">&#93;</span><span style="color: #000000; font-weight: bold;">?&gt;</span>&lt;/font&gt;
        &lt;/td&gt;
    &lt;/tr&gt;    
<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #666666; font-style: italic;">// End of Help Topic MOD by Masino Sinaga, October 13, 2009 ?&gt;</span></pre></td></tr></table></div>

<p>Cari lagi kode ini masih pada file yang sama:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>164
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">&lt;</span>script type<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;text/javascript&quot;</span><span style="color: #339933;">&gt;</span></pre></td></tr></table></div>

<p>Sebelum baris pertama dari kode tadi, sisipkan kode berikut ini:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?</span><span style="color: #666666; font-style: italic;">//MOD by michael.therrien 7/2/09?&gt;</span>
<span style="color: #000000; font-weight: bold;">&lt;SCRIPT LANGUAGE</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;JavaScript&quot;</span><span style="color: #339933;">&gt;</span>
  <span style="color: #000000; font-weight: bold;">function</span> autopopulateDeptPrio<span style="color: #009900;">&#40;</span>form<span style="color: #009900;">&#41;</span>
  <span style="color: #009900;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">&lt;?php</span>
    <span style="color: #000088;">$i</span><span style="color: #339933;">=</span><span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span>
    <span style="color: #000088;">$count</span> <span style="color: #339933;">=</span> <span style="color: #990000;">count</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$TopicArr</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">-</span> <span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span>
    <span style="color: #b1b100;">while</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$i</span><span style="color: #339933;">&lt;=</span><span style="color: #000088;">$count</span><span style="color: #009900;">&#41;</span>
    <span style="color: #009900;">&#123;</span>
      <span style="color: #b1b100;">echo</span><span style="color: #0000ff;">&quot;if(form.topicId.value == &quot;</span> <span style="color: #339933;">.</span><span style="color: #000088;">$TopicArr</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$i</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span>topic_id<span style="color: #009900;">&#93;</span><span style="color: #339933;">.</span> <span style="color: #0000ff;">&quot;){form.deptId.value = '&quot;</span> <span style="color: #339933;">.</span><span style="color: #000088;">$TopicArr</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$i</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span>dept_id<span style="color: #009900;">&#93;</span><span style="color: #339933;">.</span> <span style="color: #0000ff;">&quot;'; form.pri.value = '&quot;</span> <span style="color: #339933;">.</span><span style="color: #000088;">$TopicArr</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$i</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span>priority_id<span style="color: #009900;">&#93;</span><span style="color: #339933;">.</span> <span style="color: #0000ff;">&quot;';}<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">;</span>
      <span style="color: #000088;">$i</span><span style="color: #339933;">++;</span>
    <span style="color: #009900;">&#125;</span>
    <span style="color: #000000; font-weight: bold;">?&gt;</span>
  }
&lt;/SCRIPT&gt;</pre></td></tr></table></div>

</li>
<li>
Buka file <strong>\scp\tickets.php</strong>, dan cari kode ini:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>341
342
343
</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: #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: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'emailId'</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;">'topicId'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">=</span><span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//clean crap.</span></pre></td></tr></table></div>

<p>lalu timpa dengan kode yang ini:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>341
342
343
</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: #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: #666666; font-style: italic;">//$_POST['emailId']=$_POST['topicId']=0; //clean crap.  // mod Help Topic by Masino Sinaga, October 13, 2009</span></pre></td></tr></table></div>

</li>
<li>
Buka file <strong>\include\class.ticket.php</strong>, dan cari kode yang ini:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1053
1054
1055
1056
</pre></td><td class="code"><pre class="php" style="font-family:monospace;">        <span style="color: #009900;">&#125;</span><span style="color: #b1b100;">elseif</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">strcasecmp</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$origin</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: #cc66cc;">0</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span> <span style="color: #666666; font-style: italic;">//tickets created by staff...e.g on callins.</span>
            <span style="color: #000088;">$fields</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'deptId'</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;">'Dept. required'</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;">'source'</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;">'string'</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;">'Indicate source'</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;">'duedate'</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;">'date'</span><span style="color: #339933;">,</span>    <span style="color: #0000ff;">'required'</span><span style="color: #339933;">=&gt;</span><span style="color: #cc66cc;">0</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'error'</span><span style="color: #339933;">=&gt;</span><span style="color: #0000ff;">'Invalid date - must be MM/DD/YY'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>lalu timpa dengan kode yang ini:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1053
1054
1055
1056
1057
</pre></td><td class="code"><pre class="php" style="font-family:monospace;">        <span style="color: #009900;">&#125;</span><span style="color: #b1b100;">elseif</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">strcasecmp</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$origin</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: #cc66cc;">0</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span> <span style="color: #666666; font-style: italic;">//tickets created by staff...e.g on callins.</span>
            <span style="color: #000088;">$fields</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'topicId'</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 help topic please'</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;">'deptId'</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;">'Dept. required'</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;">'source'</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;">'string'</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;">'Indicate source'</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;">'duedate'</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;">'date'</span><span style="color: #339933;">,</span>    <span style="color: #0000ff;">'required'</span><span style="color: #339933;">=&gt;</span><span style="color: #cc66cc;">0</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'error'</span><span style="color: #339933;">=&gt;</span><span style="color: #0000ff;">'Invalid date - must be MM/DD/YY'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>Cari lagi kode yang ini masih pada file yang sama:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1144
1145
1146
</pre></td><td class="code"><pre class="php" style="font-family:monospace;">        <span style="color: #666666; font-style: italic;">// OK...just do it.</span>
        <span style="color: #000088;">$deptId</span><span style="color: #339933;">=</span><span style="color: #000088;">$var</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'deptId'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//pre-selected Dept if any.</span>
        <span style="color: #000088;">$priorityId</span><span style="color: #339933;">=</span><span style="color: #000088;">$var</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'pri'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>lalu timpa dengan kode yang ini:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1144
1145
1146
1147
</pre></td><td class="code"><pre class="php" style="font-family:monospace;">        <span style="color: #666666; font-style: italic;">// OK...just do it.</span>
        <span style="color: #000088;">$deptId</span><span style="color: #339933;">=</span><span style="color: #000088;">$var</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'deptId'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//pre-selected Dept if any.</span>
        <span style="color: #000088;">$topicId</span><span style="color: #339933;">=</span><span style="color: #000088;">$var</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'topicId'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// added by Masino Sinaga, October 13, 2009</span>
        <span style="color: #000088;">$priorityId</span><span style="color: #339933;">=</span><span style="color: #000088;">$var</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'pri'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>Cari lagi kode yang ini:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1170
1171
1172
1173
</pre></td><td class="code"><pre class="php" style="font-family:monospace;">        <span style="color: #009900;">&#125;</span><span style="color: #b1b100;">elseif</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$var</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'deptId'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span> <span style="color: #666666; font-style: italic;">//Opened by staff.</span>
            <span style="color: #000088;">$deptId</span><span style="color: #339933;">=</span><span style="color: #000088;">$var</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'deptId'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
            <span style="color: #000088;">$source</span><span style="color: #339933;">=</span><span style="color: #990000;">ucfirst</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$var</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'source'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        <span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

<p>lalu timpa dengan kode berikut ini:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
</pre></td><td class="code"><pre class="php" style="font-family:monospace;">        <span style="color: #009900;">&#125;</span><span style="color: #b1b100;">elseif</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$var</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'deptId'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span> <span style="color: #666666; font-style: italic;">//Opened by staff.</span>
            <span style="color: #000088;">$deptId</span><span style="color: #339933;">=</span><span style="color: #000088;">$var</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'deptId'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
            <span style="color: #000088;">$source</span><span style="color: #339933;">=</span><span style="color: #990000;">ucfirst</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$var</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'source'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
            <span style="color: #666666; font-style: italic;">// Begin of MOD by Masino Sinaga, October 13, 2009, mod Help Topic in RC5</span>
            <span style="color: #000088;">$topic</span><span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> Topic<span style="color: #009900;">&#40;</span><span style="color: #000088;">$topicId</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
            <span style="color: #000088;">$priorityId</span><span style="color: #339933;">=</span><span style="color: #000088;">$priorityId</span>?<span style="color: #000088;">$priorityId</span><span style="color: #339933;">:</span><span style="color: #000088;">$topic</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getPriorityId</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
            <span style="color: #000088;">$topicDesc</span><span style="color: #339933;">=</span><span style="color: #000088;">$topic</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: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$autorespond</span><span style="color: #009900;">&#41;</span>
                <span style="color: #000088;">$autorespond</span><span style="color: #339933;">=</span><span style="color: #000088;">$topic</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">autoRespond</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;">// End of MOD by Masino Sinaga, October 13, 2009, mod Help Topic in RC5            </span>
        <span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

</li>
</ol>
<p>Itulah semuanya. Sekarang help topic, atau dalam hal ini, nilai deskripsi dari help topic akan tersimpan sebagaimana mestinya di tabel ticket ketika staf menambah tiket baru dari panel staf.</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%2Fid%2F2009%2F10%2F13%2Fdisplaying-help-topic-in-new-ticket-form-for-staff-in-osticket-v1-6-rc5%2F&amp;title=Menampilkan%20Help%20Topic%20di%20Form%20Tiket%20Baru%20untuk%20Staf%20di%20osTicket%20v1.6%20RC5" id="wpa2a_16"><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/id/2009/10/13/displaying-help-topic-in-new-ticket-form-for-staff-in-osticket-v1-6-rc5/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>Ingatkan Staf tentang Tiket yang Ditugaskan di Sistem osTicket 1.6 RC5</title>
		<link>http://www.openscriptsolution.com/id/2009/09/28/remind-staff-about-assigned-ticket-in-osticket-system-v1-6-rc5/</link>
		<comments>http://www.openscriptsolution.com/id/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[Ada sebuah permintaan fitur yang cukup menarik di Forum Diskusi osTicket tentang bagaimana cara mengirim email kepada seorang staf yang sudah ditugaskan untuk mengingatkan kembali staf tersebut terhadap tiket tadi. Untuk mengimplementasikan fitur baru ini, saya berhasil membuat modifikasi. Buka file \include\staff\viewticket.inc.php, lalu cari kode ini: 91 92 93 94 95 &#60;table align=&#34;center&#34; class=&#34;ticketinfo&#34; cellspacing=&#34;1&#34; [...]]]></description>
			<content:encoded><![CDATA[<p>Ada sebuah permintaan fitur yang cukup menarik di <a href="http://www.osticket.com/forums/showthread.php?t=2794" target="_blank" title="[mod req] remind">Forum Diskusi osTicket</a> tentang bagaimana cara mengirim email kepada seorang staf yang sudah ditugaskan untuk mengingatkan kembali staf tersebut terhadap tiket tadi. Untuk mengimplementasikan fitur baru ini, saya berhasil membuat modifikasi. <span id="more-447"></span></p>
<ol>
<li>
Buka file <strong>\include\staff\viewticket.inc.php</strong>, lalu cari kode ini:</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>ganti dengan kode di bawah ini:</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>selanjutnya cari kode ini di sekitar baris 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>kemudian ganti dengan kode di bawah ini:</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>
Buka file <strong>\include\class.ticket.php</strong>, lalu cari kode ini:</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>sebelum baris pertama dari kode di atas, sisipkan kode berikut ini:</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>
Buka file <strong>\scp\tickets.php</strong>, dan cari kode ini:</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>sebelum baris pertama dari kode di atas, sisipkan kode berikut ini:</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>
Buka kembali file <strong>\include\class.ticket.php</strong>, lalu cari kode ini:</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>kemudian ganti dengan kode berikut ini:</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>cari lagi kode yang ini:</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>kemudian ganti dengan kode yang ini:</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%2Fid%2F2009%2F09%2F28%2Fremind-staff-about-assigned-ticket-in-osticket-system-v1-6-rc5%2F&amp;title=Ingatkan%20Staf%20tentang%20Tiket%20yang%20Ditugaskan%20di%20Sistem%20osTicket%201.6%20RC5" id="wpa2a_18"><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/id/2009/09/28/remind-staff-about-assigned-ticket-in-osticket-system-v1-6-rc5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Meningkatkan Penyaringan Sederhana Menjadi Lanjutan di Pods CMS WordPress</title>
		<link>http://www.openscriptsolution.com/id/2009/09/26/improving-basic-filter-become-advanced-filter-in-pods-cms-of-wordpress/</link>
		<comments>http://www.openscriptsolution.com/id/2009/09/26/improving-basic-filter-become-advanced-filter-in-pods-cms-of-wordpress/#comments</comments>
		<pubDate>Sat, 26 Sep 2009 07:46:26 +0000</pubDate>
		<dc:creator>Masino Sinaga</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[advanced]]></category>
		<category><![CDATA[basic]]></category>
		<category><![CDATA[enhancement]]></category>
		<category><![CDATA[filter]]></category>
		<category><![CDATA[form]]></category>
		<category><![CDATA[improving]]></category>
		<category><![CDATA[order]]></category>
		<category><![CDATA[Pods]]></category>

		<guid isPermaLink="false">http://www.openscriptsolution.com/?p=427</guid>
		<description><![CDATA[Saat ini, Form Penyaringan (Filter) sampai dengan Pods CMS versi 1.7.3 masih menggunakan form yang sangat sederhana. Form tersebut hanya memiliki satu teks pencarian dan satu tombol saja. Selain itu, form penyaringan ini hanya dapat menyaring recordset yang dikembalikan oleh proses penyaringan tadi berdasarkan field name saja. Lalu saya membuat modifikasi/peningkatan fitur dengan menambahkan combobox [...]]]></description>
			<content:encoded><![CDATA[<p>Saat ini, Form Penyaringan (<i>Filter</i>) sampai dengan Pods CMS versi 1.7.3 masih menggunakan form yang sangat sederhana. Form tersebut hanya memiliki satu teks pencarian dan satu tombol saja. Selain itu, form penyaringan ini hanya dapat menyaring recordset yang dikembalikan oleh proses penyaringan tadi berdasarkan field <strong>name</strong> saja. Lalu saya membuat modifikasi/peningkatan fitur dengan menambahkan combobox yang berisi daftar semua field dari tabel supaya membuat pengguna lebih mudah untuk memilih berdasarkan field atau kolom yang mana mareka akan menyaring data, di mana defaultnya adalah saring di semua field. Di samping itu, saya juga menambahkan tipe pencarian, apakah menggunakan <strong>Cocok Semua</strong> atau tidak (Cocok Sebagian), adanya pilihan <strong>Jumlah Maksimal Record per Halaman</strong>, dan pilihan field untuk memberikan pilihan kepada pengguna dalam mengurutkan recordset berdasarkan field dan tipe pengurutan tertentu pula. <span id="more-427"></span></p>
<ol>
<li>
Buka file <strong>\pods\core\list_filters.php</strong>, cari kode ini:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>44
45
46
47
48
49
</pre></td><td class="code"><pre class="php" style="font-family:monospace;">// Display the search box and submit button
$search = empty($_GET['search']) ? '' : $_GET['search'];
?&gt;
        &lt;input type=&quot;text&quot; class=&quot;pod_search&quot; name=&quot;search&quot; value=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$search</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot; /&gt;
        &lt;input type=&quot;submit&quot; class=&quot;pod_submit&quot; value=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$label</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot; /&gt;
    &lt;/form&gt;</pre></td></tr></table></div>

<p>lalu ganti dengan kode berikut ini:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
</pre></td><td class="code"><pre class="php" style="font-family:monospace;">// Display the search box and submit button
$search = empty($_GET['search']) ? '' : $_GET['search'];
$match = empty($_GET['match']) ? '1' : $_GET['match']; 
$pagelimit = empty($_GET['limit']) ? '10' : $_GET['limit'];
$field = empty($_GET['field']) ? '(Any-field)' : $_GET['field'];
$sortby = empty($_GET['sortby']) ? 'id' : $_GET['sortby'];
$sorttype = empty($_GET['sorttype']) ? 'ASC' : $_GET['sorttype'];
?&gt;
&nbsp;
<span style="color: #000000; font-weight: bold;">&lt;?php</span> 
   <span style="color: #000088;">$strField</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;SHOW FIELDS FROM `wp_pod_tbl_<span style="color: #006699; font-weight: bold;">$datatype</span>`&quot;</span><span style="color: #339933;">;</span>
   <span style="color: #000088;">$resultField</span> <span style="color: #339933;">=</span> <span style="color: #990000;">mysql_query</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$strField</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
   <span style="color: #000088;">$numberField</span> <span style="color: #339933;">=</span> <span style="color: #990000;">mysql_numrows</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$resultField</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
   <span style="color: #000088;">$arrField</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">=</span><span style="color: #0000ff;">'(Any-field)'</span><span style="color: #339933;">;</span>
   <span style="color: #000088;">$strSearchField</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;&quot;</span><span style="color: #339933;">;</span>
   <span style="color: #b1b100;">for</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$i</span><span style="color: #339933;">=</span><span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span> <span style="color: #000088;">$i</span><span style="color: #339933;">&lt;=</span><span style="color: #000088;">$numberField</span><span style="color: #339933;">;</span> <span style="color: #000088;">$i</span><span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
     <span style="color: #000088;">$arrField</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$i</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #990000;">mysql_result</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$resultField</span><span style="color: #339933;">,</span> <span style="color: #000088;">$i</span><span style="color: #339933;">-</span><span style="color: #cc66cc;">1</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;Field&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
   <span style="color: #009900;">&#125;</span>
   <span style="color: #b1b100;">echo</span> <span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;&lt;table bgcolor='#F7F7F7' width='100%'&gt;&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
   <span style="color: #b1b100;">echo</span> <span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;&lt;tr&gt;&lt;td align='right'&gt;Field:&lt;/td&gt;&lt;td&gt;&lt;select name='field'&gt;&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// &lt;/td&gt;\n&lt;td&gt;</span>
   <span style="color: #b1b100;">for</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$i</span><span style="color: #339933;">=</span><span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span> <span style="color: #000088;">$i</span><span style="color: #339933;">&lt;=</span><span style="color: #000088;">$numberField</span><span style="color: #339933;">;</span> <span style="color: #000088;">$i</span><span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span>
   <span style="color: #009900;">&#123;</span>
     <span style="color: #000088;">$strSelField</span> <span style="color: #339933;">=</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$arrField</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$i</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">==</span><span style="color: #000088;">$field</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: #b1b100;">echo</span> <span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;&lt;option <span style="color: #006699; font-weight: bold;">$strSelField</span> value=<span style="color: #000099; font-weight: bold;">\&quot;</span><span style="color: #006699; font-weight: bold;">$arrField</span>[<span style="color: #006699; font-weight: bold;">$i</span>]<span style="color: #000099; font-weight: bold;">\&quot;</span>&gt;<span style="color: #006699; font-weight: bold;">$arrField</span>[<span style="color: #006699; font-weight: bold;">$i</span>]&lt;/option&gt;&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
   <span style="color: #009900;">&#125;</span>
   <span style="color: #b1b100;">echo</span> <span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;&lt;/select&gt;&lt;/td&gt;&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
   <span style="color: #b1b100;">echo</span> <span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;&lt;td align='right'&gt;Match:&lt;/td&gt;&lt;td&gt;&lt;select name='match'&gt;&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
   <span style="color: #000088;">$SelAny</span> <span style="color: #339933;">=</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$match</span><span style="color: #339933;">==</span><span style="color: #0000ff;">'1'</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: #000088;">$SelMatch</span> <span style="color: #339933;">=</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$match</span><span style="color: #339933;">==</span><span style="color: #0000ff;">'2'</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: #b1b100;">echo</span> <span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;&lt;option <span style="color: #006699; font-weight: bold;">$SelAny</span> value='1'&gt;Any Part&lt;/option&gt;&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
   <span style="color: #b1b100;">echo</span> <span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;&lt;option <span style="color: #006699; font-weight: bold;">$SelMatch</span> value='2'&gt;Match Case&lt;/option&gt;&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
   <span style="color: #b1b100;">echo</span> <span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;&lt;/select&gt;&lt;/td&gt;&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">?&gt;</span>
&nbsp;
   &lt;td align='right'&gt;Page limit:&lt;/td&gt;&lt;td&gt;&lt;select name='limit'&gt;
   <span style="color: #000000; font-weight: bold;">&lt;?php</span> 
   <span style="color: #b1b100;">for</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$x</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">5</span><span style="color: #339933;">;</span> <span style="color: #000088;">$x</span> <span style="color: #339933;">&lt;=</span> <span style="color: #cc66cc;">50</span><span style="color: #339933;">;</span> <span style="color: #000088;">$x</span> <span style="color: #339933;">+=</span> <span style="color: #cc66cc;">5</span><span style="color: #009900;">&#41;</span>
   <span style="color: #009900;">&#123;</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;">$x</span><span style="color: #000000; font-weight: bold;">?&gt;</span>&quot; <span style="color: #000000; font-weight: bold;">&lt;?=</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$pagelimit</span><span style="color: #339933;">==</span><span style="color: #000088;">$x</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: #000000; font-weight: bold;">?&gt;</span>&gt;<span style="color: #000000; font-weight: bold;">&lt;?=</span><span style="color: #000088;">$x</span><span style="color: #000000; font-weight: bold;">?&gt;</span>&lt;/option&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;/select&gt;&lt;/td&gt;&lt;td rowspan=&quot;2&quot;&gt;&amp;nbsp;&lt;input type=&quot;submit&quot; class=&quot;pod_submit&quot; value=&quot;&amp;nbsp;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$label</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&amp;nbsp;&quot; /&gt;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr&gt;&lt;td align='right'&gt;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$label</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>:&lt;/td&gt;&lt;td&gt;&lt;input type=&quot;text&quot; size=&quot;12&quot; class=&quot;pod_search&quot; name=&quot;search&quot; value=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$search</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot; /&gt;&lt;/td&gt;
&nbsp;
<span style="color: #000000; font-weight: bold;">&lt;?php</span> 
   <span style="color: #b1b100;">echo</span> <span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;&lt;td align='right'&gt;Sort by:&lt;/td&gt;&lt;td&gt;&lt;select name='sortby'&gt;&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// &lt;/td&gt;\n&lt;td&gt;</span>
   <span style="color: #b1b100;">for</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$i</span><span style="color: #339933;">=</span><span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span> <span style="color: #000088;">$i</span><span style="color: #339933;">&lt;=</span><span style="color: #000088;">$numberField</span><span style="color: #339933;">;</span> <span style="color: #000088;">$i</span><span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span>
   <span style="color: #009900;">&#123;</span>
     <span style="color: #000088;">$strSelSortBy</span> <span style="color: #339933;">=</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$arrField</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$i</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">==</span><span style="color: #000088;">$sortby</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: #b1b100;">echo</span> <span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;&lt;option <span style="color: #006699; font-weight: bold;">$strSelSortBy</span> value=<span style="color: #000099; font-weight: bold;">\&quot;</span><span style="color: #006699; font-weight: bold;">$arrField</span>[<span style="color: #006699; font-weight: bold;">$i</span>]<span style="color: #000099; font-weight: bold;">\&quot;</span>&gt;<span style="color: #006699; font-weight: bold;">$arrField</span>[<span style="color: #006699; font-weight: bold;">$i</span>]&lt;/option&gt;&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
   <span style="color: #009900;">&#125;</span>
   <span style="color: #b1b100;">echo</span> <span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;&lt;/select&gt;&lt;/td&gt;&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
   <span style="color: #b1b100;">echo</span> <span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;&lt;td align='right'&gt;Sort type:&lt;/td&gt;&lt;td&gt;&lt;select name='sorttype'&gt;&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
   <span style="color: #000088;">$SelAsc</span> <span style="color: #339933;">=</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$sorttype</span><span style="color: #339933;">==</span><span style="color: #0000ff;">'ASC'</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: #000088;">$SelDesc</span> <span style="color: #339933;">=</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$sorttype</span><span style="color: #339933;">==</span><span style="color: #0000ff;">'DESC'</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: #b1b100;">echo</span> <span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;&lt;option <span style="color: #006699; font-weight: bold;">$SelAsc</span> value='ASC'&gt;Asc&lt;/option&gt;&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
   <span style="color: #b1b100;">echo</span> <span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;&lt;option <span style="color: #006699; font-weight: bold;">$SelDesc</span> value='DESC'&gt;Desc&lt;/option&gt;&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
   <span style="color: #b1b100;">echo</span> <span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;&lt;/select&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>	   
<span style="color: #000000; font-weight: bold;">?&gt;</span>
&nbsp;
   &lt;/form&gt;</pre></td></tr></table></div>

</li>
<li>
Buka file <strong>\pods\core\Pod.class.php</strong>, cari kode ini:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
</pre></td><td class="code"><pre class="php" style="font-family:monospace;">    <span style="color: #000000; font-weight: bold;">function</span> findRecords<span style="color: #009900;">&#40;</span><span style="color: #000088;">$orderby</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'id DESC'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$rows_per_page</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">15</span><span style="color: #339933;">,</span> <span style="color: #000088;">$where</span> <span style="color: #339933;">=</span> <span style="color: #009900; font-weight: bold;">null</span><span style="color: #339933;">,</span> <span style="color: #000088;">$sql</span> <span style="color: #339933;">=</span> <span style="color: #009900; font-weight: bold;">null</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: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">page</span><span style="color: #339933;">;</span>
        <span style="color: #000088;">$datatype</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">datatype</span><span style="color: #339933;">;</span>
        <span style="color: #000088;">$datatype_id</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">datatype_id</span><span style="color: #339933;">;</span>
        <span style="color: #000088;">$limit</span> <span style="color: #339933;">=</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$rows_per_page</span> <span style="color: #339933;">*</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$page</span> <span style="color: #339933;">-</span> <span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">', '</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$rows_per_page</span><span style="color: #339933;">;</span>
        <span style="color: #000088;">$where</span> <span style="color: #339933;">=</span> <span style="color: #990000;">empty</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$where</span><span style="color: #009900;">&#41;</span> ? <span style="color: #0000ff;">''</span> <span style="color: #339933;">:</span> <span style="color: #0000ff;">&quot;AND <span style="color: #006699; font-weight: bold;">$where</span>&quot;</span><span style="color: #339933;">;</span>
        <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">rpp</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$rows_per_page</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>
&nbsp;
        <span style="color: #666666; font-style: italic;">// Handle search</span>
        <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><span style="color: #990000;">empty</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'search'</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;">$val</span> <span style="color: #339933;">=</span> <span style="color: #990000;">mysql_real_escape_string</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">trim</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'search'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
            <span style="color: #000088;">$search</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;AND (t.name LIKE '%<span style="color: #006699; font-weight: bold;">$val</span>%')&quot;</span><span style="color: #339933;">;</span>
        <span style="color: #009900;">&#125;</span>
&nbsp;
        <span style="color: #666666; font-style: italic;">// Add &quot;t.&quot; prefix to $orderby if needed</span>
        <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #009900; font-weight: bold;">false</span> <span style="color: #339933;">!==</span> <span style="color: #990000;">strpos</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$orderby</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">','</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&amp;&amp;</span> <span style="color: #009900; font-weight: bold;">false</span> <span style="color: #339933;">===</span> <span style="color: #990000;">strpos</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$orderby</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'.'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
        <span style="color: #009900;">&#123;</span>
            <span style="color: #000088;">$orderby</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'t.'</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$orderby</span><span style="color: #339933;">;</span>
        <span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

<p>lalu ganti dengan kode berikut ini:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
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: #000000; font-weight: bold;">function</span> findRecords<span style="color: #009900;">&#40;</span><span style="color: #000088;">$orderby</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'id DESC'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$rows_per_page</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">15</span><span style="color: #339933;">,</span> <span style="color: #000088;">$where</span> <span style="color: #339933;">=</span> <span style="color: #009900; font-weight: bold;">null</span><span style="color: #339933;">,</span> <span style="color: #000088;">$sql</span> <span style="color: #339933;">=</span> <span style="color: #009900; font-weight: bold;">null</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: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">page</span><span style="color: #339933;">;</span>
        <span style="color: #000088;">$datatype</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">datatype</span><span style="color: #339933;">;</span>
        <span style="color: #000088;">$datatype_id</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">datatype_id</span><span style="color: #339933;">;</span>
        <span style="color: #000088;">$limit</span> <span style="color: #339933;">=</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$rows_per_page</span> <span style="color: #339933;">*</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$page</span> <span style="color: #339933;">-</span> <span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">', '</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$rows_per_page</span><span style="color: #339933;">;</span>
        <span style="color: #000088;">$match</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'match'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
        <span style="color: #000088;">$where</span> <span style="color: #339933;">=</span> <span style="color: #990000;">empty</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$where</span><span style="color: #009900;">&#41;</span> ? <span style="color: #0000ff;">''</span> <span style="color: #339933;">:</span> <span style="color: #0000ff;">&quot;AND <span style="color: #006699; font-weight: bold;">$where</span>&quot;</span><span style="color: #339933;">;</span>
        <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">rpp</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$rows_per_page</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>
&nbsp;
        <span style="color: #666666; font-style: italic;">// Handle search</span>
        <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><span style="color: #990000;">empty</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'search'</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;">$val</span> <span style="color: #339933;">=</span> <span style="color: #990000;">mysql_real_escape_string</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">trim</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'search'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
           <span style="color: #666666; font-style: italic;">// Check which field, added by Masino Sinaga, Sept 25, 2009</span>
           <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'field'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">!=</span><span style="color: #0000ff;">''</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
             <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'field'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">==</span><span style="color: #0000ff;">'(Any-field)'</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
&nbsp;
               <span style="color: #000088;">$strField</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;SHOW FIELDS FROM `wp_pod_tbl_<span style="color: #006699; font-weight: bold;">$datatype</span>`&quot;</span><span style="color: #339933;">;</span>
               <span style="color: #000088;">$resultField</span> <span style="color: #339933;">=</span> <span style="color: #990000;">mysql_query</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$strField</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
               <span style="color: #000088;">$numberField</span> <span style="color: #339933;">=</span> <span style="color: #990000;">mysql_numrows</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$resultField</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
               <span style="color: #000088;">$arrField</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">=</span><span style="color: #0000ff;">'(Any-field)'</span><span style="color: #339933;">;</span>
               <span style="color: #000088;">$strSearchField</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot; (&quot;</span><span style="color: #339933;">;</span>
               <span style="color: #b1b100;">for</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$i</span><span style="color: #339933;">=</span><span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span> <span style="color: #000088;">$i</span><span style="color: #339933;">&lt;=</span><span style="color: #000088;">$numberField</span><span style="color: #339933;">;</span> <span style="color: #000088;">$i</span><span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
                 <span style="color: #000088;">$arrField</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$i</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #990000;">mysql_result</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$resultField</span><span style="color: #339933;">,</span> <span style="color: #000088;">$i</span><span style="color: #339933;">-</span><span style="color: #cc66cc;">1</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;Field&quot;</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;">$i</span><span style="color: #339933;">==</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">||</span> <span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$i</span><span style="color: #339933;">&lt;</span><span style="color: #000088;">$numberField</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&amp;&amp;</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$i</span><span style="color: #339933;">&gt;=</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	           <span style="color: #000088;">$strSearchField</span> <span style="color: #339933;">.=</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$match</span><span style="color: #339933;">==</span><span style="color: #0000ff;">'1'</span><span style="color: #009900;">&#41;</span> ? <span style="color: #0000ff;">&quot; t.<span style="color: #006699; font-weight: bold;">$arrField</span>[<span style="color: #006699; font-weight: bold;">$i</span>] like '%<span style="color: #006699; font-weight: bold;">$val</span>%' OR&quot;</span> <span style="color: #339933;">:</span> <span style="color: #0000ff;">&quot; t.<span style="color: #006699; font-weight: bold;">$arrField</span>[<span style="color: #006699; font-weight: bold;">$i</span>] like '<span style="color: #006699; font-weight: bold;">$val</span>' OR&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;">$strSearchField</span> <span style="color: #339933;">.=</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$match</span><span style="color: #339933;">==</span><span style="color: #0000ff;">'1'</span><span style="color: #009900;">&#41;</span> ? <span style="color: #0000ff;">&quot; t.<span style="color: #006699; font-weight: bold;">$arrField</span>[<span style="color: #006699; font-weight: bold;">$i</span>] like '%<span style="color: #006699; font-weight: bold;">$val</span>%' &quot;</span> <span style="color: #339933;">:</span> <span style="color: #0000ff;">&quot; t.<span style="color: #006699; font-weight: bold;">$arrField</span>[<span style="color: #006699; font-weight: bold;">$i</span>] like '<span style="color: #006699; font-weight: bold;">$val</span>' &quot;</span><span style="color: #339933;">;</span>
		 <span style="color: #009900;">&#125;</span>
               <span style="color: #009900;">&#125;</span>
               <span style="color: #000088;">$search</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot; AND &quot;</span><span style="color: #339933;">.</span><span style="color: #000088;">$strSearchField</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;) &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;">$search</span> <span style="color: #339933;">=</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$match</span><span style="color: #339933;">==</span><span style="color: #0000ff;">'1'</span><span style="color: #009900;">&#41;</span> ? <span style="color: #0000ff;">&quot;AND (t.&quot;</span><span style="color: #339933;">.</span><span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'field'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot; LIKE '%<span style="color: #006699; font-weight: bold;">$val</span>%')&quot;</span> <span style="color: #339933;">:</span> <span style="color: #0000ff;">&quot;AND (t.&quot;</span><span style="color: #339933;">.</span><span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'field'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot; LIKE '<span style="color: #006699; font-weight: bold;">$val</span>')&quot;</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;">$search</span> <span style="color: #339933;">=</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$match</span><span style="color: #339933;">==</span><span style="color: #0000ff;">'1'</span><span style="color: #009900;">&#41;</span> ? <span style="color: #0000ff;">&quot;AND (t.name LIKE '%<span style="color: #006699; font-weight: bold;">$val</span>%')&quot;</span> <span style="color: #339933;">:</span> <span style="color: #0000ff;">&quot;AND (t.name LIKE '<span style="color: #006699; font-weight: bold;">$val</span>')&quot;</span><span style="color: #339933;">;</span>
         <span style="color: #009900;">&#125;</span>                        
       <span style="color: #009900;">&#125;</span>
&nbsp;
       <span style="color: #666666; font-style: italic;">// Check the sortby and sorttype, added by Masino Sinaga, Sept 25, 2009</span>
       <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'sortby'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">!=</span><span style="color: #0000ff;">''</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
         <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'sorttype'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">!=</span><span style="color: #0000ff;">''</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
           <span style="color: #000088;">$orderby</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'sortby'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot; &quot;</span><span style="color: #339933;">.</span><span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'sorttype'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
         <span style="color: #009900;">&#125;</span>							 
       <span style="color: #009900;">&#125;</span>
&nbsp;
       <span style="color: #666666; font-style: italic;">// Add &quot;t.&quot; prefix to $orderby if needed</span>
       <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #009900; font-weight: bold;">false</span> <span style="color: #339933;">!==</span> <span style="color: #990000;">strpos</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$orderby</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">','</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&amp;&amp;</span> <span style="color: #009900; font-weight: bold;">false</span> <span style="color: #339933;">===</span> <span style="color: #990000;">strpos</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$orderby</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'.'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
       <span style="color: #009900;">&#123;</span>
         <span style="color: #000088;">$orderby</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'t.'</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$orderby</span><span style="color: #339933;">;</span>
       <span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

</li>
</ol>
<p>Demo:<br />
- <a href="http://www.openscriptsolution.com/data/countries/" target="_blank" title="Daftar Nama dan Kode Negara Dunia">http://www.openscriptsolution.com/data/countries/</a><br />
- <a href="http://www.openscriptsolution.com/data/states/" target="_blank" title="Daftar Nama dan Kode Propinsi">http://www.openscriptsolution.com/data/states/</a><br />
- <a href="http://www.openscriptsolution.com/data/bank-in-indonesia/" target="_blank" title="Daftar Nama dan Kode Bank di Indonesia">http://www.openscriptsolution.com/data/bank-in-indonesia/</a></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%2Fid%2F2009%2F09%2F26%2Fimproving-basic-filter-become-advanced-filter-in-pods-cms-of-wordpress%2F&amp;title=Meningkatkan%20Penyaringan%20Sederhana%20Menjadi%20Lanjutan%20di%20Pods%20CMS%20WordPress" id="wpa2a_20"><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/id/2009/09/26/improving-basic-filter-become-advanced-filter-in-pods-cms-of-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
