NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
// ==UserScript==
// @name Copiar datos de reserva desde query param
// @namespace http://zengarden/zm/*/tools/zenmeeting/index.php
// @version 1.0.0.20210624
// @description asd
// @author Roberto Orden Erena
// @require https://code.jquery.com/jquery-3.3.1.min.js
// @match http://zengarden/zm/*/tools/zenmeeting/index.php*
// @license MIT
// @grant none
// ==/UserScript==
$(() => {
window.setTimeout(() => {
const qp = new URLSearchParams(window.location.search);
let users = qp.getAll("users[]");
if(users.length == 0) {
return;
}
$("#titulo").val(qp.get("titulo"));
$("#contenido").val(qp.get("contenido"));
$("#nota").val(qp.get("notaprivada"));
$("#adjunto").val(qp.get("enlaces"));
let roles = qp.getAll("roles[]");
console.log(users);
console.log(roles);
let timeout = 0, increment = 150;
$("#contenedor_empleados_cab label").click();
$("#contenedor_empleados_cab label").click();
let i = 0;
users.forEach(element => {
window.setTimeout(() => {
let a = parseInt("" + i);
let added = $("tr[idasistente=" + element + "]")[0];
if (!added) {
$("div.row_empleado[empleado=" + element + "] label").click();
}
$("tr[idasistente=" + element + "] input.checkAsistente").attr("checked", roles[a] == 1 ? true : false);
$("tr[idasistente=" + element + "] input.checkInformado").attr("checked", roles[a] == 3 ? true : false);
$("tr[idasistente=" + element + "] input.checkPropietario").attr("checked", roles[a] == 2 ? true : false);
$("input[type=checkbox]").removeAttr("disabled");
}, (timeout + increment));
i++;
});
}, 1000);
});