Plus Exchange/Read

From EQdkp Plus
Jump to navigation Jump to search

tools.php?action=compare_version&repo=core&version=2.3.x&lang=en&.png


Versionsinformation
Core 2.3.x


Introduction

Read modules require GET method, and may require authentication with user or api token.

Default output format is XML. If you want JSON, use URL-Parameter format=json.

  • GET <<PATH>>/api.php?function=user_chars&format=json

Also, output format LUA is available.

  • GET <<PATH>>/api.php?function=user_chars&format=lua

User-Chars

Index Description
Name user_chars
Description Returns all chars of a User
Method GET
URL-Params
  • userid (optional; otherwise the userid of the requesting user will be used)
Authentication API-Token or User-Token with permission for Pageobject calendarevent
Since EQdkp Plus 2.0

Examples

  • GET <<PATH>>/api.php?function=user_chars
<?xml version="1.0" encoding="utf-8"?>
<response>
  <chars>
    <char>
      <id>2</id>
      <name>Zarkosh</name>
      <name_export>Zarkosh-Frostmane</name_export>
      <main>1</main>
      <class>6</class>
      <classname>Priester</classname>
      <roles>
        <role>
          <id>1</id>
          <name>Heiler</name>
          <default>1</default>
        </role>
        <role>
          <id>3</id>
          <name>DD Fernkampf</name>
          <default>0</default>
        </role>
      </roles>
      <raidgroups>
        <raidgroup>
          <id>1</id>
          <name>Default</name>
          <default>1</default>
          <color>#000000</color>
          <status>1</status>
        </raidgroup>
      </raidgroups>
      <profiledata>
        <faction>alliance</faction>
        <race>9</race>
        <class>6</class>
        <talent1>18</talent1>
        <talent2>17</talent2>
        <guild/>
        <servername>Frostmane</servername>
        <gender>male</gender>
        <level>90</level>
        <health_bar>10</health_bar>
        <second_bar>0</second_bar>
        <second_name>rage</second_name>
        <prof1_name>trade_alchemy</prof1_name>
        <prof1_value>0</prof1_value>
        <prof2_name>trade_alchemy</prof2_name>
        <prof2_value>0</prof2_value>
      </profiledata>
    </char>
    <char>
      <id>3</id>
      <name>Corgan</name>
      <name_export>Corgan-Antonidas</name_export>
      <main>0</main>
      <class>1</class>
      <classname>Todesritter</classname>
      <roles>
        <role>
          <id>2</id>
          <name>Tank</name>
          <default>0</default>
        </role>
        <role>
          <id>4</id>
          <name>DD Nahkampf</name>
          <default>1</default>
        </role>
      </roles>
      <raidgroups>
        <raidgroup>
          <id>1</id>
          <name>Default</name>
          <default>1</default>
          <color>#000000</color>
          <status>1</status>
        </raidgroup>
      </raidgroups>
      <profiledata>
        <faction>alliance</faction>
        <race>2</race>
        <class>1</class>
        <talent1>0</talent1>
        <talent2>1</talent2>
        <guild/>
        <servername>Antonidas</servername>
        <gender>male</gender>
        <level>95</level>
        <health_bar>20</health_bar>
        <second_bar>40</second_bar>
        <second_name>rage</second_name>
        <prof1_name>trade_alchemy</prof1_name>
        <prof1_value>0</prof1_value>
        <prof2_name>trade_alchemy</prof2_name>
        <prof2_value>0</prof2_value>
      </profiledata>
    </char>
  </chars>
  <status>1</status>
</response>
  • GET <<PATH>>/api.php?function=user_chars&format=json
{
    "chars": {
        "char:2": {
            "id": 2,
            "name": "Zarkosh",
            "name_export": "Zarkosh-Frostmane",
            "main": 1,
            "class": "6",
            "classname": "Priester",
            "roles": {
                "role:1": {
                    "id": 1,
                    "name": "Heiler",
                    "default": 1
                },
                "role:3": {
                    "id": 3,
                    "name": "DD Fernkampf",
                    "default": 0
                }
            },
            "raidgroups": {
                "raidgroup:1": {
                    "id": 1,
                    "name": "Default",
                    "default": 1,
                    "color": "#000000",
                    "status": 1
                }
            },
            "profiledata": {
                "faction": "alliance",
                "race": "9",
                "class": "6",
                "talent1": "18",
                "talent2": "17",
                "guild": "",
                "servername": "Frostmane",
                "gender": "male",
                "level": 90,
                "health_bar": 10,
                "second_bar": 0,
                "second_name": "rage",
                "prof1_name": "trade_alchemy",
                "prof1_value": 0,
                "prof2_name": "trade_alchemy",
                "prof2_value": 0
            }
        },
        "char:3": {
            "id": 3,
            "name": "Corgan",
            "name_export": "Corgan-Antonidas",
            "main": 0,
            "class": "1",
            "classname": "Todesritter",
            "roles": {
                "role:2": {
                    "id": 2,
                    "name": "Tank",
                    "default": 0
                },
                "role:4": {
                    "id": 4,
                    "name": "DD Nahkampf",
                    "default": 1
                }
            },
            "raidgroups": {
                "raidgroup:1": {
                    "id": 1,
                    "name": "Default",
                    "default": 1,
                    "color": "#000000",
                    "status": 1
                }
            },
            "profiledata": {
                "faction": "alliance",
                "race": "2",
                "class": "1",
                "talent1": "0",
                "talent2": "1",
                "guild": "",
                "servername": "Antonidas",
                "gender": "male",
                "level": 95,
                "health_bar": 20,
                "second_bar": 40,
                "second_name": "rage",
                "prof1_name": "trade_alchemy",
                "prof1_value": 0,
                "prof2_name": "trade_alchemy",
                "prof2_value": 0
            }
        }
    },
    "status": 1
}
  • GET <<PATH>>/api.php?function=user_chars&userid=217
  • GET <<PATH>>/api.php?function=user_chars&userid=23

Calendar Events List

Index Description
Name calevents_list
Description Shows a list with next upcoming Events like Raids, ...
Method GET
URL-Params
  • raids_only (optional, 0 or 1, default: 1)
  • number (optional, default: 10)
Authentication API-Token or User-Token with permission for Pageobject calendarevent

Examples

  • GET <<PATH>>/api.php?function=calevents_list
<?xml version="1.0" encoding="utf-8"?>
<response>
  <events>
    <event>
      <type>raid</type>
      <title>Burning Crusade</title>
      <start>2018-02-02 20:00</start>
      <start_timestamp>1517598000</start_timestamp>
      <end>2018-02-02 22:00</end>
      <end_timestamp>1517605200</end_timestamp>
      <allDay>0</allDay>
      <closed>0</closed>
      <eventid>5</eventid>
      <url>/master/index.php/Calendar/Calendarevent/Burning-crusade-5.html</url>
      <icon>http://test.eqdkp-plus.eu/master//master/games/wow/icons/events/bc.png</icon>
      <note>Serie1</note>
      <raidleader/>
      <raidstatus>
        <status0>
          <id>0</id>
          <name>Bestätigt</name>
          <count>1</count>
        </status0>
        <status1>
          <id>1</id>
          <name>Angemeldet</name>
          <count>0</count>
        </status1>
        <status2>
          <id>2</id>
          <name>Abgemeldet</name>
          <count>1</count>
        </status2>
        <status3>
          <id>3</id>
          <name>Ersatzbank</name>
          <count>0</count>
        </status3>
        <required>30</required>
      </raidstatus>
      <user_status>-1</user_status>
      <color>#00628c</color>
      <calendar>1</calendar>
      <calendar_name>Raids</calendar_name>
      <icalfeed/>
    </event>
    <event>
      <type>raid</type>
      <title>Burning Crusade</title>
      <start>2018-02-16 20:00</start>
      <start_timestamp>1518807600</start_timestamp>
      <end>2018-02-16 22:00</end>
      <end_timestamp>1518814800</end_timestamp>
      <allDay>0</allDay>
      <closed>0</closed>
      <eventid>6</eventid>
      <url>/master/index.php/Calendar/Calendarevent/Burning-crusade-6.html</url>
      <icon>http://test.eqdkp-plus.eu/master//master/games/wow/icons/events/bc.png</icon>
      <note>Serie1</note>
      <raidleader/>
      <raidstatus>
        <status0>
          <id>0</id>
          <name>Bestätigt</name>
          <count>0</count>
        </status0>
        <status1>
          <id>1</id>
          <name>Angemeldet</name>
          <count>0</count>
        </status1>
        <status2>
          <id>2</id>
          <name>Abgemeldet</name>
          <count>0</count>
        </status2>
        <status3>
          <id>3</id>
          <name>Ersatzbank</name>
          <count>0</count>
        </status3>
        <required>30</required>
      </raidstatus>
      <user_status>-1</user_status>
      <color>#00628c</color>
      <calendar>1</calendar>
      <calendar_name>Raids</calendar_name>
      <icalfeed/>
    </event>
    <event>
      <type>raid</type>
      <title>Burning Crusade</title>
      <start>2018-03-02 20:00</start>
      <start_timestamp>1520017200</start_timestamp>
      <end>2018-03-02 22:00</end>
      <end_timestamp>1520024400</end_timestamp>
      <allDay>0</allDay>
      <closed>0</closed>
      <eventid>7</eventid>
      <url>/master/index.php/Calendar/Calendarevent/Burning-crusade-7.html</url>
      <icon>http://test.eqdkp-plus.eu/master//master/games/wow/icons/events/bc.png</icon>
      <note>Serie1</note>
      <raidleader/>
      <raidstatus>
        <status0>
          <id>0</id>
          <name>Bestätigt</name>
          <count>0</count>
        </status0>
        <status1>
          <id>1</id>
          <name>Angemeldet</name>
          <count>0</count>
        </status1>
        <status2>
          <id>2</id>
          <name>Abgemeldet</name>
          <count>0</count>
        </status2>
        <status3>
          <id>3</id>
          <name>Ersatzbank</name>
          <count>0</count>
        </status3>
        <required>30</required>
      </raidstatus>
      <user_status>-1</user_status>
      <color>#00628c</color>
      <calendar>1</calendar>
      <calendar_name>Raids</calendar_name>
      <icalfeed/>
    </event>
  </events>
  <status>1</status>
</response>
  • GET <<PATH>>/api.php?function=calevents_list&raids_only=0&number=3
<?xml version="1.0" encoding="utf-8"?>
<response>
  <events>
    <event>
      <type>event</type>
      <title>Guild meeting</title>
      <start>2017-12-23 14:15</start>
      <start_timestamp>1514034900</start_timestamp>
      <end>2017-12-23 16:15</end>
      <end_timestamp>1514042100</end_timestamp>
      <allDay>0</allDay>
      <closed>0</closed>
      <eventid>27</eventid>
      <url/>
      <icon/>
      <note>We meet at our mumble server.</note>
      <raidleader/>
      <raidstatus/>
      <user_status/>
      <color>#ba1e1e</color>
      <calendar>3</calendar>
      <calendar_name>Standard</calendar_name>
      <icalfeed/>
    </event>
    <event>
      <type>raid</type>
      <title>Burning Crusade</title>
      <start>2018-02-02 20:00</start>
      <start_timestamp>1517598000</start_timestamp>
      <end>2018-02-02 22:00</end>
      <end_timestamp>1517605200</end_timestamp>
      <allDay>0</allDay>
      <closed>0</closed>
      <eventid>5</eventid>
      <url>/master/index.php/Calendar/Calendarevent/Burning-crusade-5.html</url>
      <icon>http://test.eqdkp-plus.eu/master//master/games/wow/icons/events/bc.png</icon>
      <note>Serie1</note>
      <raidleader/>
      <raidstatus>
        <status0>
          <id>0</id>
          <name>Bestätigt</name>
          <count>1</count>
        </status0>
        <status1>
          <id>1</id>
          <name>Angemeldet</name>
          <count>0</count>
        </status1>
        <status2>
          <id>2</id>
          <name>Abgemeldet</name>
          <count>1</count>
        </status2>
        <status3>
          <id>3</id>
          <name>Ersatzbank</name>
          <count>0</count>
        </status3>
        <required>30</required>
      </raidstatus>
      <user_status>-1</user_status>
      <color>#00628c</color>
      <calendar>1</calendar>
      <calendar_name>Raids</calendar_name>
      <icalfeed/>
    </event>
  </events>
  <status>1</status>
</response>

Calendar Event Details

Index Description
Name calevents_details
Description Shows detailed information about an Event
Method GET
URL-Params * eventid (integer)
Authentication API-Token or User-Token with permission for Pageobject calendarevent
Since EQdkp Plus 2.0

Examples

  • Example for Type "Raid"
GET <<PATH>>/api.php?function=calevents_details&eventid=14
<?xml version="1.0" encoding="utf-8"?>
<response>
  <type>raid</type>
  <categories>classes</categories>
  <title>Highmaul Mythic (20)</title>
  <start>2018-02-23 22:41</start>
  <start_timestamp>1519422060</start_timestamp>
  <end>2018-02-24 00:41</end>
  <end_timestamp>1519429260</end_timestamp>
  <deadline>2018-02-23 21:41</deadline>
  <deadline_timestamp>1519418460</deadline_timestamp>
  <allDay>0</allDay>
  <closed>0</closed>
  <icon>/eqdkp/core/games/wow/icons/events/hm.png</icon>
  <note>Serie 2</note>
  <raidleader/>
  <raidstatus>
    <status0>
      <id>0</id>
      <name>Bestätigt</name>
      <count>1</count>
      <maxcount>44</maxcount>
      <categories>
        <category1>
          <id>1</id>
          <name>Todesritter</name>
          <color>#C41F3B</color>
          <count>1</count>
          <maxcount>2</maxcount>
          <chars>
            <char>
              <id>5</id>
              <name>eeeee</name>
              <name_export>eeeee-Maj'Dul</name_export>
              <classid>1</classid>
              <signedbyadmin>0</signedbyadmin>
              <note/>
              <rank>Guildmaster</rank>
              <profiledata>
                <faction>alliance</faction>
                <race>1</race>
                <class>1</class>
                <talent1>0</talent1>
                <talent2>2</talent2>
                <guild/>
                <servername>Maj'Dul</servername>
                <gender>male</gender>
                <level>0</level>
                <health_bar>0</health_bar>
                <second_bar>0</second_bar>
                <second_name>rage</second_name>
                <prof1_name>trade_alchemy</prof1_name>
                <prof1_value>0</prof1_value>
                <prof2_name>trade_alchemy</prof2_name>
                <prof2_value>0</prof2_value>
              </profiledata>
            </char>
          </chars>
        </category1>
        <category2>
          <id>2</id>
          <name>Druide</name>
          <color>#FF7D0A</color>
          <count>0</count>
          <maxcount>4</maxcount>
          <chars/>
        </category2>
        <category3>
          <id>3</id>
          <name>Jäger</name>
          <color>#ABD473</color>
          <count>0</count>
          <maxcount>5</maxcount>
          <chars/>
        </category3>
        <category4>
          <id>4</id>
          <name>Magier</name>
          <color>#69CCF0</color>
          <count>0</count>
          <maxcount>3</maxcount>
          <chars/>
        </category4>
        <category5>
          <id>5</id>
          <name>Paladin</name>
          <color>#F58CBA</color>
          <count>0</count>
          <maxcount>4</maxcount>
          <chars/>
        </category5>
        <category6>
          <id>6</id>
          <name>Priester</name>
          <color>#FFFFFF</color>
          <count>0</count>
          <maxcount>7</maxcount>
          <chars/>
        </category6>
        <category7>
          <id>7</id>
          <name>Schurke</name>
          <color>#FFF569</color>
          <count>0</count>
          <maxcount>2</maxcount>
          <chars/>
        </category7>
        <category8>
          <id>8</id>
          <name>Schamane</name>
          <color>#0070DE</color>
          <count>0</count>
          <maxcount>1</maxcount>
          <chars/>
        </category8>
        <category9>
          <id>9</id>
          <name>Hexenmeister</name>
          <color>#9482C9</color>
          <count>0</count>
          <maxcount>2</maxcount>
          <chars/>
        </category9>
        <category10>
          <id>10</id>
          <name>Krieger</name>
          <color>#C79C6E</color>
          <count>0</count>
          <maxcount>3</maxcount>
          <chars/>
        </category10>
        <category11>
          <id>11</id>
          <name>Mönch</name>
          <color>#00FF96</color>
          <count>0</count>
          <maxcount>4</maxcount>
          <chars/>
        </category11>
        <category12>
          <id>12</id>
          <name>Dämonenjäger</name>
          <color>#A330C9</color>
          <count>0</count>
          <maxcount>7</maxcount>
          <chars/>
        </category12>
      </categories>
    </status0>
    <status1>
      <id>1</id>
      <name>Angemeldet</name>
      <count>0</count>
      <maxcount>44</maxcount>
      <categories>
        <category1>
          <id>1</id>
          <name>Todesritter</name>
          <color>#C41F3B</color>
          <count>0</count>
          <maxcount>2</maxcount>
          <chars/>
        </category1>
        <category2>
          <id>2</id>
          <name>Druide</name>
          <color>#FF7D0A</color>
          <count>0</count>
          <maxcount>4</maxcount>
          <chars/>
        </category2>
        <category3>
          <id>3</id>
          <name>Jäger</name>
          <color>#ABD473</color>
          <count>0</count>
          <maxcount>5</maxcount>
          <chars/>
        </category3>
        <category4>
          <id>4</id>
          <name>Magier</name>
          <color>#69CCF0</color>
          <count>0</count>
          <maxcount>3</maxcount>
          <chars/>
        </category4>
        <category5>
          <id>5</id>
          <name>Paladin</name>
          <color>#F58CBA</color>
          <count>0</count>
          <maxcount>4</maxcount>
          <chars/>
        </category5>
        <category6>
          <id>6</id>
          <name>Priester</name>
          <color>#FFFFFF</color>
          <count>0</count>
          <maxcount>7</maxcount>
          <chars/>
        </category6>
        <category7>
          <id>7</id>
          <name>Schurke</name>
          <color>#FFF569</color>
          <count>0</count>
          <maxcount>2</maxcount>
          <chars/>
        </category7>
        <category8>
          <id>8</id>
          <name>Schamane</name>
          <color>#0070DE</color>
          <count>0</count>
          <maxcount>1</maxcount>
          <chars/>
        </category8>
        <category9>
          <id>9</id>
          <name>Hexenmeister</name>
          <color>#9482C9</color>
          <count>0</count>
          <maxcount>2</maxcount>
          <chars/>
        </category9>
        <category10>
          <id>10</id>
          <name>Krieger</name>
          <color>#C79C6E</color>
          <count>0</count>
          <maxcount>3</maxcount>
          <chars/>
        </category10>
        <category11>
          <id>11</id>
          <name>Mönch</name>
          <color>#00FF96</color>
          <count>0</count>
          <maxcount>4</maxcount>
          <chars/>
        </category11>
        <category12>
          <id>12</id>
          <name>Dämonenjäger</name>
          <color>#A330C9</color>
          <count>0</count>
          <maxcount>7</maxcount>
          <chars/>
        </category12>
      </categories>
    </status1>
    <status2>
      <id>2</id>
      <name>Abgemeldet</name>
      <count>1</count>
      <maxcount>44</maxcount>
      <categories>
        <category1>
          <id>1</id>
          <name>Todesritter</name>
          <color>#C41F3B</color>
          <count>1</count>
          <maxcount>2</maxcount>
          <chars>
            <char>
              <id>1</id>
              <name>aaaa</name>
              <name_export>aaaa-Antonidas</name_export>
              <classid>1</classid>
              <signedbyadmin>0</signedbyadmin>
              <note/>
              <rank>Guildmaster</rank>
              <profiledata>
                <faction/>
                <race>2</race>
                <class>1</class>
                <talent1>0</talent1>
                <talent2>0</talent2>
                <guild/>
                <servername>Antonidas</servername>
                <gender>male</gender>
                <level>0</level>
                <health_bar>0</health_bar>
                <second_bar>0</second_bar>
                <second_name>rage</second_name>
                <prof1_name>trade_alchemy</prof1_name>
                <prof1_value>0</prof1_value>
                <prof2_name>trade_alchemy</prof2_name>
                <prof2_value>0</prof2_value>
              </profiledata>
            </char>
          </chars>
        </category1>
        <category2>
          <id>2</id>
          <name>Druide</name>
          <color>#FF7D0A</color>
          <count>0</count>
          <maxcount>4</maxcount>
          <chars/>
        </category2>
        <category3>
          <id>3</id>
          <name>Jäger</name>
          <color>#ABD473</color>
          <count>0</count>
          <maxcount>5</maxcount>
          <chars/>
        </category3>
        <category4>
          <id>4</id>
          <name>Magier</name>
          <color>#69CCF0</color>
          <count>0</count>
          <maxcount>3</maxcount>
          <chars/>
        </category4>
        <category5>
          <id>5</id>
          <name>Paladin</name>
          <color>#F58CBA</color>
          <count>0</count>
          <maxcount>4</maxcount>
          <chars/>
        </category5>
        <category6>
          <id>6</id>
          <name>Priester</name>
          <color>#FFFFFF</color>
          <count>0</count>
          <maxcount>7</maxcount>
          <chars/>
        </category6>
        <category7>
          <id>7</id>
          <name>Schurke</name>
          <color>#FFF569</color>
          <count>0</count>
          <maxcount>2</maxcount>
          <chars/>
        </category7>
        <category8>
          <id>8</id>
          <name>Schamane</name>
          <color>#0070DE</color>
          <count>0</count>
          <maxcount>1</maxcount>
          <chars/>
        </category8>
        <category9>
          <id>9</id>
          <name>Hexenmeister</name>
          <color>#9482C9</color>
          <count>0</count>
          <maxcount>2</maxcount>
          <chars/>
        </category9>
        <category10>
          <id>10</id>
          <name>Krieger</name>
          <color>#C79C6E</color>
          <count>0</count>
          <maxcount>3</maxcount>
          <chars/>
        </category10>
        <category11>
          <id>11</id>
          <name>Mönch</name>
          <color>#00FF96</color>
          <count>0</count>
          <maxcount>4</maxcount>
          <chars/>
        </category11>
        <category12>
          <id>12</id>
          <name>Dämonenjäger</name>
          <color>#A330C9</color>
          <count>0</count>
          <maxcount>7</maxcount>
          <chars/>
        </category12>
      </categories>
    </status2>
    <status3>
      <id>3</id>
      <name>Ersatzbank</name>
      <count>0</count>
      <maxcount>44</maxcount>
      <categories>
        <category1>
          <id>1</id>
          <name>Todesritter</name>
          <color>#C41F3B</color>
          <count>0</count>
          <maxcount>2</maxcount>
          <chars/>
        </category1>
        <category2>
          <id>2</id>
          <name>Druide</name>
          <color>#FF7D0A</color>
          <count>0</count>
          <maxcount>4</maxcount>
          <chars/>
        </category2>
        <category3>
          <id>3</id>
          <name>Jäger</name>
          <color>#ABD473</color>
          <count>0</count>
          <maxcount>5</maxcount>
          <chars/>
        </category3>
        <category4>
          <id>4</id>
          <name>Magier</name>
          <color>#69CCF0</color>
          <count>0</count>
          <maxcount>3</maxcount>
          <chars/>
        </category4>
        <category5>
          <id>5</id>
          <name>Paladin</name>
          <color>#F58CBA</color>
          <count>0</count>
          <maxcount>4</maxcount>
          <chars/>
        </category5>
        <category6>
          <id>6</id>
          <name>Priester</name>
          <color>#FFFFFF</color>
          <count>0</count>
          <maxcount>7</maxcount>
          <chars/>
        </category6>
        <category7>
          <id>7</id>
          <name>Schurke</name>
          <color>#FFF569</color>
          <count>0</count>
          <maxcount>2</maxcount>
          <chars/>
        </category7>
        <category8>
          <id>8</id>
          <name>Schamane</name>
          <color>#0070DE</color>
          <count>0</count>
          <maxcount>1</maxcount>
          <chars/>
        </category8>
        <category9>
          <id>9</id>
          <name>Hexenmeister</name>
          <color>#9482C9</color>
          <count>0</count>
          <maxcount>2</maxcount>
          <chars/>
        </category9>
        <category10>
          <id>10</id>
          <name>Krieger</name>
          <color>#C79C6E</color>
          <count>0</count>
          <maxcount>3</maxcount>
          <chars/>
        </category10>
        <category11>
          <id>11</id>
          <name>Mönch</name>
          <color>#00FF96</color>
          <count>0</count>
          <maxcount>4</maxcount>
          <chars/>
        </category11>
        <category12>
          <id>12</id>
          <name>Dämonenjäger</name>
          <color>#A330C9</color>
          <count>0</count>
          <maxcount>7</maxcount>
          <chars/>
        </category12>
      </categories>
    </status3>
  </raidstatus>
  <user_status>
    <status>2</status>
    <status_name>Abgemeldet</status_name>
    <char_id>1</char_id>
    <char_class>1</char_class>
    <char_name>aaaa</char_name>
    <raidgroup>0</raidgroup>
    <char_roleid>4</char_roleid>
    <char_role>Melee</char_role>
  </user_status>
  <user_chars>
    <char>
      <id>1</id>
      <name>aaaa</name>
      <name_export>aaaa-Antonidas</name_export>
      <signed_in>1</signed_in>
      <main>1</main>
      <class>1</class>
      <roles>
        <role>
          <id>2</id>
          <name>Tank</name>
          <signed_in>0</signed_in>
        </role>
        <role>
          <id>4</id>
          <name>Melee</name>
          <signed_in>1</signed_in>
        </role>
      </roles>
      <raidgroup>0</raidgroup>
      <profiledata>
        <faction/>
        <race>2</race>
        <class>1</class>
        <talent1>0</talent1>
        <talent2>0</talent2>
        <guild/>
        <servername>Antonidas</servername>
        <gender>male</gender>
        <level>0</level>
        <health_bar>0</health_bar>
        <second_bar>0</second_bar>
        <second_name>rage</second_name>
        <prof1_name>trade_alchemy</prof1_name>
        <prof1_value>0</prof1_value>
        <prof2_name>trade_alchemy</prof2_name>
        <prof2_value>0</prof2_value>
      </profiledata>
    </char>
    <char>
      <id>2</id>
      <name>Bbbbb</name>
      <name_export>Bbbbb-Maj'Dul</name_export>
      <signed_in>0</signed_in>
      <main>0</main>
      <class/>
      <roles/>
      <raidgroup>0</raidgroup>
      <profiledata/>
    </char>
    <char>
      <id>3</id>
      <name>ccccc</name>
      <name_export>ccccc-Maj'Dul</name_export>
      <signed_in>0</signed_in>
      <main>0</main>
      <class/>
      <roles/>
      <raidgroup>0</raidgroup>
      <profiledata/>
    </char>
  </user_chars>
  <comments>
    <count>1</count>
    <page>articles</page>
    <attachid>12_13</attachid>
    <comments>
      <comment>
        <username>root</username>
        <user_avatar>http://localhost/eqdkp/core/data/3304fd3cc448be3859bd26d900bb097e/eqdkp/useravatar/3827629b93200814cb1f08f975abf88a_68.png</user_avatar>
        <date>2017-12-07 20:45</date>
        <date_timestamp>1512675905</date_timestamp>
        <message>I will come 10 minutes later</message>
        <comment_id>4</comment_id>
        <replies/>
      </comment>
    </comments>
  </comments>
  <calendar>1</calendar>
  <calendar_name>Raids</calendar_name>
  <raidgroups>
    <raidgroup>
      <id>1</id>
      <name>Default</name>
      <default>1</default>
      <color>#000000</color>
    </raidgroup>
  </raidgroups>
  <status>1</status>
</response>
  • Example for Type "Event"
GET <<PATH>>/api.php?function=calevents_details&eventid=3
<?xml version="1.0" encoding="utf-8"?>
<response>
  <type>event</type>
  <title>Testtermin</title>
  <start>2020-03-06 13:58</start>
  <start_timestamp>1583499480</start_timestamp>
  <end>2020-03-06 15:58</end>
  <end_timestamp>1583506680</end_timestamp>
  <allDay>0</allDay>
  <note>Notiz</note>
  <calendar>3</calendar>
  <calendar_name>Standard</calendar_name>
  <icon>http://localhost/eqdkp/core/games/wowclassic/icons/events/aq10.png</icon>
  <location>Berlin, Deutschland</location>
  <location-lat>52.5170365</location-lat>
  <location-lon>13.3888599</location-lon>
  <attendees>
    <attendance>
      <i0>
        <userid>1</userid>
        <name>root</name>
        <joined/>
      </i0>
    </attendance>
  </attendees>
  <user_status>attendance</user_status>
  <status>1</status>
</response>

Data

Index Description
Name data
Description Returns data like Guildname, Game, ...
Method GET
URL-Params -
Authentication None, but if Admin API Token is passed, the EQdkp Plus Version will be displayed.
Since EQdkp Plus 2.0

Examples

  • GET <<PATH>>/api.php?function=data
<?xml version="1.0" encoding="utf-8"?>
<response>
  <eqdkp>
    <name>Defiance</name>
    <guild>Defiance</guild>
    <dkp_name>DKP</dkp_name>
    <forum_url>http://localhost/sonstige/mybb_1812/Upload/</forum_url>
    <language>german</language>
    <version/>
  </eqdkp>
  <game>
    <name>wow</name>
    <version>7.2.23.1</version>
    <language>english</language>
    <server_name>Maj'Dul</server_name>
    <server_loc>eu</server_loc>
  </game>
  <status>1</status>
</response>
  • GET <<PATH>>/api.php?function=data&atoken=62d26e07c6d7190d9ab64bb407272511cbd5d577cd00000&atype=api
<?xml version="1.0" encoding="utf-8"?>
<response>
  <eqdkp>
    <name>Defiance</name>
    <guild>Defiance</guild>
    <dkp_name>DKP</dkp_name>
    <forum_url>http://localhost/sonstige/mybb_1812/Upload/</forum_url>
    <language>german</language>
    <version>2.3.0.22</version>
  </eqdkp>
  <game>
    <name>wow</name>
    <version>7.2.23.1</version>
    <language>english</language>
    <server_name>Maj'Dul</server_name>
    <server_loc>eu</server_loc>
  </game>
  <status>1</status>
</response>

Points

Index Description
Name points
Description Returns DKP-Points of characters
Method GET
URL-Params
  • memberdata (optional; comma seperated string, adds the selected strings to the memberdata; Options: items, adjustments)
  • filter (optional; string; filter list by given filter; Options: user, character)
  • filterid (optional; integer; must be added if filter is used; ID of user/character you want to filter)
  • include_html (optional; if you want HTML in Points Output)
  • add_columns (optional; if you want additional columns from the extended point view)
Authentication Admin API Token or User API token with permissions for pageobject points
Since EQdkp Plus 2.0

Examples

  • GET <<PATH>>/api.php?function=points
<?xml version="1.0" encoding="utf-8"?>
<response>
  <eqdkp>
    <name>Defiance</name>
    <guild>Defiance</guild>
    <dkp_name>DKP</dkp_name>
    <version>2.3.0.22</version>
    <layout>user_epgp</layout>
    <base_layout>epgp</base_layout>
  </eqdkp>
  <game>
    <name>wow</name>
    <version>7.2.23.1</version>
    <language>english</language>
    <server_name>Maj'Dul</server_name>
    <server_loc>eu</server_loc>
  </game>
  <info>
    <with_twink>1</with_twink>
    <date>07.12.17 18:46:49</date>
    <timestamp>1512672409</timestamp>
    <total_players>14</total_players>
    <total_items>1</total_items>
  </info>
  <players>
    <player>
      <id>1</id>
      <name>aaaa-Antonidas</name>
      <active>1</active>
      <hidden>0</hidden>
      <main_id>1</main_id>
      <main_name>aaaa-Antonidas</main_name>
      <class_id>1</class_id>
      <class_name>Todesritter</class_name>
      <points>
        <multidkp_points>
          <multidkp_id>1</multidkp_id>
          <points_current>0.00</points_current>
          <points_current_with_twink>3.40</points_current_with_twink>
          <points_earned>4.13</points_earned>
          <points_earned_with_twink>12.40</points_earned_with_twink>
          <points_spent>3.65</points_spent>
          <points_spent_with_twink>3.65</points_spent_with_twink>
          <points_adjustment>0</points_adjustment>
          <points_adjustment_with_twink>0</points_adjustment_with_twink>
        </multidkp_points>
        <multidkp_points>
          <multidkp_id>2</multidkp_id>
          <points_current>0.00</points_current>
          <points_current_with_twink>0.00</points_current_with_twink>
          <points_earned>0.00</points_earned>
          <points_earned_with_twink>0.00</points_earned_with_twink>
          <points_spent>0.00</points_spent>
          <points_spent_with_twink>0.00</points_spent_with_twink>
          <points_adjustment>0</points_adjustment>
          <points_adjustment_with_twink>0</points_adjustment_with_twink>
        </multidkp_points>
      </points>
      <items/>
      <adjustments/>
    </player>
    <player>
      <id>2</id>
      <name>Bbbbb-Maj'Dul</name>
      <active>1</active>
      <hidden>0</hidden>
      <main_id>1</main_id>
      <main_name>aaaa-Antonidas</main_name>
      <class_id/>
      <class_name>Unbekannt</class_name>
      <points>
        <multidkp_points>
          <multidkp_id>1</multidkp_id>
          <points_current>0.00</points_current>
          <points_current_with_twink>3.40</points_current_with_twink>
          <points_earned>4.13</points_earned>
          <points_earned_with_twink>12.40</points_earned_with_twink>
          <points_spent>0.00</points_spent>
          <points_spent_with_twink>3.65</points_spent_with_twink>
          <points_adjustment>0</points_adjustment>
          <points_adjustment_with_twink>0</points_adjustment_with_twink>
        </multidkp_points>
        <multidkp_points>
          <multidkp_id>2</multidkp_id>
          <points_current>0.00</points_current>
          <points_current_with_twink>0.00</points_current_with_twink>
          <points_earned>0.00</points_earned>
          <points_earned_with_twink>0.00</points_earned_with_twink>
          <points_spent>0.00</points_spent>
          <points_spent_with_twink>0.00</points_spent_with_twink>
          <points_adjustment>0</points_adjustment>
          <points_adjustment_with_twink>0</points_adjustment_with_twink>
        </multidkp_points>
      </points>
      <items/>
      <adjustments/>
    </player>
  </players>
  <multidkp_pools>
    <multidkp_pool>
      <id>1</id>
      <name>Default</name>
      <desc>Default MultiDKPPool</desc>
      <events>
        <event>
          <id>1</id>
          <name>Emerald Nightmare Normal</name>
          <value>0.00</value>
        </event>
        <event>
          <id>2</id>
          <name>Emerald Nightmare Heroic</name>
          <value>0.00</value>
        </event>
        <event>
          <id>3</id>
          <name>Emerald Nightmare Mythic (20)</name>
          <value>0.00</value>
        </event>
      </events>
      <mdkp_itempools>
        <itempool_id>1</itempool_id>
      </mdkp_itempools>
    </multidkp_pool>
    <multidkp_pool>
      <id>2</id>
      <name>Classic</name>
      <desc>Classic MultiDKPPool</desc>
      <events>
        <event>
          <id>28</id>
          <name>Wrath of the Lich King</name>
          <value>0.00</value>
        </event>
        <event>
          <id>29</id>
          <name>Cataclysm</name>
          <value>0.00</value>
        </event>
        <event>
          <id>30</id>
          <name>Burning Crusade</name>
          <value>0.00</value>
        </event>
      </events>
      <mdkp_itempools>
        <itempool_id>1</itempool_id>
        <itempool_id>2</itempool_id>
      </mdkp_itempools>
    </multidkp_pool>
  </multidkp_pools>
  <itempools>
    <itempool>
      <id>1</id>
      <name>default</name>
      <desc>Default itempool</desc>
    </itempool>
    <itempool>
      <id>2</id>
      <name>Classic</name>
      <desc>Classic Itempool</desc>
    </itempool>
  </itempools>
  <status>1</status>
</response>
  • GET <<PATH>>/api.php?function=points&memberdata=items,adjustments
<?xml version="1.0" encoding="utf-8"?>
<response>
  <eqdkp>
    <name>Defiance</name>
    <guild>Defiance</guild>
    <dkp_name>DKP</dkp_name>
    <version>2.3.0.22</version>
    <layout>user_epgp</layout>
    <base_layout>epgp</base_layout>
  </eqdkp>
  <game>
    <name>wow</name>
    <version>7.2.23.1</version>
    <language>english</language>
    <server_name>Maj'Dul</server_name>
    <server_loc>eu</server_loc>
  </game>
  <info>
    <with_twink>1</with_twink>
    <date>07.12.17 19:14:48</date>
    <timestamp>1512674088</timestamp>
    <total_players>14</total_players>
    <total_items>1</total_items>
  </info>
  <players>
    <player>
      <id>1</id>
      <name>aaaa-Antonidas</name>
      <active>1</active>
      <hidden>0</hidden>
      <main_id>1</main_id>
      <main_name>aaaa-Antonidas</main_name>
      <class_id>1</class_id>
      <class_name>Todesritter</class_name>
      <points>
        <multidkp_points>
          <multidkp_id>1</multidkp_id>
          <points_current>0.00</points_current>
          <points_current_with_twink>3.40</points_current_with_twink>
          <points_earned>4.13</points_earned>
          <points_earned_with_twink>12.40</points_earned_with_twink>
          <points_spent>3.65</points_spent>
          <points_spent_with_twink>3.65</points_spent_with_twink>
          <points_adjustment>0</points_adjustment>
          <points_adjustment_with_twink>0</points_adjustment_with_twink>
        </multidkp_points>
        <multidkp_points>
          <multidkp_id>2</multidkp_id>
          <points_current>0.00</points_current>
          <points_current_with_twink>0.00</points_current_with_twink>
          <points_earned>0.00</points_earned>
          <points_earned_with_twink>0.00</points_earned_with_twink>
          <points_spent>0.00</points_spent>
          <points_spent_with_twink>0.00</points_spent_with_twink>
          <points_adjustment>0</points_adjustment>
          <points_adjustment_with_twink>0</points_adjustment_with_twink>
        </multidkp_points>
      </points>
      <items>
        <item>
          <game_id>0</game_id>
          <name>Axt</name>
          <value>5</value>
          <itempool_id>1</itempool_id>
        </item>
      </items>
      <adjustments/>
    </player>
  </players>
  <multidkp_pools>
    <multidkp_pool>
      <id>1</id>
      <name>Default</name>
      <desc>Default MultiDKPPool</desc>
      <events>
        <event>
          <id>1</id>
          <name>Emerald Nightmare Normal</name>
          <value>0.00</value>
        </event>
        <event>
          <id>2</id>
          <name>Emerald Nightmare Heroic</name>
          <value>0.00</value>
        </event>
        <event>
          <id>3</id>
          <name>Emerald Nightmare Mythic (20)</name>
          <value>0.00</value>
        </event>
      </events>
      <mdkp_itempools>
        <itempool_id>1</itempool_id>
      </mdkp_itempools>
    </multidkp_pool>
    <multidkp_pool>
      <id>2</id>
      <name>Classic</name>
      <desc>Classic MultiDKPPool</desc>
      <events>
        <event>
          <id>28</id>
          <name>Wrath of the Lich King</name>
          <value>0.00</value>
        </event>
        <event>
          <id>29</id>
          <name>Cataclysm</name>
          <value>0.00</value>
        </event>
      </events>
      <mdkp_itempools>
        <itempool_id>1</itempool_id>
        <itempool_id>2</itempool_id>
      </mdkp_itempools>
    </multidkp_pool>
  </multidkp_pools>
  <itempools>
    <itempool>
      <id>1</id>
      <name>default</name>
      <desc>Default itempool</desc>
    </itempool>
    <itempool>
      <id>2</id>
      <name>Classic</name>
      <desc>Classic Itempool</desc>
    </itempool>
  </itempools>
  <status>1</status>
</response>
  • GET <<PATH>>/api.php?function=points&filter=character&filterid=7
  • GET <<PATH>>/api.php?function=points&filter=user&filterid=3
  • GET <<PATH>>/api.php?function=points&include_html=1
<?xml version="1.0" encoding="utf-8"?>
<response>
  <eqdkp>
    <name>Defiance</name>
    <guild>Defiance</guild>
    <dkp_name>DKP</dkp_name>
    <version>2.3.0.22</version>
    <layout>user_epgp</layout>
    <base_layout>epgp</base_layout>
  </eqdkp>
  <game>
    <name>wow</name>
    <version>7.2.23.1</version>
    <language>english</language>
    <server_name>Maj'Dul</server_name>
    <server_loc>eu</server_loc>
  </game>
  <info>
    <with_twink>1</with_twink>
    <date>07.12.17 18:49:14</date>
    <timestamp>1512672554</timestamp>
    <total_players>14</total_players>
    <total_items>1</total_items>
  </info>
  <players>
    <player>
      <id>1</id>
      <name>aaaa-Antonidas</name>
      <active>1</active>
      <hidden>0</hidden>
      <main_id>1</main_id>
      <main_name>aaaa-Antonidas</main_name>
      <class_id>1</class_id>
      <class_name>Todesritter</class_name>
      <points>
        <multidkp_points>
          <multidkp_id>1</multidkp_id>
          <points_current>0.00</points_current>
          <points_current_with_twink>3.40</points_current_with_twink>
          <points_earned>4.13</points_earned>
          <points_earned_with_twink>12.40</points_earned_with_twink>
          <points_spent>3.65</points_spent>
          <points_spent_with_twink>3.65</points_spent_with_twink>
          <points_adjustment>0</points_adjustment>
          <points_adjustment_with_twink>0</points_adjustment_with_twink>
          <points_current_html>&lt;span class="neutral"&gt;0.00&lt;/span&gt;</points_current_html>
          <points_current_with_twink_html>&lt;span class="positive"&gt;3.40&lt;/span&gt;</points_current_with_twink_html>
          <points_earned_html>&lt;span class="positive"&gt;4.13&lt;/span&gt;</points_earned_html>
          <points_earned_with_twink_html>&lt;span class="positive"&gt;12.40&lt;/span&gt;</points_earned_with_twink_html>
          <points_spent_html>&lt;span class="negative"&gt;3.65&lt;/span&gt;</points_spent_html>
          <points_spent_with_twink_html>&lt;span class="negative"&gt;3.65&lt;/span&gt;</points_spent_with_twink_html>
          <points_adjustment_html>&lt;span class="neutral"&gt;0.00&lt;/span&gt;</points_adjustment_html>
          <points_adjustment_with_twink_html>&lt;span class="neutral"&gt;0.00&lt;/span&gt;</points_adjustment_with_twink_html>
        </multidkp_points>
.....

Events

Index Description
Name events
Description Returns all available Events
Method GET
URL-Params
Authentication Admin API Token or User API token with permissions for pageobject events
Since EQdkp Plus 2.0

Examples

  • GET <<PATH>>/api.php?function=events
<?xml version="1.0" encoding="utf-8"?>
<response>
  <event>
    <id>1</id>
    <name>Emerald Nightmare Normal</name>
    <value>0.00</value>
    <icon>http://localhost/eqdkp/core//eqdkp/core/games/wow/icons/events/en.png</icon>
    <multidkp_pools>
      <multidkp_pool>
        <id>1</id>
        <name>Default</name>
        <desc>Default MultiDKPPool</desc>
      </multidkp_pool>
    </multidkp_pools>
    <itempools>
      <itempool>
        <id>1</id>
        <name>default</name>
        <desc>Default itempool</desc>
      </itempool>
    </itempools>
  </event>
  <event>
    <id>2</id>
    <name>Emerald Nightmare Heroic</name>
    <value>0.00</value>
    <icon>http://localhost/eqdkp/core//eqdkp/core/games/wow/icons/events/en.png</icon>
    <multidkp_pools>
      <multidkp_pool>
        <id>1</id>
        <name>Default</name>
        <desc>Default MultiDKPPool</desc>
      </multidkp_pool>
    </multidkp_pools>
    <itempools>
      <itempool>
        <id>1</id>
        <name>default</name>
        <desc>Default itempool</desc>
      </itempool>
    </itempools>
  </event>
</response>

Raids

Index Description
Name raids
Description Returns all raids, sorted to creation descending
Method GET
URL-Params
  • number (optional, default all)
  • start (optional, default 0)
Authentication Admin API Token or User API token with permissions for pageobject raids
Since EQdkp Plus 2.2

Examples

  • GET <<PATH>>/api.php?function=raids&number=3
<?xml version="1.0" encoding="utf-8"?>
<response>
  <raid>
    <id>3928</id>
    <date>2015-09-24 12:59:00</date>
    <date_timestamp>1443099540</date_timestamp>
    <note>EPGP-Snapshot 2015-09-24 14:59</note>
    <event_id>20</event_id>
    <event_name>Schreckenspalast (Schwer)</event_name>
    <added_by_id>0</added_by_id>
    <added_by_name>root</added_by_name>
    <value>0.00</value>
  </raid>
  <raid>
    <id>3918</id>
    <date>2015-07-01 17:31:00</date>
    <date_timestamp>1435771860</date_timestamp>
    <note>Hellfire Assault</note>
    <event_id>78</event_id>
    <event_name/>
    <added_by_id>0</added_by_id>
    <added_by_name>root</added_by_name>
    <value>10.00</value>
  </raid>
  <raid>
    <id>3916</id>
    <date>2015-07-01 17:31:00</date>
    <date_timestamp>1435771860</date_timestamp>
    <note>Hellfire Assault</note>
    <event_id>78</event_id>
    <event_name/>
    <added_by_id>0</added_by_id>
    <added_by_name>root</added_by_name>
    <value>0.00</value>
  </raid>
  <status>1</status>
</response>
  • GET <<PATH>>/api.php?function=raids&start=60&number=20

Latest Articles

Index Description
Name latest_articles
Description Shows a list with the latest Articles
Method GET
URL-Params
  • sort (optional; asc or desc, default: desc)
  • number (optional; default: 10)
  • c (optional; Category-ID; default: from all categories)
Authentication User API token. The permissions of the categories for the user will be used.
Since EQdkp Plus 2.0

Examples

  • GET <<PATH>>/api.php?function=latest_articles
<?xml version="1.0" encoding="utf-8"?>
<response>
  <entries>
    <entry>
      <id>11</id>
      <title>Willkommen bei EQdkp-Plus</title>
      <text>&lt;p&gt;Die Installation deines EQdkp-Plus wurde erfolgreich abgeschlossen - du kannst es nun nach deinen Wünschen einrichten.&lt;/p&gt;&#13;
&lt;p&gt;Hilfestellungen zur Aministration und zur Allgemeinen Benutzung des EQdkps findest Du in unserer &lt;a href="http://eqdkp-plus.eu/wiki/" target="_blank" rel="noopener"&gt;Wiki&lt;/a&gt;.&lt;/p&gt;&#13;
&lt;p&gt;Für weitere Hilfe steht dir unser &lt;a href="http://eqdkp-plus.eu/forum" target="_blank" rel="noopener"&gt;Forum&lt;/a&gt; zur Verfügung.&lt;/p&gt;&#13;
&lt;p&gt;Viel Spaß mit dem EQdkp-Plus wünscht das gesamte EQdkp-Plus-Team!&lt;/p&gt;</text>
      <link>http://localhost/eqdkp/core/index.php/News/Welcome.html?</link>
      <permalink>http://localhost/eqdkp/core/index.php?a=11</permalink>
      <date>2017-09-14 11:09</date>
      <date_timestamp>1505380140</date_timestamp>
      <author>root</author>
      <category_id>2</category_id>
      <category>News</category>
      <category_url>http://localhost/eqdkp/core/index.php/News.html?</category_url>
      <tags/>
      <comments>
        <count>1</count>
        <page>articles</page>
        <attachid>11</attachid>
        <comments>
          <comment>
            <username>root</username>
            <user_avatar>http://localhost/eqdkp/core/data/3304fd3cc448be3859bd26d900bb097e/eqdkp/useravatar/3827629b93200814cb1f08f975abf88a_68.png</user_avatar>
            <date>2017-12-07 18:45</date>
            <date_timestamp>1512668733</date_timestamp>
            <message>Great to here!</message>
            <comment_id>3</comment_id>
            <replies/>
          </comment>
        </comments>
      </comments>
    </entry>
    <entry>
      <id>1</id>
      <title>Neue Funktionen von EQdkp Plus</title>
      <text>&lt;p&gt;Das EQdkp Plus 2.3 stellt wesentliche neue Funktionen zur Verfügung. Dieser Artikel dient dazu, diese Funktionen etwas näher kennenzulernen.&lt;/p&gt;&#13;
&lt;h3&gt;Artikelsystem&lt;/h3&gt;&#13;
&lt;p&gt;Anstatt der früheren News und Infoseiten basiert nun alles auf einem Artikelsystem. Jede News und jede Seite ist dabei ein Artikel. Über Artikelkategorien können diese leicht gruppiert werden. Auch kann man dadurch Blogs ermöglichen.&lt;/p&gt;&#13;
&lt;p&gt;Die einzelnen Artikel können über einen Weiterlesen-Bereich und Seitenumbrüchen aufgeteilt werden. Auch besteht die Möglichkeit, über den Editor Bildergalerien, Items oder Raidloot in einen Artikel einzufügen.&lt;/p&gt;&#13;
&lt;h3&gt;Medienverwaltung&lt;/h3&gt;&#13;
&lt;p&gt;Durch die Medienverwaltung ist es nun ein leichtes, Medien in Artikel hinzuzufügen. Dateien können so zum Beispiel über Drag&amp;Drop einfach hochgeladen werden. Desweiteren können Bilder sogar im Medieneditor bearbeitet werden.&lt;/p&gt;&#13;
&lt;h3&gt;Kalender&lt;/h3&gt;&#13;
&lt;p&gt;Die Raidplanung wurde auf Drag&amp;Drop umgebaut und ist dadurch so einfach zu bedienen wie noch nie. Außerdem gibt es jetzt die Möglichkeit, öffentliche und private Termine zu erstellen, Leute dazu einzuladen und Zu- und Absagen zu erteilen.&lt;/p&gt;&#13;
&lt;h3&gt;Menüverwaltung&lt;/h3&gt;&#13;
&lt;p&gt;Eine weitere Neuerung ist, dass es nur noch ein zentrales Menü gibt, dass frei angepasst werden kann. Die einzelnen Einträge lassen sich mittels Drag&amp;Drop positieren, und dass sogar in bis zu 3 Ebenen, so dass Untermenüs enstehen. Wie von bisherigen EQdkp Plus Versionen gewohnt, lassen sich auch Links zu externen Seiten anlegen, alles zentral über den "Link hinzufügen"-Button, wo man auch die Verlinkung zu Artikel und -Kategorien vornimmt.&lt;/p&gt;&#13;
&lt;h3&gt;Portalverwaltung&lt;/h3&gt;&#13;
&lt;p&gt;Früher gab es nur ein ein Portallayout, d.h. auf allen Seiten waren die Portalmodule gleich. Das hat sich nun geändert. So kann man Artikelkategorien andere Portallayouts zuweisen.&lt;/p&gt;&#13;
&lt;p&gt;Desweiteren besteht die Möglichkeit, eigene Portalblöcke anzulegen, so dass man diese im Template einbindet, um z.B. Links im Footer einfacher verwalten zu können.&lt;/p&gt;&#13;
&lt;br /&gt;</text>
      <link>http://localhost/eqdkp/core/index.php/News/New-features.html?</link>
      <permalink>http://localhost/eqdkp/core/index.php?a=1</permalink>
      <date>2017-09-14 11:08</date>
      <date_timestamp>1505380080</date_timestamp>
      <author>root</author>
      <category_id>2</category_id>
      <category>News</category>
      <category_url>http://localhost/eqdkp/core/index.php/News.html?</category_url>
      <tags>
        <tag>eqdkp</tag>
        <tag>ast</tag>
        <tag>asxt</tag>
      </tags>
      <comments>
        <count>2</count>
        <page>articles</page>
        <attachid>1</attachid>
        <comments>
          <comment>
            <username>root</username>
            <user_avatar>http://localhost/eqdkp/core/data/3304fd3cc448be3859bd26d900bb097e/eqdkp/useravatar/3827629b93200814cb1f08f975abf88a_68.png</user_avatar>
            <date>2017-10-28 11:57</date>
            <date_timestamp>1509184623</date_timestamp>
            <message>sadasd</message>
            <comment_id>1</comment_id>
            <replies>
              <comment>
                <username>root</username>
                <user_avatar>http://localhost/eqdkp/core/data/3304fd3cc448be3859bd26d900bb097e/eqdkp/useravatar/3827629b93200814cb1f08f975abf88a_68.png</user_avatar>
                <date>2017-12-06 20:41</date>
                <date_timestamp>1512589264</date_timestamp>
                <message>asdasd</message>
                <comment_id>2</comment_id>
                <reply_to>1</reply_to>
              </comment>
            </replies>
          </comment>
        </comments>
      </comments>
    </entry>
  </entries>
  <status>1</status>
</response>
  • GET <<PATH>>/api.php?function=latest_articles&number=3&c=2&format=json
{
    "entries": {
        "entry:11": {
            "id": 11,
            "title": "Willkommen bei EQdkp-Plus",
            "text": "<p>Die Installation deines EQdkp-Plus wurde erfolgreich abgeschlossen - du kannst es nun nach deinen W\u00fcnschen einrichten.<\/p>\r\n<p>Hilfestellungen zur Aministration und zur Allgemeinen Benutzung des EQdkps findest Du in unserer <a href=\"http:\/\/eqdkp-plus.eu\/wiki\/\" target=\"_blank\" rel=\"noopener\">Wiki<\/a>.<\/p>\r\n<p>F\u00fcr weitere Hilfe steht dir unser <a href=\"http:\/\/eqdkp-plus.eu\/forum\" target=\"_blank\" rel=\"noopener\">Forum<\/a> zur Verf\u00fcgung.<\/p>\r\n<p>Viel Spa\u00df mit dem EQdkp-Plus w\u00fcnscht das gesamte EQdkp-Plus-Team!<\/p>",
            "link": "http:\/\/localhost\/eqdkp\/core\/index.php\/News\/Welcome.html?",
            "permalink": "http:\/\/localhost\/eqdkp\/core\/index.php?a=11",
            "date": "2017-09-14 11:09",
            "date_timestamp": 1505380140,
            "author": "root",
            "category_id": 2,
            "category": "News",
            "category_url": "http:\/\/localhost\/eqdkp\/core\/index.php\/News.html?",
            "tags": [],
            "comments": {
                "count": 1,
                "page": "articles",
                "attachid": 11,
                "comments": {
                    "comment:3": {
                        "username": "root",
                        "user_avatar": "http:\/\/localhost\/eqdkp\/core\/data\/3304fd3cc448be3859bd26d900bb097e\/eqdkp\/useravatar\/3827629b93200814cb1f08f975abf88a_68.png",
                        "date": "2017-12-07 18:45",
                        "date_timestamp": "1512668733",
                        "message": "Great to here!",
                        "comment_id": 3,
                        "replies": []
                    }
                }
            }
        }
    },
    "status": 1
}
  • GET <<PATH>>/api.php?function=latest_articles&number=10&c=7&sort=asc

Me

Index Description
Name me
Description Shows information about current user
Method GET
URL-Params -
Authentication User API Token only
Since EQdkp Plus 2.3

Examples

  • GET <<PATH>>/api.php?function=me
<?xml version="1.0" encoding="utf-8"?>
<response>
  <data>
    <user_id>1</user_id>
    <username>root</username>
    <user_rlimit>100</user_rlimit>
    <user_date_time>H:i</user_date_time>
    <user_date_short>d.m.y</user_date_short>
    <user_date_long>j. F Y</user_date_long>
    <user_style>1</user_style>
    <user_lang>german</user_lang>
    <user_timezone>Europe/Berlin</user_timezone>
    <user_email_confirmed>1</user_email_confirmed>
    <user_email_confirmkey/>
    <user_temp_email/>
    <user_lastvisit>1506322752</user_lastvisit>
    <user_registered>1490769700</user_registered>
    <user_active>1</user_active>
    <custom_fields>
      <userprofile_12>asdasd</userprofile_12>
      <userprofile_13/>
      <userprofile_16/>
      <userprofile_17/>
      <userprofile_18>f</userprofile_18>
      <userprofile_1>Hamburg</userprofile_1>
      <userprofile_3/>
      <userprofile_4/>
      <user_avatar_type>eqdkp</user_avatar_type>
      <user_gravatar_mail/>
      <userprofile_5>asdasdasd3</userprofile_5>
      <userprofile_6>asd</userprofile_6>
      <userprofile_7/>
      <userprofile_8>asdasd</userprofile_8>
      <userprofile_9>asd</userprofile_9>
      <userprofile_10/>
      <userprofile_11/>
      <userprofile_2/>
      <userprofile_14>55</userprofile_14>
      <userprofile_15>god mod#1234</userprofile_15>
    </custom_fields>
    <plugin_settings/>
    <rules>1</rules>
    <auth_account/>
    <hide_nochar_info>0</hide_nochar_info>
    <awaymode_enabled>0</awaymode_enabled>
    <awaymode_startdate>1490798780</awaymode_startdate>
    <awaymode_enddate>1490798780</awaymode_enddate>
    <awaymode_note/>
    <username_clean>root</username_clean>
    <email>admin@admin.de</email>
    <usergroups>
      <i0>2</i0>
    </usergroups>
    <avatar_big>http://localhost/eqdkp/core/data/eqdkp/useravatar/3827629b93200814cb1f08f975abf88a_400.png</avatar_big>
    <avatar_small>http://localhost/eqdkp/core/data/eqdkp/useravatar/3827629b93200814cb1f08f975abf88a_68.png</avatar_small>
  </data>
  <status>1</status>
</response>

Search

Index Description
Name search
Description Search for a few things. If there is an exact match, the item is at the direct tag, otherwise in relevant tag.
Method GET
URL-Params
  • for (string)
  • in(string; username, userid, charname, charid)
Authentication Admin API Token only
Since EQdkp Plus 2.3


Examples

  • GET <<PATH>>/api.php?function=search&in=username&for=admin&atoken=62d26e07c6d7190d9ab64bb407272511cbd5d57700000&atype=api
<?xml version="1.0" encoding="utf-8"?>
<response>
  <direct>
    <user>
      <user_id>1</user_id>
      <username>admin</username>
    </user>
  </direct>
  <status>1</status>
</response>
  • GET <<PATH>>/api.php?function=search&in=username&for=adm&atoken=62d26e07c6d7190d9ab64bb407272511cbd5d57700000&atype=api
<?xml version="1.0" encoding="utf-8"?>
<response>
  <relevant>
    <user>
      <user_id>1</user_id>
      <username>admin</username>
    </user>
  </relevant>
  <status>1</status>
</response>
  • GET <<PATH>>/api.php?function=search&in=charname&for=corg&atoken=62d26e07c6d7190d9ab64bb407272511cbd5d57700000&atype=api
<?xml version="1.0" encoding="utf-8"?>
<response>
  <relevant>
    <member>
      <id>3</id>
      <name>Corgan</name>
      <name_export>Corgan-Antonidas</name_export>
      <main/>
      <class>1</class>
      <classname>Todesritter</classname>
      <roles>
        <role>
          <id>2</id>
          <name>Tank</name>
          <default>0</default>
        </role>
        <role>
          <id>4</id>
          <name>DD Nahkampf</name>
          <default>1</default>
        </role>
      </roles>
      <raidgroups>
        <raidgroup>
          <id>1</id>
          <name>Default</name>
          <default>1</default>
          <color>#000000</color>
          <status>1</status>
        </raidgroup>
      </raidgroups>
      <profiledata>
        <faction>alliance</faction>
        <race>2</race>
        <class>1</class>
        <talent1>0</talent1>
        <talent2>1</talent2>
        <guild/>
        <servername>Antonidas</servername>
        <gender>male</gender>
        <level>95</level>
        <health_bar>20</health_bar>
        <second_bar>40</second_bar>
        <second_name>rage</second_name>
        <prof1_name>trade_alchemy</prof1_name>
        <prof1_value>0</prof1_value>
        <prof2_name>trade_alchemy</prof2_name>
        <prof2_value>0</prof2_value>
      </profiledata>
    </member>
  </relevant>
  <status>1</status>
</response>
  • GET <<PATH>>/api.php?function=search&in=userid&for=1&atoken=62d26e07c6d7190d9ab64bb407272511cbd5d57700000&atype=api
  • GET <<PATH>>/api.php?function=search&in=charid&for=1&atoken=62d26e07c6d7190d9ab64bb407272511cbd5d57700000&atype=api


User

Index Description
Name user
Description Get data for an user
Method GET
URL-Params
  • user_id (Integer)
Authentication Admin API Token only
Since EQdkp Plus 2.3


Examples

GET <<PATH>>/api.php?function=user&user_id=1&atoken=62d26e07c6d7190d9ab64bb407272511cbd5d57700000&atype=api
<?xml version="1.0" encoding="utf-8"?>
<response>
  <data>
    <user_id>1</user_id>
    <username>root</username>
    <user_rlimit>100</user_rlimit>
    <user_date_time>H:i</user_date_time>
    <user_date_short>d.m.y</user_date_short>
    <user_date_long>j. F Y</user_date_long>
    <user_style>3</user_style>
    <user_lang>german</user_lang>
    <user_timezone>Europe/Berlin</user_timezone>
    <user_email_confirmed>1</user_email_confirmed>
    <user_email_confirmkey/>
    <user_temp_email/>
    <user_lastvisit>1522166170</user_lastvisit>
    <user_registered>1521138242</user_registered>
    <user_active>1</user_active>
    <custom_fields/>
    <plugin_settings/>
    <privacy_settings/>
    <rules>1</rules>
    <auth_account/>
    <hide_nochar_info>0</hide_nochar_info>
    <notifications/>
    <awaymode_enabled>0</awaymode_enabled>
    <awaymode_startdate>0</awaymode_startdate>
    <awaymode_enddate>0</awaymode_enddate>
    <awaymode_note/>
    <username_clean>root</username_clean>
    <email>admin@admin.de</email>
    <usergroups>
      <i0>2</i0>
    </usergroups>
    <avatar_big>http://localhost/eqdkp/core/data/eqdkp/useravatar/3827629b93200814cb1f08f975abf88a_400.png</avatar_big>
    <avatar_small>http://localhost/eqdkp/core/data/eqdkp/useravatar/3827629b93200814cb1f08f975abf88a_68.png</avatar_small>
  </data>
  <status>1</status>
</response>

Character

Index Description
Name character
Description Get profiledata for adding an character
Method GET
URL-Params
Authentication Admin API Token only
Since EQdkp Plus 2.3


Examples

GET <<PATH>>/api.php?function=character&atoken=62d26e07c6d7190d9ab64bb407272511cbd5d57700000&atype=api
<?xml version="1.0" encoding="utf-8"?>
<response>
  <name>
    <type>text</type>
    <lang>name</lang>
    <required>1</required>
    <pattern>.{1,}</pattern>
    <readonly/>
    <size>20</size>
  </name>
  <status>1</status>
  <mainid>
    <type>dropdown</type>
    <options>
      <i1>Corgan</i1>
      <i3>Mauzi</i3>
      <i5>Testchar</i5>
      <i6>Testchar2</i6>
      <i0>Maincharakter</i0>
    </options>
    <lang>mainchar</lang>
  </mainid>
  <rankid>
    <type>dropdown</type>
    <options>
      <i0>Guildmaster</i0>
      <i1>Officer</i1>
      <i2>Veteran</i2>
      <i3>Member</i3>
      <i4>Initiate</i4>
      <i5>Dummy Rank #1</i5>
      <i6>Dummy Rank #2</i6>
      <i7>Dummy Rank #3</i7>
      <i8>Dummy Rank #4</i8>
      <i9>Dummy Rank #5</i9>
    </options>
    <lang>rank</lang>
    <default>4</default>
  </rankid>
  <faction>
    <field_id>17</field_id>
    <name>faction</name>
    <type>hidden</type>
    <category>character</category>
    <size>3</size>
    <sort>0</sort>
    <lang>uc_faction</lang>
    <options_language>factions</options_language>
    <image/>
    <enabled>1</enabled>
    <data>
      <no_custom>1</no_custom>
      <options_lang>factions</options_lang>
      <ajax_reload>
        <multiple>
          <i0>
            <i0>
              <i0>race</i0>
            </i0>
            <i1/>
          </i0>
        </multiple>
      </ajax_reload>
      <options>
        <alliance>Allianz</alliance>
        <horde>Horde</horde>
      </options>
    </data>
    <undeletable>1</undeletable>
    <custom>0</custom>
    <no_custom>1</no_custom>
    <options_lang>factions</options_lang>
    <ajax_reload>
      <multiple>
        <i0>
          <i0>
            <i0>race</i0>
          </i0>
          <i1/>
        </i0>
      </multiple>
    </ajax_reload>
    <options>
      <alliance>Allianz</alliance>
      <horde>Horde</horde>
    </options>
  </faction>
  <race>
    <field_id>18</field_id>
    <name>race</name>
    <type>dropdown</type>
    <category>character</category>
    <size>3</size>
    <sort>1</sort>
    <lang>uc_race</lang>
    <options_language>races</options_language>
    <image/>
    <enabled>1</enabled>
    <data>
      <options>
        <i0>Unbekannt</i0>
        <i1>Gnom</i1>
        <i2>Mensch</i2>
        <i3>Zwerg</i3>
        <i4>Nachtelf</i4>
        <i5>Troll</i5>
        <i6>Untoter</i6>
        <i7>Ork</i7>
        <i8>Taure</i8>
        <i9>Draenei</i9>
        <i10>Blutelf</i10>
        <i11>Worg</i11>
        <i12>Goblin</i12>
        <i13>Pandaren</i13>
        <i14>Nachtgeborener</i14>
        <i15>Hochbergtauren</i15>
        <i16>Leerenelf</i16>
        <i17>Lichtgeschmiedeter Draenei</i17>
      </options>
      <no_custom>1</no_custom>
      <options_lang>races</options_lang>
      <ajax_reload>
        <multiple>
          <i0>
            <i0>
              <i0>class</i0>
            </i0>
            <i1/>
          </i0>
        </multiple>
      </ajax_reload>
    </data>
    <undeletable>1</undeletable>
    <custom>0</custom>
    <options>
      <i0>Unbekannt</i0>
      <i1>Gnom</i1>
      <i2>Mensch</i2>
      <i3>Zwerg</i3>
      <i4>Nachtelf</i4>
      <i5>Troll</i5>
      <i6>Untoter</i6>
      <i7>Ork</i7>
      <i8>Taure</i8>
      <i9>Draenei</i9>
      <i10>Blutelf</i10>
      <i11>Worg</i11>
      <i12>Goblin</i12>
      <i13>Pandaren</i13>
      <i14>Nachtgeborener</i14>
      <i15>Hochbergtauren</i15>
      <i16>Leerenelf</i16>
      <i17>Lichtgeschmiedeter Draenei</i17>
    </options>
    <no_custom>1</no_custom>
    <options_lang>races</options_lang>
    <ajax_reload>
      <multiple>
        <i0>
          <i0>
            <i0>class</i0>
          </i0>
          <i1/>
        </i0>
      </multiple>
    </ajax_reload>
  </race>
  <class>
    <field_id>19</field_id>
    <name>class</name>
    <type>dropdown</type>
    <category>character</category>
    <size>3</size>
    <sort>2</sort>
    <lang>uc_class</lang>
    <options_language>classes</options_language>
    <image/>
    <enabled>1</enabled>
    <data>
      <options>
        <i0>Unbekannt</i0>
        <i1>Todesritter</i1>
        <i2>Druide</i2>
        <i3>Jäger</i3>
        <i4>Magier</i4>
        <i5>Paladin</i5>
        <i6>Priester</i6>
        <i7>Schurke</i7>
        <i8>Schamane</i8>
        <i9>Hexenmeister</i9>
        <i10>Krieger</i10>
        <i11>Mönch</i11>
        <i12>Dämonenjäger</i12>
      </options>
      <no_custom>1</no_custom>
      <options_lang>classes</options_lang>
      <ajax_reload>
        <multiple>
          <i0>
            <i0>
              <i0>talent1</i0>
            </i0>
            <i1/>
          </i0>
          <i1>
            <i0>
              <i0>talent2</i0>
            </i0>
            <i1/>
          </i1>
        </multiple>
      </ajax_reload>
    </data>
    <undeletable>1</undeletable>
    <custom>0</custom>
    <options>
      <i0>Unbekannt</i0>
      <i1>Todesritter</i1>
      <i2>Druide</i2>
      <i3>Jäger</i3>
      <i4>Magier</i4>
      <i5>Paladin</i5>
      <i6>Priester</i6>
      <i7>Schurke</i7>
      <i8>Schamane</i8>
      <i9>Hexenmeister</i9>
      <i10>Krieger</i10>
      <i11>Mönch</i11>
      <i12>Dämonenjäger</i12>
    </options>
    <no_custom>1</no_custom>
    <options_lang>classes</options_lang>
    <ajax_reload>
      <multiple>
        <i0>
          <i0>
            <i0>talent1</i0>
          </i0>
          <i1/>
        </i0>
        <i1>
          <i0>
            <i0>talent2</i0>
          </i0>
          <i1/>
        </i1>
      </multiple>
    </ajax_reload>
  </class>
  <talent1>
    <field_id>20</field_id>
    <name>talent1</name>
    <type>dropdown</type>
    <category>character</category>
    <size>3</size>
    <sort>3</sort>
    <lang>uc_talent1</lang>
    <options_language>talents</options_language>
    <image/>
    <enabled>1</enabled>
    <data>
      <options>
        <i0>Blut</i0>
        <i1>Frost</i1>
        <i2>Unheilig</i2>
        <i3>Gleichgewicht</i3>
        <i4>Wildheit</i4>
        <i5>Wächter</i5>
        <i6>Wiederherstellung</i6>
        <i7>Tierherrschaft</i7>
        <i8>Treffsicherheit</i8>
        <i9>Überleben</i9>
        <i10>Arkan</i10>
        <i11>Feuer</i11>
        <i12>Frost</i12>
        <i13>Heilig</i13>
        <i14>Schutz</i14>
        <i15>Vergeltung</i15>
        <i16>Disziplin</i16>
        <i17>Heilig</i17>
        <i18>Schatten</i18>
        <i19>Meucheln</i19>
        <i20>Gesetztlosigkeit</i20>
        <i21>Täuschung</i21>
        <i22>Elementar</i22>
        <i23>Verstärkung</i23>
        <i24>Wiederherstellung</i24>
        <i25>Gebrechen</i25>
        <i26>Dämonologie</i26>
        <i27>Zerstörung</i27>
        <i28>Waffen</i28>
        <i29>Furor</i29>
        <i30>Schutz</i30>
        <i31>Braumeister</i31>
        <i32>Nebelwirker</i32>
        <i33>Windläufer</i33>
        <i34>Verwüstung</i34>
        <i35>Rachsucht</i35>
      </options>
      <no_custom>1</no_custom>
      <options_lang>talents</options_lang>
    </data>
    <undeletable>1</undeletable>
    <custom>0</custom>
    <options>
      <i0>Blut</i0>
      <i1>Frost</i1>
      <i2>Unheilig</i2>
      <i3>Gleichgewicht</i3>
      <i4>Wildheit</i4>
      <i5>Wächter</i5>
      <i6>Wiederherstellung</i6>
      <i7>Tierherrschaft</i7>
      <i8>Treffsicherheit</i8>
      <i9>Überleben</i9>
      <i10>Arkan</i10>
      <i11>Feuer</i11>
      <i12>Frost</i12>
      <i13>Heilig</i13>
      <i14>Schutz</i14>
      <i15>Vergeltung</i15>
      <i16>Disziplin</i16>
      <i17>Heilig</i17>
      <i18>Schatten</i18>
      <i19>Meucheln</i19>
      <i20>Gesetztlosigkeit</i20>
      <i21>Täuschung</i21>
      <i22>Elementar</i22>
      <i23>Verstärkung</i23>
      <i24>Wiederherstellung</i24>
      <i25>Gebrechen</i25>
      <i26>Dämonologie</i26>
      <i27>Zerstörung</i27>
      <i28>Waffen</i28>
      <i29>Furor</i29>
      <i30>Schutz</i30>
      <i31>Braumeister</i31>
      <i32>Nebelwirker</i32>
      <i33>Windläufer</i33>
      <i34>Verwüstung</i34>
      <i35>Rachsucht</i35>
    </options>
    <no_custom>1</no_custom>
    <options_lang>talents</options_lang>
  </talent1>
  <talent2>
    <field_id>21</field_id>
    <name>talent2</name>
    <type>dropdown</type>
    <category>character</category>
    <size>3</size>
    <sort>4</sort>
    <lang>uc_talent2</lang>
    <options_language>talents</options_language>
    <image/>
    <enabled>1</enabled>
    <data>
      <options>
        <i0>Blut</i0>
        <i1>Frost</i1>
        <i2>Unheilig</i2>
        <i3>Gleichgewicht</i3>
        <i4>Wildheit</i4>
        <i5>Wächter</i5>
        <i6>Wiederherstellung</i6>
        <i7>Tierherrschaft</i7>
        <i8>Treffsicherheit</i8>
        <i9>Überleben</i9>
        <i10>Arkan</i10>
        <i11>Feuer</i11>
        <i12>Frost</i12>
        <i13>Heilig</i13>
        <i14>Schutz</i14>
        <i15>Vergeltung</i15>
        <i16>Disziplin</i16>
        <i17>Heilig</i17>
        <i18>Schatten</i18>
        <i19>Meucheln</i19>
        <i20>Gesetztlosigkeit</i20>
        <i21>Täuschung</i21>
        <i22>Elementar</i22>
        <i23>Verstärkung</i23>
        <i24>Wiederherstellung</i24>
        <i25>Gebrechen</i25>
        <i26>Dämonologie</i26>
        <i27>Zerstörung</i27>
        <i28>Waffen</i28>
        <i29>Furor</i29>
        <i30>Schutz</i30>
        <i31>Braumeister</i31>
        <i32>Nebelwirker</i32>
        <i33>Windläufer</i33>
        <i34>Verwüstung</i34>
        <i35>Rachsucht</i35>
      </options>
      <no_custom>1</no_custom>
      <options_lang>talents</options_lang>
    </data>
    <undeletable>1</undeletable>
    <custom>0</custom>
    <options>
      <i0>Blut</i0>
      <i1>Frost</i1>
      <i2>Unheilig</i2>
      <i3>Gleichgewicht</i3>
      <i4>Wildheit</i4>
      <i5>Wächter</i5>
      <i6>Wiederherstellung</i6>
      <i7>Tierherrschaft</i7>
      <i8>Treffsicherheit</i8>
      <i9>Überleben</i9>
      <i10>Arkan</i10>
      <i11>Feuer</i11>
      <i12>Frost</i12>
      <i13>Heilig</i13>
      <i14>Schutz</i14>
      <i15>Vergeltung</i15>
      <i16>Disziplin</i16>
      <i17>Heilig</i17>
      <i18>Schatten</i18>
      <i19>Meucheln</i19>
      <i20>Gesetztlosigkeit</i20>
      <i21>Täuschung</i21>
      <i22>Elementar</i22>
      <i23>Verstärkung</i23>
      <i24>Wiederherstellung</i24>
      <i25>Gebrechen</i25>
      <i26>Dämonologie</i26>
      <i27>Zerstörung</i27>
      <i28>Waffen</i28>
      <i29>Furor</i29>
      <i30>Schutz</i30>
      <i31>Braumeister</i31>
      <i32>Nebelwirker</i32>
      <i33>Windläufer</i33>
      <i34>Verwüstung</i34>
      <i35>Rachsucht</i35>
    </options>
    <no_custom>1</no_custom>
    <options_lang>talents</options_lang>
  </talent2>
  <guild>
    <field_id>6</field_id>
    <name>guild</name>
    <type>text</type>
    <category>character</category>
    <size>32</size>
    <sort>5</sort>
    <lang>uc_guild</lang>
    <options_language/>
    <image/>
    <enabled>1</enabled>
    <data>
      <no_custom>1</no_custom>
    </data>
    <undeletable>1</undeletable>
    <custom>0</custom>
    <no_custom>1</no_custom>
  </guild>
  <prof1_name>
    <field_id>13</field_id>
    <name>prof1_name</name>
    <type>dropdown</type>
    <category>profession</category>
    <size>3</size>
    <sort>5</sort>
    <lang>uc_prof1_name</lang>
    <options_language>professions</options_language>
    <image>games/wow/profiles/professions/{VALUE}.jpg</image>
    <enabled>1</enabled>
    <data>
      <options>
        <trade_alchemy>Alchemie</trade_alchemy>
        <trade_blacksmithing>Schmiedekunst</trade_blacksmithing>
        <trade_engraving>Verzauberkunst</trade_engraving>
        <trade_engineering>Ingenieurskunst</trade_engineering>
        <trade_herbalism>Kräuterkunde</trade_herbalism>
        <inv_inscription_tradeskill01>Inschriftenkunde</inv_inscription_tradeskill01>
        <inv_misc_gem_01>Juwelenschleifen</inv_misc_gem_01>
        <trade_leatherworking>Lederverarbeitung</trade_leatherworking>
        <inv_pick_02>Bergbau</inv_pick_02>
        <inv_misc_pelt_wolf_01>Kürschnerei</inv_misc_pelt_wolf_01>
        <trade_tailoring>Schneiderei</trade_tailoring>
      </options>
      <options_lang>professions</options_lang>
      <no_custom>1</no_custom>
    </data>
    <undeletable>1</undeletable>
    <custom>0</custom>
    <options>
      <trade_alchemy>Alchemie</trade_alchemy>
      <trade_blacksmithing>Schmiedekunst</trade_blacksmithing>
      <trade_engraving>Verzauberkunst</trade_engraving>
      <trade_engineering>Ingenieurskunst</trade_engineering>
      <trade_herbalism>Kräuterkunde</trade_herbalism>
      <inv_inscription_tradeskill01>Inschriftenkunde</inv_inscription_tradeskill01>
      <inv_misc_gem_01>Juwelenschleifen</inv_misc_gem_01>
      <trade_leatherworking>Lederverarbeitung</trade_leatherworking>
      <inv_pick_02>Bergbau</inv_pick_02>
      <inv_misc_pelt_wolf_01>Kürschnerei</inv_misc_pelt_wolf_01>
      <trade_tailoring>Schneiderei</trade_tailoring>
    </options>
    <options_lang>professions</options_lang>
    <no_custom>1</no_custom>
  </prof1_name>
  <servername>
    <field_id>7</field_id>
    <name>servername</name>
    <type>text</type>
    <category>character</category>
    <size>21</size>
    <sort>6</sort>
    <lang>servername</lang>
    <options_language/>
    <image/>
    <enabled>1</enabled>
    <data>
      <edecode>1</edecode>
      <autocomplete>
        <i0>Eldre'Thalas</i0>
        <i1>Spirestone</i1>
        <i2>Shadow Council</i2>
        <i3>Scarlet Crusade</i3>
        <i4>Firetree</i4>
        <i5>Frostmane</i5>
        <i6>Gurubashi</i6>
        <i7>Smolderthorn</i7>
        <i8>Skywall</i8>
        <i9>Windrunner</i9>
        <i10>Nathrezim</i10>
      </autocomplete>
      <no_custom>1</no_custom>
    </data>
    <undeletable>1</undeletable>
    <custom>0</custom>
    <edecode>1</edecode>
    <autocomplete>
      <i0>Eldre'Thalas</i0>
      <i1>Spirestone</i1>
      <i2>Shadow Council</i2>
      <i3>Scarlet Crusade</i3>
      <i4>Firetree</i4>
      <i5>Frostmane</i5>
      <i6>Gurubashi</i6>
      <i7>Smolderthorn</i7>
      <i8>Skywall</i8>
      <i9>Windrunner</i9>
      <i10>Nathrezim</i10>
    </autocomplete>
    <no_custom>1</no_custom>
    <required>1</required>
    <default/>
  </servername>
  <prof1_value>
    <field_id>14</field_id>
    <name>prof1_value</name>
    <type>int</type>
    <category>profession</category>
    <size>4</size>
    <sort>6</sort>
    <lang>uc_prof1_value</lang>
    <options_language/>
    <image/>
    <enabled>1</enabled>
    <data>
      <no_custom>1</no_custom>
    </data>
    <undeletable>1</undeletable>
    <custom>0</custom>
    <no_custom>1</no_custom>
  </prof1_value>
  <gender>
    <field_id>8</field_id>
    <name>gender</name>
    <type>dropdown</type>
    <category>character</category>
    <size>3</size>
    <sort>7</sort>
    <lang>uc_gender</lang>
    <options_language/>
    <image/>
    <enabled>1</enabled>
    <data>
      <options>
        <male>uc_male</male>
        <female>uc_female</female>
      </options>
      <tolang>1</tolang>
      <no_custom>1</no_custom>
    </data>
    <undeletable>1</undeletable>
    <custom>0</custom>
    <options>
      <male>uc_male</male>
      <female>uc_female</female>
    </options>
    <tolang>1</tolang>
    <no_custom>1</no_custom>
  </gender>
  <prof2_name>
    <field_id>15</field_id>
    <name>prof2_name</name>
    <type>dropdown</type>
    <category>profession</category>
    <size>3</size>
    <sort>7</sort>
    <lang>uc_prof2_name</lang>
    <options_language>professions</options_language>
    <image>games/wow/profiles/professions/{VALUE}.jpg</image>
    <enabled>1</enabled>
    <data>
      <options>
        <trade_alchemy>Alchemie</trade_alchemy>
        <trade_blacksmithing>Schmiedekunst</trade_blacksmithing>
        <trade_engraving>Verzauberkunst</trade_engraving>
        <trade_engineering>Ingenieurskunst</trade_engineering>
        <trade_herbalism>Kräuterkunde</trade_herbalism>
        <inv_inscription_tradeskill01>Inschriftenkunde</inv_inscription_tradeskill01>
        <inv_misc_gem_01>Juwelenschleifen</inv_misc_gem_01>
        <trade_leatherworking>Lederverarbeitung</trade_leatherworking>
        <inv_pick_02>Bergbau</inv_pick_02>
        <inv_misc_pelt_wolf_01>Kürschnerei</inv_misc_pelt_wolf_01>
        <trade_tailoring>Schneiderei</trade_tailoring>
      </options>
      <options_lang>professions</options_lang>
      <no_custom>1</no_custom>
    </data>
    <undeletable>1</undeletable>
    <custom>0</custom>
    <options>
      <trade_alchemy>Alchemie</trade_alchemy>
      <trade_blacksmithing>Schmiedekunst</trade_blacksmithing>
      <trade_engraving>Verzauberkunst</trade_engraving>
      <trade_engineering>Ingenieurskunst</trade_engineering>
      <trade_herbalism>Kräuterkunde</trade_herbalism>
      <inv_inscription_tradeskill01>Inschriftenkunde</inv_inscription_tradeskill01>
      <inv_misc_gem_01>Juwelenschleifen</inv_misc_gem_01>
      <trade_leatherworking>Lederverarbeitung</trade_leatherworking>
      <inv_pick_02>Bergbau</inv_pick_02>
      <inv_misc_pelt_wolf_01>Kürschnerei</inv_misc_pelt_wolf_01>
      <trade_tailoring>Schneiderei</trade_tailoring>
    </options>
    <options_lang>professions</options_lang>
    <no_custom>1</no_custom>
  </prof2_name>
  <level>
    <field_id>9</field_id>
    <name>level</name>
    <type>spinner</type>
    <category>character</category>
    <size>3</size>
    <sort>8</sort>
    <lang>uc_level</lang>
    <options_language/>
    <image/>
    <enabled>1</enabled>
    <data>
      <max>110</max>
      <min>1</min>
      <no_custom>1</no_custom>
    </data>
    <undeletable>1</undeletable>
    <custom>0</custom>
    <max>110</max>
    <min>1</min>
    <no_custom>1</no_custom>
  </level>
  <prof2_value>
    <field_id>16</field_id>
    <name>prof2_value</name>
    <type>int</type>
    <category>profession</category>
    <size>4</size>
    <sort>8</sort>
    <lang>uc_prof2_value</lang>
    <options_language/>
    <image/>
    <enabled>1</enabled>
    <data>
      <no_custom>1</no_custom>
    </data>
    <undeletable>1</undeletable>
    <custom>0</custom>
    <no_custom>1</no_custom>
  </prof2_value>
  <health_bar>
    <field_id>10</field_id>
    <name>health_bar</name>
    <type>int</type>
    <category>character</category>
    <size>4</size>
    <sort>9</sort>
    <lang>uc_bar_health</lang>
    <options_language/>
    <image/>
    <enabled>1</enabled>
    <data>
      <no_custom>1</no_custom>
    </data>
    <undeletable>1</undeletable>
    <custom>0</custom>
    <no_custom>1</no_custom>
  </health_bar>
  <second_bar>
    <field_id>11</field_id>
    <name>second_bar</name>
    <type>int</type>
    <category>character</category>
    <size>4</size>
    <sort>10</sort>
    <lang>uc_bar_2value</lang>
    <options_language/>
    <image/>
    <enabled>1</enabled>
    <data>
      <no_custom>1</no_custom>
    </data>
    <undeletable>1</undeletable>
    <custom>0</custom>
    <no_custom>1</no_custom>
  </second_bar>
  <second_name>
    <field_id>12</field_id>
    <name>second_name</name>
    <type>dropdown</type>
    <category>character</category>
    <size>32</size>
    <sort>11</sort>
    <lang>uc_bar_2name</lang>
    <options_language/>
    <image/>
    <enabled>1</enabled>
    <data>
      <options>
        <rage>uc_bar_rage</rage>
        <energy>uc_bar_energy</energy>
        <mana>uc_bar_mana</mana>
        <focus>uc_bar_focus</focus>
        <runic-power>uc_bar_runic-power</runic-power>
      </options>
      <tolang>1</tolang>
      <no_custom>1</no_custom>
    </data>
    <undeletable>1</undeletable>
    <custom>0</custom>
    <options>
      <rage>uc_bar_rage</rage>
      <energy>uc_bar_energy</energy>
      <mana>uc_bar_mana</mana>
      <focus>uc_bar_focus</focus>
      <runic-power>uc_bar_runic-power</runic-power>
    </options>
    <tolang>1</tolang>
    <no_custom>1</no_custom>
  </second_name>
</response>