Skip to content
Snippets Groups Projects
Commit 93c1e256 authored by Robert Loipfinger's avatar Robert Loipfinger
Browse files

AppointmentEntity für param.entry angepasst

parent 61368136
No related branches found
No related tags found
No related merge requests found
import("system.logging");
import("system.result");
import("system.vars");
import("system.calendars");
import("system.datetime");
import("system.eMath");
import("system.util");
if(vars.exists("$image.entry"))
{
var entry = vars.get("$image.entry");
var uid = entry[calendars.ID];
var summary = entry[calendars.SUMMARY];
var attendees = entry[calendars.AFFECTEDUSERS];
var startdate = entry[calendars.DTSTART];
var enddate = entry[calendars.DTEND];
var links = entry[calendars.LINKS];
var description = entry[calendars.DESCRIPTION];
var organizer = entry[calendars.ORGANIZER2];
var status = entry[calendars.STATUS];
var location = entry[calendars.LOCATION];
var reminder = entry[calendars.REMINDER];
var remindercheck = entry[calendars.HASREMINDER]
var classification = entry[calendars.CLASSIFICATION];
var allday = entry[calendars];
//@TODO Icon
result.object([
[uid, '', '', attendees.length, startdate, enddate, summary, organizer, attendees, status, links, description, location, '', classification, allday] //, location, reminder, remindercheck
]);
}
else
{
var filter = ( vars.exists("$param.p_filter")
&& vars.get("$param.p_filter") != null
&& vars.get("$param.p_filter") != undefined) ? vars.get("$param.p_filter") : "";
//For the Tableview in Task_Date
//var events = getEvents(filter);
var cond = {
TYPE_1: calendars.VEVENT
,USER_1: vars.get("$sys.user")
,COUNT: "1"
};
//var entries = calendars.getExpandedEntries(cond, new Long(datetime.date()), new Long(eMath.addInt(datetime.date(), datetime.ONE_DAY * 7)));
//for (i = 0; i < events.length; i++)
//{
// events[i].push([""])
// var count = events[i][3];
// var iconInfo = (count > 1 ? "gruppentermin" : "einzeltermin");
// var icon = (getIcon("termine_aufgaben", iconInfo));
// events[i] = events[i].concat(icon);
//}
//result.object(events);
}
import("system.logging");
import("system.result");
import("system.vars");
import("system.calendars");
import("system.datetime");
import("system.eMath");
import("system.util");
if(vars.exists("$param.entry"))
{
var entry = JSON.parse(vars.getString("$param.entry"));
var uid = entry[calendars.ID];
var summary = entry[calendars.SUMMARY];
var attendees = entry[calendars.AFFECTEDUSERS];
var startdate = entry[calendars.DTSTART];
var enddate = entry[calendars.DTEND];
var links = entry[calendars.LINKS];
var description = entry[calendars.DESCRIPTION];
var organizer = entry[calendars.ORGANIZER2];
var status = entry[calendars.STATUS];
var location = entry[calendars.LOCATION];
var reminder = entry[calendars.REMINDER];
var remindercheck = entry[calendars.HASREMINDER]
var classification = entry[calendars.CLASSIFICATION];
var allday = entry[calendars];
//@TODO Icon
result.object([
[uid, '', '', attendees.length, startdate, enddate, summary, organizer, attendees, status, links, description, location, '', classification, allday] //, location, reminder, remindercheck
]);
}
else
{
var filter = ( vars.exists("$param.p_filter")
&& vars.get("$param.p_filter") != null
&& vars.get("$param.p_filter") != undefined) ? vars.get("$param.p_filter") : "";
//For the Tableview in Task_Date
//var events = getEvents(filter);
var cond = {
TYPE_1: calendars.VEVENT
,USER_1: vars.get("$sys.user")
,COUNT: "1"
};
//var entries = calendars.getExpandedEntries(cond, new Long(datetime.date()), new Long(eMath.addInt(datetime.date(), datetime.ONE_DAY * 7)));
//for (i = 0; i < events.length; i++)
//{
// events[i].push([""])
// var count = events[i][3];
// var iconInfo = (count > 1 ? "gruppentermin" : "einzeltermin");
// var icon = (getIcon("termine_aufgaben", iconInfo));
// events[i] = events[i].concat(icon);
//}
//result.object(events);
}
import("system.vars");
import("system.logging");
import("system.result");
import("system.calendars");
logging.log("attendees poss-items")
var entry = vars.get("$image.entry");
var allUsers = calendars.getFullCalendarUsers(calendars.RIGHT_WRITE);
var results = [];
for (var i = 0; i < allUsers.length; i++)
{
results[i] = [allUsers[i][0], allUsers[i][2].paramvalue];
}
logging.log(results);
import("system.vars");
import("system.logging");
import("system.result");
import("system.calendars");
logging.log("attendees poss-items")
var entry = JSON.parse(vars.getString("param.entry"));
var allUsers = calendars.getFullCalendarUsers(calendars.RIGHT_WRITE);
var results = [];
for (var i = 0; i < allUsers.length; i++)
{
results[i] = [allUsers[i][0], allUsers[i][2].paramvalue];
}
logging.log(results);
result.object(results);
\ No newline at end of file
import("system.result");
import("system.vars");
import("system.calendars");
var categs = vars.get("$image.entry")[calendars.CATEGORIES];
result.string(categs);
\ No newline at end of file
import("system.logging");
import("system.result");
import("system.vars");
import("system.calendars");
var categs = JSON.parse(vars.getString("param.entry"))[calendars.CATEGORIES];
result.string(categs);
import("system.neon");
import("system.calendars");
import("system.vars");
if (vars.exists("$image.entry"))
{
var entry = vars.get("$image.entry");
var reccurenceid = entry[calendars.RECURRENCEID];
if (reccurenceid == undefined) reccurenceid = null;
calendars.removeEntryByUID(calendars.VEVENT, vars.get("$sys.user"), entry[calendars.ID], reccurenceid)
}
if(vars.exists("$sys.ancestorimageuid") && vars.get("$sys.ancestorimageuid") != null)
{
neon.closeImage(vars.getString("$sys.currentimage"), true);
neon.refresh(vars.get("$sys.ancestorimageuid"));
import("system.neon");
import("system.calendars");
import("system.vars");
if (vars.exists("param.entry"))
{
var entry = JSON.parse(vars.getString("param.entry"));
var reccurenceid = entry[calendars.RECURRENCEID];
if (reccurenceid == undefined) reccurenceid = null;
calendars.removeEntryByUID(calendars.VEVENT, vars.get("$sys.user"), entry[calendars.ID], reccurenceid)
}
if(vars.exists("$sys.ancestorimageuid") && vars.get("$sys.ancestorimageuid") != null)
{
neon.closeImage(vars.getString("$sys.currentimage"), true);
neon.refresh(vars.get("$sys.ancestorimageuid"));
}
\ No newline at end of file
This diff is collapsed.
This diff is collapsed.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment