<%@language = "javascript" %>
<%
/*  $Revision$
    $Id$

    File:               msg_message.asp
    Description:        Muteerscherm voor berichten
                        dit is de grote 'wrapper' voor de diverse andere schermen
    Parameters:         urole
                        msg_key bij bewerken
    Context:
    Note:
*/ %>

<!-- #include file="../Shared/common.inc" -->
<!-- #include file="../Shared/iface.inc" -->
<!-- #include file="../msg/msg.inc" -->

<%
FCLTHeader.Requires({ plugins:["jQuery", "suggest"],
                      js: ["jquery-ui.js"]
                    })

var msg_key = getQParamInt("message_key", -1);
var urole = getQParamSafe("urole", "");   // Indien niet meegegeven, veronderstel dan frontend gebruik

%>

<html>
  <head>
<%
    FCLTHeader.Generate();
%>
    <script  type="text/javascript" >
<%    if (msg_key == -1) { %>FcltMgr.startEdit(window);<% } %>
      function msgClose(params)
      {
        if (params.close)
        {
          FcltMgr.closeDetail(window, { cancel: true } );
          return true;;
        }
        // Kijk of het een nieuwe of bestaand bericht betreft
<%      if (msg_key == -1)
        { // Altijd close, we hebben geen goede show-mode
            %>
          FcltMgr.closeDetail(window, { cancel: true } );
          return true;
<%      }
        else
        { // Bestaande message bewerkt, switch naar show-mode
%>
          $("#msgFrame")[0].src = "msg_show_message.asp?message_key=<%=msg_key%>&urole=<%=urole%>&embedded=1";
<%      } %>
      }
    </script>
  </head>

  <body>
<%
PAGE_START();
    if (msg_key == -1)
      var page="msg_edit_message.asp"; // Maak een nieuw
    else
      var page="msg_show_message.asp";
    page += "?message_key=" + msg_key
         + "&urole=" + urole;
    IFRAMER("msgFrame", page, { FcltClose: "msgClose", title: L("lcl_mrk_frame_algemeen") });

    if (msg_key > 0) {
      if (user.has("WEB_MSGBOF")) { // Dit is de enige autorisatiefunctie die van toepassing is
        page = protectQS.create("../shared/status_info.asp?message_key=" + msg_key);
        IFRAMER("msghistoryframe", page, { icon: "fa-list", title: L("lcl_tracking")} );
      }
    }

PAGE_END();
%>
  </body>
</html>
<% ASPPAGE_END(); %>
