{ "title": "{{\r\nSELECT IF({{id:R0}} = 0, 'Create ', 'Edit '),\r\n IF('{{eventType:SRE:::Lecture \/ Seminar}}' = 'Exercise'\r\n , CONCAT('Exercise Group: '\r\n , IF({{id:R0}} != 0, ' \"{{name:RE}}\"', '')\r\n , IF(evParent.id IS NOT NULL\r\n , CONCAT(' for ', evParent.eventType, ' ', evParent.name), '')\r\n )\r\n , '{{eventType:SR:::Event}}: {{name:RE}}')\r\nFROM (SELECT 1) AS fake\r\nLEFT JOIN Event AS evParent\r\n ON evParent.id = {{eventIdParent:SR0}}\r\n }}", "noteInternal": "", "tableName": "Event", "primaryKey": "", "permitNew": "sip", "permitEdit": "sip", "restMethod": "", "escapeTypeDefault": "c", "render": "bootstrap", "requiredParameterNew": "", "requiredParameterEdit": "", "dirtyMode": "exclusive", "showButton": "delete,close,save", "multiMode": "none", "multiSql": "", "multiDetailForm": "", "multiDetailFormParameter": "", "forwardMode": "url-sip", "forwardPage": "index.php?id={{pageAlias:T}}&form=Event&r={{id:R0}}", "labelAlign": "default", "bsLabelColumns": "col-md-4", "bsInputColumns": "col-md-8", "bsNoteColumns": "col-md-0", "parameter": "", "parameterLanguageA": "", "parameterLanguageB": "", "parameterLanguageC": "", "parameterLanguageD": "", "recordLockTimeoutSeconds": 900, "deleted": "no", "modified": "2021-12-22 21:43:27", "created": "2020-08-18 12:58:23", "FormElement_ff": [ { "dynamicUpdate": "no", "enabled": "yes", "name": "generalPill", "label": "General", "mode": "show", "modeSql": "", "class": "container", "type": "pill", "subrecordOption": "", "encode": "specialchar", "checkType": "auto", "checkPattern": "", "onChange": "", "ord": 10, "tabindex": 0, "size": "", "maxLength": "", "labelAlign": "default", "bsLabelColumns": "", "bsInputColumns": "", "bsNoteColumns": "", "rowLabelInputNote": "row,label,\/label,input,\/input,note,\/note,\/row", "note": "", "adminNote": "", "tooltip": "", "placeholder": "", "value": "", "sql1": "", "parameter": "", "parameterLanguageA": "", "parameterLanguageB": "", "parameterLanguageC": "", "parameterLanguageD": "", "clientJs": "", "feGroup": "", "deleted": "no", "modified": "2020-08-18 13:03:05", "created": "2020-08-18 13:02:57" }, { "dynamicUpdate": "yes", "enabled": "yes", "name": "eventType", "label": "Type", "mode": "show", "modeSql": "", "class": "native", "type": "radio", "subrecordOption": "", "encode": "specialchar", "checkType": "auto", "checkPattern": "", "onChange": "", "ord": 20, "tabindex": 0, "size": "", "maxLength": "", "labelAlign": "default", "bsLabelColumns": "", "bsInputColumns": "", "bsNoteColumns": "", "rowLabelInputNote": "row,label,\/label,input,\/input,note,\/note,\/row", "note": "", "adminNote": "", "tooltip": "", "placeholder": "", "value": "", "sql1": "", "parameter": "", "parameterLanguageA": "", "parameterLanguageB": "", "parameterLanguageC": "", "parameterLanguageD": "", "clientJs": "", "feGroup": "", "deleted": "no", "modified": "2021-09-25 13:32:30", "created": "2021-09-25 12:10:50", "containerName_ff": "generalPill" }, { "dynamicUpdate": "yes", "enabled": "yes", "name": "semesterId", "label": "Semester", "mode": "required", "modeSql": "", "class": "native", "type": "select", "subrecordOption": "", "encode": "specialchar", "checkType": "auto", "checkPattern": "", "onChange": "", "ord": 30, "tabindex": 0, "size": "", "maxLength": "", "labelAlign": "default", "bsLabelColumns": "", "bsInputColumns": "", "bsNoteColumns": "", "rowLabelInputNote": "row,label,\/label,input,\/input,note,\/note,\/row", "note": "", "adminNote": "", "tooltip": "", "placeholder": "", "value": "", "sql1": "{{!\r\nSELECT s.id AS _id, CONCAT(s.short, \" (\", DATE_FORMAT(s.dateLectureFrom, '%d.%m.%Y'), ' - ', DATE_FORMAT(s.dateLectureTo, '%d.%m.%Y'), ')') AS _label\r\nFROM Semester AS s\r\nORDER BY s.dateFrom DESC\r\n}}", "parameter": "emptyItemAtStart", "parameterLanguageA": "", "parameterLanguageB": "", "parameterLanguageC": "", "parameterLanguageD": "", "clientJs": "", "feGroup": "", "deleted": "no", "modified": "2021-10-19 16:55:55", "created": "2021-09-16 10:31:45", "containerName_ff": "generalPill" }, { "dynamicUpdate": "yes", "enabled": "yes", "name": "module", "label": "Modul", "mode": "required", "modeSql": "{{SELECT IF('{{eventType:FSRE:alnumx}}' = 'Exercise', 'hidden', 'required') }}", "class": "native", "type": "text", "subrecordOption": "", "encode": "specialchar", "checkType": "auto", "checkPattern": "", "onChange": "", "ord": 40, "tabindex": 0, "size": "", "maxLength": "8", "labelAlign": "default", "bsLabelColumns": "", "bsInputColumns": "", "bsNoteColumns": "", "rowLabelInputNote": "row,label,\/label,input,\/input,note,\/note,\/row", "note": "", "adminNote": "", "tooltip": "", "placeholder": "STA402", "value": "", "sql1": "", "parameter": "", "parameterLanguageA": "", "parameterLanguageB": "", "parameterLanguageC": "", "parameterLanguageD": "", "clientJs": "", "feGroup": "", "deleted": "no", "modified": "2021-10-20 14:10:40", "created": "2021-09-14 21:03:00", "containerName_ff": "generalPill" }, { "dynamicUpdate": "yes", "enabled": "yes", "name": "eventIdParent", "label": "Lecture \/ Seminar", "mode": "show", "modeSql": "{{SELECT IF('{{eventType:FRSE:alnumx}}' = 'Exercise', 'required', 'hidden') }}", "class": "native", "type": "select", "subrecordOption": "", "encode": "specialchar", "checkType": "auto", "checkPattern": "", "onChange": "", "ord": 50, "tabindex": 0, "size": "", "maxLength": "", "labelAlign": "default", "bsLabelColumns": "", "bsInputColumns": "", "bsNoteColumns": "", "rowLabelInputNote": "row,label,\/label,input,\/input,note,\/note,\/row", "note": "", "adminNote": "", "tooltip": "", "placeholder": "", "value": "", "sql1": "{{!\r\nSELECT id AS id, CONCAT(ev.module, ' ', ev.name) AS label\r\nFROM Event AS ev\r\nWHERE ev.semesterId = '{{semesterId:FRS0}}'\r\nAND ev.eventType != 'Exercise'\r\n}}", "parameter": "emptyItemAtStart", "parameterLanguageA": "", "parameterLanguageB": "", "parameterLanguageC": "", "parameterLanguageD": "", "clientJs": "", "feGroup": "", "deleted": "no", "modified": "2021-09-25 14:22:48", "created": "2021-09-25 12:43:06", "containerName_ff": "generalPill" }, { "dynamicUpdate": "no", "enabled": "yes", "name": "roomId", "label": "Default Room", "mode": "required", "modeSql": "", "class": "native", "type": "select", "subrecordOption": "", "encode": "specialchar", "checkType": "auto", "checkPattern": "", "onChange": "", "ord": 60, "tabindex": 0, "size": "", "maxLength": "", "labelAlign": "default", "bsLabelColumns": "", "bsInputColumns": "", "bsNoteColumns": "", "rowLabelInputNote": "row,label,\/label,input,\/input,note,\/note,\/row", "note": "", "adminNote": "", "tooltip": "", "placeholder": "", "value": "", "sql1": "{{! SELECT id AS id, name AS label FROM Room ORDER BY name ASC }}", "parameter": "emptyItemAtStart", "parameterLanguageA": "", "parameterLanguageB": "", "parameterLanguageC": "", "parameterLanguageD": "", "clientJs": "", "feGroup": "", "deleted": "no", "modified": "2021-11-11 15:13:49", "created": "2020-08-18 13:02:04", "containerName_ff": "generalPill" }, { "dynamicUpdate": "yes", "enabled": "yes", "name": "name", "label": "{{SELECT IF('{{eventType:FRS:alnumx}}' = 'Exercise', 'Exercise Group Name', '{{eventType:FRS:alnumx::Lecture}} Name') }}", "mode": "required", "modeSql": "", "class": "native", "type": "text", "subrecordOption": "", "encode": "specialchar", "checkType": "auto", "checkPattern": "", "onChange": "", "ord": 70, "tabindex": 0, "size": "", "maxLength": "", "labelAlign": "default", "bsLabelColumns": "", "bsInputColumns": "", "bsNoteColumns": "", "rowLabelInputNote": "row,label,\/label,input,\/input,note,\/note,\/row", "note": "", "adminNote": "", "tooltip": "", "placeholder": "", "value": "", "sql1": "", "parameter": "", "parameterLanguageA": "", "parameterLanguageB": "", "parameterLanguageC": "", "parameterLanguageD": "", "clientJs": "", "feGroup": "", "deleted": "no", "modified": "2021-09-25 13:49:07", "created": "2020-08-18 13:03:24", "containerName_ff": "generalPill" }, { "dynamicUpdate": "no", "enabled": "yes", "name": "description", "label": "Description", "mode": "show", "modeSql": "", "class": "native", "type": "text", "subrecordOption": "", "encode": "specialchar", "checkType": "auto", "checkPattern": "", "onChange": "", "ord": 80, "tabindex": 0, "size": "20,5", "maxLength": "", "labelAlign": "default", "bsLabelColumns": "", "bsInputColumns": "", "bsNoteColumns": "", "rowLabelInputNote": "row,label,\/label,input,\/input,note,\/note,\/row", "note": "", "adminNote": "", "tooltip": "", "placeholder": "", "value": "", "sql1": "", "parameter": "", "parameterLanguageA": "", "parameterLanguageB": "", "parameterLanguageC": "", "parameterLanguageD": "", "clientJs": "", "feGroup": "", "deleted": "no", "modified": "2021-09-25 13:02:55", "created": "2020-08-18 13:03:49", "containerName_ff": "generalPill" }, { "dynamicUpdate": "no", "enabled": "no", "name": "publiclyVisible", "label": "Show on 'Browse Events'", "mode": "show", "modeSql": "", "class": "native", "type": "checkbox", "subrecordOption": "", "encode": "specialchar", "checkType": "auto", "checkPattern": "", "onChange": "", "ord": 90, "tabindex": 0, "size": "", "maxLength": "", "labelAlign": "default", "bsLabelColumns": "", "bsInputColumns": "", "bsNoteColumns": "", "rowLabelInputNote": "row,label,\/label,input,\/input,note,\/note,\/row", "note": "", "adminNote": "", "tooltip": "", "placeholder": "", "value": "", "sql1": "", "parameter": "checked=yes\r\nunchecked=no", "parameterLanguageA": "", "parameterLanguageB": "", "parameterLanguageC": "", "parameterLanguageD": "", "clientJs": "", "feGroup": "", "deleted": "no", "modified": "2021-10-19 15:56:20", "created": "2020-10-06 13:33:00", "containerName_ff": "generalPill" }, { "dynamicUpdate": "no", "enabled": "yes", "name": "mySpeakers", "label": "Speakers", "mode": "show", "modeSql": "", "class": "native", "type": "subrecord", "subrecordOption": "edit,delete,new", "encode": "specialchar", "checkType": "auto", "checkPattern": "", "onChange": "", "ord": 100, "tabindex": 0, "size": "", "maxLength": "", "labelAlign": "default", "bsLabelColumns": "", "bsInputColumns": "", "bsNoteColumns": "", "rowLabelInputNote": "row,label,\/label,input,\/input,note,\/note,\/row", "note": "", "adminNote": "", "tooltip": "", "placeholder": "", "value": "", "sql1": "{{! SELECT gm.id AS _id, CONCAT(p.firstName, ' ', p.name, ' (', p.account, ')') AS 'title=Name|maxLength=100',\r\n IF(r.id IS NULL, ' [Speaker Role expired]', '') AS _rowTooltip,\r\n IF(r.id IS NULL, 'text-muted', '') AS _rowClass\r\n FROM (Person AS p, GroupMember AS gm, Ggroup AS g, Ggroup AS gSpeaker)\r\n LEFT JOIN Role AS r\r\n ON r.grId = gSpeaker.id \r\n AND r.start <= NOW() \r\n AND r.end >= NOW() \r\n AND r.pId = p.id\r\n WHERE gm.grId = g.id \r\n AND gm.xId = {{id:R0}} \r\n AND gm.xId2 = p.id \r\n AND g.reference = 'sl_event_speaker'\r\n AND gSpeaker.reference = 'sl_role_speaker' \r\n GROUP BY gm.id }}", "parameter": "form=EventSpeaker\r\ndetail=id:xId", "parameterLanguageA": "", "parameterLanguageB": "", "parameterLanguageC": "", "parameterLanguageD": "", "clientJs": "", "feGroup": "", "deleted": "no", "modified": "2021-09-25 13:02:55", "created": "2020-08-19 16:10:07", "containerName_ff": "generalPill" }, { "dynamicUpdate": "no", "enabled": "yes", "name": "streamingPill", "label": "Streaming", "mode": "show", "modeSql": "", "class": "container", "type": "pill", "subrecordOption": "", "encode": "specialchar", "checkType": "auto", "checkPattern": "", "onChange": "", "ord": 110, "tabindex": 0, "size": "", "maxLength": "", "labelAlign": "default", "bsLabelColumns": "", "bsInputColumns": "", "bsNoteColumns": "", "rowLabelInputNote": "row,label,\/label,input,\/input,note,\/note,\/row", "note": "", "adminNote": "", "tooltip": "", "placeholder": "", "value": "", "sql1": "", "parameter": "", "parameterLanguageA": "", "parameterLanguageB": "", "parameterLanguageC": "", "parameterLanguageD": "", "clientJs": "", "feGroup": "", "deleted": "no", "modified": "2021-09-25 13:02:55", "created": "2020-08-18 13:04:08" }, { "dynamicUpdate": "no", "enabled": "no", "name": "eventUrl", "label": "Event URL", "mode": "show", "modeSql": "", "class": "native", "type": "text", "subrecordOption": "", "encode": "specialchar", "checkType": "auto", "checkPattern": "", "onChange": "", "ord": 120, "tabindex": 0, "size": "", "maxLength": "", "labelAlign": "default", "bsLabelColumns": "", "bsInputColumns": "", "bsNoteColumns": "", "rowLabelInputNote": "row,label,\/label,input,\/input,note,\/note,\/row", "note": "", "adminNote": "", "tooltip": "", "placeholder": "", "value": "", "sql1": "", "parameter": "", "parameterLanguageA": "", "parameterLanguageB": "", "parameterLanguageC": "", "parameterLanguageD": "", "clientJs": "", "feGroup": "", "deleted": "no", "modified": "2021-09-25 13:02:55", "created": "2020-08-18 13:04:36", "containerName_ff": "streamingPill" }, { "dynamicUpdate": "no", "enabled": "yes", "name": "streamsFieldset", "label": "Streams", "mode": "show", "modeSql": "", "class": "container", "type": "fieldset", "subrecordOption": "", "encode": "specialchar", "checkType": "auto", "checkPattern": "", "onChange": "", "ord": 130, "tabindex": 0, "size": "", "maxLength": "", "labelAlign": "default", "bsLabelColumns": "", "bsInputColumns": "", "bsNoteColumns": "", "rowLabelInputNote": "row,label,\/label,input,\/input,note,\/note,\/row", "note": "", "adminNote": "", "tooltip": "", "placeholder": "", "value": "", "sql1": "", "parameter": "", "parameterLanguageA": "", "parameterLanguageB": "", "parameterLanguageC": "", "parameterLanguageD": "", "clientJs": "", "feGroup": "", "deleted": "no", "modified": "2021-09-25 13:02:55", "created": "2020-10-05 10:46:52", "containerName_ff": "streamingPill" }, { "dynamicUpdate": "yes", "enabled": "yes", "name": "liveStream", "label": "Stream this event live?", "mode": "show", "modeSql": "", "class": "native", "type": "radio", "subrecordOption": "", "encode": "specialchar", "checkType": "auto", "checkPattern": "", "onChange": "", "ord": 140, "tabindex": 0, "size": "", "maxLength": "", "labelAlign": "default", "bsLabelColumns": "", "bsInputColumns": "", "bsNoteColumns": "", "rowLabelInputNote": "row,label,\/label,input,\/input,note,\/note,\/row", "note": "", "adminNote": "", "tooltip": "", "placeholder": "", "value": "", "sql1": "", "parameter": "", "parameterLanguageA": "", "parameterLanguageB": "", "parameterLanguageC": "", "parameterLanguageD": "", "clientJs": "", "feGroup": "", "deleted": "no", "modified": "2021-09-25 13:02:55", "created": "2020-08-18 13:05:48", "containerName_ff": "streamsFieldset" }, { "dynamicUpdate": "yes", "enabled": "yes", "name": "access", "label": "Who has access to the livestream?", "mode": "show", "modeSql": "{{SELECT IF('{{liveStream:FRE:alnumx}}' = 'no', 'hidden', 'show') }}", "class": "native", "type": "checkbox", "subrecordOption": "", "encode": "specialchar", "checkType": "auto", "checkPattern": "", "onChange": "", "ord": 150, "tabindex": 0, "size": "", "maxLength": "", "labelAlign": "default", "bsLabelColumns": "", "bsInputColumns": "", "bsNoteColumns": "", "rowLabelInputNote": "row,label,\/label,input,\/input,note,\/note,\/row", "note": "", "adminNote": "", "tooltip": "", "placeholder": "", "value": "", "sql1": "", "parameter": "itemList = public:Anyone,authenticated:Logged in users,password:Users who know the password", "parameterLanguageA": "", "parameterLanguageB": "", "parameterLanguageC": "", "parameterLanguageD": "", "clientJs": "", "feGroup": "", "deleted": "no", "modified": "2021-09-25 13:02:55", "created": "2020-08-18 13:06:10", "containerName_ff": "streamsFieldset" }, { "dynamicUpdate": "yes", "enabled": "yes", "name": "streamPassword", "label": "Stream password", "mode": "show", "modeSql": "{{SELECT IF('{{liveStream:FRE:alnumx}}' = 'yes' AND '{{access:FRE:alnumx}}' LIKE '%password%', 'show', 'hidden') }}", "class": "native", "type": "text", "subrecordOption": "", "encode": "specialchar", "checkType": "auto", "checkPattern": "", "onChange": "", "ord": 160, "tabindex": 0, "size": "", "maxLength": "", "labelAlign": "default", "bsLabelColumns": "", "bsInputColumns": "", "bsNoteColumns": "", "rowLabelInputNote": "row,label,\/label,input,\/input,note,\/note,\/row", "note": "", "adminNote": "", "tooltip": "", "placeholder": "", "value": "", "sql1": "", "parameter": "", "parameterLanguageA": "", "parameterLanguageB": "", "parameterLanguageC": "", "parameterLanguageD": "", "clientJs": "", "feGroup": "", "deleted": "no", "modified": "2021-10-27 17:42:21", "created": "2020-10-05 11:43:03", "containerName_ff": "streamsFieldset" }, { "dynamicUpdate": "no", "enabled": "yes", "name": "recordingsFieldset", "label": "Recordings", "mode": "show", "modeSql": "", "class": "container", "type": "fieldset", "subrecordOption": "", "encode": "specialchar", "checkType": "auto", "checkPattern": "", "onChange": "", "ord": 170, "tabindex": 0, "size": "", "maxLength": "", "labelAlign": "default", "bsLabelColumns": "", "bsInputColumns": "", "bsNoteColumns": "", "rowLabelInputNote": "row,label,\/label,input,\/input,note,\/note,\/row", "note": "", "adminNote": "", "tooltip": "", "placeholder": "", "value": "", "sql1": "", "parameter": "", "parameterLanguageA": "", "parameterLanguageB": "", "parameterLanguageC": "", "parameterLanguageD": "", "clientJs": "", "feGroup": "", "deleted": "no", "modified": "2021-09-25 13:02:55", "created": "2020-10-05 10:47:23", "containerName_ff": "streamingPill" }, { "dynamicUpdate": "yes", "enabled": "yes", "name": "record", "label": "Record stream", "mode": "show", "modeSql": "", "class": "native", "type": "radio", "subrecordOption": "", "encode": "specialchar", "checkType": "auto", "checkPattern": "", "onChange": "", "ord": 180, "tabindex": 0, "size": "", "maxLength": "", "labelAlign": "default", "bsLabelColumns": "", "bsInputColumns": "", "bsNoteColumns": "", "rowLabelInputNote": "row,label,\/label,input,\/input,note,\/note,\/row", "note": "", "adminNote": "", "tooltip": "", "placeholder": "", "value": "", "sql1": "", "parameter": "", "parameterLanguageA": "", "parameterLanguageB": "", "parameterLanguageC": "", "parameterLanguageD": "", "clientJs": "", "feGroup": "", "deleted": "no", "modified": "2021-09-25 13:02:55", "created": "2020-08-18 13:06:25", "containerName_ff": "recordingsFieldset" }, { "dynamicUpdate": "yes", "enabled": "yes", "name": "recordAccess", "label": "Who has access to the recordings?", "mode": "show", "modeSql": "{{SELECT IF('{{record:FRE:alnumx}}' = 'no', 'hidden', 'show') }}", "class": "native", "type": "checkbox", "subrecordOption": "", "encode": "specialchar", "checkType": "auto", "checkPattern": "", "onChange": "", "ord": 190, "tabindex": 0, "size": "", "maxLength": "", "labelAlign": "default", "bsLabelColumns": "", "bsInputColumns": "", "bsNoteColumns": "", "rowLabelInputNote": "row,label,\/label,input,\/input,note,\/note,\/row", "note": "", "adminNote": "", "tooltip": "", "placeholder": "", "value": "", "sql1": "", "parameter": "itemList = public:Anyone,authenticated:Logged in users,password:Users who know the password", "parameterLanguageA": "", "parameterLanguageB": "", "parameterLanguageC": "", "parameterLanguageD": "", "clientJs": "", "feGroup": "", "deleted": "no", "modified": "2021-09-25 13:02:55", "created": "2020-08-24 17:55:11", "containerName_ff": "recordingsFieldset" }, { "dynamicUpdate": "yes", "enabled": "yes", "name": "recordPassword", "label": "Recordings password", "mode": "show", "modeSql": "{{SELECT IF('{{record:FRE:alnumx}}' = 'yes' AND '{{recordAccess:FRE:alnumx}}' LIKE '%password%', 'show', 'hidden') }}", "class": "native", "type": "password", "subrecordOption": "", "encode": "specialchar", "checkType": "auto", "checkPattern": "", "onChange": "", "ord": 200, "tabindex": 0, "size": "", "maxLength": "", "labelAlign": "default", "bsLabelColumns": "", "bsInputColumns": "", "bsNoteColumns": "", "rowLabelInputNote": "row,label,\/label,input,\/input,note,\/note,\/row", "note": "", "adminNote": "", "tooltip": "", "placeholder": "", "value": "", "sql1": "", "parameter": "", "parameterLanguageA": "", "parameterLanguageB": "", "parameterLanguageC": "", "parameterLanguageD": "", "clientJs": "", "feGroup": "", "deleted": "no", "modified": "2021-09-25 13:02:55", "created": "2020-10-05 11:43:34", "containerName_ff": "recordingsFieldset" }, { "dynamicUpdate": "yes", "enabled": "yes", "name": "publishMode", "label": "Automatically publish recordings", "mode": "show", "modeSql": "{{SELECT IF('{{record:FRE:alnumx}}' = 'no', 'hidden', 'show') }}", "class": "native", "type": "checkbox", "subrecordOption": "", "encode": "specialchar", "checkType": "auto", "checkPattern": "", "onChange": "", "ord": 210, "tabindex": 0, "size": "", "maxLength": "", "labelAlign": "default", "bsLabelColumns": "", "bsInputColumns": "", "bsNoteColumns": "", "rowLabelInputNote": "row,label,\/label,input,\/input,note,\/note,\/row", "note": "", "adminNote": "", "tooltip": "", "placeholder": "", "value": "", "sql1": "", "parameter": "checked=Auto\r\nunchecked=Manual", "parameterLanguageA": "", "parameterLanguageB": "", "parameterLanguageC": "", "parameterLanguageD": "", "clientJs": "", "feGroup": "", "deleted": "no", "modified": "2021-09-25 13:02:55", "created": "2020-08-18 13:05:24", "containerName_ff": "recordingsFieldset" }, { "dynamicUpdate": "no", "enabled": "yes", "name": "schedulePill", "label": "Schedule", "mode": "show", "modeSql": "", "class": "container", "type": "pill", "subrecordOption": "", "encode": "specialchar", "checkType": "auto", "checkPattern": "", "onChange": "", "ord": 220, "tabindex": 0, "size": "", "maxLength": "", "labelAlign": "default", "bsLabelColumns": "", "bsInputColumns": "", "bsNoteColumns": "", "rowLabelInputNote": "row,label,\/label,input,\/input,note,\/note,\/row", "note": "", "adminNote": "", "tooltip": "", "placeholder": "", "value": "", "sql1": "", "parameter": "", "parameterLanguageA": "", "parameterLanguageB": "", "parameterLanguageC": "", "parameterLanguageD": "", "clientJs": "", "feGroup": "", "deleted": "no", "modified": "2021-09-25 13:02:55", "created": "2020-08-18 13:06:59" }, { "dynamicUpdate": "no", "enabled": "yes", "name": "actionDeleteMeeting", "label": "", "mode": "show", "modeSql": "", "class": "native", "type": "note", "subrecordOption": "", "encode": "specialchar", "checkType": "auto", "checkPattern": "", "onChange": "", "ord": 230, "tabindex": 0, "size": "", "maxLength": "", "labelAlign": "default", "bsLabelColumns": "0", "bsInputColumns": "12", "bsNoteColumns": "0", "rowLabelInputNote": "", "note": "", "adminNote": "", "tooltip": "", "placeholder": "", "value": "#!report\r\n\r\n#\r\n# Deletes Meetings in Bulk\r\n#\r\n# {{action:SE:alnumx}} = 'deleteMeetings'\r\n# {{meetingIds_255:C0:alnumx}} - Meetings to be deleted in the format '10,46,104'\r\n#\r\n\r\n# Only Execute if Action = deleteMeetings\r\n\r\n10 {\r\n sql = SELECT \"\" FROM (SELECT 1) AS fake WHERE \"{{action:SE:alnumx}}\" = \"deleteMeetings\" AND '{{meetingIds_255:C0:alnumx}}' != '0'\r\n\r\n # Persist meeting Ids for next page content\r\n 5.sql = SELECT '{{meetingIds_255:C0:alnumx}}' AS _meetingIds, '{{meetingIds_255:C0:alnumx}}' AS \"_=meetingIds\"\r\n\r\n # [REMOVED BECAUSE RC IS NO LONGER USED] Delete RC Channel\r\n 10 {\r\n sql = SELECT m.id AS _mId\r\n FROM Meeting AS m\r\n WHERE m.id IN ({{meetingIds:R0}}) \r\n\r\n # Delete Meeting \r\n 20 {\r\n sql = DELETE FROM Meeting\r\n WHERE id = {{mId:R0}}\r\n }\r\n\r\n # Increase Success\/Failure counter\r\n 30 {\r\n sql = SELECT {{nrOfSuccess:R0}} + 1 AS _nrOfSuccess\r\n } \r\n }\r\n\r\n # Calc Total\r\n 20.sql = SELECT {{nrOfSuccess:R0}} + {{nrOfFailure:R0}} AS _nrTotal\r\n\r\n # Message Box Success\r\n 30 {\r\n sql = SELECT IF('{{nrOfSuccess:R0}}' = 1, \"The Meeting has been successfully deleted.\",\r\n \"{{nrOfSuccess:R0}} Meetings have been successfully deleted.\") FROM (SELECT 1) AS fake\r\n WHERE '{{nrOfFailure:R0}}' = 0 AND '{{nrOfSuccess:R0}}' > 0\r\n\r\n head =