COption::SetOptionString($module_id, "MESSAGES_PER_PAGE", $MESSAGES_PER_PAGE); COption::SetOptionString($module_id, "SOURCE_MAIL", $SOURCE_MAIL); COption::SetOptionString($module_id, "REINDEX_MSG_S", $REINDEX_MSG_S); if (preg_match_all('|#|'.BX_UTF_PCRE_MODIFIER, $SUPERTICKET_COUPON_FORMAT, $_tmp) && is_array($_tmp[0]) && count($_tmp[0]) >= 6) { COption::SetOptionString($module_id, "SUPERTICKET_COUPON_FORMAT", $SUPERTICKET_COUPON_FORMAT); } else { $message = new CAdminMessage(GetMessage('SUP_SUPERTICKET_ERROR')); } COption::SetOptionString($module_id, "SUPERTICKET_DEFAULT_SLA", $SUPERTICKET_DEFAULT_SLA); $SUPPORT_OLD_FUNCTIONALITY_OLD = COption::GetOptionString($module_id, "SUPPORT_OLD_FUNCTIONALITY"); $SUPPORT_OLD_FUNCTIONALITY = ( $SUPPORT_OLD_FUNCTIONALITY == "Y" ? "Y" : "N" ); if( $SUPPORT_OLD_FUNCTIONALITY_OLD <> $SUPPORT_OLD_FUNCTIONALITY ) ClearCategoryTable(); COption::SetOptionString($module_id, "SUPPORT_OLD_FUNCTIONALITY", $SUPPORT_OLD_FUNCTIONALITY); COption::SetOptionString($module_id, "SUPPORT_DEFAULT_SLA_ID", intval( $SUPPORT_DEFAULT_SLA_ID ) ); COption::SetOptionString($module_id, "SUPPORT_CACHE_DAYS_FORWARD", intval( $SUPPORT_CACHE_DAYS_FORWARD ) ); COption::SetOptionString($module_id, "SUPPORT_CACHE_DAYS_BACKWARD", intval( $SUPPORT_CACHE_DAYS_BACKWARD ) ); } $SUPPORT_DIR = COption::GetOptionString($module_id, "SUPPORT_DIR"); $SUPPORT_EDIT = COption::GetOptionString($module_id, "SUPPORT_EDIT"); $SUPPORT_MAX_FILESIZE = COption::GetOptionString($module_id, "SUPPORT_MAX_FILESIZE"); $ONLINE_INTERVAL = COption::GetOptionString($module_id, "ONLINE_INTERVAL"); $DEFAULT_VALUE_HIDDEN = COption::GetOptionString($module_id, "DEFAULT_VALUE_HIDDEN"); $DEFAULT_RESPONSIBLE_ID = COption::GetOptionString($module_id, "DEFAULT_RESPONSIBLE_ID"); $DEFAULT_AUTO_CLOSE_DAYS = COption::GetOptionString($module_id, "DEFAULT_AUTO_CLOSE_DAYS"); $VIEW_TICKET_DEFAULT_MODE = COption::GetOptionString($module_id, "VIEW_TICKET_DEFAULT_MODE"); $ONLINE_AUTO_REFRESH = COption::GetOptionString($module_id, "ONLINE_AUTO_REFRESH");
COption::SetOptionString($module_id, "VIEW_TICKET_DEFAULT_MODE", $VIEW_TICKET_DEFAULT_MODE); COption::SetOptionString($module_id, "ONLINE_AUTO_REFRESH", $ONLINE_AUTO_REFRESH); COption::SetOptionString($module_id, "TICKETS_PER_PAGE", $TICKETS_PER_PAGE); COption::SetOptionString($module_id, "MESSAGES_PER_PAGE", $MESSAGES_PER_PAGE); COption::SetOptionString($module_id, "SOURCE_MAIL", $SOURCE_MAIL); COption::SetOptionString($module_id, "REINDEX_MSG_S", $REINDEX_MSG_S); if (preg_match_all('|#|' . BX_UTF_PCRE_MODIFIER, $SUPERTICKET_COUPON_FORMAT, $_tmp) && is_array($_tmp[0]) && count($_tmp[0]) >= 6) { COption::SetOptionString($module_id, "SUPERTICKET_COUPON_FORMAT", $SUPERTICKET_COUPON_FORMAT); } else { $message = new CAdminMessage(GetMessage('SUP_SUPERTICKET_ERROR')); } COption::SetOptionString($module_id, "SUPERTICKET_DEFAULT_SLA", $SUPERTICKET_DEFAULT_SLA); $SUPPORT_OLD_FUNCTIONALITY_OLD = COption::GetOptionString($module_id, "SUPPORT_OLD_FUNCTIONALITY"); $SUPPORT_OLD_FUNCTIONALITY = $SUPPORT_OLD_FUNCTIONALITY == "Y" ? "Y" : "N"; if ($SUPPORT_OLD_FUNCTIONALITY_OLD != $SUPPORT_OLD_FUNCTIONALITY) { ClearCategoryTable(); } COption::SetOptionString($module_id, "SUPPORT_OLD_FUNCTIONALITY", $SUPPORT_OLD_FUNCTIONALITY); COption::SetOptionString($module_id, "SUPPORT_DEFAULT_SLA_ID", intval($SUPPORT_DEFAULT_SLA_ID)); COption::SetOptionString($module_id, "SUPPORT_CACHE_DAYS_FORWARD", intval($SUPPORT_CACHE_DAYS_FORWARD)); COption::SetOptionString($module_id, "SUPPORT_CACHE_DAYS_BACKWARD", intval($SUPPORT_CACHE_DAYS_BACKWARD)); } $SUPPORT_DIR = COption::GetOptionString($module_id, "SUPPORT_DIR"); $SUPPORT_EDIT = COption::GetOptionString($module_id, "SUPPORT_EDIT"); $SUPPORT_MAX_FILESIZE = COption::GetOptionString($module_id, "SUPPORT_MAX_FILESIZE"); $ONLINE_INTERVAL = COption::GetOptionString($module_id, "ONLINE_INTERVAL"); $DEFAULT_VALUE_HIDDEN = COption::GetOptionString($module_id, "DEFAULT_VALUE_HIDDEN"); $DEFAULT_RESPONSIBLE_ID = COption::GetOptionString($module_id, "DEFAULT_RESPONSIBLE_ID"); $DEFAULT_AUTO_CLOSE_DAYS = COption::GetOptionString($module_id, "DEFAULT_AUTO_CLOSE_DAYS"); $VIEW_TICKET_DEFAULT_MODE = COption::GetOptionString($module_id, "VIEW_TICKET_DEFAULT_MODE"); $ONLINE_AUTO_REFRESH = COption::GetOptionString($module_id, "ONLINE_AUTO_REFRESH");