help.verua.ch/include/staff/helptopics.inc.php
2026-01-05 08:46:20 +01:00

82 lines
3.8 KiB
PHP

<?php
if(!defined('OSTADMININC') || !$thisuser->isadmin()) die('Zugriff verweigert');
//List all help topics
$sql='SELECT topic_id,isactive,topic.noautoresp,topic.dept_id,topic,dept_name,priority_desc,topic.created,topic.updated FROM '.TOPIC_TABLE.' topic '.
' LEFT JOIN '.DEPT_TABLE.' dept ON dept.dept_id=topic.dept_id '.
' LEFT JOIN '.TICKET_PRIORITY_TABLE.' pri ON pri.priority_id=topic.priority_id ';
$services=db_query($sql.' ORDER BY topic');
?>
<div class="msg">Hilfethemen</div>
<table width="100%" border="0" cellspacing=1 cellpadding=2>
<form action="admin.php?t=settings" method="POST" name="topic" onSubmit="return checkbox_checker(document.forms['topic'],1,0);">
<input type='hidden' name='t' value='topics'>
<input type=hidden name='do' value='mass_process'>
<tr><td>
<table border="0" cellspacing=0 cellpadding=2 class="dtable" align="center" width="100%">
<tr>
<th width="7px">&nbsp;</th>
<th>Hilfethemen</th>
<th>Status</th>
<th>Autom. Antwort</th>
<th>Abteilung</th>
<th>Priorit&auml;t</th>
<th>Letzte &Auml;nderung</th>
</tr>
<?
$class = 'row1';
$total=0;
$ids=($errors && is_array($_POST['tids']))?$_POST['tids']:null;
if($services && db_num_rows($services)):
while ($row = db_fetch_array($services)) {
$sel=false;
if(($ids && in_array($row['topic_id'],$ids)) or ($row['topic_id']==$topicID)){
$class="$class highlight";
$sel=true;
}
?>
<tr class="<?=$class?>" id="<?=$row['topic_id']?>">
<td width=7px>
<input type="checkbox" name="tids[]" value="<?=$row['topic_id']?>" <?=$sel?'checked':''?> onClick="highLight(this.value,this.checked);">
<td><a href="admin.php?t=topics&id=<?=$row['topic_id']?>"><?=Format::htmlchars(Format::truncate($row['topic'],30))?></a></td>
<td><?=$row['isactive']?'AKtiv':'<b>Inaktiv</b>'?></td>
<td>&nbsp;&nbsp;<?=$row['noautoresp']?'Nein':'<b>Ja</b>'?></td>
<td><a href="admin.php?t=dept&id=<?=$row['dept_id']?>"><?=$row['dept_name']?></a></td>
<td><?=$row['priority_desc']?></td>
<td><?=Format::db_datetime($row['updated'])?></td>
</tr>
<?
$class = ($class =='row2') ?'row1':'row2';
} //end of while.
else: //notthing! ?>
<tr class="<?=$class?>"><td colspan=8><b>Abfrage ergab 0 Ergebnisse</b></td></tr>
<?
endif; ?>
</table>
</td></tr>
<?
if(db_num_rows($services)>0): //Show options..
?>
<tr>
<td style="padding-left:20px">
Auswahl:&nbsp;
<a href="#" onclick="return select_all(document.forms['topic'],true)">Alle ausw&auml;hlen</a>&nbsp;&nbsp;|
<a href="#" onclick="return toogle_all(document.forms['topic'],true)">Auswahl umkehren</a>&nbsp;&nbsp;|
<a href="#" onclick="return reset_all(document.forms['topic'])">Nichts ausw&auml;hlen</a>&nbsp;&nbsp;
</td>
</tr>
<tr>
<td align="center">
<input class="button" type="submit" name="enable" value="Aktivieren"
onClick=' return confirm("Sind Sie sicher, dass Sie die gew&auml;hlten Dienste aktivieren wollen?");'>
<input class="button" type="submit" name="disable" value="Deaktivieren"
onClick=' return confirm("Sind Sie sicher, dass Sie die gew&auml;hlten Dienste deaktivieren wollen?");'>
<input class="button" type="submit" name="delete" value="L&ouml;schen"
onClick=' return confirm("Sind Sie sicher, dass Sie die gew&auml;hlten Dienste l&ouml;schen wollen?");'>
</td>
</tr>
<?
endif;
?>
</form>
</table>