0byt3m1n1
Path:
/
data
/
applications
/
aps.bak
/
osticket
/
1.6.r0-1
/
standard
/
htdocs
/
include
/
staff
/
[
Home
]
File: depts.inc.php
<?php if(!defined('OSTADMININC') || !$thisuser->isadmin()) die('Access Denied'); //List all Depts $sql='SELECT dept.dept_id,dept_name,email.email_id,email.email,email.name as email_name,ispublic,count(staff.staff_id) as users '. ',CONCAT_WS(" ",mgr.firstname,mgr.lastname) as manager,mgr.staff_id as manager_id,dept.created,dept.updated FROM '.DEPT_TABLE.' dept '. ' LEFT JOIN '.STAFF_TABLE.' mgr ON dept.manager_id=mgr.staff_id '. ' LEFT JOIN '.EMAIL_TABLE.' email ON dept.email_id=email.email_id '. ' LEFT JOIN '.STAFF_TABLE.' staff ON dept.dept_id=staff.dept_id '; $depts=db_query($sql.' GROUP BY dept.dept_id ORDER BY dept_name'); ?> <div class="msg">Departments</div> <table width="100%" border="0" cellspacing=1 cellpadding=2> <form action="admin.php?t=dept" method="POST" name="depts" onSubmit="return checkbox_checker(document.forms['depts'],1,0);"> <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"> </th> <th>Dept. Name</th> <th>Type</th> <th width=10>Users</th> <th>Primary Outgoing Email</th> <th>Manager</th> </tr> <? $class = 'row1'; $total=0; $ids=($errors && is_array($_POST['ids']))?$_POST['ids']:null; if($depts && db_num_rows($depts)): $defaultId=$cfg->getDefaultDeptId(); while ($row = db_fetch_array($depts)) { $sel=false; if(($ids && in_array($row['dept_id'],$ids)) && ($deptID && $deptID==$row['dept_id'])){ $class="$class highlight"; $sel=true; } $row['email']=$row['email_name']?($row['email_name'].' <'.$row['email'].'>'):$row['email']; $default=($defaultId==$row['dept_id'])?'(Default)':''; ?> <tr class="<?=$class?>" id="<?=$row['dept_id']?>"> <td width=7px> <input type="checkbox" name="ids[]" value="<?=$row['dept_id']?>" <?=$sel?'checked':''?> <?=$default?'disabled':''?> onClick="highLight(this.value,this.checked);"> </td> <td><a href="admin.php?t=dept&id=<?=$row['dept_id']?>"><?=$row['dept_name']?></a> <?=$default?></td> <td><?=$row['ispublic']?'Public':'<b>Private</b>'?></td> <td> <b> <?if($row['users']>0) {?> <a href="admin.php?t=staff&dept=<?=$row['dept_id']?>"><?=$row['users']?></a> <?}else{?> 0 <?}?> </b> </td> <td><a href="admin.php?t=email&id=<?=$row['email_id']?>"><?=$row['email']?></a></td> <td><a href="admin.php?t=staff&id=<?=$row['manager_id']?>"><?=$row['manager']?> </a></td> </tr> <? $class = ($class =='row2') ?'row1':'row2'; } //end of while. else: //not tickets found!! ?> <tr class="<?=$class?>"><td colspan=6><b>Query returned 0 results</b></td></tr> <? endif; ?> </table> </td></tr> <? if($depts && db_num_rows($depts)): //Show options.. ?> <tr> <td style="padding-left:20px"> Select: <a href="#" onclick="return select_all(document.forms['depts'],true)">All</a> <a href="#" onclick="return reset_all(document.forms['depts'])">None</a> <a href="#" onclick="return toogle_all(document.forms['depts'],true)">Toggle</a> </td> </tr> <tr> <td align="center"> <input class="button" type="submit" name="public" value="Make Public" onClick=' return confirm("Are you sure you want to make selected depts(s) public?");'> <input class="button" type="submit" name="private" value="Make Private" onClick=' return confirm("Are you sure you want to make selected depts(s) private?");'> <input class="button" type="submit" name="delete" value="Delete Dept(s)" onClick=' return confirm("Are you sure you want to DELETE selected depts(s)?");'> </td> </tr> <? endif; ?> </form> </table>