break; case 'editUnit': function validateBooleanPost($StPost) { if ($_POST[$StPost] === true || $_POST[$StPost] == '1') { return '1'; } else { return '0'; } } if (!isset($_POST['IDUnit'])) { ErrorHandler::setNotice('unit', NO_EDIT_ID, 'error'); } else { $IDUnit = $_POST['IDUnit']; $ArData = array('StUnit' => f1desk_escape_string($_POST['StUnit']), 'BoAnswer' => validateBooleanPost('BoAnswer'), 'BoAttachTicket' => validateBooleanPost('BoAttachTicket'), 'BoCreateTicket' => validateBooleanPost('BoCreateTicket'), 'BoDeleteTicket' => validateBooleanPost('BoDeleteTicket'), 'BoViewTicket' => validateBooleanPost('BoViewTicket'), 'BoReleaseAnswer' => validateBooleanPost('BoReleaseAnswer'), 'BoMailError' => validateBooleanPost('BoMailError'), 'BoCannedResponse' => validateBooleanPost('BoCannedResponse')); $ItAffedcted = F1DeskUtils::editUnit($IDUnit, $ArData); if (!$ItAffedcted) { ErrorHandler::setNotice('unit', UNIT_EDIT_ERROR, 'error'); } else { ErrorHandler::setNotice('unit', UNIT_EDIT_OK, 'ok'); } } break; case 'removeUnit': if (!isset($_POST['IDUnit'])) { ErrorHandler::setNotice('unit', NO_EDIT_ID, 'error'); } else { $ItAffedcted = F1DeskUtils::removeUnit($_POST['IDUnit']); if (!$ItAffedcted) { ErrorHandler::setNotice('unit', UNIT_REMOVE_ERROR, 'error'); } else {