本文整理汇总了PHP中CTicket::SplitTicket方法的典型用法代码示例。如果您正苦于以下问题:PHP CTicket::SplitTicket方法的具体用法?PHP CTicket::SplitTicket怎么用?PHP CTicket::SplitTicket使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类CTicket
的用法示例。
在下文中一共展示了CTicket::SplitTicket方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: LocalRedirect
}
}
if ($bDemo != "Y" && $bAdmin != "Y" && ($bSupportTeam == "Y" && intval($ID) > 0 && !$bSetTicket)) {
// send to ticket list
if ($OWNER_USER_ID != $USER->GetID()) {
LocalRedirect($TICKET_LIST_URL . "?lang=" . LANGUAGE_ID);
}
}
$USER_FIELD_MANAGER->EditFormAddFields($PROPERTY_ID, $arFields);
$ID = CTicket::SetTicket($arFields, $ID, "Y", $NOTIFY);
if (intval($ID) > 0) {
CTicket::UpdateOnline($ID);
if (isset($_SESSION['TICKET_ID']) && isset($_SESSION['MESSAGE_ID'])) {
$intLastTicketID = $_SESSION['TICKET_ID'];
$arParam = array('SPLIT_TICKET_ID' => $ID, 'SPLIT_TICKET_TITLE' => $TITLE, 'SPLIT_MESSAGE_USER_ID' => $USER->GetID(), 'SPLIT_ATTACH_FILE' => isset($_POST['ATTACH_FILE']) ? $_POST['ATTACH_FILE'] : array(), 'SOURCE_TICKET_ID' => $intLastTicketID, 'SOURCE_TICKET_TITLE' => $_SESSION['TICKET_TITLE'], 'SOURCE_MESSAGE_ID' => $MESSAGE_SOURCE_ID, 'SOURCE_MESSAGE_NUM' => $_SESSION['MESSAGE_NUM'], 'SOURCE_MESSAGE_DATE' => $_SESSION['MESSAGE_DATE']);
CTicket::SplitTicket($arParam);
unset($_SESSION['TICKET_ID']);
unset($_SESSION['TICKET_TITLE']);
unset($_SESSION['MESSAGE_ID']);
unset($_SESSION['MESSAGE_NUM']);
unset($_SESSION['MESSAGE_DATE']);
if (strlen($save) > 0) {
// save -> new ticket
LocalRedirect($TICKET_EDIT_URL . "?ID=" . $ID . "&lang=" . LANGUAGE_ID);
} elseif (strlen($apply) > 0) {
// apply -> original ticket
LocalRedirect($TICKET_EDIT_URL . "?ID=" . $intLastTicketID . "&lang=" . LANGUAGE_ID);
}
} else {
if (strlen($save) > 0) {
LocalRedirect($TICKET_LIST_URL . "?lang=" . LANGUAGE_ID);