--- /dev/null
+<?xml version="1.0"?>
+<!-- The file "cronjobs.xsd" is used for xml-files which installs, updates or deletes searchable cronjobs. -->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://www.woltlab.com" targetNamespace="http://www.woltlab.com" elementFormDefault="qualified">
+
+ <!-- include types -->
+ <xs:include schemaLocation="types.xsd" />
+
+ <!-- Represents the data-node. -->
+ <xs:element name="data">
+ <xs:complexType>
+ <xs:all>
+ <xs:element name="import" type="import" minOccurs="0" />
+ <xs:element name="delete" type="delete" minOccurs="0" />
+ </xs:all>
+ </xs:complexType>
+ </xs:element>
+
+ <!-- Represents the import-node. -->
+ <xs:complexType name="import">
+ <xs:sequence>
+ <xs:element name="cronjob" type="cronjob" maxOccurs="unbounded" />
+ </xs:sequence>
+ </xs:complexType>
+
+ <!-- Represents the delete-node. -->
+ <xs:complexType name="delete">
+ <xs:sequence>
+ <xs:element name="cronjob" type="cronjob" maxOccurs="unbounded" />
+ </xs:sequence>
+ </xs:complexType>
+
+ <!-- Represents a cronjob which will be installed,updated or deleted. Extends the type "cronjob_delete". -->
+ <xs:complexType name="cronjob">
+ <xs:all>
+ <xs:element name="classname" type="woltlab_varchar_nullable" minOccurs="0" />
+ <xs:element name="description" type="woltlab_varchar_nullable" minOccurs="0" />
+ <xs:element name="startminute" type="woltlab_varchar" minOccurs="1" />
+ <xs:element name="starthour" type="woltlab_varchar" minOccurs="1" />
+ <xs:element name="startdom" type="woltlab_varchar" minOccurs="1" />
+ <xs:element name="startmonth" type="woltlab_varchar" minOccurs="1" />
+ <xs:element name="startdow" type="woltlab_varchar" minOccurs="1" />
+ <xs:element name="execmultiple" type="woltlab_boolean" minOccurs="0" default="0" />
+ <xs:element name="canbeedited" type="woltlab_boolean" minOccurs="0" default="1" />
+ <xs:element name="canbedisabled" type="woltlab_boolean" minOccurs="0" default="1" />
+ <xs:element name="active" type="woltlab_boolean" minOccurs="0" default="1" />
+ </xs:all>
+ </xs:complexType>
+</xs:schema>
\ No newline at end of file
+++ /dev/null
-<?xml version="1.0"?>
-<!-- The file "cronjobs.xsd" is used for xml-files which installs, updates or deletes searchable cronjobs. -->
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://www.woltlab.com" targetNamespace="http://www.woltlab.com" elementFormDefault="qualified">
-
- <!-- include types -->
- <xs:include schemaLocation="types.xsd" />
-
- <!-- Represents the data-node. -->
- <xs:element name="data">
- <xs:complexType>
- <xs:all>
- <xs:element name="import" type="import" minOccurs="0" />
- <xs:element name="delete" type="delete" minOccurs="0" />
- </xs:all>
- </xs:complexType>
- </xs:element>
-
- <!-- Represents the import-node. -->
- <xs:complexType name="import">
- <xs:sequence>
- <xs:element name="cronjob" type="cronjob" maxOccurs="unbounded" />
- </xs:sequence>
- </xs:complexType>
-
- <!-- Represents the delete-node. -->
- <xs:complexType name="delete">
- <xs:sequence>
- <xs:element name="cronjob" type="cronjob" maxOccurs="unbounded" />
- </xs:sequence>
- </xs:complexType>
-
- <!-- Represents a cronjob which will be installed,updated or deleted. Extends the type "cronjob_delete". -->
- <xs:complexType name="cronjob">
- <xs:all>
- <xs:element name="classname" type="woltlab_varchar_nullable" minOccurs="0" />
- <xs:element name="description" type="woltlab_varchar_nullable" minOccurs="0" />
- <xs:element name="startminute" type="woltlab_varchar" minOccurs="1" />
- <xs:element name="starthour" type="woltlab_varchar" minOccurs="1" />
- <xs:element name="startdom" type="woltlab_varchar" minOccurs="1" />
- <xs:element name="startmonth" type="woltlab_varchar" minOccurs="1" />
- <xs:element name="startdow" type="woltlab_varchar" minOccurs="1" />
- <xs:element name="execmultiple" type="woltlab_boolean" minOccurs="0" default="0" />
- <xs:element name="canbeedited" type="woltlab_boolean" minOccurs="0" default="1" />
- <xs:element name="canbedisabled" type="woltlab_boolean" minOccurs="0" default="1" />
- <xs:element name="active" type="woltlab_boolean" minOccurs="0" default="1" />
- </xs:all>
- </xs:complexType>
-</xs:schema>
\ No newline at end of file
<!-- /log -->
<!-- cronjobs -->
- <acpmenuitem name="wcf.acp.menu.link.cronjobs">
+ <acpmenuitem name="wcf.acp.menu.link.cronjob">
<parent>wcf.acp.menu.link.maintenance</parent>
</acpmenuitem>
- <acpmenuitem name="wcf.acp.menu.link.cronjobs.list">
- <icon>icon/cronjobsM.png</icon>
+ <acpmenuitem name="wcf.acp.menu.link.cronjob.list">
+ <icon>icon/cronjobM.png</icon>
<link>index.php?page=CronjobList</link>
- <parent>wcf.acp.menu.link.cronjobs</parent>
- <permissions>admin.system.cronjobs.canEditCronjob,admin.system.cronjobs.canDeleteCronjob,admin.system.cronjobs.canEnableDisableCronjob</permissions>
+ <parent>wcf.acp.menu.link.cronjob</parent>
+ <permissions>admin.system.cronjobs.canEditCronjob,admin.system.cronjob.canDeleteCronjob,admin.system.cronjobs.canEnableDisableCronjob</permissions>
<showorder>1</showorder>
</acpmenuitem>
- <acpmenuitem name="wcf.acp.menu.link.cronjobs.add">
+ <acpmenuitem name="wcf.acp.menu.link.cronjob.add">
<link>index.php?form=CronjobAdd</link>
- <parent>wcf.acp.menu.link.cronjobs</parent>
- <permissions>admin.system.cronjobs.canAddCronjob</permissions>
+ <parent>wcf.acp.menu.link.cronjob</parent>
+ <permissions>admin.system.cronjob.canAddCronjob</permissions>
<showorder>2</showorder>
</acpmenuitem>
- <acpmenuitem name="wcf.acp.menu.link.cronjobs.showLog">
+ <acpmenuitem name="wcf.acp.menu.link.cronjob.showLog">
<link>index.php?page=CronjobLogList</link>
<parent>wcf.acp.menu.link.log.system</parent>
- <permissions>admin.system.cronjobs.canEditCronjob,admin.system.cronjobs.canDeleteCronjob</permissions>
+ <permissions>admin.system.cronjob.canEditCronjob,admin.system.cronjob.canDeleteCronjob</permissions>
</acpmenuitem>
<!-- /cronjobs -->
<?xml version="1.0" encoding="UTF-8"?>
-<data xmlns="http://www.woltlab.com" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.woltlab.com http://www.woltlab.com/XSD/maelstrom/cronjobs.xsd">
+<data xmlns="http://www.woltlab.com" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.woltlab.com http://www.woltlab.com/XSD/maelstrom/cronjob.xsd">
<import>
<cronjob>
<classname>wcf\system\cronjob\GetUpdateInfoCronjob</classname>
<category name="admin.system">
<parent>admin</parent>
</category>
- <category name="admin.system.cronjobs">
+ <category name="admin.system.cronjob">
<parent>admin.system</parent>
</category>
<category name="admin.system.package">
<defaultvalue>0</defaultvalue>
<admindefaultvalue>1</admindefaultvalue>
</option>
- <option name="admin.system.cronjobs.canAddCronjob">
- <categoryname>admin.system.cronjobs</categoryname>
+ <option name="admin.system.cronjob.canAddCronjob">
+ <categoryname>admin.system.cronjob</categoryname>
<optiontype>boolean</optiontype>
<defaultvalue>0</defaultvalue>
<admindefaultvalue>1</admindefaultvalue>
</option>
- <option name="admin.system.cronjobs.canEditCronjob">
- <categoryname>admin.system.cronjobs</categoryname>
+ <option name="admin.system.cronjob.canEditCronjob">
+ <categoryname>admin.system.cronjob</categoryname>
<optiontype>boolean</optiontype>
<defaultvalue>0</defaultvalue>
<admindefaultvalue>1</admindefaultvalue>
</option>
- <option name="admin.system.cronjobs.canDeleteCronjob">
- <categoryname>admin.system.cronjobs</categoryname>
+ <option name="admin.system.cronjob.canDeleteCronjob">
+ <categoryname>admin.system.cronjob</categoryname>
<optiontype>boolean</optiontype>
<defaultvalue>0</defaultvalue>
<admindefaultvalue>1</admindefaultvalue>
</option>
- <option name="admin.system.cronjobs.canEnableDisableCronjob">
- <categoryname>admin.system.cronjobs</categoryname>
+ <option name="admin.system.cronjob.canEnableDisableCronjob">
+ <categoryname>admin.system.cronjob</categoryname>
<optiontype>boolean</optiontype>
<defaultvalue>0</defaultvalue>
<admindefaultvalue>1</admindefaultvalue>
</option>
- <option name="admin.system.cronjobs.canDeleteCronjobsLog">
- <categoryname>admin.system.cronjobs</categoryname>
+ <option name="admin.system.cronjob.canDeleteCronjobLog">
+ <categoryname>admin.system.cronjob</categoryname>
<optiontype>boolean</optiontype>
<defaultvalue>0</defaultvalue>
<admindefaultvalue>1</admindefaultvalue>
<div class="contentHeader">
<nav class="largeButtons">
<ul>
- <li><a href="index.php?page=CronjobList{@SID_ARG_2ND}" title="{lang}wcf.acp.menu.link.cronjobs.list{/lang}"><img src="{@RELATIVE_WCF_DIR}icon/cronjobsM.png" alt="" /> <span>{lang}wcf.acp.menu.link.cronjobs.list{/lang}</span></a></li>
+ <li><a href="index.php?page=CronjobList{@SID_ARG_2ND}" title="{lang}wcf.acp.menu.link.cronjob.list{/lang}"><img src="{@RELATIVE_WCF_DIR}icon/cronjobM.png" alt="" /> <span>{lang}wcf.acp.menu.link.cronjob.list{/lang}</span></a></li>
{if $action == 'edit'}<li><a href="index.php?action=CronjobExecute&cronjobID={@$cronjobID}{@SID_ARG_2ND}" title="{lang}wcf.acp.cronjob.execute{/lang}"><img src="{@RELATIVE_WCF_DIR}icon/cronjobExecuteM.png" alt="" /> <span>{lang}wcf.acp.cronjob.execute{/lang}</span></a></li>{/if}
</ul>
</nav>
<div class="contentHeader">
{pages print=true assign=pagesLinks link="index.php?page=CronjobList&pageNo=%d&sortField=$sortField&sortOrder=$sortOrder"|concat:SID_ARG_2ND_NOT_ENCODED}
- {if $__wcf->session->getPermission('admin.system.cronjobs.canAddCronjob')}
+ {if $__wcf->session->getPermission('admin.system.cronjob.canAddCronjob')}
<nav class="largeButtons">
- <ul><li><a href="index.php?form=CronjobAdd{@SID_ARG_2ND}" title="{lang}wcf.acp.cronjob.add{/lang}"><img src="{@RELATIVE_WCF_DIR}icon/cronjobsAddM.png" alt="" /> <span>{lang}wcf.acp.cronjob.add{/lang}</span></a></li></ul>
+ <ul><li><a href="index.php?form=CronjobAdd{@SID_ARG_2ND}" title="{lang}wcf.acp.cronjob.add{/lang}"><img src="{@RELATIVE_WCF_DIR}icon/cronjobAddM.png" alt="" /> <span>{lang}wcf.acp.cronjob.add{/lang}</span></a></li></ul>
</nav>
{/if}
</div>
</thead>
<tbody>
- {foreach from=$cronjobs item=cronjob}
+ {foreach from=$cronjob item=cronjob}
<tr class="cronjobRow">
<td class="columnIcon">
- {if $__wcf->session->getPermission('admin.system.cronjobs.canEditCronjob')}
+ {if $__wcf->session->getPermission('admin.system.cronjob.canEditCronjob')}
<img src="{@RELATIVE_WCF_DIR}icon/play1.svg" alt="" title="{lang}wcf.acp.cronjob.execute{/lang}" data-objectID="{@$cronjob->cronjobID}" class="executeButton balloonTooltip" />
{else}
<img src="{@RELATIVE_WCF_DIR}icon/play1D.svg" alt="" title="{lang}wcf.acp.cronjob.execute{/lang}" />
{/if}
{if $cronjob->canBeDisabled()}
- <img src="{@RELATIVE_WCF_DIR}icon/{if $cronjob->active}enabled{else}disabled{/if}1.svg" alt="" data-objectID="{@$cronjob->cronjobID}" data-disableMessage="{lang}wcf.acp.cronjob.disable{/lang}" data-enableMessage="{lang}wcf.acp.cronjob.enable{/lang}" title="{lang}wcf.acp.cronjobs.{if $cronjob->active}disable{else}enable{/if}{/lang}" class="toggleButton balloonTooltip" />
+ <img src="{@RELATIVE_WCF_DIR}icon/{if $cronjob->active}enabled{else}disabled{/if}1.svg" alt="" data-objectID="{@$cronjob->cronjobID}" data-disableMessage="{lang}wcf.acp.cronjob.disable{/lang}" data-enableMessage="{lang}wcf.acp.cronjob.enable{/lang}" title="{lang}wcf.acp.cronjob.{if $cronjob->active}disable{else}enable{/if}{/lang}" class="toggleButton balloonTooltip" />
{else}
{if $cronjob->active}
- <img src="{@RELATIVE_WCF_DIR}icon/enabled1D.svg" alt="" title="{lang}wcf.acp.cronjob.disable{/lang}" />
+ <img src="{@RELATIVE_WCF_DIR}icon/enabled1D.svg" alt="" title="{lang}wcf.acp.cronjob.disabled{/lang}" />
{else}
- <img src="{@RELATIVE_WCF_DIR}icon/disabled1D.svg" alt="" title="{lang}wcf.acp.cronjob.enable{/lang}" />
+ <img src="{@RELATIVE_WCF_DIR}icon/disabled1D.svg" alt="" title="{lang}wcf.acp.cronjob.enabled{/lang}" />
{/if}
{/if}
<div class="contentFooter">
{@$pagesLinks}
- {if $__wcf->session->getPermission('admin.system.cronjobs.canAddCronjob')}
+ {if $__wcf->session->getPermission('admin.system.cronjob.canAddCronjob')}
<nav class="largeButtons">
- <ul><li><a href="index.php?form=CronjobAdd{@SID_ARG_2ND}" title="{lang}wcf.acp.cronjob.add{/lang}"><img src="{@RELATIVE_WCF_DIR}icon/cronjobsAddM.png" alt="" /> <span>{lang}wcf.acp.cronjob.add{/lang}</span></a></li></ul>
+ <ul><li><a href="index.php?form=CronjobAdd{@SID_ARG_2ND}" title="{lang}wcf.acp.cronjob.add{/lang}"><img src="{@RELATIVE_WCF_DIR}icon/cronjobAddM.png" alt="" /> <span>{lang}wcf.acp.cronjob.add{/lang}</span></a></li></ul>
</nav>
{/if}
</div>
</div>
{hascontent}
- <form method="post" action="index.php?action=CronjobsLogDelete">
+ <form method="post" action="index.php?action=CronjobLogDelete">
<div class="border boxTitle">
<hgroup>
<h1>{lang}wcf.acp.cronjob.log{/lang} <span class="badge" title="{lang}wcf.acp.cronjob.log.count{/lang}">{#$items}</span></h1>
use wcf\util\StringUtil;
/**
- * Shows the cronjobs add form.
+ * Shows the cronjob add form.
*
* @author Alexander Ebert
* @copyright 2001-2011 WoltLab GmbH
/**
* @see wcf\acp\form\ACPForm::$activeMenuItem
*/
- public $activeMenuItem = 'wcf.acp.menu.link.cronjobs.add';
+ public $activeMenuItem = 'wcf.acp.menu.link.cronjob.add';
/**
* @see wcf\page\AbstractPage::$neededPermissions
*/
- public $neededPermissions = array('admin.system.cronjobs.canAddCronjob');
+ public $neededPermissions = array('admin.system.cronjob.canAddCronjob');
/**
* cronjob class name
use wcf\system\WCF;
/**
- * Shows the cronjobs edit form.
+ * Shows the cronjob edit form.
*
* @author Alexander Ebert
* @copyright 2001-2011 WoltLab GmbH
/**
* @see wcf\acp\form\ACPForm::$activeMenuItem
*/
- public $activeMenuItem = 'wcf.acp.menu.link.cronjobs';
+ public $activeMenuItem = 'wcf.acp.menu.link.cronjob';
/**
* @see wcf\page\AbstractPage::$neededPermissions
*/
- public $neededPermissions = array('admin.system.cronjobs.canEditCronjob');
+ public $neededPermissions = array('admin.system.cronjob.canEditCronjob');
/**
* cronjob id
/**
* @see wcf\page\AbstractPage::$neededPermissions
*/
- public $neededPermissions = array('admin.system.cronjobs.canEditCronjob', 'admin.system.cronjobs.canDeleteCronjob', 'admin.system.cronjobs.canEnableDisableCronjob');
+ public $neededPermissions = array('admin.system.cronjob.canEditCronjob', 'admin.system.cronjob.canDeleteCronjob', 'admin.system.cronjob.canEnableDisableCronjob');
/**
* @see wcf\page\SortablePage::$defaultSortField
parent::assignVariables();
WCF::getTPL()->assign(array(
- 'cronjobs' => $this->objectList->getObjects()
+ 'cronjob' => $this->objectList->getObjects()
));
}
*/
public function show() {
// set active menu item.
- ACPMenu::getInstance()->setActiveMenuItem('wcf.acp.menu.link.cronjobs.list');
+ ACPMenu::getInstance()->setActiveMenuItem('wcf.acp.menu.link.cronjob.list');
parent::show();
}
use wcf\system\WCF;
/**
- * Shows cron jobs log information.
+ * Shows cronjob log information.
*
* @author Marcel Werk
* @copyright 2001-2011 WoltLab GmbH
/**
* @see wcf\page\AbstractPage::$neededPermissions
*/
- public $neededPermissions = array('admin.system.cronjobs.canEditCronjob');
+ public $neededPermissions = array('admin.system.cronjob.canEditCronjob');
/**
* @see wcf\page\MultipleLinkPage::$itemsPerPage
*/
public function show() {
// set active menu item.
- ACPMenu::getInstance()->setActiveMenuItem('wcf.acp.menu.link.cronjobs.showLog');
+ ACPMenu::getInstance()->setActiveMenuItem('wcf.acp.menu.link.cronjob.showLog');
parent::show();
}
* @return boolean
*/
public function isEditable() {
- return (WCF::getSession()->getPermission('admin.system.cronjobs.canEditCronjob') && $this->canBeEdited);
+ return (WCF::getSession()->getPermission('admin.system.cronjob.canEditCronjob') && $this->canBeEdited);
}
/**
* @return boolean
*/
public function isDeletable() {
- return (WCF::getSession()->getPermission('admin.system.cronjobs.canDeleteCronjob') && $this->canBeEdited);
+ return (WCF::getSession()->getPermission('admin.system.cronjob.canDeleteCronjob') && $this->canBeEdited);
}
/**
* @return true
*/
public function canBeDisabled() {
- return (WCF::getSession()->getPermission('admin.system.cronjobs.canEnableDisableCronjob') && $this->canBeDisabled);
+ return (WCF::getSession()->getPermission('admin.system.cronjob.canEnableDisableCronjob') && $this->canBeDisabled);
}
}
/**
* @see wcf\data\AbstractDatabaseObjectAction::$permissionsCreate
*/
- protected $permissionsCreate = array('admin.system.cronjobs.canAddCronjob');
+ protected $permissionsCreate = array('admin.system.cronjob.canAddCronjob');
/**
* @see wcf\data\AbstractDatabaseObjectAction::$permissionsDelete
*/
- protected $permissionsDelete = array('admin.system.cronjobs.canDeleteCronjob');
+ protected $permissionsDelete = array('admin.system.cronjob.canDeleteCronjob');
/**
* @see wcf\data\AbstractDatabaseObjectAction::$permissionsUpdate
*/
- protected $permissionsUpdate = array('admin.system.cronjobs.canEditCronjob');
+ protected $permissionsUpdate = array('admin.system.cronjob.canEditCronjob');
/**
* Validates permissions and parameters
* Executes cronjobs.
*/
public function execute() {
- $cronjobs = $return = array();
+ $cronjob = $return = array();
foreach ($this->objects as $key => $cronjob) {
// skip jobs that are already being processed
* @see wcf\data\IEditableCachedObject::resetCache()
*/
public static function resetCache() {
- CacheHandler::getInstance()->clear(WCF_DIR.'cache', 'cache.cronjobs-*');
+ CacheHandler::getInstance()->clear(WCF_DIR.'cache', 'cache.cronjob-*');
}
}
*/
public static function clearLogs($packageID = PACKAGE_ID) {
// delete logs
- $sql = "DELETE FROM wcf".WCF_N."_cronjobs_log
+ $sql = "DELETE FROM wcf".WCF_N."_cronjob_log
WHERE cronjobID IN (
SELECT cronjobID
- FROM wcf".WCF_N."_cronjobs cronjobs,
+ FROM wcf".WCF_N."_cronjob cronjob,
wcf".WCF_N."_package_dependency package_dependency
- WHERE cronjobs.packageID = package_dependency.dependency
+ WHERE cronjob.packageID = package_dependency.dependency
AND package_dependency.packageID = ?
)";
$statement = WCF::getDB()->prepareStatement($sql);
* Loads the cached data for cronjob execution.
*/
protected function loadCache() {
- $cacheName = 'cronjobs-'.PACKAGE_ID;
+ $cacheName = 'cronjob-'.PACKAGE_ID;
CacheHandler::getInstance()->addResource(
$cacheName,
WCF_DIR.'cache/cache.'.$cacheName.'.php',
* Clears the cronjob data cache.
*/
public static function clearCache() {
- CacheHandler::getInstance()->clear(WCF_DIR.'cache/', 'cache.cronjobs-'.PACKAGE_ID.'.php');
+ CacheHandler::getInstance()->clear(WCF_DIR.'cache/', 'cache.cronjob-'.PACKAGE_ID.'.php');
}
}
* @author Siegfried Schweizer
* @copyright 2001-2011 WoltLab GmbH
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf.data.cronjobs
+ * @package com.woltlab.wcf.data.cronjob
* @subpackage system.cronjob
* @category Community Framework
*/
<item name="wcf.acp.cronjob.description"><![CDATA[Beschreibung]]></item>
<item name="wcf.acp.cronjob.description.description"><![CDATA[Hier kannst du eine kurze Beschreibung der Aufgabe eintragen.]]></item>
<item name="wcf.acp.cronjob.disable"><![CDATA[Deaktivieren]]></item>
+ <item name="wcf.acp.cronjob.disabled"><![CDATA[Deaktiviert]]></item>
<item name="wcf.acp.cronjob.edit"><![CDATA[Zeitgesteuerte Aufgabe bearbeiten]]></item>
<item name="wcf.acp.cronjob.edit.data"><![CDATA[Allgemeine Daten]]></item>
<item name="wcf.acp.cronjob.edit.disabled"><![CDATA[Die zeitgesteuerte Aufgabe kann nicht verändert werden.]]></item>
<item name="wcf.acp.cronjob.edit.success"><![CDATA[Die zeitgesteuerte Aufgabe wurde erfolgreich geändert.]]></item>
<item name="wcf.acp.cronjob.edit.timing"><![CDATA[Zeitsteuerung]]></item>
<item name="wcf.acp.cronjob.enable"><![CDATA[Aktivieren]]></item>
+ <item name="wcf.acp.cronjob.enabled"><![CDATA[Aktiviert]]></item>
<item name="wcf.acp.cronjob.error.doesNotExist"><![CDATA[Eine Klasse mit dem angegeben Namen existiert nicht.]]></item>
<item name="wcf.acp.cronjob.error.empty"><![CDATA[Bitte füll dieses Eingabefeld aus.]]></item>
<item name="wcf.acp.cronjob.error.notValid"><![CDATA[Das Zeitformat ist ungültig.]]></item>
<item name="wcf.acp.group.option.admin.system.canEditOption.description"><![CDATA[Mitglieder dieser Benutzergruppe können die allgemeinen System-Einstellungen sehen und bearbeiten. Z.B. Forum ein-/ausschalten.]]></item>
<item name="wcf.acp.group.option.admin.system.canViewLog"><![CDATA[Kann Protokolle abrufen]]></item>
<item name="wcf.acp.group.option.admin.system.canViewLog.description"><![CDATA[Mitglieder dieser Benutzergruppe können die System-Protokolle abrufen.]]></item>
- <item name="wcf.acp.group.option.admin.system.cronjobs.canAddCronjob"><![CDATA[Kann neue zeitgesteuerte Aufgaben anlegen]]></item>
- <item name="wcf.acp.group.option.admin.system.cronjobs.canAddCronjob.description"><![CDATA[Mitglieder dieser Benutzergruppe können neue zeitgesteuerte Aufgaben anlegen.]]></item>
- <item name="wcf.acp.group.option.admin.system.cronjobs.canDeleteCronjob"><![CDATA[Kann zeitgesteuerte Aufgaben löschen]]></item>
- <item name="wcf.acp.group.option.admin.system.cronjobs.canDeleteCronjob.description"><![CDATA[Mitglieder dieser Benutzergruppe können vorhandene zeitgesteuerte Aufgaben löschen.]]></item>
- <item name="wcf.acp.group.option.admin.system.cronjobs.canDeleteCronjobsLog"><![CDATA[Kann Protokoll der zeitgesteuerten Aufgaben löschen]]></item>
- <item name="wcf.acp.group.option.admin.system.cronjobs.canDeleteCronjobsLog.description"><![CDATA[Mitglieder dieser Benutzergruppe können das Protokoll der zeitgesteuerten Aufgaben löschen. Bei der Ausführung einer zeitgesteuerten Aufgabe wird festgehalten, ob dieser erfolgreich ausgeführt wurde.]]></item>
- <item name="wcf.acp.group.option.admin.system.cronjobs.canEditCronjob"><![CDATA[Kann zeitgesteuerte Aufgaben ändern]]></item>
- <item name="wcf.acp.group.option.admin.system.cronjobs.canEditCronjob.description"><![CDATA[Mitglieder dieser Benutzergruppe können vorhandene zeitgesteuerte Aufgaben bearbeiten.]]></item>
- <item name="wcf.acp.group.option.admin.system.cronjobs.canEnableDisableCronjob"><![CDATA[Kann zeitgesteuerte Aufgaben deaktivieren]]></item>
- <item name="wcf.acp.group.option.admin.system.cronjobs.canEnableDisableCronjob.description"><![CDATA[Mitglieder dieser Benutzergruppe können vorhandene zeitgesteuerte Aufgaben deaktivieren. Diese werden dann nicht mehr ausgeführt, können später jedoch auch wieder aktiviert werden.]]></item>
+ <item name="wcf.acp.group.option.admin.system.cronjob.canAddCronjob"><![CDATA[Kann neue zeitgesteuerte Aufgaben anlegen]]></item>
+ <item name="wcf.acp.group.option.admin.system.cronjob.canAddCronjob.description"><![CDATA[Mitglieder dieser Benutzergruppe können neue zeitgesteuerte Aufgaben anlegen.]]></item>
+ <item name="wcf.acp.group.option.admin.system.cronjob.canDeleteCronjob"><![CDATA[Kann zeitgesteuerte Aufgaben löschen]]></item>
+ <item name="wcf.acp.group.option.admin.system.cronjob.canDeleteCronjob.description"><![CDATA[Mitglieder dieser Benutzergruppe können vorhandene zeitgesteuerte Aufgaben löschen.]]></item>
+ <item name="wcf.acp.group.option.admin.system.cronjob.canDeleteCronjobsLog"><![CDATA[Kann Protokoll der zeitgesteuerten Aufgaben löschen]]></item>
+ <item name="wcf.acp.group.option.admin.system.cronjob.canDeleteCronjobsLog.description"><![CDATA[Mitglieder dieser Benutzergruppe können das Protokoll der zeitgesteuerten Aufgaben löschen. Bei der Ausführung einer zeitgesteuerten Aufgabe wird festgehalten, ob dieser erfolgreich ausgeführt wurde.]]></item>
+ <item name="wcf.acp.group.option.admin.system.cronjob.canEditCronjob"><![CDATA[Kann zeitgesteuerte Aufgaben ändern]]></item>
+ <item name="wcf.acp.group.option.admin.system.cronjob.canEditCronjob.description"><![CDATA[Mitglieder dieser Benutzergruppe können vorhandene zeitgesteuerte Aufgaben bearbeiten.]]></item>
+ <item name="wcf.acp.group.option.admin.system.cronjob.canEnableDisableCronjob"><![CDATA[Kann zeitgesteuerte Aufgaben deaktivieren]]></item>
+ <item name="wcf.acp.group.option.admin.system.cronjob.canEnableDisableCronjob.description"><![CDATA[Mitglieder dieser Benutzergruppe können vorhandene zeitgesteuerte Aufgaben deaktivieren. Diese werden dann nicht mehr ausgeführt, können später jedoch auch wieder aktiviert werden.]]></item>
<item name="wcf.acp.group.option.admin.system.package.canEditServer"><![CDATA[Kann Update-Server bearbeiten]]></item>
<item name="wcf.acp.group.option.admin.system.package.canEditServer.description"><![CDATA[Mitglieder dieser Benutzergruppe können vorhandene Update-Server bearbeiten und neue hinzufügen.]]></item>
<item name="wcf.acp.group.option.admin.system.package.canInstallPackage"><![CDATA[Kann Pakete installieren]]></item>
<item name="wcf.acp.group.option.category.admin.maintenance"><![CDATA[Wartung]]></item>
<item name="wcf.acp.group.option.category.admin.maintenance.description"><![CDATA[]]></item>
<item name="wcf.acp.group.option.category.admin.system"><![CDATA[System-Funktionen]]></item>
- <item name="wcf.acp.group.option.category.admin.system.cronjobs"><![CDATA[Zeitgesteuerte Aufgaben]]></item>
- <item name="wcf.acp.group.option.category.admin.system.cronjobs.description"><![CDATA[]]></item>
+ <item name="wcf.acp.group.option.category.admin.system.cronjob"><![CDATA[Zeitgesteuerte Aufgaben]]></item>
+ <item name="wcf.acp.group.option.category.admin.system.cronjob.description"><![CDATA[]]></item>
<item name="wcf.acp.group.option.category.admin.system.description"><![CDATA[]]></item>
<item name="wcf.acp.group.option.category.admin.system.package"><![CDATA[Paketverwaltung]]></item>
<item name="wcf.acp.group.option.category.admin.system.package.description"><![CDATA[]]></item>
<category name="wcf.acp.menu">
<item name="wcf.acp.menu.link.autoupdate"><![CDATA[Automatisches Update]]></item>
<item name="wcf.acp.menu.link.content"><![CDATA[Inhalte]]></item>
- <item name="wcf.acp.menu.link.cronjobs.add"><![CDATA[Zeitgesteuerte Aufgabe hinzufügen]]></item>
- <item name="wcf.acp.menu.link.cronjobs.showLog"><![CDATA[Protokoll anzeigen]]></item>
- <item name="wcf.acp.menu.link.cronjobs.list"><![CDATA[Zeitgesteuerte Aufgaben auflisten]]></item>
+ <item name="wcf.acp.menu.link.cronjob.add"><![CDATA[Zeitgesteuerte Aufgabe hinzufügen]]></item>
+ <item name="wcf.acp.menu.link.cronjob.showLog"><![CDATA[Protokoll anzeigen]]></item>
+ <item name="wcf.acp.menu.link.cronjob.list"><![CDATA[Zeitgesteuerte Aufgaben auflisten]]></item>
<item name="wcf.acp.menu.link.display"><![CDATA[Darstellung]]></item>
<item name="wcf.acp.menu.link.group"><![CDATA[Benutzergruppen]]></item>
<item name="wcf.acp.menu.link.group.add"><![CDATA[Benutzergruppe hinzufügen]]></item>
<item name="wcf.acp.cronjob.description"><![CDATA[Beschreibung]]></item>
<item name="wcf.acp.cronjob.description.description"><![CDATA[Hier können Sie eine kurze Beschreibung der Aufgabe eintragen.]]></item>
<item name="wcf.acp.cronjob.disable"><![CDATA[Deaktivieren]]></item>
+ <item name="wcf.acp.cronjob.disabled"><![CDATA[Deaktiviert]]></item>
<item name="wcf.acp.cronjob.edit"><![CDATA[Zeitgesteuerte Aufgabe bearbeiten]]></item>
<item name="wcf.acp.cronjob.edit.data"><![CDATA[Allgemeine Daten]]></item>
<item name="wcf.acp.cronjob.edit.disabled"><![CDATA[Die zeitgesteuerte Aufgabe kann nicht verändert werden.]]></item>
<item name="wcf.acp.cronjob.edit.success"><![CDATA[Die zeitgesteuerte Aufgabe wurde erfolgreich geändert.]]></item>
<item name="wcf.acp.cronjob.edit.timing"><![CDATA[Zeitsteuerung]]></item>
<item name="wcf.acp.cronjob.enable"><![CDATA[Aktivieren]]></item>
+ <item name="wcf.acp.cronjob.enabled"><![CDATA[Aktiviert]]></item>
<item name="wcf.acp.cronjob.error.doesNotExist"><![CDATA[Eine Klasse mit dem angegeben Namen existiert nicht.]]></item>
<item name="wcf.acp.cronjob.error.empty"><![CDATA[Bitte füllen Sie dieses Eingabefeld aus.]]></item>
<item name="wcf.acp.cronjob.error.notValid"><![CDATA[Das Zeitformat ist ungültig.]]></item>
<item name="wcf.acp.cronjob.description"><![CDATA[Description]]></item>
<item name="wcf.acp.cronjob.description.description"><![CDATA[Here you may enter a short description for the cron job (preferably in English).]]></item>
<item name="wcf.acp.cronjob.disable"><![CDATA[Disable]]></item>
+ <item name="wcf.acp.cronjob.disabled"><![CDATA[Disabled]]></item>
<item name="wcf.acp.cronjob.edit"><![CDATA[Edit]]></item>
<item name="wcf.acp.cronjob.edit.data"><![CDATA[General Information]]></item>
<item name="wcf.acp.cronjob.edit.disabled"><![CDATA[This cron job cannot be edited.]]></item>
<item name="wcf.acp.cronjob.edit.success"><![CDATA[The cron job has been modified successfully.]]></item>
<item name="wcf.acp.cronjob.edit.timing"><![CDATA[Schedule]]></item>
<item name="wcf.acp.cronjob.enable"><![CDATA[Enable]]></item>
+ <item name="wcf.acp.cronjob.enabled"><![CDATA[Enabled]]></item>
<item name="wcf.acp.cronjob.error.doesNotExist"><![CDATA[There is no class with the given name.]]></item>
<item name="wcf.acp.cronjob.error.empty"><![CDATA[Please enter a valid entry here.]]></item>
<item name="wcf.acp.cronjob.error.notValid"><![CDATA[The timings you have set are invalid.]]></item>
<item name="wcf.acp.group.option.admin.system.canEditOption.description"><![CDATA[Activating this option will allow members of this user group to view and change the system options - e.g. Forum on/offline.]]></item>
<item name="wcf.acp.group.option.admin.system.canViewLog"><![CDATA[Can view logs]]></item>
<item name="wcf.acp.group.option.admin.system.canViewLog.description"><![CDATA[Members of this user group can view the system logs.]]></item>
- <item name="wcf.acp.group.option.admin.system.cronjobs.canAddCronjob"><![CDATA[Can add new cronjobs]]></item>
- <item name="wcf.acp.group.option.admin.system.cronjobs.canAddCronjob.description"><![CDATA[Members of this user group can add new cronjobs.]]></item>
- <item name="wcf.acp.group.option.admin.system.cronjobs.canDeleteCronjob"><![CDATA[Can delete existing cronjobs]]></item>
- <item name="wcf.acp.group.option.admin.system.cronjobs.canDeleteCronjob.description"><![CDATA[Members of this user group can delete existing cronjobs.]]></item>
- <item name="wcf.acp.group.option.admin.system.cronjobs.canDeleteCronjobsLog"><![CDATA[Can delete log files of running cronjobs]]></item>
- <item name="wcf.acp.group.option.admin.system.cronjobs.canDeleteCronjobsLog.description"><![CDATA[Members of this user group can delete log files of running cronjobs. The log files are also checked by the associated cronjob if the log file was successfully written.]]></item>
- <item name="wcf.acp.group.option.admin.system.cronjobs.canEditCronjob"><![CDATA[Can edit existing cronjobs]]></item>
- <item name="wcf.acp.group.option.admin.system.cronjobs.canEditCronjob.description"><![CDATA[Members of this user group can edit existing cronjobs.]]></item>
- <item name="wcf.acp.group.option.admin.system.cronjobs.canEnableDisableCronjob"><![CDATA[Can disable existing cronjobs]]></item>
- <item name="wcf.acp.group.option.admin.system.cronjobs.canEnableDisableCronjob.description"><![CDATA[Members of this user group can disable existing cronjobs. Disabling a cronjob only stops the actual cronjob from running, but does not remove it.]]></item>
+ <item name="wcf.acp.group.option.admin.system.cronjob.canAddCronjob"><![CDATA[Can add new cronjobs]]></item>
+ <item name="wcf.acp.group.option.admin.system.cronjob.canAddCronjob.description"><![CDATA[Members of this user group can add new cronjobs.]]></item>
+ <item name="wcf.acp.group.option.admin.system.cronjob.canDeleteCronjob"><![CDATA[Can delete existing cronjobs]]></item>
+ <item name="wcf.acp.group.option.admin.system.cronjob.canDeleteCronjob.description"><![CDATA[Members of this user group can delete existing cronjobs.]]></item>
+ <item name="wcf.acp.group.option.admin.system.cronjob.canDeleteCronjobsLog"><![CDATA[Can delete log files of running cronjobs]]></item>
+ <item name="wcf.acp.group.option.admin.system.cronjob.canDeleteCronjobsLog.description"><![CDATA[Members of this user group can delete log files of running cronjobs. The log files are also checked by the associated cronjob if the log file was successfully written.]]></item>
+ <item name="wcf.acp.group.option.admin.system.cronjob.canEditCronjob"><![CDATA[Can edit existing cronjobs]]></item>
+ <item name="wcf.acp.group.option.admin.system.cronjob.canEditCronjob.description"><![CDATA[Members of this user group can edit existing cronjobs.]]></item>
+ <item name="wcf.acp.group.option.admin.system.cronjob.canEnableDisableCronjob"><![CDATA[Can disable existing cronjobs]]></item>
+ <item name="wcf.acp.group.option.admin.system.cronjob.canEnableDisableCronjob.description"><![CDATA[Members of this user group can disable existing cronjobs. Disabling a cronjob only stops the actual cronjob from running, but does not remove it.]]></item>
<item name="wcf.acp.group.option.admin.system.package.canEditServer"><![CDATA[Can edit existing update servers]]></item>
<item name="wcf.acp.group.option.admin.system.package.canEditServer.description"><![CDATA[Members of this user group can edit existing update servers and add new update servers.]]></item>
<item name="wcf.acp.group.option.admin.system.package.canInstallPackage"><![CDATA[Can install new packages]]></item>
<item name="wcf.acp.group.option.category.admin.maintenance"><![CDATA[Maintenance]]></item>
<item name="wcf.acp.group.option.category.admin.maintenance.description"><![CDATA[]]></item>
<item name="wcf.acp.group.option.category.admin.system"><![CDATA[System functions]]></item>
- <item name="wcf.acp.group.option.category.admin.system.cronjobs"><![CDATA[Cronjobs]]></item>
- <item name="wcf.acp.group.option.category.admin.system.cronjobs.description"><![CDATA[]]></item>
+ <item name="wcf.acp.group.option.category.admin.system.cronjob"><![CDATA[Cronjobs]]></item>
+ <item name="wcf.acp.group.option.category.admin.system.cronjob.description"><![CDATA[]]></item>
<item name="wcf.acp.group.option.category.admin.system.description"><![CDATA[]]></item>
<item name="wcf.acp.group.option.category.admin.system.package"><![CDATA[Package management]]></item>
<item name="wcf.acp.group.option.category.admin.system.package.description"><![CDATA[]]></item>
<category name="wcf.acp.menu">
<item name="wcf.acp.menu.link.autoupdate"><![CDATA[Automatic update]]></item>
<item name="wcf.acp.menu.link.content"><![CDATA[Content]]></item>
- <item name="wcf.acp.menu.link.cronjobs.add"><![CDATA[Add new cronjob]]></item>
- <item name="wcf.acp.menu.link.cronjobs.showLog"><![CDATA[View cronjob logs]]></item>
- <item name="wcf.acp.menu.link.cronjobs.list"><![CDATA[List cronjobs]]></item>
+ <item name="wcf.acp.menu.link.cronjob.add"><![CDATA[Add new cronjob]]></item>
+ <item name="wcf.acp.menu.link.cronjob.showLog"><![CDATA[View cronjob logs]]></item>
+ <item name="wcf.acp.menu.link.cronjob.list"><![CDATA[List cronjobs]]></item>
<item name="wcf.acp.menu.link.display"><![CDATA[Design]]></item>
<item name="wcf.acp.menu.link.group"><![CDATA[User groups]]></item>
<item name="wcf.acp.menu.link.group.add"><![CDATA[Add new group]]></item>