如何根据osticket系统的员工部门设置默认部门


how to Set default department according to staff department on osticket system

在osticket系统上根据员工部门在Staff界面创建新票证时,是否有一种简单的方法将Department设置为默认值?

这里是newticket.php的原始代码

<td align="left"><b>Departement</b></td>
    <td>
        <select name="deptId">
            <option value="" selected >Select Department</option>
            <?
             $services= db_query('SELECT dept_id,dept_name FROM '.DEPT_TABLE.' ORDER BY dept_name');
             while (list($deptId,$dept) = db_fetch_row($services)){
                $selected = ($info['deptId']==$deptId)?'selected':''; ?>
                <option value="<?=$deptId?>"<?=$selected?>><?=$dept?></option>
            <?
            }?>
        </select>
        &nbsp;<font class="error"><b>*</b>&nbsp;<?=$errors['deptId']?></font>
    </td>

任何帮助都将不胜感激

澄清:osticket系统的原始代码在创建新票时,员工可以选择部门,甚至不是他们的部门。这是截图

我的问题是否可以在创建新票证时自动设置部门?例如会计部门的员工A,所以当员工A打开新机票时,他们不再需要选择部门。它将自动存储为会计部门。

查看此链接:

& lt; ?比;标签在PHP 5.3.1中不工作

"短标签默认禁用。我不建议您使用短标记(或)。您应该使用完整长度的标签()。然而,要启用短标记,请启用php.ini文件中的short_open_tag设置。"

1)。启用"short_open_tag"这可能对你有帮助。并在值前使用"echo or ="

2)。或者使用完整长度的PHP标签。

<td align="left"><b>Departement</b></td>
    <td>
        <select name="deptId">
            <option value="" selected >Select Department</option>
            <?php
             $services= db_query('SELECT dept_id,dept_name FROM '.DEPT_TABLE.' ORDER BY dept_name');
             while (list($deptId,$dept) = db_fetch_row($services)){
                $selected = ($info['deptId']==$deptId)?'selected':''; ?>
                <option value="<?php echo $deptId;?>" <?php echo $selected;?> > <?php echo $dept;?> </option>
            <?php
            }?>
        </select>
        &nbsp;<font class="error"><b>*</b>&nbsp;<?php echo $errors['deptId'];?></font>
    </td>