Search Function in Admin Panel no longer working properly
Moderator: mkoch227
Search Function in Admin Panel no longer working properly
Script URL: http://servicedesk.kandbconsult.com (localhost)
Version of script: 2.3
Hosting company: Bluehost
URL of phpinfo.php: http://kandbconsult.com/phpinfo.php
URL of session_test.php: N/A
What terms did you try when SEARCHING for a solution: search admin not working
Write your message below:
After adding a few custom statuses of my own, the search tickets function in the Admin Panel is no longer working properly. If one of our custom statuses is checked off, resolved tickets show. If resolved is checked off, the the custom status (which causes them to show) is off, resolved tickets do not show. How can I fix this issue?
Version of script: 2.3
Hosting company: Bluehost
URL of phpinfo.php: http://kandbconsult.com/phpinfo.php
URL of session_test.php: N/A
What terms did you try when SEARCHING for a solution: search admin not working
Write your message below:
After adding a few custom statuses of my own, the search tickets function in the Admin Panel is no longer working properly. If one of our custom statuses is checked off, resolved tickets show. If resolved is checked off, the the custom status (which causes them to show) is off, resolved tickets do not show. How can I fix this issue?
Mike, Lead Developer of
HESK: A surprisingly simple, user-friendly and FREE help desk software with integrated knowledgebase.
Re: Search Function in Admin Panel no longer working properl
That sounds like a needle in a haystack to me.
I would go back and undo whatever edit you made. Then reedit one by one so if there is an issue you will know where to start looking.
I would go back and undo whatever edit you made. Then reedit one by one so if there is an issue you will know where to start looking.
-Steve
Re: Search Function in Admin Panel no longer working properl
I threw out my current show_search_form.inc.php file and re-added the default one from the HESK site. Upon adding back in my statuses, I realized that one of the status options was causing the entire search function to restart. Here's the table line for that one:
If i change "s7" to "s8", the Resolved tickets no longer show, but it still causes all the checkboxes to reset. Any clue why as to why this is?
--EDIT: I also just realized that unchecking "New" also unchecks the problem one I have. Any knowledge as to why?
Code: Select all
<td width="33%"><label><input type="checkbox" name="s7" value="1" <?php if (isset($status[7])) {echo 'checked="checked"';} ?> /> <span class="pend_kb"><?php echo $hesklang['pend_kb']; ?></span></td>
--EDIT: I also just realized that unchecking "New" also unchecks the problem one I have. Any knowledge as to why?
Mike, Lead Developer of
HESK: A surprisingly simple, user-friendly and FREE help desk software with integrated knowledgebase.
Re: Search Function in Admin Panel no longer working properl
Im not sure why the resolved tickets are not showing, I tried to replicate the issue using your code, I was unable to replicate.
The check boxes will reset if they are not set to your default view.
The check boxes will reset if they are not set to your default view.
-Steve
Re: Search Function in Admin Panel no longer working properl
The Resolved tickets DO show when Resolved is checked. However, if I only choose the one specific option (the one in the code field in my previous post), the settings go back to default, and not the one specific option.
Mike, Lead Developer of
HESK: A surprisingly simple, user-friendly and FREE help desk software with integrated knowledgebase.
Re: Search Function in Admin Panel no longer working properl
Sorry, I misunderstood you.
I think the information you are looking for can he found in this thread.
EDIT: Actually, now that I think about it, that is not at all what you were looking for! Sorry!
I think the information you are looking for can he found in this thread.
EDIT: Actually, now that I think about it, that is not at all what you were looking for! Sorry!
Last edited by steve on Wed Jul 04, 2012 11:50 pm, edited 1 time in total.
-Steve
Re: Search Function in Admin Panel no longer working properl
steve: I just sent you a PM a few minutes ago. Please check it
Mike, Lead Developer of
HESK: A surprisingly simple, user-friendly and FREE help desk software with integrated knowledgebase.
Re: Search Function in Admin Panel no longer working properl
The solution:
Open hsk/inc/print_tickets.inc.php
change
to
Also make sure servicedesk/inc/show_search_form.inc.php has the following for the show tickets checkbox table
Open hsk/inc/print_tickets.inc.php
change
Code: Select all
if ($tmp == 0 || ($tmp == 6 && !isset($status[3])) )
Code: Select all
if ($tmp == 0 || ($tmp == 7 && !isset($status[3])) )
Also make sure servicedesk/inc/show_search_form.inc.php has the following for the show tickets checkbox table
Code: Select all
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td width="34%"><label><input type="checkbox" name="s0" value="1" <?php if (isset($status[0])) {echo 'checked="checked"';} ?> /> <span class="open"><?php echo $hesklang['open']; ?></span></label></td>
<td width="33%"><label><input type="checkbox" name="s2" value="1" <?php if (isset($status[2])) {echo 'checked="checked"';} ?> /> <span class="replied"><?php echo $hesklang['replied']; ?></span></label></td>
<td width="33%"><label><input type="checkbox" name="s4" value="1" <?php if (isset($status[4])) {echo 'checked="checked"';} ?> /> <span class="inprogress"><?php echo $hesklang['in_progress']; ?></span></label></td>
</tr>
<tr>
<td width="34%"><label><input type="checkbox" name="s1" value="1" <?php if (isset($status[1])) {echo 'checked="checked"';} ?> /> <span class="waitingreply"><?php echo $hesklang['wait_reply']; ?></span></label></td>
<td width="33%"><label><input type="checkbox" name="s3" value="1" <?php if (isset($status[3])) {echo 'checked="checked"';} ?> /> <span class="resolved"><?php echo $hesklang['closed']; ?></span></label></td>
<td width="33%"><label><input type="checkbox" name="s5" value="1" <?php if (isset($status[5])) {echo 'checked="checked"';} ?> /> <span class="onhold"><?php echo $hesklang['on_hold']; ?></span></td>
</tr>
<tr>
<td width="34%"><label><input type="checkbox" name="s6" value="1" <?php if (isset($status[6])) {echo 'checked="checked"';} ?> /> <span class="appt_sch"><?php echo $hesklang['appt_sch']; ?></span></td>
<td width="33%"><label><input type="checkbox" name="s7" value="1" <?php if (isset($status[7])) {echo 'checked="checked"';} ?> /> <span class="pend_kb"><?php echo $hesklang['pend_kb']; ?></span></td>
</table>
-Steve
Re: Search Function in Admin Panel no longer working properl
Please also note that you also have to change the following line:
to 1 more than the number here
so in this case, it would be
Code: Select all
elseif ($tmp == #)
Code: Select all
if ($tmp == 0 || ($tmp == 6 && !isset($status[3])) )
Code: Select all
elseif ($tmp == 7)
Mike, Lead Developer of
HESK: A surprisingly simple, user-friendly and FREE help desk software with integrated knowledgebase.