function getDefaultDeptName() { global $cfg; return $cfg && $cfg->getDefaultDeptId() && ($name = Dept::getNameById($cfg->getDefaultDeptId())) ? $name : null; }
static function getDefaultDeptName() { global $cfg; return Dept::getNameById($cfg->getDefaultDeptId()); }
$fields = array(); $fields['dept_id'] = array('type' => 'int', 'required' => 1, 'error' => 'Select Department'); $fields['message'] = array('type' => 'text', 'required' => 1, 'error' => 'Note/Message required'); $params = new Validator($fields); if (!$params->validate($_POST)) { $errors = array_merge($errors, $params->errors()); } if (!$errors && $_POST['dept_id'] == $ticket->getDeptId()) { $errors['dept_id'] = 'Ticket already in the Dept.'; } if (!$errors && !$thisuser->canTransferTickets()) { $errors['err'] = 'Action Denied. You are not allowed to transfer tickets.'; } if (!$errors && $ticket->transfer($_POST['dept_id'])) { //Send out alerts?? $title = 'Dept. Transfer: ' . $ticket->getDeptName() . ' to ' . Dept::getNameById($_POST['dept_id']); $ticket->postNote($title, $_POST['message']); $msg = 'Ticket Transfered Sucessfully'; } else { $errors['err'] = $errors['err'] ? $errors['err'] : 'Unable to complete the transfer'; } break; case 'assign': $fields = array(); $fields['staffId'] = array('type' => 'int', 'required' => 1, 'error' => 'Select assignee'); $fields['assign_message'] = array('type' => 'text', 'required' => 1, 'error' => 'Message required'); $params = new Validator($fields); if (!$params->validate($_POST)) { $errors = array_merge($errors, $params->errors()); } if (!$errors && $ticket->isAssigned()) {