IRC-Chat

irc.schwarze-szene.org
Port: 6667
#schwarze-szene

Unterstütze uns


Automatische Abfrage über XML

Das Verwaltungsportal kann eigenständig über eine definierte XML-Datei die aktuellen Sendeplan-Daten laden und im Verwaltungsportal eintragen.

XML-Format

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<schedule begin="Fri, 3 Aug 2007 19:00:00 +0200" end="Fri, 3 Aug 2007 22:00:00 +0200">
  <broadcast>
  <time>Fri, 3 Aug 2007 19:00:00 +0200</time>
  <duration>60</duration>
  <title>special needs</title>
  <moderator>criss</moderator>
  <description>unterschiedliche themen</description>
 </broadcast>
<broadcast>
  <time>Fri, 3 Aug 2007 20:00:00 +0200</time>
  <duration>120</duration>
  <title>special needs</title>
  <moderator>mccurly</moderator>
  <description>unterschiedliche themen</description>
<isWishEnabled>1</isWishEnabled>
<isModerated>1</isModerated>
<isSetChatTopic>1</isSetChatTopic>
 </broadcast>
<broadcast>
  <time>Fri, 3 Aug 2007 20:00:00 +0200</time>
  <duration>120</duration>
  <title>special needs</title>
  <moderator>mccurly</moderator>
  <description>unterschiedliche themen</description>
  <deleted>1</deleted>
 </broadcast>
</schedule>

Diese Datei muss auf einem Server im Internet verfügbar sein und kann dynamisch generiert werden.

Das Verwaltungsportal kümmert sich eigenständig um mögliche Duplikate und ersetzt diese ggf. mit den geänderten Daten.

Spezifikationen

Zeichensatz: UTF-8
Datumsangaben: RFC 2822 formatiertes Datum

Feldbeschreibungen

Feld

Beschreibung

Standardwert

time

Anfangs-Zeitpunkt des Eintrags

kein

duration

Dauer in Minuten

kein

title

Titel des Eintrags

kein

moderator

Name des Moderators

kein

description

Allgemeine Beschreibung

kein

isWishEnabled

Wunschsystem de-/aktiviert (0/1)

1

isModerated

Moderierte Sendung

1

isSetChatTopic

Chat-Topic automatisch mit Sendeplandaten setzen

1

deleted

Gelöschter Eintrag
(Eintrag wird im SSorg-Verwaltungsportal gelöscht)

0

Die Attribute begin und end im <schedule> sind optional und kennzeichnen von wann bis wann der Sendeplan gültig ist. Zwischen den zwei Daten werden alle Einträge vor der Verarbeitung gelöscht und so der übermittelte Sendplan als absolut angesehen.

Ist nur ein begin gesetzt so werden alle bisherigen Einträge von diesem Zeitpunkt an vor der Befüllung gelöscht.

Mit diesen zwei Attributen kann sichergestellt werden, dass keine Altdaten im System bleiben.