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

    File:          fac_like_deep.asp
    Description:   Vanuit deeplike bookmark die is aangemaakt in fac.createlikebookmark
    Parameters:    key
                   node
    Note:          hmac beschermd
*/ %>
<%
%>
<!-- #include file="../Shared/common.inc" -->
<!-- #include file="./fac_like.inc" -->
<%
protectQS.verify({ expire: 1, relaxed: true }); // tamper check. HMAC is *net* gezet door shorturl.asp dus 1 minuut is nog heel ruim

var key = getQParamInt("key");
var node = getQParam("node");

var oordeel_int = getQParamInt("oordeel");
// var opmerking = getFParam("flike_opmerk", ""); ondersteunen we niet

like.save_like(key, node, oordeel_int /*, geen opmerking */);

// Ongedocumenteerd: je krijgt nog een uur om van mening te veranderen
var sql = "UPDATE fac_bookmark"
        + "   SET fac_bookmark_expire = SYSDATE + 1 / 24"
        + " WHERE fac_bookmark_xmlnode = " + safe.quoted_sql(node)
        + "   AND fac_bookmark_refkey = " + key
        + "   AND fac_bookmark_naam = 'faclikedeeplink'";
Oracle.Execute(sql);

if (Session("login_by_fallback"))
    Session.Abandon();

var txt = L("lcl_fac_liked_deep");
// Als de tekst exact 9 slashes heeft dan is dat de scheider voor 10(!) teksten.
// Je mag teksten leeglaten: dan wordt de eerstvolgende hogere gebruikt
// Voorbeeld '////4 of lager/Precies 5///8 of lager//Een {0}! Wij zijn blij dat U zo tevreden bent.'
var txtarr = txt.split("/");
if (txtarr.length == 10)
{
    txt = "";
    for (var i = oordeel_int - 1; !txt && i < txtarr.length; i++)
    {
        txt = txtarr[i].format(oordeel_int);
    }
}

shared.simpel_page(txt); // uw mening wordt gewaardeerd
%>