*/
class CacheClearAction extends AbstractAction {
/**
- * @see \wcf\action\AbstractAction::$neededPermissions
+ * @inheritDoc
*/
public $neededPermissions = ['admin.management.canViewLog'];
/**
- * @see \wcf\action\IAction::execute()
+ * @inheritDoc
*/
public function execute() {
parent::execute();
public $queueID = 0;
/**
- * @see \wcf\action\AbstractDialogAction::$templateName
+ * @inheritDoc
*/
public $templateName = 'packageInstallationStep';
/**
- * @see \wcf\action\IAction::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
parent::readParameters();
}
/**
- * @see \wcf\action\AbstractDialogAction\AbstractDialogAction::validateStep()
+ * @inheritDoc
*/
protected function validateStep() {
switch ($this->step) {
*/
class LogoutAction extends AbstractSecureAction {
/**
- * @see \wcf\action\AbstractAction::$loginRequired
+ * @inheritDoc
*/
public $loginRequired = true;
/**
- * @see \wcf\action\IAction::execute()
+ * @inheritDoc
*/
public function execute() {
parent::execute();
protected $packageID = 0;
/**
- * @see \wcf\action\AbstractDialogAction::$templateName
+ * @inheritDoc
*/
public $templateName = 'packageUninstallationStep';
/**
- * @see \wcf\action\IAction::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
AbstractDialogAction::readParameters();
}
/**
- * @see \wcf\action\AbstractDialogAction::validateStep()
+ * @inheritDoc
*/
protected function validateStep() {
switch ($this->step) {
}
/**
- * @see \wcf\acp\action\InstallPackageAction::getCurrentAction()
+ * @inheritDoc
*/
protected function getCurrentAction($queueID) {
if ($queueID === null) {
*/
class UserQuickSearchAction extends AbstractAction {
/**
- * @see \wcf\action\AbstractAction::$neededPermissions
+ * @inheritDoc
*/
public $neededPermissions = ['admin.user.canEditUser'];
public $maxResults = 2000;
/**
- * @see \wcf\action\IAction::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
parent::readParameters();
}
/**
- * @see \wcf\action\IAction::execute();
+ * @inheritDoc
*/
public function execute() {
ACPMenu::getInstance()->setActiveMenuItem('wcf.acp.menu.link.user.search');
*/
class WorkerProxyAction extends AJAXInvokeAction {
/**
- * @see \wcf\system\event\listener\SessionAccessLogListener::execute()
+ * @inheritDoc
*/
const DO_NOT_LOG = true;
public static $allowInvoke = [];
/**
- * @see \wcf\action\IAction::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
AbstractSecureAction::readParameters();
}
/**
- * @see \wcf\action\IAction::execute()
+ * @inheritDoc
*/
public function execute() {
AbstractSecureAction::execute();
public $objectTypeName = '';
/**
- * @see \wcf\page\Abstractpage::$templateName
+ * @inheritDoc
*/
public $templateName = 'bulkProcessing';
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
}
/**
- * @see \wcf\page\IPage::readData()
+ * @inheritDoc
*/
public function readData() {
// read bulk processable object type
}
/**
- * @see \wcf\form\IForm::readFormParameters()
+ * @inheritDoc
*/
public function readFormParameters() {
parent::readFormParameters();
}
/**
- * @see \wcf\form\IForm::save()
+ * @inheritDoc
*/
public function save() {
$this->objectList = $this->actions[$this->action]->getProcessor()->getObjectList();
}
/**
- * @see \wcf\form\IForm::validate()
+ * @inheritDoc
*/
public function validate() {
parent::validate();
*/
abstract class AbstractOptionListForm extends AbstractForm {
/**
- * @see \wcf\form\AbstractForm::$errorField
+ * @inheritDoc
*/
public $errorField = [];
/**
- * @see \wcf\form\AbstractForm::$errorType
+ * @inheritDoc
*/
public $errorType = [];
public $supportI18n = true;
/**
- * @see \wcf\page\IPage::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
parent::readParameters();
}
/**
- * @see \wcf\form\IForm::readFormParameters()
+ * @inheritDoc
*/
public function readFormParameters() {
parent::readFormParameters();
}
/**
- * @see \wcf\form\IForm::validate()
+ * @inheritDoc
*/
public function validate() {
$this->errorType = array_merge($this->optionHandler->validate(), $this->errorType);
}
/**
- * @see \wcf\page\IPage::readData()
+ * @inheritDoc
*/
public function readData() {
parent::readData();
*/
class AdAddForm extends AbstractForm {
/**
- * @see \wcf\page\AbstractPage::$activeMenuItem
+ * @inheritDoc
*/
public $activeMenuItem = 'wcf.acp.menu.link.ad.add';
/**
- * @see \wcf\page\AbstractPage::$neededPermissions
+ * @inheritDoc
*/
public $neededPermissions = ['admin.ad.canManageAd'];
/**
- * @see wcf\page\AbstractPage::$neededModules
+ * @inheritDoc
*/
public $neededModules = ['MODULE_WCF_AD'];
public $showOrder = 0;
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
}
/**
- * @see \wcf\page\IPage::readData()
+ * @inheritDoc
*/
public function readData() {
$objectTypes = ObjectTypeCache::getInstance()->getObjectTypes('com.woltlab.wcf.condition.ad');
}
/**
- * @see \wcf\form\IForm::readFormParameters()
+ * @inheritDoc
*/
public function readFormParameters() {
parent::readFormParameters();
}
/**
- * @see \wcf\form\IForm::save()
+ * @inheritDoc
*/
public function save() {
parent::save();
}
/**
- * @see \wcf\form\IForm::validate()
+ * @inheritDoc
*/
public function validate() {
parent::validate();
*/
class AdEditForm extends AdAddForm {
/**
- * @see \wcf\page\AbstractPage::$activeMenuItem
+ * @inheritDoc
*/
public $activeMenuItem = 'wcf.acp.menu.link.ad';
public $adObject = null;
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
}
/**
- * @see \wcf\page\IPage::readData()
+ * @inheritDoc
*/
public function readData() {
parent::readData();
}
/**
- * @see \wcf\page\IPage::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
parent::readParameters();
}
/**
- * @see \wcf\form\IForm::save()
+ * @inheritDoc
*/
public function save() {
AbstractForm::save();
*/
class ApplicationEditForm extends AbstractForm {
/**
- * @see \wcf\page\AbstractPage::$activeMenuItem
+ * @inheritDoc
*/
public $activeMenuItem = 'wcf.acp.menu.link.package';
public $domainPath = '';
/**
- * @see \wcf\page\AbstractPage::$neededPermissions
+ * @inheritDoc
*/
public $neededPermissions = ['admin.configuration.canManageApplication'];
public $packageID = 0;
/**
- * @see \wcf\page\AbstractPage::$templateName
+ * @inheritDoc
*/
public $templateName = 'applicationEdit';
/**
- * @see \wcf\page\IPage::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
parent::readParameters();
}
/**
- * @see \wcf\form\IForm::readFormParameters()
+ * @inheritDoc
*/
public function readFormParameters() {
parent::readFormParameters();
}
/**
- * @see \wcf\page\IForm::readData()
+ * @inheritDoc
*/
public function readData() {
parent::readData();
}
/**
- * @see \wcf\form\IForm::validate()
+ * @inheritDoc
*/
public function validate() {
parent::validate();
}
/**
- * @see \wcf\form\IForm::save()
+ * @inheritDoc
*/
public function save() {
parent::save();
}
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
*/
class BBCodeMediaProviderAddForm extends AbstractForm {
/**
- * @see \wcf\page\AbstractPage::$activeMenuItem
+ * @inheritDoc
*/
public $activeMenuItem = 'wcf.acp.menu.link.bbcode.mediaProvider.add';
public $html = '';
/**
- * @see \wcf\page\AbstractPage::$neededPermissions
+ * @inheritDoc
*/
public $neededPermissions = ['admin.content.bbcode.canManageBBCode'];
/**
- * @see \wcf\page\AbstractPage::$templateName
+ * @inheritDoc
*/
public $templateName = 'bbcodeMediaProviderAdd';
public $regex = '';
/**
- * @see \wcf\form\IForm::readFormParameters()
+ * @inheritDoc
*/
public function readFormParameters() {
parent::readFormParameters();
}
/**
- * @see \wcf\form\IForm::validate()
+ * @inheritDoc
*/
public function validate() {
parent::validate();
}
/**
- * @see \wcf\form\IForm::save()
+ * @inheritDoc
*/
public function save() {
parent::save();
}
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
*/
class BBCodeMediaProviderEditForm extends BBCodeMediaProviderAddForm {
/**
- * @see \wcf\page\AbstractPage::$activeMenuItem
+ * @inheritDoc
*/
public $activeMenuItem = 'wcf.acp.menu.link.bbcode';
/**
- * @see \wcf\page\AbstractPage::$neededPermissions
+ * @inheritDoc
*/
public $neededPermissions = ['admin.content.bbcode.canManageBBCode'];
public $mediaProvider = null;
/**
- * @see \wcf\page\IPage::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
parent::readParameters();
}
/**
- * @see \wcf\form\IForm::save()
+ * @inheritDoc
*/
public function save() {
AbstractForm::save();
}
/**
- * @see \wcf\page\IPage::readData()
+ * @inheritDoc
*/
public function readData() {
parent::readData();
}
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
*/
class CaptchaQuestionAddForm extends AbstractForm {
/**
- * @see \wcf\page\AbstractPage::$activeMenuItem
+ * @inheritDoc
*/
public $activeMenuItem = 'wcf.acp.menu.link.captcha.question.add';
public $isDisabled = 0;
/**
- * @see \wcf\page\AbstractPage::$neededPermissions
+ * @inheritDoc
*/
public $neededPermissions = ['admin.captcha.canManageCaptchaQuestion'];
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
}
/**
- * @see \wcf\form\IForm::readFormParameters()
+ * @inheritDoc
*/
public function readFormParameters() {
parent::readFormParameters();
}
/**
- * @see \wcf\page\IPage::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
parent::readParameters();
}
/**
- * @see \wcf\form\IForm::save()
+ * @inheritDoc
*/
public function save() {
parent::save();
}
/**
- * @see \wcf\form\IForm::validate()
+ * @inheritDoc
*/
public function validate() {
parent::validate();
*/
class CaptchaQuestionEditForm extends CaptchaQuestionAddForm {
/**
- * @see \wcf\page\AbstractPage::$activeMenuItem
+ * @inheritDoc
*/
public $activeMenuItem = 'wcf.acp.menu.link.captcha';
public $captchaQuestionID = 0;
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
}
/**
- * @see \wcf\page\IPage::readData()
+ * @inheritDoc
*/
public function readData() {
parent::readData();
}
/**
- * @see \wcf\page\IPage::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
parent::readParameters();
}
/**
- * @see \wcf\form\IForm::save()
+ * @inheritDoc
*/
public function save() {
AbstractForm::save();
*/
class CronjobAddForm extends AbstractForm {
/**
- * @see \wcf\page\AbstractPage::$activeMenuItem
+ * @inheritDoc
*/
public $activeMenuItem = 'wcf.acp.menu.link.cronjob.add';
/**
- * @see \wcf\page\AbstractPage::$neededPermissions
+ * @inheritDoc
*/
public $neededPermissions = ['admin.management.canManageCronjob'];
public $startDow = '*';
/**
- * @see \wcf\page\IPage::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
parent::readParameters();
}
/**
- * @see \wcf\form\IForm::readFormParameters()
+ * @inheritDoc
*/
public function readFormParameters() {
parent::readFormParameters();
}
/**
- * @see \wcf\form\IForm::validate()
+ * @inheritDoc
*/
public function validate() {
parent::validate();
}
/**
- * @see \wcf\form\IForm::save()
+ * @inheritDoc
*/
public function save() {
parent::save();
}
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
*/
class CronjobEditForm extends CronjobAddForm {
/**
- * @see \wcf\page\AbstractPage::$activeMenuItem
+ * @inheritDoc
*/
public $activeMenuItem = 'wcf.acp.menu.link.cronjob';
public $cronjob = null;
/**
- * @see \wcf\page\IPage::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
parent::readParameters();
}
/**
- * @see \wcf\form\IForm::save()
+ * @inheritDoc
*/
public function save() {
AbstractForm::save();
}
/**
- * @see \wcf\page\IPage::readData()
+ * @inheritDoc
*/
public function readData() {
parent::readData();
}
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
public $additionalData = [];
/**
- * @see \wcf\page\AbstractPage::$activeMenuItem
+ * @inheritDoc
*/
public $activeMenuItem = 'wcf.acp.menu.link.maintenance.import';
/**
- * @see \wcf\page\AbstractPage::$neededPermissions
+ * @inheritDoc
*/
public $neededPermissions = ['admin.management.canImportData'];
public $userMergeMode = UserImporter::MERGE_MODE_EMAIL;
/**
- * @see \wcf\page\IPage::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
parent::readParameters();
}
/**
- * @see \wcf\form\IForm::readFormParameters()
+ * @inheritDoc
*/
public function readFormParameters() {
parent::readFormParameters();
}
/**
- * @see \wcf\form\IForm::submit()
+ * @inheritDoc
*/
public function submit() {
if (!isset($_POST['sourceSelection'])) {
}
/**
- * @see \wcf\form\IForm::validate()
+ * @inheritDoc
*/
public function validate() {
parent::validate();
}
/**
- * @see \wcf\form\IForm::save()
+ * @inheritDoc
*/
public function save() {
parent::save();
}
/**
- * @see \wcf\page\IPage::readData()
+ * @inheritDoc
*/
public function readData() {
parent::readData();
}
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
*/
class LabelEditForm extends LabelAddForm {
/**
- * @see \wcf\page\AbstractPage::$activeMenuItem
+ * @inheritDoc
*/
public $activeMenuItem = 'wcf.acp.menu.link.label';
/**
- * @see \wcf\page\AbstractPage::$neededPermissions
+ * @inheritDoc
*/
public $neededPermissions = ['admin.content.label.canManageLabel'];
public $labelObj = null;
/**
- * @see \wcf\page\IPage::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
parent::readParameters();
}
/**
- * @see \wcf\form\IForm::save()
+ * @inheritDoc
*/
public function save() {
AbstractForm::save();
}
/**
- * @see \wcf\page\IPage::readData()
+ * @inheritDoc
*/
public function readData() {
parent::readData();
}
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
*/
class LabelGroupAddForm extends AbstractForm {
/**
- * @see \wcf\page\AbstractPage::$activeMenuItem
+ * @inheritDoc
*/
public $activeMenuItem = 'wcf.acp.menu.link.label.group.add';
/**
- * @see \wcf\page\AbstractPage::$neededPermissions
+ * @inheritDoc
*/
public $neededPermissions = ['admin.content.label.canManageLabel'];
public $showOrder = 0;
/**
- * @see \wcf\page\AbstractPage::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
parent::readParameters();
}
/**
- * @see \wcf\form\IForm::readFormParameters()
+ * @inheritDoc
*/
public function readFormParameters() {
parent::readFormParameters();
}
/**
- * @see \wcf\page\IPage::readData()
+ * @inheritDoc
*/
public function readData() {
// get label object type handlers
}
/**
- * @see \wcf\form\IForm::validate()
+ * @inheritDoc
*/
public function validate() {
parent::validate();
}
/**
- * @see \wcf\form\IForm::save()
+ * @inheritDoc
*/
public function save() {
parent::save();
}
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
*/
class LabelGroupEditForm extends LabelGroupAddForm {
/**
- * @see \wcf\page\AbstractPage::$activeMenuItem
+ * @inheritDoc
*/
public $activeMenuItem = 'wcf.acp.menu.link.label';
/**
- * @see \wcf\page\AbstractPage::$neededPermissions
+ * @inheritDoc
*/
public $neededPermissions = ['admin.content.label.canManageLabel'];
public $group = null;
/**
- * @see \wcf\page\IPage::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
parent::readParameters();
}
/**
- * @see \wcf\form\IForm::save()
+ * @inheritDoc
*/
public function save() {
AbstractForm::save();
}
/**
- * @see \wcf\page\IPage::readData()
+ * @inheritDoc
*/
public function readData() {
parent::readData();
}
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
}
/**
- * @see \wcf\acp\form\LabelGroupAddForm::setObjectTypeRelations()
+ * @inheritDoc
*/
protected function setObjectTypeRelations($data = null) {
if (empty($_POST)) {
*/
class LanguageAddForm extends AbstractForm {
/**
- * @see \wcf\page\AbstractPage::$activeMenuItem
+ * @inheritDoc
*/
public $activeMenuItem = 'wcf.acp.menu.link.language';
public $countryCode = '';
/**
- * @see \wcf\page\AbstractPage::$neededPermissions
+ * @inheritDoc
*/
public $neededPermissions = ['admin.language.canManageLanguage'];
public $sourceLanguageID = 0;
/**
- * @see \wcf\form\IForm::readFormParameters()
+ * @inheritDoc
*/
public function readFormParameters() {
parent::readFormParameters();
}
/**
- * @see \wcf\form\IForm::validate()
+ * @inheritDoc
*/
public function validate() {
parent::validate();
}
/**
- * @see \wcf\form\IForm::save()
+ * @inheritDoc
*/
public function save() {
parent::save();
}
/**
- * @see \wcf\page\IPage::readData()
+ * @inheritDoc
*/
public function readData() {
parent::readData();
}
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
public $languageID = 0;
/**
- * @see \wcf\page\IPage::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
parent::readParameters();
}
/**
- * @see \wcf\acp\form\LanguageAddForm::validateLanguageCode()
+ * @inheritDoc
*/
protected function validateLanguageCode() {
if ($this->language->languageCode != mb_strtolower($this->languageCode)) {
}
/**
- * @see \wcf\acp\form\LanguageAddForm::validateSource()
+ * @inheritDoc
*/
protected function validateSource() {}
/**
- * @see \wcf\form\IForm::save()
+ * @inheritDoc
*/
public function save() {
AbstractForm::save();
}
/**
- * @see \wcf\page\IPage::readData()
+ * @inheritDoc
*/
public function readData() {
parent::readData();
}
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
*/
class LanguageExportForm extends AbstractForm {
/**
- * @see \wcf\page\AbstractPage::$activeMenuItem
+ * @inheritDoc
*/
public $activeMenuItem = 'wcf.acp.menu.link.language';
/**
- * @see \wcf\page\AbstractPage::$neededPermissions
+ * @inheritDoc
*/
public $neededPermissions = ['admin.language.canManageLanguage'];
public $packageNameLength = 0;
/**
- * @see \wcf\page\IPage::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
parent::readParameters();
}
/**
- * @see \wcf\form\IForm::readFormParameters()
+ * @inheritDoc
*/
public function readFormParameters() {
parent::readFormParameters();
}
/**
- * @see \wcf\form\IForm::validate()
+ * @inheritDoc
*/
public function validate() {
parent::validate();
}
/**
- * @see \wcf\page\IPage::readData()
+ * @inheritDoc
*/
public function readData() {
parent::readData();
}
/**
- * @see \wcf\form\IForm::save()
+ * @inheritDoc
*/
public function save() {
parent::save();
}
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
*/
class LanguageImportForm extends AbstractForm {
/**
- * @see \wcf\page\AbstractPage::$activeMenuItem
+ * @inheritDoc
*/
public $activeMenuItem = 'wcf.acp.menu.link.language.import';
/**
- * @see \wcf\page\AbstractPage::$neededPermissions
+ * @inheritDoc
*/
public $neededPermissions = ['admin.language.canManageLanguage'];
public $languages = [];
/**
- * @see \wcf\form\IForm::readFormParameters()
+ * @inheritDoc
*/
public function readFormParameters() {
parent::readFormParameters();
}
/**
- * @see \wcf\form\IForm::validate()
+ * @inheritDoc
*/
public function validate() {
parent::validate();
}
/**
- * @see \wcf\form\IForm::save()
+ * @inheritDoc
*/
public function save() {
parent::save();
}
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
}
/**
- * @see \wcf\page\IPage::show()
+ * @inheritDoc
*/
public function show() {
// check master password
*/
class LanguageMultilingualismForm extends AbstractForm {
/**
- * @see \wcf\page\AbstractPage::$activeMenuItem
+ * @inheritDoc
*/
public $activeMenuItem = 'wcf.acp.menu.link.language.multilingualism';
/**
- * @see \wcf\page\AbstractPage::$neededPermissions
+ * @inheritDoc
*/
public $neededPermissions = ['admin.language.canManageLanguage'];
public $languages = [];
/**
- * @see \wcf\page\IPage::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
parent::readParameters();
}
/**
- * @see \wcf\form\IForm::readFormParameters()
+ * @inheritDoc
*/
public function readFormParameters() {
parent::readFormParameters();
}
/**
- * @see \wcf\form\IForm::validate()
+ * @inheritDoc
*/
public function validate() {
parent::validate();
}
/**
- * @see \wcf\form\IForm::save()
+ * @inheritDoc
*/
public function save() {
parent::save();
}
/**
- * @see \wcf\page\IPage::readData()
+ * @inheritDoc
*/
public function readData() {
parent::readData();
}
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
}
/**
- * @see \wcf\page\IPage::show()
+ * @inheritDoc
*/
public function show() {
// check master password
public $url = null;
/**
- * @see \wcf\form\AbstractCaptchaForm::$useCaptcha
+ * @inheritDoc
*/
public $useCaptcha = false;
}
/**
- * @see \wcf\page\IPage::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
parent::readParameters();
}
/**
- * @see \wcf\form\IForm::readFormParameters()
+ * @inheritDoc
*/
public function readFormParameters() {
parent::readFormParameters();
}
/**
- * @see \wcf\form\IForm::submit()
+ * @inheritDoc
*/
public function submit() {
parent::submit();
}
/**
- * @see \wcf\form\IForm::validate()
+ * @inheritDoc
*/
public function validate() {
parent::validate();
}
/**
- * @see \wcf\form\IForm::save()
+ * @inheritDoc
*/
public function save() {
parent::save();
}
/**
- * @see \wcf\page\IPage::readData()
+ * @inheritDoc
*/
public function readData() {
parent::readData();
}
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
public $url = '';
/**
- * @see \wcf\page\IPage::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
parent::readParameters();
}
/**
- * @see \wcf\form\IForm::readFormParameters()
+ * @inheritDoc
*/
public function readFormParameters() {
parent::readFormParameters();
}
/**
- * @see \wcf\form\IForm::validate()
+ * @inheritDoc
*/
public function validate() {
parent::validate();
}
/**
- * @see \wcf\form\IForm::save()
+ * @inheritDoc
*/
public function save() {
parent::save();
}
/**
- * @see \wcf\page\IPage::readData()
+ * @inheritDoc
*/
public function readData() {
parent::readData();
}
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
public $confirmMasterPassword = '';
/**
- * @see \wcf\page\IPage::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
AbstractForm::readParameters();
}
/**
- * @see \wcf\form\IForm::readFormParameters()
+ * @inheritDoc
*/
public function readFormParameters() {
parent::readFormParameters();
}
/**
- * @see \wcf\form\IForm::validate()
+ * @inheritDoc
*/
public function validate() {
AbstractForm::validate();
}
/**
- * @see \wcf\form\IForm::save()
+ * @inheritDoc
*/
public function save() {
// write master password file
}
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
*/
class NoticeAddForm extends AbstractForm {
/**
- * @see \wcf\page\AbstractPage::$activeMenuItem
+ * @inheritDoc
*/
public $activeMenuItem = 'wcf.acp.menu.link.notice.add';
public $isDismissible = 0;
/**
- * @see \wcf\page\AbstractPage::$neededPermissions
+ * @inheritDoc
*/
public $neededPermissions = ['admin.notice.canManageNotice'];
public $showOrder = 0;
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
}
/**
- * @see \wcf\page\IPage::readData()
+ * @inheritDoc
*/
public function readData() {
$objectTypes = ObjectTypeCache::getInstance()->getObjectTypes('com.woltlab.wcf.condition.notice');
}
/**
- * @see \wcf\form\IForm::readFormParameters()
+ * @inheritDoc
*/
public function readFormParameters() {
parent::readFormParameters();
}
/**
- * @see \wcf\page\IPage::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
parent::readParameters();
}
/**
- * @see \wcf\form\IForm::save()
+ * @inheritDoc
*/
public function save() {
parent::save();
}
/**
- * @see \wcf\form\IForm::validate()
+ * @inheritDoc
*/
public function validate() {
parent::validate();
*/
class NoticeEditForm extends NoticeAddForm {
/**
- * @see \wcf\page\AbstractPage::$activeMenuItem
+ * @inheritDoc
*/
public $activeMenuItem = 'wcf.acp.menu.link.notice';
public $resetIsDismissed = 0;
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
}
/**
- * @see \wcf\page\IPage::readData()
+ * @inheritDoc
*/
public function readData() {
parent::readData();
}
/**
- * @see \wcf\form\IForm::readFormParameters()
+ * @inheritDoc
*/
public function readFormParameters() {
parent::readFormParameters();
}
/**
- * @see \wcf\page\IPage::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
parent::readParameters();
}
/**
- * @see \wcf\form\IForm::save()
+ * @inheritDoc
*/
public function save() {
AbstractForm::save();
*/
class NotificationPresetSettingsForm extends AbstractForm {
/**
- * @see \wcf\page\AbstractPage::$activeMenuItem
+ * @inheritDoc
*/
public $activeMenuItem = 'wcf.acp.menu.link.notificationPresetSettings';
/**
- * @see \wcf\page\AbstractPage::$neededPermissions
+ * @inheritDoc
*/
public $neededPermissions = ['admin.user.canEditUser'];
protected static $validMailNotificationTypes = ['none', 'instant', 'daily'];
/**
- * @see \wcf\page\IPage::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
parent::readParameters();
}
/**
- * @see \wcf\form\IForm::readFormParameters()
+ * @inheritDoc
*/
public function readFormParameters() {
parent::readFormParameters();
}
/**
- * @see \wcf\form\IForm::validate()
+ * @inheritDoc
*/
public function validate() {
parent::validate();
}
/**
- * @see \wcf\page\IPage::readData()
+ * @inheritDoc
*/
public function readData() {
parent::readData();
}
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
}
/**
- * @see \wcf\form\IForm::save()
+ * @inheritDoc
*/
public function save() {
parent::save();
public $optionTree = [];
/**
- * @see \wcf\acp\form\AbstractOptionListForm::$languageItemPattern
+ * @inheritDoc
*/
protected $languageItemPattern = 'wcf.acp.option.option\d+';
/**
- * @see \wcf\page\IPage::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
if (isset($_REQUEST['id'])) $this->categoryID = intval($_REQUEST['id']);
}
/**
- * @see \wcf\form\IForm::save()
+ * @inheritDoc
*/
public function save() {
parent::save();
}
/**
- * @see \wcf\page\IPage::readData()
+ * @inheritDoc
*/
public function readData() {
parent::readData();
}
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
}
/**
- * @see \wcf\form\IForm::show()
+ * @inheritDoc
*/
public function show() {
// set active menu item
*/
class PackageStartInstallForm extends AbstractForm {
/**
- * @see \wcf\page\AbstractPage::$activeMenuItem
+ * @inheritDoc
*/
public $activeMenuItem = 'wcf.acp.menu.link.package.install';
public $stylePackageImportLocation = '';
/**
- * @see \wcf\page\IPage::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
parent::readParameters();
}
/**
- * @see \wcf\form\IForm::readFormParameters()
+ * @inheritDoc
*/
public function readFormParameters() {
parent::readFormParameters();
}
/**
- * @see \wcf\form\IForm::validate()
+ * @inheritDoc
*/
public function validate() {
parent::validate();
}
/**
- * @see \wcf\form\IForm::save()
+ * @inheritDoc
*/
public function save() {
parent::save();
}
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
}
/**
- * @see \wcf\page\IPage::show()
+ * @inheritDoc
*/
public function show() {
if (!WCF::getSession()->getPermission('admin.configuration.package.canInstallPackage') && !WCF::getSession()->getPermission('admin.configuration.package.canUpdatePackage')) {
*/
class PackageUpdateServerAddForm extends AbstractForm {
/**
- * @see \wcf\page\AbstractPage::$activeMenuItem
+ * @inheritDoc
*/
public $activeMenuItem = 'wcf.acp.menu.link.package';
/**
- * @see \wcf\page\AbstractPage::$neededPermissions
+ * @inheritDoc
*/
public $neededPermissions = ['admin.configuration.package.canEditServer'];
public $loginPassword = '';
/**
- * @see \wcf\form\IForm::readFormParameters()
+ * @inheritDoc
*/
public function readFormParameters() {
parent::readFormParameters();
}
/**
- * @see \wcf\form\IForm::validate()
+ * @inheritDoc
*/
public function validate() {
parent::validate();
}
/**
- * @see \wcf\form\IForm::save()
+ * @inheritDoc
*/
public function save() {
parent::save();
}
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
}
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function show() {
// check master password
public $updateServer = null;
/**
- * @see \wcf\page\IPage::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
parent::readParameters();
}
/**
- * @see \wcf\form\IForm::save()
+ * @inheritDoc
*/
public function save() {
AbstractForm::save();
}
/**
- * @see \wcf\page\IPage::readData()
+ * @inheritDoc
*/
public function readData() {
parent::readData();
}
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
*/
class PaidSubscriptionAddForm extends AbstractForm {
/**
- * @see \wcf\page\AbstractPage::$activeMenuItem
+ * @inheritDoc
*/
public $activeMenuItem = 'wcf.acp.menu.link.paidSubscription';
/**
- * @see \wcf\page\AbstractPage::$neededModules
+ * @inheritDoc
*/
public $neededModules = ['MODULE_PAID_SUBSCRIPTION'];
/**
- * @see \wcf\page\AbstractPage::$neededPermissions
+ * @inheritDoc
*/
public $neededPermissions = ['admin.paidSubscription.canManageSubscription'];
/**
- * @see \wcf\page\AbstractPage::$templateName
+ * @inheritDoc
*/
public $templateName = 'paidSubscriptionAdd';
public $availableSubscriptions = [];
/**
- * @see \wcf\page\IPage::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
parent::readParameters();
}
/**
- * @see \wcf\form\IForm::readFormParameters()
+ * @inheritDoc
*/
public function readFormParameters() {
parent::readFormParameters();
}
/**
- * @see \wcf\form\IForm::validate()
+ * @inheritDoc
*/
public function validate() {
parent::validate();
}
/**
- * @see \wcf\form\IForm::save()
+ * @inheritDoc
*/
public function save() {
parent::save();
}
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
public $subscription = null;
/**
- * @see \wcf\page\IPage::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
if (isset($_REQUEST['id'])) $this->subscriptionID = intval($_REQUEST['id']);
}
/**
- * @see \wcf\page\IPage::readData()
+ * @inheritDoc
*/
public function readData() {
parent::readData();
}
/**
- * @see \wcf\form\IForm::readFormParameters()
+ * @inheritDoc
*/
public function readFormParameters() {
parent::readFormParameters();
}
/**
- * @see \wcf\form\IForm::save()
+ * @inheritDoc
*/
public function save() {
AbstractForm::save();
}
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
*/
class PaidSubscriptionUserAddForm extends AbstractForm {
/**
- * @see \wcf\page\AbstractPage::$activeMenuItem
+ * @inheritDoc
*/
public $activeMenuItem = 'wcf.acp.menu.link.paidSubscription';
/**
- * @see \wcf\page\AbstractPage::$neededModules
+ * @inheritDoc
*/
public $neededModules = ['MODULE_PAID_SUBSCRIPTION'];
/**
- * @see \wcf\page\AbstractPage::$neededPermissions
+ * @inheritDoc
*/
public $neededPermissions = ['admin.paidSubscription.canManageSubscription'];
public $endDateTime = null;
/**
- * @see \wcf\page\IPage::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
parent::readParameters();
}
/**
- * @see \wcf\form\IForm::readFormParameters()
+ * @inheritDoc
*/
public function readFormParameters() {
parent::readFormParameters();
}
/**
- * @see \wcf\form\IForm::validate()
+ * @inheritDoc
*/
public function validate() {
parent::validate();
}
/**
- * @see \wcf\form\IForm::save()
+ * @inheritDoc
*/
public function save() {
parent::save();
}
/**
- * @see \wcf\page\IPage::readData()
+ * @inheritDoc
*/
public function readData() {
parent::readData();
}
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
*/
class SmileyAddForm extends AbstractForm {
/**
- * @see \wcf\page\AbstractPage::$activeMenuItem
+ * @inheritDoc
*/
public $activeMenuItem = 'wcf.acp.menu.link.smiley.add';
/**
- * @see \wcf\page\AbstractPage::$templateName
+ * @inheritDoc
*/
public $templateName = 'smileyAdd';
/**
- * @see \wcf\page\AbstractPage::$neededPermissions
+ * @inheritDoc
*/
public $neededPermissions = ['admin.content.smiley.canManageSmiley'];
/**
- * @see wcf\page\AbstractPage::$neededModules
+ * @inheritDoc
*/
public $neededModules = ['MODULE_SMILEY'];
public $uploadedFilename = '';
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
}
/**
- * @see \wcf\page\IPage::readData()
+ * @inheritDoc
*/
public function readData() {
parent::readData();
}
/**
- * @see \wcf\page\IPage::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
parent::readParameters();
}
/**
- * @see \wcf\page\IForm::readFormParameters()
+ * @inheritDoc
*/
public function readFormParameters() {
parent::readFormParameters();
}
/**
- * @see \wcf\page\IForm::save()
+ * @inheritDoc
*/
public function save() {
parent::save();
}
/**
- * @see \wcf\page\IForm::validate()
+ * @inheritDoc
*/
public function validate() {
parent::validate();
*/
class SmileyCategoryAddForm extends AbstractCategoryAddForm {
/**
- * @see \wcf\page\AbstractPage::$activeMenuItem
+ * @inheritDoc
*/
public $activeMenuItem = 'wcf.acp.menu.link.smiley.category.add';
/**
- * @see \wcf\acp\form\AbstractCategoryAddForm::$objectTypeName
+ * @inheritDoc
*/
public $objectTypeName = 'com.woltlab.wcf.bbcode.smiley';
/**
- * @see \wcf\acp\form\AbstractCategoryAddForm::$pageTitle
+ * @inheritDoc
*/
public $pageTitle = 'wcf.acp.smiley.category.add';
/**
- * @see wcf\page\AbstractPage::$neededModules
+ * @inheritDoc
*/
public $neededModules = ['MODULE_SMILEY'];
}
*/
class SmileyCategoryEditForm extends AbstractCategoryEditForm {
/**
- * @see \wcf\page\AbstractPage::$activeMenuItem
+ * @inheritDoc
*/
public $activeMenuItem = 'wcf.acp.menu.link.smiley.category.list';
/**
- * @see \wcf\acp\form\AbstractCategoryAddForm::$objectTypeName
+ * @inheritDoc
*/
public $objectTypeName = 'com.woltlab.wcf.bbcode.smiley';
/**
- * @see \wcf\acp\form\AbstractCategoryAddForm::$pageTitle
+ * @inheritDoc
*/
public $pageTitle = 'wcf.acp.smiley.category.edit';
/**
- * @see wcf\page\AbstractPage::$neededModules
+ * @inheritDoc
*/
public $neededModules = ['MODULE_SMILEY'];
}
*/
class SmileyEditForm extends SmileyAddForm {
/**
- * @see \wcf\page\AbstractPage::$activeMenuItem
+ * @inheritDoc
*/
public $activeMenuItem = 'wcf.acp.menu.link.smiley';
/**
- * @see \wcf\page\AbstractPage::$neededPermissions
+ * @inheritDoc
*/
public $neededPermissions = ['admin.content.smiley.canManageSmiley'];
public $smiley = null;
/**
- * @see \wcf\page\IPage::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
parent::readParameters();
}
/**
- * @see \wcf\form\IForm::save()
+ * @inheritDoc
*/
public function save() {
AbstractForm::save();
}
/**
- * @see \wcf\page\IPage::readData()
+ * @inheritDoc
*/
public function readData() {
parent::readData();
}
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
*/
class StyleAddForm extends AbstractForm {
/**
- * @see \wcf\page\AbstractPage::$activeMenuItem
+ * @inheritDoc
*/
public $activeMenuItem = 'wcf.acp.menu.link.style.add';
public $license = '';
/**
- * @see \wcf\page\AbstractPage::$neededPermissions
+ * @inheritDoc
*/
public $neededPermissions = ['admin.style.canManageStyle'];
public $specialVariables = [];
/**
- * @see \wcf\page\IPage::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
parent::readParameters();
}
/**
- * @see \wcf\form\IForm::readFormParameters()
+ * @inheritDoc
*/
public function readFormParameters() {
parent::readFormParameters();
}
/**
- * @see \wcf\form\IForm::validate()
+ * @inheritDoc
*/
public function validate() {
parent::validate();
}
/**
- * @see \wcf\page\IPage::readData()
+ * @inheritDoc
*/
public function readData() {
parent::readData();
}
/**
- * @see \wcf\form\IForm::save()
+ * @inheritDoc
*/
public function save() {
parent::save();
}
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
*/
class StyleEditForm extends StyleAddForm {
/**
- * @see \wcf\page\AbstractPage::$activeMenuItem
+ * @inheritDoc
*/
public $activeMenuItem = 'wcf.acp.menu.link.style';
public $styleID = 0;
/**
- * @see \wcf\page\IPage::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
if (isset($_REQUEST['id'])) $this->styleID = intval($_REQUEST['id']);
}
/**
- * @see \wcf\acp\form\StyleAddForm::readStyleVariables()
+ * @inheritDoc
*/
protected function readStyleVariables() {
$this->variables = $this->style->getVariables();
}
/**
- * @see \wcf\acp\form\StyleAddForm::setVariables()
+ * @inheritDoc
*/
protected function setVariables() {
parent::setVariables();
}
/**
- * @see \wcf\page\IPage::readData()
+ * @inheritDoc
*/
public function readData() {
parent::readData();
}
/**
- * @see \wcf\form\IForm::save()
+ * @inheritDoc
*/
public function save() {
AbstractForm::save();
}
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
*/
class StyleExportForm extends AbstractForm {
/**
- * @see \wcf\page\AbstractPage::$activeMenuItem
+ * @inheritDoc
*/
public $activeMenuItem = 'wcf.acp.menu.link.style';
public $exportTemplates = false;
/**
- * @see \wcf\page\AbstractPage::$neededPermissions
+ * @inheritDoc
*/
public $neededPermissions = ['admin.style.canManageStyle'];
public $styleID = 0;
/**
- * @see \wcf\page\IPage::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
parent::readParameters();
}
/**
- * @see \wcf\form\IForm::readFormParameters()
+ * @inheritDoc
*/
public function readFormParameters() {
parent::readFormParameters();
}
/**
- * @see \wcf\form\IForm::validate()
+ * @inheritDoc
*/
public function validate() {
parent::validate();
}
/**
- * @see \wcf\form\IForm::save()
+ * @inheritDoc
*/
public function save() {
parent::save();
}
/**
- * @see \wcf\form\IForm::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
*/
class StyleImportForm extends AbstractForm {
/**
- * @see \wcf\page\AbstractPage::$activeMenuItem
+ * @inheritDoc
*/
public $activeMenuItem = 'wcf.acp.menu.link.style.import';
/**
- * @see \wcf\page\AbstractPage::$neededPermissions
+ * @inheritDoc
*/
public $neededPermissions = ['admin.style.canManageStyle'];
public $style = null;
/**
- * @see \wcf\form\IForm::readFormParameters()
+ * @inheritDoc
*/
public function readFormParameters() {
parent::readFormParameters();
}
/**
- * @see \wcf\form\IForm::validate()
+ * @inheritDoc
*/
public function validate() {
parent::validate();
}
/**
- * @see \wcf\form\IForm::save()
+ * @inheritDoc
*/
public function save() {
parent::save();
*/
class TagAddForm extends AbstractForm {
/**
- * @see \wcf\page\AbstractPage::$activeMenuItem
+ * @inheritDoc
*/
public $activeMenuItem = 'wcf.acp.menu.link.tag.add';
/**
- * @see \wcf\page\AbstractPage::$neededPermissions
+ * @inheritDoc
*/
public $neededPermissions = ['admin.content.tag.canManageTag'];
/**
- * @see wcf\page\AbstractPage::$neededModules
+ * @inheritDoc
*/
public $neededModules = ['MODULE_TAGGING'];
public $synonyms = [];
/**
- * @see \wcf\page\IPage::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
parent::readParameters();
}
/**
- * @see \wcf\form\IForm::readFormParameters()
+ * @inheritDoc
*/
public function readFormParameters() {
parent::readFormParameters();
}
/**
- * @see \wcf\form\IForm::validate()
+ * @inheritDoc
*/
public function validate() {
parent::validate();
}
/**
- * @see \wcf\page\IPage::readData()
+ * @inheritDoc
*/
public function readData() {
parent::readData();
}
/**
- * @see \wcf\form\IForm::save()
+ * @inheritDoc
*/
public function save() {
parent::save();
}
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
*/
class TagEditForm extends TagAddForm {
/**
- * @see \wcf\page\AbstractPage::$activeMenuItem
+ * @inheritDoc
*/
public $activeMenuItem = 'wcf.acp.menu.link.tag';
/**
- * @see \wcf\page\AbstractPage::$neededPermissions
+ * @inheritDoc
*/
public $neededPermissions = ['admin.content.tag.canManageTag'];
public $tagObj = null;
/**
- * @see \wcf\page\IPage::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
parent::readParameters();
}
/**
- * @see \wcf\form\IForm::save()
+ * @inheritDoc
*/
public function save() {
AbstractForm::save();
}
/**
- * @see \wcf\page\IPage::readData()
+ * @inheritDoc
*/
public function readData() {
$this->languageID = $this->tagObj->languageID;
}
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
*/
class TemplateAddForm extends AbstractForm {
/**
- * @see \wcf\page\AbstractPage::$activeMenuItem
+ * @inheritDoc
*/
public $activeMenuItem = 'wcf.acp.menu.link.template.add';
/**
- * @see \wcf\page\AbstractPage::$neededPermissions
+ * @inheritDoc
*/
public $neededPermissions = ['admin.template.canManageTemplate'];
public $application = '';
/**
- * @see \wcf\page\IPage::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
parent::readParameters();
}
/**
- * @see \wcf\form\IForm::readFormParameters()
+ * @inheritDoc
*/
public function readFormParameters() {
parent::readFormParameters();
}
/**
- * @see \wcf\form\IForm::validate()
+ * @inheritDoc
*/
public function validate() {
parent::validate();
}
/**
- * @see \wcf\form\IForm::save()
+ * @inheritDoc
*/
public function save() {
parent::save();
}
/**
- * @see \wcf\page\IPage::readData()
+ * @inheritDoc
*/
public function readData() {
parent::readData();
}
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
*/
class TemplateEditForm extends TemplateAddForm {
/**
- * @see \wcf\page\AbstractPage::$activeMenuItem
+ * @inheritDoc
*/
public $activeMenuItem = 'wcf.acp.menu.link.template';
public $template = null;
/**
- * @see \wcf\page\IPage::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
parent::readParameters();
}
/**
- * @see \wcf\acp\form\TemplateAddForm::validateName()
+ * @inheritDoc
*/
protected function validateName() {
if ($this->tplName != $this->template->templateName) {
}
/**
- * @see \wcf\acp\form\TemplateAddForm::validateName()
+ * @inheritDoc
*/
protected function validateGroup() {
if ($this->templateGroupID != $this->template->templateGroupID) {
}
/**
- * @see \wcf\form\IForm::save()
+ * @inheritDoc
*/
public function save() {
AbstractForm::save();
}
/**
- * @see \wcf\page\IPage::readData()
+ * @inheritDoc
*/
public function readData() {
parent::readData();
}
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
*/
class TemplateGroupAddForm extends AbstractForm {
/**
- * @see \wcf\page\AbstractPage::$activeMenuItem
+ * @inheritDoc
*/
public $activeMenuItem = 'wcf.acp.menu.link.template.group.add';
/**
- * @see \wcf\page\AbstractPage::$neededPermissions
+ * @inheritDoc
*/
public $neededPermissions = ['admin.template.canManageTemplate'];
public $availableTemplateGroups = [];
/**
- * @see \wcf\form\IForm::readFormParameters()
+ * @inheritDoc
*/
public function readFormParameters() {
parent::readFormParameters();
}
/**
- * @see \wcf\form\IForm::validate()
+ * @inheritDoc
*/
public function validate() {
parent::validate();
}
/**
- * @see \wcf\form\IForm::save()
+ * @inheritDoc
*/
public function save() {
parent::save();
}
/**
- * @see \wcf\page\IPage::readData()
+ * @inheritDoc
*/
public function readData() {
$this->availableTemplateGroups = TemplateGroup::getSelectList([], 1);
}
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
*/
class TemplateGroupEditForm extends TemplateGroupAddForm {
/**
- * @see \wcf\page\AbstractPage::$activeMenuItem
+ * @inheritDoc
*/
public $activeMenuItem = 'wcf.acp.menu.link.template';
public $templateGroup = null;
/**
- * @see \wcf\patge\IPage::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
parent::readParameters();
}
/**
- * @see \wcf\acp\form\TemplateGroupAddForm::validateName()
+ * @inheritDoc
*/
protected function validateName() {
if ($this->templateGroupName != $this->templateGroup->templateGroupName) {
}
/**
- * @see \wcf\acp\form\TemplateGroupAddForm::validateFolderName()
+ * @inheritDoc
*/
protected function validateFolderName() {
if ($this->templateGroupFolderName != $this->templateGroup->templateGroupFolderName) {
}
/**
- * @see \wcf\form\IForm::save()
+ * @inheritDoc
*/
public function save() {
AbstractForm::save();
}
/**
- * @see \wcf\page\IPage::readData()
+ * @inheritDoc
*/
public function readData() {
$this->availableTemplateGroups = TemplateGroup::getSelectList([$this->templateGroupID], 1);
}
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
*/
class UserActivityPointOptionForm extends AbstractForm {
/**
- * @see \wcf\page\AbstractPage::$activeMenuItem
+ * @inheritDoc
*/
public $activeMenuItem = 'wcf.acp.menu.link.activityPoint';
/**
- * @see \wcf\page\AbstractPage::$neededPermissions
+ * @inheritDoc
*/
public $neededPermissions = ['admin.user.canEditActivityPoints'];
public $objectTypes = [];
/**
- * @see \wcf\form\IForm::readFormParameters()
+ * @inheritDoc
*/
public function readFormParameters() {
parent::readFormParameters();
}
/**
- * @see \wcf\form\IForm::validate()
+ * @inheritDoc
*/
public function validate() {
parent::validate();
}
/**
- * @see \wcf\page\IPage::readData()
+ * @inheritDoc
*/
public function readData() {
$this->objectTypes = ObjectTypeCache::getInstance()->getObjectTypes('com.woltlab.wcf.user.activityPointEvent');
}
/**
- * @see \wcf\form\IForm::save()
+ * @inheritDoc
*/
public function save() {
parent::save();
}
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
*/
class UserAddForm extends UserOptionListForm {
/**
- * @see \wcf\page\AbstractPage::$activeMenuItem
+ * @inheritDoc
*/
public $activeMenuItem = 'wcf.acp.menu.link.user.add';
/**
- * @see \wcf\page\AbstractPage::$neededPermissions
+ * @inheritDoc
*/
public $neededPermissions = ['admin.user.canAddUser'];
public $optionTree = [];
/**
- * @see \wcf\form\IForm::readFormParameters()
+ * @inheritDoc
*/
public function readFormParameters() {
parent::readFormParameters();
}
/**
- * @see \wcf\form\IForm::validate()
+ * @inheritDoc
*/
public function validate() {
// validate static user options
}
/**
- * @see \wcf\form\IForm::save()
+ * @inheritDoc
*/
public function save() {
AbstractForm::save();
}
/**
- * @see \wcf\page\IPage::readData()
+ * @inheritDoc
*/
public function readData() {
parent::readData();
}
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
}
/**
- * @see \wcf\page\IPage::show()
+ * @inheritDoc
*/
public function show() {
// get the default language id
*/
class UserAssignToGroupForm extends AbstractForm {
/**
- * @see \wcf\page\AbstractPage::$neededPermissions
+ * @inheritDoc
*/
public $neededPermissions = ['admin.user.canEditUser'];
/**
- * @see \wcf\page\AbstractPage::$activeMenuItem
+ * @inheritDoc
*/
public $activeMenuItem = 'wcf.acp.menu.link.user.management';
protected $objectTypeID = null;
/**
- * @see \wcf\page\IPage::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
parent::readParameters();
}
/**
- * @see \wcf\form\IForm::readFormParameters()
+ * @inheritDoc
*/
public function readFormParameters() {
parent::readFormParameters();
}
/**
- * @see \wcf\form\IForm::validate()
+ * @inheritDoc
*/
public function validate() {
parent::validate();
}
/**
- * @see \wcf\form\IForm::save()
+ * @inheritDoc
*/
public function save() {
parent::save();
}
/**
- * @see \wcf\page\IPage::readData()
+ * @inheritDoc
*/
public function readData() {
parent::readData();
}
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
*/
class UserBulkProcessingForm extends AbstractBulkProcessingForm {
/**
- * @see \wcf\page\AbstractPage::$activeMenuItem
+ * @inheritDoc
*/
public $activeMenuItem = 'wcf.acp.menu.link.user.bulkProcessing';
/**
- * @see \wcf\acp\form\AbstractBulkProcessingForm::$objectTypeName
+ * @inheritDoc
*/
public $objectTypeName = 'com.woltlab.wcf.bulkProcessing.user';
}
*/
class UserContentRevertChangesForm extends AbstractForm {
/**
- * @see \wcf\page\AbstractPage::$neededModules
+ * @inheritDoc
*/
public $neededModules = ['MODULE_EDIT_HISTORY'];
/**
- * @see \wcf\page\AbstractPage::$neededPermissions
+ * @inheritDoc
*/
public $neededPermissions = ['admin.content.canBulkRevertContentChanges'];
/**
- * @see \wcf\page\AbstractPage::$activeMenuItem
+ * @inheritDoc
*/
public $activeMenuItem = 'wcf.acp.menu.link.user.management';
protected $objectTypeID = null;
/**
- * @see \wcf\page\IPage::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
parent::readParameters();
}
/**
- * @see \wcf\form\IForm::readFormParameters()
+ * @inheritDoc
*/
public function readFormParameters() {
parent::readFormParameters();
}
/**
- * @see \wcf\form\IForm::validate()
+ * @inheritDoc
*/
public function validate() {
parent::validate();
}
/**
- * @see \wcf\form\IForm::save()
+ * @inheritDoc
*/
public function save() {
parent::save();
}
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
*/
class UserEditForm extends UserAddForm {
/**
- * @see \wcf\page\AbstractPage::$activeMenuItem
+ * @inheritDoc
*/
public $activeMenuItem = 'wcf.acp.menu.link.user.management';
/**
- * @see \wcf\page\AbstractPage::$neededPermissions
+ * @inheritDoc
*/
public $neededPermissions = ['admin.user.canEditUser'];
public $disableAvatarExpires = '';
/**
- * @see \wcf\page\IPage::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
if (isset($_REQUEST['id'])) $this->userID = intval($_REQUEST['id']);
}
/**
- * @see \wcf\page\IPage::readFormParameters()
+ * @inheritDoc
*/
public function readFormParameters() {
parent::readFormParameters();
}
/**
- * @see \wcf\page\IPage::readData()
+ * @inheritDoc
*/
public function readData() {
if (empty($_POST)) {
}
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
}
/**
- * @see \wcf\form\IForm::save()
+ * @inheritDoc
*/
public function save() {
AbstractForm::save();
}
/**
- * @see \wcf\acp\form\UserAddForm::validateUsername()
+ * @inheritDoc
*/
protected function validateUsername($username) {
if (mb_strtolower($this->user->username) != mb_strtolower($username)) {
}
/**
- * @see \wcf\acp\form\UserAddForm::validateEmail()
+ * @inheritDoc
*/
protected function validateEmail($email, $confirmEmail) {
// check confirm input
}
/**
- * @see \wcf\acp\form\UserAddForm::validatePassword()
+ * @inheritDoc
*/
protected function validatePassword($password, $confirmPassword) {
if (!empty($password) || !empty($confirmPassword)) {
}
/**
- * @see \wcf\form\IForm::validate()
+ * @inheritDoc
*/
public function validate() {
$this->validateAvatar();
*/
class UserEmailAddressExportForm extends AbstractForm {
/**
- * @see \wcf\page\AbstractPage::$activeMenuItem
+ * @inheritDoc
*/
public $activeMenuItem = 'wcf.acp.menu.link.user.management';
/**
- * @see \wcf\page\AbstractPage::$neededPermissions
+ * @inheritDoc
*/
public $neededPermissions = ['admin.user.canMailUser'];
protected $objectTypeID = null;
/**
- * @see \wcf\page\IPage::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
parent::readParameters();
}
/**
- * @see \wcf\form\IForm::readFormParameters()
+ * @inheritDoc
*/
public function readFormParameters() {
parent::readFormParameters();
}
/**
- * @see \wcf\form\IForm::save()
+ * @inheritDoc
*/
public function save() {
parent::save();
}
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
*/
class UserGroupAssignmentAddForm extends AbstractForm {
/**
- * @see \wcf\page\AbstractPage::$activeMenuItem
+ * @inheritDoc
*/
public $activeMenuItem = 'wcf.acp.menu.link.group.assignment';
public $isDisabled = 0;
/**
- * @see \wcf\page\AbstractPage::$neededPermissions
+ * @inheritDoc
*/
public $neededPermissions = ['admin.user.canManageGroupAssignment'];
public $userGroups = [];
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
}
/**
- * @see \wcf\page\IPage::readData()
+ * @inheritDoc
*/
public function readData() {
$this->userGroups = UserGroup::getGroupsByType([], [
}
/**
- * @see \wcf\form\IForm::readFormParameters()
+ * @inheritDoc
*/
public function readFormParameters() {
parent::readFormParameters();
}
/**
- * @see \wcf\form\IForm::save()
+ * @inheritDoc
*/
public function save() {
parent::save();
}
/**
- * @see \wcf\form\IForm::validate()
+ * @inheritDoc
*/
public function validate() {
parent::validate();
public $assignmentID = 0;
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
}
/**
- * @see \wcf\page\IPage::readData()
+ * @inheritDoc
*/
public function readData() {
parent::readData();
}
/**
- * @see \wcf\page\IPage::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
parent::readParameters();
}
/**
- * @see \wcf\form\IForm::save()
+ * @inheritDoc
*/
public function save() {
AbstractForm::save();
*/
class UserGroupOptionForm extends AbstractForm {
/**
- * @see \wcf\page\AbstractPage::$activeMenuItem
+ * @inheritDoc
*/
public $activeMenuItem = 'wcf.acp.menu.link.group';
public $groups = [];
/**
- * @see \wcf\page\AbstractPage::$neededPermissions
+ * @inheritDoc
*/
public $neededPermissions = ['admin.user.canEditGroup'];
public $userGroupOptionID = 0;
/**
- * @see \wcf\page\IPage::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
parent::readParameters();
}
/**
- * @see \wcf\form\IForm::readFormParameters()
+ * @inheritDoc
*/
public function readFormParameters() {
parent::readFormParameters();
}
/**
- * @see \wcf\form\IForm::validate()
+ * @inheritDoc
*/
public function validate() {
parent::validate();
}
/**
- * @see \wcf\page\IPage::readData()
+ * @inheritDoc
*/
public function readData() {
parent::readData();
}
/**
- * @see \wcf\form\IForm::save()
+ * @inheritDoc
*/
public function save() {
parent::save();
}
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
public $groups = [];
/**
- * @see \wcf\page\AbstractPage::$neededPermissions
+ * @inheritDoc
*/
public $neededPermissions = ['admin.user.canMailUser'];
public $userList = null;
/**
- * @see \wcf\page\IPage::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
parent::readParameters();
}
/**
- * @see \wcf\form\IForm::readFormParameters()
+ * @inheritDoc
*/
public function readFormParameters() {
parent::readFormParameters();
}
/**
- * @see \wcf\form\IForm::validate()
+ * @inheritDoc
*/
public function validate() {
parent::validate();
}
/**
- * @see \wcf\form\IForm::save()
+ * @inheritDoc
*/
public function save() {
parent::save();
}
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function readData() {
parent::readData();
}
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
*/
class UserMergeForm extends AbstractForm {
/**
- * @see \wcf\page\AbstractPage::$neededPermissions
+ * @inheritDoc
*/
public $neededPermissions = ['admin.user.canEditUser'];
/**
- * @see \wcf\page\AbstractPage::$activeMenuItem
+ * @inheritDoc
*/
public $activeMenuItem = 'wcf.acp.menu.link.user.management';
protected $objectTypeID = null;
/**
- * @see \wcf\page\IPage::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
parent::readParameters();
}
/**
- * @see \wcf\form\IForm::readFormParameters()
+ * @inheritDoc
*/
public function readFormParameters() {
parent::readFormParameters();
}
/**
- * @see \wcf\form\IForm::validate()
+ * @inheritDoc
*/
public function validate() {
parent::validate();
}
/**
- * @see \wcf\form\IForm::save()
+ * @inheritDoc
*/
public function save() {
foreach ($this->userIDs as $userID) {
}
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
*/
class UserOptionCategoryAddForm extends AbstractForm {
/**
- * @see \wcf\page\AbstractPage::$activeMenuItem
+ * @inheritDoc
*/
public $activeMenuItem = 'wcf.acp.menu.link.user.option.category.add';
/**
- * @see \wcf\page\AbstractPage::$neededPermissions
+ * @inheritDoc
*/
public $neededPermissions = ['admin.user.canManageUserOption'];
public $showOrder = 0;
/**
- * @see \wcf\page\IPage::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
parent::readParameters();
}
/**
- * @see \wcf\form\IForm::readFormParameters()
+ * @inheritDoc
*/
public function readFormParameters() {
parent::readFormParameters();
}
/**
- * @see \wcf\form\IForm::validate()
+ * @inheritDoc
*/
public function validate() {
parent::validate();
}
/**
- * @see \wcf\form\IForm::save()
+ * @inheritDoc
*/
public function save() {
parent::save();
}
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
*/
class UserOptionCategoryEditForm extends UserOptionCategoryAddForm {
/**
- * @see \wcf\page\AbstractPage::$activeMenuItem
+ * @inheritDoc
*/
public $activeMenuItem = 'wcf.acp.menu.link.user.option';
public $category = null;
/**
- * @see \wcf\page\IPage::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
parent::readParameters();
}
/**
- * @see \wcf\form\IForm::save()
+ * @inheritDoc
*/
public function save() {
AbstractForm::save();
}
/**
- * @see \wcf\page\IPage::readData()
+ * @inheritDoc
*/
public function readData() {
parent::readData();
}
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
*/
class UserOptionEditForm extends UserOptionAddForm {
/**
- * @see \wcf\page\AbstractPage::$activeMenuItem
+ * @inheritDoc
*/
public $activeMenuItem = 'wcf.acp.menu.link.user.option';
public $userOption = null;
/**
- * @see \wcf\page\IPage::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
parent::readParameters();
}
/**
- * @see \wcf\form\IForm::save()
+ * @inheritDoc
*/
public function save() {
AbstractForm::save();
}
/**
- * @see \wcf\page\IPage::readData()
+ * @inheritDoc
*/
public function readData() {
parent::readData();
}
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
*/
abstract class UserOptionListForm extends AbstractOptionListForm {
/**
- * @see \wcf\acp\form\AbstractOptionListForm::$optionHandlerClassName
+ * @inheritDoc
*/
public $optionHandlerClassName = 'wcf\system\option\user\UserOptionHandler';
/**
- * @see \wcf\acp\form\AbstractOptionListForm::$supportI18n
+ * @inheritDoc
*/
public $supportI18n = false;
*/
class UserOptionSetDefaultsForm extends AbstractForm {
/**
- * @see \wcf\page\AbstractPage::$activeMenuItem
+ * @inheritDoc
*/
public $activeMenuItem = 'wcf.acp.menu.link.userOptionDefaults';
/**
- * @see \wcf\page\AbstractPage::$neededPermissions
+ * @inheritDoc
*/
public $neededPermissions = ['admin.user.canManageUserOption'];
public $applyChangesToExistingUsers = 0;
/**
- * @see \wcf\page\AbstractPage::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
parent::readParameters();
}
/**
- * @see \wcf\form\IForm::readFormParameters()
+ * @inheritDoc
*/
public function readFormParameters() {
parent::readFormParameters();
}
/**
- * @see \wcf\form\AbstractForm::validate()
+ * @inheritDoc
*/
public function validate() {
parent::validate();
}
/**
- * @see \wcf\form\AbstractForm::save()
+ * @inheritDoc
*/
public function save() {
parent::save();
}
/**
- * @see \wcf\page\IPage::readData()
+ * @inheritDoc
*/
public function readData() {
parent::readData();
}
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
*/
class UserRankAddForm extends AbstractForm {
/**
- * @see \wcf\page\AbstractPage::$activeMenuItem
+ * @inheritDoc
*/
public $activeMenuItem = 'wcf.acp.menu.link.user.rank.add';
/**
- * @see \wcf\page\AbstractPage::$neededPermissions
+ * @inheritDoc
*/
public $neededPermissions = ['admin.user.rank.canManageRank'];
/**
- * @see wcf\page\AbstractPage::$neededModules
+ * @inheritDoc
*/
public $neededModules = ['MODULE_USER_RANK'];
];
/**
- * @see \wcf\page\IPage::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
parent::readParameters();
}
/**
- * @see \wcf\form\IForm::readFormParameters()
+ * @inheritDoc
*/
public function readFormParameters() {
parent::readFormParameters();
}
/**
- * @see \wcf\form\IForm::validate()
+ * @inheritDoc
*/
public function validate() {
parent::validate();
}
/**
- * @see \wcf\form\IForm::save()
+ * @inheritDoc
*/
public function save() {
parent::save();
}
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
*/
class UserRankEditForm extends UserRankAddForm {
/**
- * @see \wcf\page\AbstractPage::$activeMenuItem
+ * @inheritDoc
*/
public $activeMenuItem = 'wcf.acp.menu.link.user.rank';
public $rank = null;
/**
- * @see \wcf\page\IPage::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
parent::readParameters();
}
/**
- * @see \wcf\form\IForm::save()
+ * @inheritDoc
*/
public function save() {
AbstractForm::save();
}
/**
- * @see \wcf\page\IPage::readData()
+ * @inheritDoc
*/
public function readData() {
parent::readData();
}
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
*/
class UserSearchForm extends UserOptionListForm {
/**
- * @see \wcf\page\AbstractPage::$activeMenuItem
+ * @inheritDoc
*/
public $activeMenuItem = 'wcf.acp.menu.link.user.search';
/**
- * @see \wcf\page\AbstractPage::$neededPermissions
+ * @inheritDoc
*/
public $neededPermissions = ['admin.user.canSearchUser'];
public $groupID = 0;
/**
- * @see \wcf\page\IPage::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
parent::readParameters();
}
/**
- * @see \wcf\form\IForm::readFormParameters()
+ * @inheritDoc
*/
public function readFormParameters() {
parent::readFormParameters();
}
/**
- * @see \wcf\page\IPage::readData()
+ * @inheritDoc
*/
public function readData() {
$objectTypes = ObjectTypeCache::getInstance()->getObjectTypes('com.woltlab.wcf.condition.userSearch');
}
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
}
/**
- * @see \wcf\form\IForm::save()
+ * @inheritDoc
*/
public function save() {
parent::save();
}
/**
- * @see \wcf\form\IForm::validate()
+ * @inheritDoc
*/
public function validate() {
AbstractForm::validate();
*/
class ACPSessionLogListPage extends SortablePage {
/**
- * @see \wcf\page\AbstractPage::$activeMenuItem
+ * @inheritDoc
*/
public $activeMenuItem = 'wcf.acp.menu.link.log.session';
/**
- * @see \wcf\page\AbstractPage::$templateName
+ * @inheritDoc
*/
public $templateName = 'acpSessionLogList';
/**
- * @see \wcf\page\AbstractPage::$neededPermissions
+ * @inheritDoc
*/
public $neededPermissions = ['admin.management.canViewLog'];
/**
- * @see \wcf\page\SortablePage::$defaultSortField
+ * @inheritDoc
*/
public $defaultSortField = 'lastActivityTime';
/**
- * @see \wcf\page\SortablePage::$defaultSortOrder
+ * @inheritDoc
*/
public $defaultSortOrder = 'DESC';
/**
- * @see \wcf\page\SortablePage::$validSortFields
+ * @inheritDoc
*/
public $validSortFields = ['sessionLogID', 'username', 'ipAddress', 'userAgent', 'time', 'lastActivityTime', 'accesses'];
/**
- * @see \wcf\page\MultipleLinkPage::$objectListClassName
+ * @inheritDoc
*/
public $objectListClassName = 'wcf\data\acp\session\log\ACPSessionLogList';
/**
- * @see \wcf\page\MultipleLinkPage::readObjects()
+ * @inheritDoc
*/
public function readObjects() {
$this->sqlOrderBy = (($this->sortField != 'accesses' && $this->sortField != 'username') ? 'acp_session_log.' : '').$this->sortField." ".$this->sortOrder;
*/
class ACPSessionLogPage extends SortablePage {
/**
- * @see \wcf\page\AbstractPage::$activeMenuItem
+ * @inheritDoc
*/
public $activeMenuItem = 'wcf.acp.menu.link.log.session';
/**
- * @see \wcf\page\AbstractPage::$templateName
+ * @inheritDoc
*/
public $templateName = 'acpSessionLog';
/**
- * @see \wcf\page\AbstractPage::$neededPermissions
+ * @inheritDoc
*/
public $neededPermissions = ['admin.management.canViewLog'];
/**
- * @see \wcf\page\SortablePage::$defaultSortField
+ * @inheritDoc
*/
public $defaultSortField = 'time';
/**
- * @see \wcf\page\SortablePage::$validSortFields
+ * @inheritDoc
*/
public $validSortFields = ['sessionAccessLogID', 'ipAddress', 'time', 'requestURI', 'requestMethod', 'className'];
public $sessionLog = null;
/**
- * @see \wcf\page\MultipleLinkPage::$objectListClassName
+ * @inheritDoc
*/
public $objectListClassName = 'wcf\data\acp\session\access\log\ACPSessionAccessLogList';
/**
- * @see \wcf\page\IPage::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
parent::readParameters();
}
/**
- * @see \wcf\page\MultipleLinkPage::initObjectList()
+ * @inheritDoc
*/
protected function initObjectList() {
parent::initObjectList();
}
/**
- * @see \wcf\page\MultipleLinkPage::readObjects()
+ * @inheritDoc
*/
protected function readObjects() {
$this->sqlOrderBy = 'acp_session_access_log.'.$this->sortField." ".$this->sortOrder;
}
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
*/
class AdListPage extends MultipleLinkPage {
/**
- * @see \wcf\page\AbstractPage::$activeMenuItem
+ * @inheritDoc
*/
public $activeMenuItem = 'wcf.acp.menu.link.ad.list';
/**
- * @see \wcf\page\AbstractPage::$neededPermissions
+ * @inheritDoc
*/
public $neededPermissions = ['admin.ad.canManageAd'];
/**
- * @see wcf\page\AbstractPage::$neededModules
+ * @inheritDoc
*/
public $neededModules = ['MODULE_WCF_AD'];
/**
- * @see \wcf\page\MultipleLinkPage::$objectListClassName
+ * @inheritDoc
*/
public $objectListClassName = 'wcf\data\ad\AdList';
/**
- * @see \wcf\page\MultipleLinkPage::$objectListClassName
+ * @inheritDoc
*/
public $sqlOrderBy = 'ad.showOrder';
}
*/
class ApplicationManagementPage extends AbstractPage {
/**
- * @see \wcf\page\AbstractPage::$activeMenuItem
+ * @inheritDoc
*/
public $activeMenuItem = 'wcf.acp.menu.link.application.management';
public $applicationList = null;
/**
- * @see \wcf\page\AbstractPage::$neededPermissions
+ * @inheritDoc
*/
public $neededPermissions = ['admin.configuration.canManageApplication'];
/**
- * @see \wcf\page\IPage::readData()
+ * @inheritDoc
*/
public function readData() {
parent::readData();
}
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
*/
class AttachmentListPage extends SortablePage {
/**
- * @see \wcf\page\AbstractPage::$activeMenuItem
+ * @inheritDoc
*/
public $activeMenuItem = 'wcf.acp.menu.link.attachment.list';
/**
- * @see \wcf\page\AbstractPage::$neededPermissions
+ * @inheritDoc
*/
public $neededPermissions = ['admin.attachment.canManageAttachment'];
/**
- * @see \wcf\page\SortablePage::$defaultSortField
+ * @inheritDoc
*/
public $defaultSortField = 'uploadTime';
/**
- * @see \wcf\page\SortablePage::$defaultSortOrder
+ * @inheritDoc
*/
public $defaultSortOrder = 'DESC';
/**
- * @see \wcf\page\SortablePage::$validSortFields
+ * @inheritDoc
*/
public $validSortFields = ['attachmentID', 'filename', 'filesize', 'downloads', 'uploadTime', 'lastDownloadTime'];
/**
- * @see \wcf\page\MultipleLinkPage::$objectListClassName
+ * @inheritDoc
*/
public $objectListClassName = 'wcf\data\attachment\AdministrativeAttachmentList';
public $stats = [];
/**
- * @see \wcf\page\IPage::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
parent::readParameters();
}
/**
- * @see \wcf\page\MultipleLinkPage::initObjectList
+ * @inheritDoc
*/
protected function initObjectList() {
parent::initObjectList();
}
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
*/
class AttachmentPage extends \wcf\page\AttachmentPage {
/**
- * @see \wcf\page\AbstractPage::$neededPermissions
+ * @inheritDoc
*/
public $neededPermissions = ['admin.attachment.canManageAttachment'];
/**
- * @see \wcf\page\IPage::checkPermissions()
+ * @inheritDoc
*/
public function checkPermissions() {
AbstractPage::checkPermissions();
*/
class BBCodeListPage extends SortablePage {
/**
- * @see \wcf\page\AbstractPage::$activeMenuItem
+ * @inheritDoc
*/
public $activeMenuItem = 'wcf.acp.menu.link.bbcode.list';
/**
- * @see \wcf\page\SortablePage::$defaultSortField
+ * @inheritDoc
*/
public $defaultSortField = 'bbcodeTag';
/**
- * @see \wcf\page\AbstractPage::$neededPermissions
+ * @inheritDoc
*/
public $neededPermissions = ['admin.content.bbcode.canManageBBCode'];
/**
- * @see \wcf\page\MultipleLinkPage::$objectListClassName
+ * @inheritDoc
*/
public $objectListClassName = 'wcf\data\bbcode\BBCodeList';
/**
- * @see \wcf\page\AbstractPage::$templateName
+ * @inheritDoc
*/
public $templateName = 'bbcodeList';
/**
- * @see \wcf\page\SortablePage::$validSortFields
+ * @inheritDoc
*/
public $validSortFields = ['bbcodeID', 'bbcodeTag', 'className'];
}
*/
class BBCodeMediaProviderListPage extends SortablePage {
/**
- * @see \wcf\page\AbstractPage::$activeMenuItem
+ * @inheritDoc
*/
public $activeMenuItem = 'wcf.acp.menu.link.bbcode.mediaProvider.list';
/**
- * @see \wcf\page\SortablePage::$defaultSortField
+ * @inheritDoc
*/
public $defaultSortField = 'title';
/**
- * @see \wcf\page\AbstractPage::$neededPermissions
+ * @inheritDoc
*/
public $neededPermissions = ['admin.content.bbcode.canManageBBCode'];
/**
- * @see \wcf\page\MultipleLinkPage::$objectListClassName
+ * @inheritDoc
*/
public $objectListClassName = 'wcf\data\bbcode\media\provider\BBCodeMediaProviderList';
/**
- * @see \wcf\page\AbstractPage::$templateName
+ * @inheritDoc
*/
public $templateName = 'bbcodeMediaProviderList';
/**
- * @see \wcf\page\SortablePage::$validSortFields
+ * @inheritDoc
*/
public $validSortFields = ['providerID', 'title'];
}
*/
class CacheListPage extends AbstractPage {
/**
- * @see \wcf\page\AbstractPage::$activeMenuItem
+ * @inheritDoc
*/
public $activeMenuItem = 'wcf.acp.menu.link.maintenance.cache';
/**
- * @see \wcf\page\AbstractPage::$neededPermissions
+ * @inheritDoc
*/
public $neededPermissions = ['admin.configuration.canManageApplication'];
public $cacheData = [];
/**
- * @see \wcf\page\IPage::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
parent::readParameters();
}
/**
- * @see \wcf\page\IPage::readData()
+ * @inheritDoc
*/
public function readData() {
parent::readData();
}
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
*/
class CaptchaQuestionListPage extends MultipleLinkPage {
/**
- * @see \wcf\page\AbstractPage::$activeMenuItem
+ * @inheritDoc
*/
public $activeMenuItem = 'wcf.acp.menu.link.captcha.question.list';
/**
- * @see \wcf\page\AbstractPage::$neededPermissions
+ * @inheritDoc
*/
public $neededPermissions = ['admin.captcha.canManageCaptchaQuestion'];
/**
- * @see \wcf\page\MultipleLinkPage::$objectListClassName
+ * @inheritDoc
*/
public $objectListClassName = 'wcf\data\captcha\question\CaptchaQuestionList';
/**
- * @see \wcf\page\MultipleLinkPage::$sortField
+ * @inheritDoc
*/
public $sortField = 'questionID';
/**
- * @see \wcf\page\MultipleLinkPage::$sortOrder
+ * @inheritDoc
*/
public $sortOrder = 'ASC';
}
*/
class CronjobListPage extends SortablePage {
/**
- * @see \wcf\page\AbstractPage::$activeMenuItem
+ * @inheritDoc
*/
public $activeMenuItem = 'wcf.acp.menu.link.cronjob.list';
/**
- * @see \wcf\page\AbstractPage::$neededPermissions
+ * @inheritDoc
*/
public $neededPermissions = ['admin.management.canManageCronjob'];
/**
- * @see \wcf\page\SortablePage::$defaultSortField
+ * @inheritDoc
*/
public $defaultSortField = 'cronjobID';
/**
- * @see \wcf\page\SortablePage::$validSortFields
+ * @inheritDoc
*/
public $validSortFields = ['cronjobID', 'nextExec', 'startMinute', 'startHour', 'startDom', 'startMonth', 'startDow'];
/**
- * @see \wcf\page\MultipleLinkPage::$objectListClassName
+ * @inheritDoc
*/
public $objectListClassName = 'wcf\data\cronjob\CronjobList';
/**
- * @see \wcf\page\MultipleLinkPage::initObjectList()
+ * @inheritDoc
*/
public function initObjectList() {
parent::initObjectList();
*/
class CronjobLogListPage extends SortablePage {
/**
- * @see \wcf\page\AbstractPage::$activeMenuItem
+ * @inheritDoc
*/
public $activeMenuItem = 'wcf.acp.menu.link.log.cronjob';
/**
- * @see \wcf\page\AbstractPage::$neededPermissions
+ * @inheritDoc
*/
public $neededPermissions = ['admin.management.canManageCronjob'];
/**
- * @see \wcf\page\MultipleLinkPage::$itemsPerPage
+ * @inheritDoc
*/
public $itemsPerPage = 100;
/**
- * @see \wcf\page\SortablePage::$defaultSortField
+ * @inheritDoc
*/
public $defaultSortField = 'execTime';
/**
- * @see \wcf\page\SortablePage::$defaultSortOrder
+ * @inheritDoc
*/
public $defaultSortOrder = 'DESC';
/**
- * @see \wcf\page\SortablePage::$validSortFields
+ * @inheritDoc
*/
public $validSortFields = ['cronjobID', 'className', 'description', 'execTime', 'success'];
/**
- * @see \wcf\page\MultipleLinkPage::$objectListClassName
+ * @inheritDoc
*/
public $objectListClassName = 'wcf\data\cronjob\log\CronjobLogList';
/**
- * @see \wcf\page\MultipleLinkPage::initObjectList()
+ * @inheritDoc
*/
protected function initObjectList() {
parent::initObjectList();
}
/**
- * @see \wcf\page\MultipleLinkPage::readObjects()
+ * @inheritDoc
*/
protected function readObjects() {
$this->sqlOrderBy = (($this->sortField == 'className' || $this->sortField == 'description') ? 'cronjob.' : 'cronjob_log.').$this->sortField." ".$this->sortOrder;
*/
class ExceptionLogViewPage extends MultipleLinkPage {
/**
- * @see \wcf\page\AbstractPage::$activeMenuItem
+ * @inheritDoc
*/
public $activeMenuItem = 'wcf.acp.menu.link.log.exception';
/**
- * @see \wcf\page\AbstractPage::$neededPermissions
+ * @inheritDoc
*/
public $neededPermissions = ['admin.management.canViewLog'];
/**
- * @see \wcf\page\MultipleLinkPage::$itemsPerPage
+ * @inheritDoc
*/
public $itemsPerPage = 10;
public $exceptions = [];
/**
- * @see \wcf\page\IPage::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
parent::readParameters();
}
/**
- * @see \wcf\page\IPage::readData()
+ * @inheritDoc
*/
public function readData() {
AbstractPage::readData();
}
/**
- * @see \wcf\page\MultipleLinkPage::countItems()
+ * @inheritDoc
*/
public function countItems() {
// call countItems event
}
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
*/
class LabelGroupListPage extends SortablePage {
/**
- * @see \wcf\page\AbstractPage::$activeMenuItem
+ * @inheritDoc
*/
public $activeMenuItem = 'wcf.acp.menu.link.label.group.list';
/**
- * @see \wcf\page\SortablePage::$defaultSortField
+ * @inheritDoc
*/
public $defaultSortField = 'showOrder';
/**
- * @see \wcf\page\SortablePage::$validSortFields
+ * @inheritDoc
*/
public $validSortFields = ['groupID', 'groupName', 'groupDescription', 'showOrder'];
/**
- * @see \wcf\page\AbstractPage::$neededPermissions
+ * @inheritDoc
*/
public $neededPermissions = ['admin.content.label.canManageLabel'];
/**
- * @see \wcf\page\MultipleLinkPage::$objectListClassName
+ * @inheritDoc
*/
public $objectListClassName = 'wcf\data\label\group\LabelGroupList';
}
*/
class LanguageItemListPage extends AbstractPage {
/**
- * @see \wcf\page\AbstractPage::$activeMenuItem
+ * @inheritDoc
*/
public $activeMenuItem = 'wcf.acp.menu.link.language.item.list';
public $count = 0;
/**
- * @see \wcf\page\AbstractPage::$neededPermissions
+ * @inheritDoc
*/
public $neededPermissions = ['admin.language.canManageLanguage'];
public $pageNo = 1;
/**
- * @see \wcf\page\IPage::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
parent::readParameters();
}
/**
- * @see \wcf\page\IPage::readData()
+ * @inheritDoc
*/
public function readData() {
parent::readData();
}
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
*/
class LanguageListPage extends SortablePage {
/**
- * @see \wcf\page\AbstractPage::$activeMenuItem
+ * @inheritDoc
*/
public $activeMenuItem = 'wcf.acp.menu.link.language.list';
/**
- * @see \wcf\page\SortablePage::$defaultSortField
+ * @inheritDoc
*/
public $defaultSortField = 'languageName';
/**
- * @see \wcf\page\AbstractPage::$neededPermissions
+ * @inheritDoc
*/
public $neededPermissions = ['admin.language.canManageLanguage'];
/**
- * @see \wcf\page\MultipleLinkPage::$objectListClassName
+ * @inheritDoc
*/
public $objectListClassName = 'wcf\data\language\LanguageList';
/**
- * @see \wcf\page\SortablePage::$validSortFields
+ * @inheritDoc
*/
public $validSortFields = ['languageID', 'languageCode', 'languageName', 'users', 'variables', 'customVariables'];
/**
- * @see \wcf\page\MultipleLinkPage::initObjectList()
+ * @inheritDoc
*/
public function initObjectList() {
parent::initObjectList();
}
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
*/
class MenuItemListPage extends AbstractPage {
/**
- * @see \wcf\page\AbstractPage::$activeMenuItem
+ * @inheritDoc
*/
public $activeMenuItem = 'wcf.acp.menu.link.cms.menu.list';
/**
- * @see \wcf\page\AbstractPage::$neededPermissions
+ * @inheritDoc
*/
public $neededPermissions = ['admin.content.cms.canManageMenu'];
public $menu = null;
/**
- * @see \wcf\page\IPage::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
parent::readParameters();
}
/**
- * @see \wcf\page\IPage::readData()
+ * @inheritDoc
*/
public function readData() {
parent::readData();
}
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
*/
class NoticeListPage extends SortablePage {
/**
- * @see \wcf\page\AbstractPage::$activeMenuItem
+ * @inheritDoc
*/
public $activeMenuItem = 'wcf.acp.menu.link.notice.list';
/**
- * @see \wcf\page\SortablePage::$defaultSortField
+ * @inheritDoc
*/
public $defaultSortField = 'showOrder';
/**
- * @see \wcf\page\AbstractPage::$neededPermissions
+ * @inheritDoc
*/
public $neededPermissions = ['admin.notice.canManageNotice'];
/**
- * @see \wcf\page\MultipleLinkPage::$objectListClassName
+ * @inheritDoc
*/
public $objectListClassName = 'wcf\data\notice\NoticeList';
/**
- * @see \wcf\page\SortablePage::$objectListClassName
+ * @inheritDoc
*/
public $validSortFields = ['noticeID', 'noticeName', 'showOrder'];
}
*/
class PHPInfoPage extends AbstractPage {
/**
- * @see \wcf\page\AbstractPage::$templateName
+ * @inheritDoc
*/
public $templateName = 'phpInfo';
/**
- * @see \wcf\page\AbstractPage::$neededPermissions
+ * @inheritDoc
*/
public $neededPermissions = ['admin.configuration.package.canInstallPackage', 'admin.configuration.package.canUpdatePackage'];
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
*/
class PackageInstallationConfirmPage extends AbstractPage {
/**
- * @see \wcf\page\AbstractPage::$activeMenuItem
+ * @inheritDoc
*/
public $activeMenuItem = 'wcf.acp.menu.link.package.install';
public $installingImportedStyle = false;
/**
- * @see \wcf\page\IPage::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
parent::readParameters();
}
/**
- * @see \wcf\page\IPage::readData()
+ * @inheritDoc
*/
public function readData() {
parent::readData();
}
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
}
/**
- * @see \wcf\page\IPage::show()
+ * @inheritDoc
*/
public function show() {
// check master password
*/
class PackageListPage extends SortablePage {
/**
- * @see \wcf\page\AbstractPage::$activeMenuItem
+ * @inheritDoc
*/
public $activeMenuItem = 'wcf.acp.menu.link.package.list';
/**
- * @see \wcf\page\AbstractPage::$neededPermissions
+ * @inheritDoc
*/
public $neededPermissions = ['admin.configuration.package.canUpdatePackage', 'admin.configuration.package.canUninstallPackage'];
/**
- * @see \wcf\page\MultipleLinkPage::$itemsPerPage
+ * @inheritDoc
*/
public $itemsPerPage = 50;
/**
- * @see \wcf\page\SortablePage::$defaultSortField
+ * @inheritDoc
*/
public $defaultSortField = 'packageType';
/**
- * @see \wcf\page\SortablePage::$defaultSortOrder
+ * @inheritDoc
*/
public $defaultSortOrder = 'DESC';
public $packageID = 0;
/**
- * @see \wcf\page\SortablePage::$validSortFields
+ * @inheritDoc
*/
public $validSortFields = ['packageID', 'package', 'packageDir', 'packageName', 'packageDescription', 'packageDate', 'packageURL', 'isApplication', 'author', 'authorURL', 'installDate', 'updateDate'];
/**
- * @see \wcf\page\MultipleLinkPage::$objectListClassName
+ * @inheritDoc
*/
public $objectListClassName = 'wcf\data\package\PackageList';
/**
- * @see \wcf\page\IPage::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
parent::readParameters();
}
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
}
/**
- * @see \wcf\page\MultipleLinkPage::readObjects()
+ * @inheritDoc
*/
protected function readObjects() {
$this->sqlOrderBy = 'package.'.($this->sortField == 'packageType' ? 'isApplication '.$this->sortOrder : $this->sortField.' '.$this->sortOrder).($this->sortField != 'packageName' ? ', package.packageName ASC' : '');
*/
class PackagePage extends AbstractPage {
/**
- * @see \wcf\page\AbstractPage::$activeMenuItem
+ * @inheritDoc
*/
public $activeMenuItem = 'wcf.acp.menu.link.package';
/**
- * @see \wcf\page\AbstractPage::$neededPermissions
+ * @inheritDoc
*/
public $neededPermissions = ['admin.configuration.package.canUpdatePackage', 'admin.configuration.package.canUninstallPackage'];
public $package = null;
/**
- * @see \wcf\page\IPage::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
parent::readParameters();
}
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
*/
class PackageUpdatePage extends AbstractPage {
/**
- * @see \wcf\page\AbstractPage::$activeMenuItem
+ * @inheritDoc
*/
public $activeMenuItem = 'wcf.acp.menu.link.package';
public $availableUpdates = [];
/**
- * @see \wcf\page\AbstractPage::$neededPermissions
+ * @inheritDoc
*/
public $neededPermissions = ['admin.configuration.package.canUpdatePackage'];
/**
- * @see \wcf\page\IPage::readData()
+ * @inheritDoc
*/
public function readData() {
parent::readData();
}
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
}
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function show() {
// check master password
*/
class PackageUpdateServerListPage extends SortablePage {
/**
- * @see \wcf\page\AbstractPage::$activeMenuItem
+ * @inheritDoc
*/
public $activeMenuItem = 'wcf.acp.menu.link.package.server.list';
/**
- * @see \wcf\page\AbstractPage::$neededPermissions
+ * @inheritDoc
*/
public $neededPermissions = ['admin.configuration.package.canEditServer'];
/**
- * @see \wcf\page\SortablePage::$defaultSortField
+ * @inheritDoc
*/
public $defaultSortField = 'serverURL';
/**
- * @see \wcf\page\SortablePage::$validSortFields
+ * @inheritDoc
*/
public $validSortFields = ['packageUpdateServerID', 'serverURL', 'status', 'errorMessage', 'lastUpdateTime', 'packages'];
/**
- * @see \wcf\page\MultipleLinkPage::$objectListClassName
+ * @inheritDoc
*/
public $objectListClassName = 'wcf\data\package\update\server\PackageUpdateServerList';
/**
- * @see \wcf\page\MultipleLinkPage::readObjects()
+ * @inheritDoc
*/
public function readObjects() {
$this->sqlOrderBy = ($this->sortField != 'packages' ? 'package_update_server.' : '') . $this->sortField.' '.$this->sortOrder;
*/
class PaidSubscriptionListPage extends SortablePage {
/**
- * @see \wcf\page\AbstractPage::$activeMenuItem
+ * @inheritDoc
*/
public $activeMenuItem = 'wcf.acp.menu.link.paidSubscription.list';
/**
- * @see \wcf\page\AbstractPage::$neededModules
+ * @inheritDoc
*/
public $neededModules = ['MODULE_PAID_SUBSCRIPTION'];
/**
- * @see \wcf\page\AbstractPage::$neededPermissions
+ * @inheritDoc
*/
public $neededPermissions = ['admin.paidSubscription.canManageSubscription'];
/**
- * @see \wcf\page\SortablePage::$defaultSortField
+ * @inheritDoc
*/
public $defaultSortField = 'showOrder';
/**
- * @see \wcf\page\SortablePage::$validSortFields
+ * @inheritDoc
*/
public $validSortFields = ['subscriptionID', 'title', 'showOrder', 'cost', 'subscriptionLength'];
/**
- * @see \wcf\page\MultipleLinkPage::$objectListClassName
+ * @inheritDoc
*/
public $objectListClassName = 'wcf\data\paid\subscription\PaidSubscriptionList';
}
*/
class PaidSubscriptionTransactionLogListPage extends SortablePage {
/**
- * @see \wcf\page\AbstractPage::$activeMenuItem
+ * @inheritDoc
*/
public $activeMenuItem = 'wcf.acp.menu.link.paidSubscription.transactionLog.list';
/**
- * @see \wcf\page\AbstractPage::$neededModules
+ * @inheritDoc
*/
public $neededModules = ['MODULE_PAID_SUBSCRIPTION'];
/**
- * @see \wcf\page\AbstractPage::$neededPermissions
+ * @inheritDoc
*/
public $neededPermissions = ['admin.paidSubscription.canManageSubscription'];
/**
- * @see \wcf\page\SortablePage::$defaultSortField
+ * @inheritDoc
*/
public $defaultSortField = 'logTime';
/**
- * @see \wcf\page\SortablePage::$defaultSortOrder
+ * @inheritDoc
*/
public $defaultSortOrder = 'DESC';
/**
- * @see \wcf\page\SortablePage::$validSortFields
+ * @inheritDoc
*/
public $validSortFields = ['logID', 'subscriptionUserID', 'userID', 'subscriptionID', 'paymentMethodObjectTypeID', 'logTime', 'transactionID', 'logMessage'];
/**
- * @see \wcf\page\MultipleLinkPage::$objectListClassName
+ * @inheritDoc
*/
public $objectListClassName = 'wcf\data\paid\subscription\transaction\log\PaidSubscriptionTransactionLogList';
public $subscriptionID = 0;
/**
- * @see \wcf\page\AbstractPage::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
parent::readParameters();
}
/**
- * @see \wcf\page\AbstractPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
*/
class PaidSubscriptionTransactionLogPage extends AbstractPage {
/**
- * @see \wcf\page\AbstractPage::$activeMenuItem
+ * @inheritDoc
*/
public $activeMenuItem = 'wcf.acp.menu.link.paidSubscription';
/**
- * @see \wcf\page\AbstractPage::$neededModules
+ * @inheritDoc
*/
public $neededModules = ['MODULE_PAID_SUBSCRIPTION'];
/**
- * @see \wcf\page\AbstractPage::$neededPermissions
+ * @inheritDoc
*/
public $neededPermissions = ['admin.paidSubscription.canManageSubscription'];
public $log = null;
/**
- * @see \wcf\page\IPage::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
parent::readParameters();
}
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
*/
class PaidSubscriptionUserListPage extends SortablePage {
/**
- * @see \wcf\page\AbstractPage::$activeMenuItem
+ * @inheritDoc
*/
public $activeMenuItem = 'wcf.acp.menu.link.paidSubscription.user.list';
/**
- * @see \wcf\page\AbstractPage::$neededModules
+ * @inheritDoc
*/
public $neededModules = ['MODULE_PAID_SUBSCRIPTION'];
/**
- * @see \wcf\page\AbstractPage::$neededPermissions
+ * @inheritDoc
*/
public $neededPermissions = ['admin.paidSubscription.canManageSubscription'];
/**
- * @see \wcf\page\SortablePage::$defaultSortField
+ * @inheritDoc
*/
public $defaultSortField = 'userID';
/**
- * @see \wcf\page\SortablePage::$validSortFields
+ * @inheritDoc
*/
public $validSortFields = ['subscriptionUserID', 'userID', 'subscriptionID', 'startDate', 'endDate'];
/**
- * @see \wcf\page\MultipleLinkPage::$objectListClassName
+ * @inheritDoc
*/
public $objectListClassName = 'wcf\data\paid\subscription\user\PaidSubscriptionUserList';
*/
class PluginStorePurchasedItemsPage extends AbstractPage {
/**
- * @see \wcf\page\AbstractPage::$activeMenuItem
+ * @inheritDoc
*/
public $activeMenuItem = 'wcf.acp.menu.link.package';
/**
- * @see \wcf\page\AbstractPage::$neededPermissions
+ * @inheritDoc
*/
public $neededPermissions = ['admin.configuration.package.canUpdatePackage', 'admin.configuration.package.canUninstallPackage'];
public $wcfMajorReleases = [];
/**
- * @see \wcf\page\IPage::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
parent::readParameters();
}
/**
- * @see \wcf\page\IPage::readData()
+ * @inheritDoc
*/
public function readData() {
parent::readData();
}
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
*/
class RebuildDataPage extends AbstractPage {
/**
- * @see \wcf\page\AbstractPage::$activeMenuItem
+ * @inheritDoc
*/
public $activeMenuItem = 'wcf.acp.menu.link.maintenance.rebuildData';
/**
- * @see \wcf\page\AbstractPage::$neededPermissions
+ * @inheritDoc
*/
public $neededPermissions = ['admin.management.canRebuildData'];
public $showInnoDBWarning = false;
/**
- * @see \wcf\page\IPage::readData()
+ * @inheritDoc
*/
public function readData() {
parent::readData();
}
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
*/
class SmileyCategoryListPage extends AbstractCategoryListPage {
/**
- * @see \wcf\page\AbstractPage::$activeMenuItem
+ * @inheritDoc
*/
public $activeMenuItem = 'wcf.acp.menu.link.smiley.category.list';
/**
- * @see \wcf\acp\page\AbstractCategoryListPage::$activeMenuItem
+ * @inheritDoc
*/
public $objectTypeName = 'com.woltlab.wcf.bbcode.smiley';
/**
- * @see \wcf\acp\page\AbstractCategoryListPage::$pageTitle
+ * @inheritDoc
*/
public $pageTitle = 'wcf.acp.smiley.category.list';
/**
- * @see wcf\page\AbstractPage::$neededModules
+ * @inheritDoc
*/
public $neededModules = ['MODULE_SMILEY'];
}
*/
class SmileyListPage extends MultipleLinkPage {
/**
- * @see \wcf\page\AbstractPage::$activeMenuItem
+ * @inheritDoc
*/
public $activeMenuItem = 'wcf.acp.menu.link.smiley.list';
/**
- * @see \wcf\page\AbstractPage::$neededPermissions
+ * @inheritDoc
*/
public $neededPermissions = ['admin.content.smiley.canManageSmiley'];
/**
- * @see wcf\page\AbstractPage::$neededModules
+ * @inheritDoc
*/
public $neededModules = ['MODULE_SMILEY'];
/**
- * @see \wcf\page\MultipleLinkPage::$objectListClassName
+ * @inheritDoc
*/
public $objectListClassName = 'wcf\data\smiley\SmileyList';
/**
- * @see \wcf\page\AbstractPage::$templateName
+ * @inheritDoc
*/
public $templateName = 'smileyList';
/**
- * @see \wcf\page\MultipleLinkPage::$sqlOrderBy
+ * @inheritDoc
*/
public $sqlOrderBy = 'showOrder ASC, smileyID ASC';
public $categories = [];
/**
- * @see \wcf\page\IPage::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
parent::readParameters();
}
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
}
/**
- * @see \wcf\page\MultipleLinkPage::initObjectList()
+ * @inheritDoc
*/
protected function initObjectList() {
parent::initObjectList();
}
/**
- * @see \wcf\page\IPage::readData()
+ * @inheritDoc
*/
public function readData() {
parent::readData();
*/
class StatPage extends AbstractPage {
/**
- * @see \wcf\page\AbstractPage::$activeMenuItem
+ * @inheritDoc
*/
public $activeMenuItem = 'wcf.acp.menu.link.stat.list';
/**
- * @see \wcf\page\AbstractPage::$neededPermissions
+ * @inheritDoc
*/
public $neededPermissions = ['admin.management.canViewLog'];
public $availableObjectTypes = [];
/**
- * @see \wcf\page\AbstractPage::readData()
+ * @inheritDoc
*/
public function readData() {
parent::readData();
}
/**
- * @see \wcf\page\AbstractPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
*/
class StyleListPage extends MultipleLinkPage {
/**
- * @see \wcf\page\AbstractPage::$activeMenuItem
+ * @inheritDoc
*/
public $activeMenuItem = 'wcf.acp.menu.link.style.list';
/**
- * @see \wcf\page\AbstractPage::$neededPermissions
+ * @inheritDoc
*/
public $neededPermissions = ['admin.style.canManageStyle'];
/**
- * @see \wcf\page\MultipleLinkPage::$objectListClassName
+ * @inheritDoc
*/
public $objectListClassName = 'wcf\data\style\StyleList';
/**
- * @see \wcf\page\MultipleLinkPage::$sortField
+ * @inheritDoc
*/
public $sortField = 'style.isDefault DESC, style.styleName';
/**
- * @see \wcf\page\MultipleLinkPage::$sortOrder
+ * @inheritDoc
*/
public $sortOrder = 'ASC';
/**
- * @see \wcf\page\MultipleLinkPage::initObjectList()
+ * @inheritDoc
*/
public function initObjectList() {
parent::initObjectList();
*/
class TagListPage extends SortablePage {
/**
- * @see \wcf\page\AbstractPage::$activeMenuItem
+ * @inheritDoc
*/
public $activeMenuItem = 'wcf.acp.menu.link.tag.list';
/**
- * @see \wcf\page\AbstractPage::$neededPermissions
+ * @inheritDoc
*/
public $neededPermissions = ['admin.content.tag.canManageTag'];
/**
- * @see wcf\page\AbstractPage::$neededModules
+ * @inheritDoc
*/
public $neededModules = ['MODULE_TAGGING'];
/**
- * @see \wcf\page\SortablePage::$defaultSortField
+ * @inheritDoc
*/
public $defaultSortField = 'name';
/**
- * @see \wcf\page\SortablePage::$validSortFields
+ * @inheritDoc
*/
public $validSortFields = ['tagID', 'languageID', 'name', 'usageCount'];
/**
- * @see \wcf\page\MultipleLinkPage::$objectListClassName
+ * @inheritDoc
*/
public $objectListClassName = 'wcf\data\tag\TagList';
public $search = '';
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
}
/**
- * @see \wcf\page\IPage::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
parent::readParameters();
}
/**
- * @see \wcf\page\MultipleLinkPage::initObjectList()
+ * @inheritDoc
*/
protected function initObjectList() {
parent::initObjectList();
*/
class TemplateGroupListPage extends SortablePage {
/**
- * @see \wcf\page\AbstractPage::$activeMenuItem
+ * @inheritDoc
*/
public $activeMenuItem = 'wcf.acp.menu.link.template.group.list';
/**
- * @see \wcf\page\AbstractPage::$neededPermissions
+ * @inheritDoc
*/
public $neededPermissions = ['admin.template.canManageTemplate'];
/**
- * @see \wcf\page\SortablePage::$defaultSortField
+ * @inheritDoc
*/
public $defaultSortField = 'templateGroupName';
/**
- * @see \wcf\page\MultipleLinkPage::$objectListClassName
+ * @inheritDoc
*/
public $objectListClassName = 'wcf\data\template\group\TemplateGroupList';
/**
- * @see \wcf\page\SortablePage::$defaultSortField
+ * @inheritDoc
*/
public $validSortFields = ['templateGroupID', 'templateGroupName', 'templateGroupFolderName', 'templates'];
/**
- * @see \wcf\page\MultipleLinkPage::initObjectList()
+ * @inheritDoc
*/
protected function initObjectList() {
parent::initObjectList();
*/
class TemplateListPage extends SortablePage {
/**
- * @see \wcf\page\AbstractPage::$activeMenuItem
+ * @inheritDoc
*/
public $activeMenuItem = 'wcf.acp.menu.link.template.list';
/**
- * @see \wcf\page\AbstractPage::$neededPermissions
+ * @inheritDoc
*/
public $neededPermissions = ['admin.template.canManageTemplate'];
/**
- * @see \wcf\page\MultipleLinkPage::$objectListClassName
+ * @inheritDoc
*/
public $objectListClassName = 'wcf\data\template\TemplateList';
/**
- * @see \wcf\page\MultipleLinkPage::$itemsPerPage
+ * @inheritDoc
*/
public $itemsPerPage = 100;
/**
- * @see \wcf\page\SortablePage::$itemsPerPage
+ * @inheritDoc
*/
public $defaultSortField = 'templateName';
/**
- * @see \wcf\page\SortablePage::$validSortFields
+ * @inheritDoc
*/
public $validSortFields = ['templateID', 'templateName', 'lastModificationTime'];
public $availableApplications = [];
/**
- * @see \wcf\page\IPage::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
parent::readParameters();
}
/**
- * @see \wcf\page\MultipleLinkPage::initObjectList()
+ * @inheritDoc
*/
protected function initObjectList() {
parent::initObjectList();
}
/**
- * @see \wcf\page\IPage::readData()
+ * @inheritDoc
*/
public function readData() {
parent::readData();
}
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
*/
class UserAuthenticationFailureListPage extends SortablePage {
/**
- * @see \wcf\page\AbstractPage::$activeMenuItem
+ * @inheritDoc
*/
public $activeMenuItem = 'wcf.acp.menu.link.log.authentication.failure';
/**
- * @see \wcf\page\AbstractPage::$neededPermissions
+ * @inheritDoc
*/
public $neededPermissions = ['admin.management.canViewLog'];
/**
- * @see \wcf\page\AbstractPage::$neededModules
+ * @inheritDoc
*/
public $neededModules = ['ENABLE_USER_AUTHENTICATION_FAILURE'];
/**
- * @see \wcf\page\SortablePage::$defaultSortField
+ * @inheritDoc
*/
public $defaultSortField = 'time';
/**
- * @see \wcf\page\SortablePage::$defaultSortOrder
+ * @inheritDoc
*/
public $defaultSortOrder = 'DESC';
/**
- * @see \wcf\page\SortablePage::$validSortFields
+ * @inheritDoc
*/
public $validSortFields = ['failureID', 'environment', 'userID', 'username', 'time', 'ipAddress', 'userAgent'];
/**
- * @see \wcf\page\MultipleLinkPage::$objectListClassName
+ * @inheritDoc
*/
public $objectListClassName = 'wcf\data\user\authentication\failure\UserAuthenticationFailureList';
}
*/
class UserGroupAssignmentListPage extends MultipleLinkPage {
/**
- * @see \wcf\page\AbstractPage::$activeMenuItem
+ * @inheritDoc
*/
public $activeMenuItem = 'wcf.acp.menu.link.group.assignment';
/**
- * @see \wcf\page\AbstractPage::$neededPermissions
+ * @inheritDoc
*/
public $neededPermissions = ['admin.user.canManageGroupAssignment'];
/**
- * @see \wcf\page\MultipleLinkPage::$objectListClassName
+ * @inheritDoc
*/
public $objectListClassName = 'wcf\data\user\group\assignment\UserGroupAssignmentList';
}
*/
class UserGroupListPage extends SortablePage {
/**
- * @see \wcf\page\AbstractPage::$activeMenuItem
+ * @inheritDoc
*/
public $activeMenuItem = 'wcf.acp.menu.link.group.list';
/**
- * @see \wcf\page\AbstractPage::$neededPermissions
+ * @inheritDoc
*/
public $neededPermissions = ['admin.user.canEditGroup', 'admin.user.canDeleteGroup'];
/**
- * @see \wcf\page\SortablePage::$defaultSortField
+ * @inheritDoc
*/
public $defaultSortField = 'groupName';
/**
- * @see \wcf\page\SortablePage::$validSortFields
+ * @inheritDoc
*/
public $validSortFields = ['groupID', 'groupName', 'groupType', 'members', 'priority'];
/**
- * @see \wcf\page\MultipleLinkPage::$objectListClassName
+ * @inheritDoc
*/
public $objectListClassName = 'wcf\data\user\group\UserGroupList';
public $deletedGroups = 0;
/**
- * @see \wcf\page\IPage::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
parent::readParameters();
}
/**
- * @see \wcf\page\MultipleLinkPage::initObjectList()
+ * @inheritDoc
*/
protected function initObjectList() {
parent::initObjectList();
}
/**
- * @see \wcf\page\MultipleLinkPage::readObjects()
+ * @inheritDoc
*/
protected function readObjects() {
$this->sqlOrderBy = ($this->sortField != 'members' ? 'user_group.' : '').$this->sortField." ".$this->sortOrder;
}
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
*/
class UserOptionCategoryListPage extends SortablePage {
/**
- * @see \wcf\page\AbstractPage::$activeMenuItem
+ * @inheritDoc
*/
public $activeMenuItem = 'wcf.acp.menu.link.user.option.category.list';
/**
- * @see \wcf\page\AbstractPage::$neededPermissions
+ * @inheritDoc
*/
public $neededPermissions = ['admin.user.canManageUserOption'];
/**
- * @see \wcf\page\SortablePage::$defaultSortField
+ * @inheritDoc
*/
public $defaultSortField = 'showOrder';
/**
- * @see \wcf\page\MultipleLinkPage::$objectListClassName
+ * @inheritDoc
*/
public $objectListClassName = 'wcf\data\user\option\category\UserOptionCategoryList';
/**
- * @see \wcf\page\SortablePage::$defaultSortField
+ * @inheritDoc
*/
public $validSortFields = ['categoryID', 'categoryName', 'showOrder', 'userOptions'];
/**
- * @see \wcf\page\MultipleLinkPage::initObjectList
+ * @inheritDoc
*/
protected function initObjectList() {
parent::initObjectList();
*/
class UserOptionListPage extends SortablePage {
/**
- * @see \wcf\page\AbstractPage::$activeMenuItem
+ * @inheritDoc
*/
public $activeMenuItem = 'wcf.acp.menu.link.user.option.list';
/**
- * @see \wcf\page\AbstractPage::$neededPermissions
+ * @inheritDoc
*/
public $neededPermissions = ['admin.user.canManageUserOption'];
/**
- * @see \wcf\page\SortablePage::$defaultSortField
+ * @inheritDoc
*/
public $defaultSortField = 'showOrder';
/**
- * @see \wcf\page\MultipleLinkPage::$objectListClassName
+ * @inheritDoc
*/
public $objectListClassName = 'wcf\data\user\option\UserOptionList';
/**
- * @see \wcf\page\SortablePage::$defaultSortField
+ * @inheritDoc
*/
public $validSortFields = ['optionID', 'optionName', 'categoryName', 'optionType', 'showOrder'];
/**
- * @see \wcf\page\MultipleLinkPage::initObjectList
+ * @inheritDoc
*/
protected function initObjectList() {
parent::initObjectList();
*/
class UserRankListPage extends SortablePage {
/**
- * @see \wcf\page\AbstractPage::$activeMenuItem
+ * @inheritDoc
*/
public $activeMenuItem = 'wcf.acp.menu.link.user.rank.list';
/**
- * @see \wcf\page\AbstractPage::$neededPermissions
+ * @inheritDoc
*/
public $neededPermissions = ['admin.user.rank.canManageRank'];
/**
- * @see wcf\page\AbstractPage::$neededModules
+ * @inheritDoc
*/
public $neededModules = ['MODULE_USER_RANK'];
/**
- * @see \wcf\page\MultipleLinkPage::$objectListClassName
+ * @inheritDoc
*/
public $objectListClassName = 'wcf\data\user\rank\UserRankList';
/**
- * @see \wcf\page\MultipleLinkPage::$defaultSortField
+ * @inheritDoc
*/
public $defaultSortField = 'rankTitle';
/**
- * @see \wcf\page\MultipleLinkPage::$validSortFields
+ * @inheritDoc
*/
public $validSortFields = ['rankID', 'groupID', 'requiredPoints', 'rankTitle', 'rankImage', 'requiredGender'];
/**
- * @see \wcf\page\MultipleLinkPage::show()
+ * @inheritDoc
*/
protected function initObjectList() {
parent::initObjectList();
protected $parameters = [];
/**
- * @see \wcf\action\IAction::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
parent::readParameters();
}
/**
- * @see \wcf\action\IAction::execute()
+ * @inheritDoc
*/
protected function invoke() {
if (!is_subclass_of($this->className, 'wcf\data\IDatabaseObjectAction')) {
}
/**
- * @see \wcf\action\AJAXInvokeAction::sendResponse()
+ * @inheritDoc
*/
protected function sendResponse() {
// add benchmark and debug data
*/
class AJAXUploadAction extends AJAXProxyAction {
/**
- * @see \wcf\action\IAction::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
parent::readParameters();
}
/**
- * @see \wcf\action\AJAXInvokeAction::sendResponse()
+ * @inheritDoc
*/
protected function sendResponse() {
if (!isset($_POST['isFallback'])) {
public $neededPermissions = [];
/**
- * @see \wcf\form\IAction::__run()
+ * @inheritDoc
*/
public final function __construct() { }
/**
- * @see \wcf\action\IAction::__run()
+ * @inheritDoc
*/
public function __run() {
// call default methods
}
/**
- * @see \wcf\action\IAction::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
// call readParameters event
}
/**
- * @see \wcf\action\IAction::checkModules()
+ * @inheritDoc
*/
public function checkModules() {
// call checkModules event
}
/**
- * @see \wcf\action\IAction::checkPermissions()
+ * @inheritDoc
*/
public function checkPermissions() {
// call checkPermissions event
}
/**
- * @see \wcf\action\IAction::execute()
+ * @inheritDoc
*/
public function execute() {
// check if active user is logged in
public $data = [];
/**
- * @see \wcf\action\IAction::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
parent::readParameters();
}
/**
- * @see \wcf\action\IAction::execute()
+ * @inheritDoc
*/
public final function execute() {
parent::execute();
*/
abstract class AbstractSecureAction extends AbstractAction {
/**
- * @see \wcf\action\IAction::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
parent::readParameters();
*/
class BackgroundQueuePerformAction extends AbstractAction {
/**
- * @see \wcf\action\IAction::execute()
+ * @inheritDoc
*/
public function execute() {
parent::execute();
*/
class FacebookAuthAction extends AbstractAction {
/**
- * @see \wcf\action\AbstractAction::$neededModules
+ * @inheritDoc
*/
public $neededModules = ['FACEBOOK_PUBLIC_KEY', 'FACEBOOK_PRIVATE_KEY'];
/**
- * @see \wcf\action\IAction::execute()
+ * @inheritDoc
*/
public function execute() {
parent::execute();
*/
class GithubAuthAction extends AbstractAction {
/**
- * @see \wcf\action\AbstractAction::$neededModules
+ * @inheritDoc
*/
public $neededModules = ['GITHUB_PUBLIC_KEY', 'GITHUB_PRIVATE_KEY'];
/**
- * @see \wcf\action\IAction::execute()
+ * @inheritDoc
*/
public function execute() {
parent::execute();
*/
class GoogleAuthAction extends AbstractAction {
/**
- * @see \wcf\action\AbstractAction::$neededModules
+ * @inheritDoc
*/
public $neededModules = ['GOOGLE_PUBLIC_KEY', 'GOOGLE_PRIVATE_KEY'];
/**
- * @see \wcf\action\IAction::execute()
+ * @inheritDoc
*/
public function execute() {
parent::execute();
public $size = 150;
/**
- * @see \wcf\action\IAction::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
parent::readParameters();
}
/**
- * @see \wcf\action\IAction::execute()
+ * @inheritDoc
*/
public function execute() {
parent::execute();
public $key = '';
/**
- * @see \wcf\action\IAction::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
parent::readParameters();
}
/**
- * @see \wcf\action\IAction::execute()
+ * @inheritDoc
*/
public function execute() {
parent::execute();
const AVAILABLE_DURING_OFFLINE_MODE = true;
/**
- * @see \wcf\action\IAction::execute()
+ * @inheritDoc
*/
public function execute() {
AbstractSecureAction::execute();
public $objectTypes = [];
/**
- * @see \wcf\action\IAction::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
AbstractSecureAction::readParameters();
}
/**
- * @see \wcf\action\IAction::execute()
+ * @inheritDoc
*/
public function execute() {
AbstractAction::execute();
*/
class NotificationConfirmAction extends AbstractAction {
/**
- * @see \wcf\action\AbstractAction::$loginRequired
+ * @inheritDoc
*/
public $loginRequired = true;
public $notificationID = 0;
/**
- * @see \wcf\action\IAction::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
parent::readParameters();
}
/**
- * @see \wcf\action\IAction::execute()
+ * @inheritDoc
*/
public function execute() {
parent::execute();
public $token = '';
/**
- * @see \wcf\action\IAction::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
parent::readParameters();
}
/**
- * @see \wcf\action\IAction::execute()
+ * @inheritDoc
*/
public function execute() {
parent::execute();
*/
class PaypalCallbackAction extends AbstractAction {
/**
- * @see \wcf\action\IAction::execute()
+ * @inheritDoc
*/
public function execute() {
parent::execute();
*/
class PollAction extends AJAXProxyAction {
/**
- * @see \wcf\action\AbstractAction::$loginRequired
+ * @inheritDoc
*/
public $loginRequired = true;
public $relatedObject = null;
/**
- * @see \wcf\action\IAction::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
if (!MODULE_POLL) {
}
/**
- * @see \wcf\action\IAction::execute()
+ * @inheritDoc
*/
public function execute() {
AbstractAction::execute();
*/
class TwitterAuthAction extends AbstractAction {
/**
- * @see \wcf\action\AbstractAction::$neededModules
+ * @inheritDoc
*/
public $neededModules = ['TWITTER_PUBLIC_KEY', 'TWITTER_PRIVATE_KEY'];
/**
- * @see \wcf\action\IAction::execute()
+ * @inheritDoc
*/
public function execute() {
parent::execute();
protected function __init($baseClass, $indexName) { }
/**
- * @see \wcf\data\IDatabaseObjectAction::validateAction()
+ * @inheritDoc
*/
public function validateAction() {
// validate if user is logged in
}
/**
- * @see \wcf\data\IDatabaseObjectAction::executeAction()
+ * @inheritDoc
*/
public function executeAction() {
// execute action
}
/**
- * @see \wcf\data\IDatabaseObjectAction::getActionName()
+ * @inheritDoc
*/
public function getActionName() {
return $this->action;
}
/**
- * @see \wcf\data\IDatabaseObjectAction::getObjectIDs()
+ * @inheritDoc
*/
public function getObjectIDs() {
return $this->objectIDs;
}
/**
- * @see \wcf\data\IDatabaseObjectAction::getParameters()
+ * @inheritDoc
*/
public function getParameters() {
return $this->parameters;
}
/**
- * @see \wcf\data\IDatabaseObjectAction::getReturnValues()
+ * @inheritDoc
*/
public function getReturnValues() {
return [
}
/**
- * @see \wcf\data\IDeleteAction::validateDelete()
+ * @inheritDoc
*/
public function validateDelete() {
// validate permissions
}
/**
- * @see \wcf\data\IDeleteAction::delete()
+ * @inheritDoc
*/
public function delete() {
if (empty($this->objects)) {
}
/**
- * @see \wcf\data\IStorableObject::__get()
+ * @inheritDoc
*/
public function __get($name) {
return $this->object->__get($name);
}
/**
- * @see \wcf\data\IStorableObject::__isset()
+ * @inheritDoc
*/
public function __isset($name) {
return $this->object->__isset($name);
}
/**
- * @see \wcf\data\DatabaseObject::getObjectID()
+ * @inheritDoc
*/
public function getObjectID() {
return $this->object->getObjectID();
}
/**
- * @see \wcf\data\IStorableObject::getData()
+ * @inheritDoc
*/
public function getData() {
return $this->object->getData();
}
/**
- * @see \wcf\data\IStorableObject::getDatabaseTableAlias()
+ * @inheritDoc
*/
public static function getDatabaseTableAlias() {
return call_user_func([static::$baseClass, 'getDatabaseTableAlias']);
}
/**
- * @see \wcf\data\IStorableObject::getDatabaseTableName()
+ * @inheritDoc
*/
public static function getDatabaseTableName() {
return call_user_func([static::$baseClass, 'getDatabaseTableName']);
}
/**
- * @see \wcf\data\IStorableObject::getDatabaseTableIndexIsIdentity()
+ * @inheritDoc
*/
public static function getDatabaseTableIndexIsIdentity() {
return call_user_func([static::$baseClass, 'getDatabaseTableIndexIsIdentity']);
}
/**
- * @see \wcf\data\IStorableObject::getDatabaseTableIndexName()
+ * @inheritDoc
*/
public static function getDatabaseTableIndexName() {
return call_user_func([static::$baseClass, 'getDatabaseTableIndexName']);
*/
abstract class DatabaseObjectEditor extends DatabaseObjectDecorator implements IEditableObject {
/**
- * @see \wcf\data\IEditableObject::create()
+ * @inheritDoc
*/
public static function create(array $parameters = []) {
$keys = $values = '';
}
/**
- * @see \wcf\data\IEditableObject::update()
+ * @inheritDoc
*/
public function update(array $parameters = []) {
if (empty($parameters)) return;
}
/**
- * @see \wcf\data\IEditableObject::updateCounters()
+ * @inheritDoc
*/
public function updateCounters(array $counters = []) {
if (empty($counters)) return;
}
/**
- * @see \wcf\data\IEditableObject::delete()
+ * @inheritDoc
*/
public function delete() {
static::deleteAll([$this->getObjectID()]);
}
/**
- * @see \wcf\data\IEditableObject::deleteAll()
+ * @inheritDoc
*/
public static function deleteAll(array $objectIDs = []) {
$sql = "DELETE FROM ".static::getDatabaseTableName()."
}
/**
- * @see \Countable::count()
+ * @inheritDoc
*/
public function count() {
return count($this->objects);
}
/**
- * @see \Iterator::current()
+ * @inheritDoc
*/
public function current() {
$objectID = $this->indexToObject[$this->index];
}
/**
- * @see \Iterator::next()
+ * @inheritDoc
*/
public function next() {
++$this->index;
}
/**
- * @see \Iterator::rewind()
+ * @inheritDoc
*/
public function rewind() {
$this->index = 0;
}
/**
- * @see \Iterator::valid()
+ * @inheritDoc
*/
public function valid() {
return isset($this->indexToObject[$this->index]);
}
/**
- * @see \SeekableIterator::seek()
+ * @inheritDoc
*/
public function seek($index) {
$this->index = $index;
}
/**
- * @see \wcf\data\ITraversableObject::seekTo()
+ * @inheritDoc
*/
public function seekTo($objectID) {
$this->index = array_search($objectID, $this->indexToObject);
}
/**
- * @see \wcf\data\ITraversableObject::search()
+ * @inheritDoc
*/
public function search($objectID) {
try {
*/
class ACLOption extends DatabaseObject {
/**
- * @see \wcf\data\DatabaseObject::$databaseTableName
+ * @inheritDoc
*/
protected static $databaseTableName = 'acl_option';
/**
- * @see \wcf\data\DatabaseObject::$databaseTableIndexName
+ * @inheritDoc
*/
protected static $databaseTableIndexName = 'optionID';
*/
class ACLOptionAction extends AbstractDatabaseObjectAction {
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$className
+ * @inheritDoc
*/
protected $className = 'wcf\data\acl\option\ACLOptionEditor';
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$requireACP
+ * @inheritDoc
*/
protected $requireACP = ['loadAll'];
*/
class ACLOptionCategory extends DatabaseObject {
/**
- * @see \wcf\data\DatabaseObject::$databaseTableName
+ * @inheritDoc
*/
protected static $databaseTableName = 'acl_option_category';
/**
- * @see \wcf\data\DatabaseObject::$databaseTableIndexName
+ * @inheritDoc
*/
protected static $databaseTableIndexName = 'categoryID';
}
*/
class ACLOptionCategoryAction extends AbstractDatabaseObjectAction {
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$className
+ * @inheritDoc
*/
protected $className = 'wcf\data\acl\option\category\ACLOptionCategoryEditor';
}
*/
class ACPMenuItem extends DatabaseObject implements ITreeMenuItem {
/**
- * @see \wcf\data\DatabaseObject::$databaseTableName
+ * @inheritDoc
*/
protected static $databaseTableName = 'acp_menu_item';
/**
- * @see \wcf\data\DatabaseObject::$databaseTableIndexName
+ * @inheritDoc
*/
protected static $databaseTableIndexName = 'menuItemID';
protected $controller = null;
/**
- * @see \wcf\system\menu\ITreeMenuItem::getLink()
+ * @inheritDoc
*/
public function getLink() {
// external link
*/
class ACPMenuItemAction extends AbstractDatabaseObjectAction {
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$className
+ * @inheritDoc
*/
protected $className = 'wcf\data\acp\menu\item\ACPMenuItemEditor';
}
*/
class ACPSearchProvider extends DatabaseObject {
/**
- * @see \wcf\data\DatabaseObject::$databaseTableName
+ * @inheritDoc
*/
protected static $databaseTableName = 'acp_search_provider';
/**
- * @see \wcf\data\DatabaseObject::$databaseTableIndexName
+ * @inheritDoc
*/
protected static $databaseTableIndexName = 'providerID';
}
*/
class ACPSearchProviderAction extends AbstractDatabaseObjectAction implements ISearchAction {
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$requireACP
+ * @inheritDoc
*/
protected $requireACP = ['getSearchResultList'];
/**
- * @see \wcf\data\ISearchAction::validateGetSearchResultList()
+ * @inheritDoc
*/
public function validateGetSearchResultList() {
$this->readString('searchString', false, 'data');
}
/**
- * @see \wcf\data\ISearchAction::getSearchResultList()
+ * @inheritDoc
*/
public function getSearchResultList() {
$data = [];
}
/**
- * @see \wcf\data\DatabaseObjectEditor::create()
+ * @inheritDoc
*/
public function update(array $parameters = []) {
if (isset($parameters['userID']) && !$parameters['userID']) {
*/
class ACPSessionAccessLog extends DatabaseObject {
/**
- * @see \wcf\data\DatabaseObject::$databaseTableName
+ * @inheritDoc
*/
protected static $databaseTableName = 'acp_session_access_log';
/**
- * @see \wcf\data\DatabaseObject::$databaseTableIndexName
+ * @inheritDoc
*/
protected static $databaseTableIndexName = 'sessionAccessLogID';
*/
class ACPSessionAccessLogAction extends AbstractDatabaseObjectAction {
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$className
+ * @inheritDoc
*/
protected $className = 'wcf\data\acp\session\access\log\ACPSessionAccessLogEditor';
}
*/
class ACPSessionLogAction extends AbstractDatabaseObjectAction {
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$className
+ * @inheritDoc
*/
protected $className = 'wcf\data\acp\session\log\ACPSessionLogEditor';
}
*/
class ACPTemplate extends DatabaseObject {
/**
- * @see \wcf\data\DatabaseObject::$databaseTableName
+ * @inheritDoc
*/
protected static $databaseTableName = 'acp_template';
/**
- * @see \wcf\data\DatabaseObject::$databaseTableIndexName
+ * @inheritDoc
*/
protected static $databaseTableIndexName = 'templateID';
}
*/
class ACPTemplateAction extends AbstractDatabaseObjectAction {
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$className
+ * @inheritDoc
*/
protected $className = 'wcf\data\acp\template\ACPTemplateEditor';
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$permissionsCreate
+ * @inheritDoc
*/
protected $permissionsCreate = ['admin.template.canAddTemplate'];
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$permissionsDelete
+ * @inheritDoc
*/
protected $permissionsDelete = ['admin.template.canDeleteTemplate'];
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$permissionsUpdate
+ * @inheritDoc
*/
protected $permissionsUpdate = ['admin.template.canUpdateTemplate'];
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$requireACP
+ * @inheritDoc
*/
protected $requireACP = ['create', 'delete', 'update'];
}
*/
class Ad extends DatabaseObject implements IRouteController {
/**
- * @see \wcf\data\DatabaseObject::$databaseTableIndexName
+ * @inheritDoc
*/
protected static $databaseTableIndexName = 'adID';
/**
- * @see \wcf\data\DatabaseObject::$databaseTableName
+ * @inheritDoc
*/
protected static $databaseTableName = 'ad';
}
/**
- * @see \wcf\data\ITitledObject::getTitle()
+ * @inheritDoc
*/
public function getTitle() {
return $this->adName;
*/
class AdAction extends AbstractDatabaseObjectAction implements ISortableAction, IToggleAction {
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$permissionsDelete
+ * @inheritDoc
*/
protected $permissionsDelete = ['admin.ad.canManageAd'];
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$permissionsUpdate
+ * @inheritDoc
*/
protected $permissionsUpdate = ['admin.ad.canManageAd'];
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$requireACP
+ * @inheritDoc
*/
protected $requireACP = ['create', 'delete', 'toggle', 'update', 'updatePosition'];
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::create()
+ * @inheritDoc
*/
public function create() {
$showOrder = 0;
}
/**
- * @see \wcf\data\IDeleteAction::delete()
+ * @inheritDoc
*/
public function delete() {
ConditionHandler::getInstance()->deleteConditions('com.woltlab.wcf.condition.ad', $this->objectIDs);
}
/**
- * @see \wcf\data\IToggleAction::toggle()
+ * @inheritDoc
*/
public function toggle() {
foreach ($this->objects as $ad) {
}
/**
- * @see \wcf\data\IToggleAction::validateToggle()
+ * @inheritDoc
*/
public function validateToggle() {
parent::validateUpdate();
}
/**
- * @see \wcf\data\ISortableAction::validateUpdatePosition()
+ * @inheritDoc
*/
public function validateUpdatePosition() {
WCF::getSession()->checkPermissions($this->permissionsUpdate);
}
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::update()
+ * @inheritDoc
*/
public function update() {
parent::update();
}
/**
- * @see \wcf\data\ISortableAction::updatePosition()
+ * @inheritDoc
*/
public function updatePosition() {
$sql = "UPDATE wcf".WCF_N."_ad
}
/**
- * @see \wcf\data\IEditableCachedObject::resetCache()
+ * @inheritDoc
*/
public static function resetCache() {
AdCacheBuilder::getInstance()->reset();
protected $pageURL = '';
/**
- * @see \wcf\data\DatabaseObject::$databaseTableName
+ * @inheritDoc
*/
protected static $databaseTableName = 'application';
/**
- * @see \wcf\data\DatabaseObject::$databaseTableIndexName
+ * @inheritDoc
*/
protected static $databaseTableIndexName = 'packageID';
/**
- * @see \wcf\data\DatabaseObject::$databaseTableIndexIsIdentity
+ * @inheritDoc
*/
protected static $databaseTableIndexIsIdentity = false;
}
/**
- * @see \wcf\data\DatabaseObjectList::readObjects()
+ * @inheritDoc
*/
public function readObjects() {
parent::readObjects();
*/
class BBCodeAction extends AbstractDatabaseObjectAction implements IToggleAction {
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$className
+ * @inheritDoc
*/
protected $className = 'wcf\data\bbcode\BBCodeEditor';
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$permissionsDelete
+ * @inheritDoc
*/
protected $permissionsDelete = ['admin.content.bbcode.canManageBBCode'];
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$permissionsUpdate
+ * @inheritDoc
*/
protected $permissionsUpdate = ['admin.content.bbcode.canManageBBCode'];
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$requireACP
+ * @inheritDoc
*/
protected $requireACP = ['delete', 'toggle', 'update'];
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::create()
+ * @inheritDoc
*/
public function create() {
$bbCode = parent::create();
}
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::validateDelete()
+ * @inheritDoc
*/
public function validateDelete() {
parent::validateDelete();
}
/**
- * @see \wcf\data\IToggleAction::validateToggle()
+ * @inheritDoc
*/
public function validateToggle() {
parent::validateUpdate();
}
/**
- * @see \wcf\data\IToggleAction::toggle()
+ * @inheritDoc
*/
public function toggle() {
foreach ($this->objects as $bbcode) {
protected $highlighters = [];
/**
- * @see \wcf\system\SingletonFactory::init()
+ * @inheritDoc
*/
protected function init() {
// get bbcode cache
*/
class MessagePreviewAction extends BBCodeAction {
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$allowGuestAccess
+ * @inheritDoc
*/
protected $allowGuestAccess = ['getMessagePreview'];
*/
class BBCodeAttribute extends DatabaseObject {
/**
- * @see \wcf\data\DatabaseObject::$databaseTableName
+ * @inheritDoc
*/
protected static $databaseTableName = 'bbcode_attribute';
/**
- * @see \wcf\data\DatabaseObject::$databaseTableIndexName
+ * @inheritDoc
*/
protected static $databaseTableIndexName = 'attributeID';
*/
class BBCodeAttributeAction extends AbstractDatabaseObjectAction {
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$className
+ * @inheritDoc
*/
protected $className = 'wcf\data\bbcode\attribute\BBCodeAttributeEditor';
}
*/
class BBCodeMediaProvider extends DatabaseObject implements IRouteController {
/**
- * @see \wcf\data\DatabaseObject::$databaseTableName
+ * @inheritDoc
*/
protected static $databaseTableName = 'bbcode_media_provider';
/**
- * @see \wcf\data\DatabaseObject::$databaseTableIndexName
+ * @inheritDoc
*/
protected static $databaseTableIndexName = 'providerID';
}
/**
- * @see \wcf\data\ITitledObject::getTitle()
+ * @inheritDoc
*/
public function getTitle() {
return $this->title;
*/
class BBCodeMediaProviderAction extends AbstractDatabaseObjectAction {
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$className
+ * @inheritDoc
*/
protected $className = 'wcf\data\bbcode\media\provider\BBCodeMediaProviderEditor';
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$permissionsDelete
+ * @inheritDoc
*/
protected $permissionsDelete = ['admin.content.bbcode.canManageBBCode'];
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$permissionsUpdate
+ * @inheritDoc
*/
protected $permissionsUpdate = ['admin.content.bbcode.canManageBBCode'];
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$requireACP
+ * @inheritDoc
*/
protected $requireACP = ['delete', 'update'];
}
*/
class CaptchaQuestion extends DatabaseObject {
/**
- * @see \wcf\data\DatabaseObject::$databaseTableName
+ * @inheritDoc
*/
protected static $databaseTableName = 'captcha_question';
/**
- * @see \wcf\data\DatabaseObject::$databaseTableIndexName
+ * @inheritDoc
*/
protected static $databaseTableIndexName = 'questionID';
*/
class CaptchaQuestionAction extends AbstractDatabaseObjectAction implements IToggleAction {
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$permissionsDelete
+ * @inheritDoc
*/
protected $permissionsDelete = ['admin.captcha.canManageCaptchaQuestion'];
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$permissionsUpdate
+ * @inheritDoc
*/
protected $permissionsUpdate = ['admin.captcha.canManageCaptchaQuestion'];
/**
- * @see \wcf\data\IToggleAction::toggle()
+ * @inheritDoc
*/
public function toggle() {
foreach ($this->objects as $question) {
}
/**
- * @see \wcf\data\IToggleAction::validateToggle()
+ * @inheritDoc
*/
public function validateToggle() {
parent::validateUpdate();
protected $objectType = null;
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$requireACP
+ * @inheritDoc
*/
protected $requireACP = ['create', 'delete', 'toggle', 'update', 'updatePosition'];
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::delete()
+ * @inheritDoc
*/
public function delete() {
$returnValue = parent::delete();
}
/**
- * @see \wcf\data\IToggleAction::toggle()
+ * @inheritDoc
*/
public function toggle() {
foreach ($this->objects as $categoryEditor) {
}
/**
- * @see \wcf\data\IToggleContainerAction::toggleContainer()
+ * @inheritDoc
*/
public function toggleContainer() {
$collapsibleObjectTypeName = $this->objects[0]->getProcessor()->getObjectTypeName('com.woltlab.wcf.collapsibleContent');
}
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::update()
+ * @inheritDoc
*/
public function update() {
// check if showOrder needs to be recalculated
}
/**
- * @see \wcf\data\ISortableAction::updatePosition()
+ * @inheritDoc
*/
public function updatePosition() {
$objectType = null;
}
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::validateDelete()
+ * @inheritDoc
*/
public function validateCreate() {
$this->readInteger('objectTypeID', false, 'data');
}
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::validateDelete()
+ * @inheritDoc
*/
public function validateDelete() {
// read objects
}
/**
- * @see \wcf\data\IToggleAction::validateToggle()
+ * @inheritDoc
*/
public function validateToggle() {
$this->validateUpdate();
}
/**
- * @see \wcf\data\IToggleContainerAction::validateToggleContainer()
+ * @inheritDoc
*/
public function validateToggleContainer() {
$this->validateUpdate();
}
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::validateUpdate()
+ * @inheritDoc
*/
public function validateUpdate() {
// read objects
}
/**
- * @see \wcf\data\ISortableAction::validateUpdatePosition()
+ * @inheritDoc
*/
public function validateUpdatePosition() {
// validate 'structure' parameter
protected $categoryStructureCache = [];
/**
- * @see \wcf\data\category\CategoryNodeTree::buildTree()
+ * @inheritDoc
*/
protected function buildTree() {
$categoryList = new CategoryList();
}
/**
- * @see \wcf\data\category\CategoryNodeTree::getCategory()
+ * @inheritDoc
*/
protected function getCategory($categoryID) {
return $this->categoryCache[$categoryID];
}
/**
- * @see \wcf\data\category\CategoryNodeTree::getChildCategories()
+ * @inheritDoc
*/
protected function getChildCategories(CategoryNode $parentNode) {
$categories = [];
*/
class ClipboardAction extends DatabaseObject {
/**
- * @see \wcf\data\DatabaseObject::$databaseTableName
+ * @inheritDoc
*/
protected static $databaseTableName = 'clipboard_action';
/**
- * @see \wcf\data\DatabaseObject::$databaseTableIndexName
+ * @inheritDoc
*/
protected static $databaseTableIndexName = 'actionID';
}
*/
class ClipboardActionAction extends AbstractDatabaseObjectAction {
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$className
+ * @inheritDoc
*/
protected $className = 'wcf\data\clipboard\action\ClipboardActionEditor';
}
*/
class CommentAction extends AbstractDatabaseObjectAction {
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$allowGuestAccess
+ * @inheritDoc
*/
protected $allowGuestAccess = ['addComment', 'addResponse', 'loadComments', 'getGuestDialog'];
}
/**
- * @see \Countable::count()
+ * @inheritDoc
*/
public function count() {
return count($this->responses);
}
/**
- * @see \Iterator::current()
+ * @inheritDoc
*/
public function current() {
return $this->responses[$this->position];
}
/**
- * @see \Iterator::key()
+ * @inheritDoc
*/
public function key() {
return $this->postition;
}
/**
- * @see \Iterator::next()
+ * @inheritDoc
*/
public function next() {
$this->position++;
}
/**
- * @see \Iterator::rewind()
+ * @inheritDoc
*/
public function rewind() {
$this->position = 0;
}
/**
- * @see \Iterator::valid()
+ * @inheritDoc
*/
public function valid() {
return isset($this->responses[$this->position]);
*/
class CommentResponseAction extends AbstractDatabaseObjectAction {
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$allowGuestAccess
+ * @inheritDoc
*/
protected $allowGuestAccess = ['loadResponses'];
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$className
+ * @inheritDoc
*/
protected $className = 'wcf\data\comment\response\CommentResponseEditor';
public $commentManager = null;
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::delete()
+ * @inheritDoc
*/
public function delete() {
if (empty($this->objects)) {
*/
class Condition extends DatabaseObject {
/**
- * @see \wcf\data\DatabaseObject::$databaseTableIndexName
+ * @inheritDoc
*/
protected static $databaseTableIndexName = 'conditionID';
/**
- * @see \wcf\data\DatabaseObject::$databaseTableName
+ * @inheritDoc
*/
protected static $databaseTableName = 'condition';
/**
- * @see \wcf\data\IStorableObject::__get()
+ * @inheritDoc
*/
public function __get($name) {
$value = parent::__get($name);
}
/**
- * @see \wcf\data\DatabaseObject::handleData()
+ * @inheritDoc
*/
protected function handleData($data) {
parent::handleData($data);
}
/**
- * @see \wcf\data\IStorableObject::getDatabaseTableAlias()
+ * @inheritDoc
*/
public static function getDatabaseTableAlias() {
return 'condition_table';
*/
class CoreObject extends DatabaseObject {
/**
- * @see \wcf\data\DatabaseObject::$databaseTableName
+ * @inheritDoc
*/
protected static $databaseTableName = 'core_object';
/**
- * @see \wcf\data\DatabaseObject::$databaseTableIndexName
+ * @inheritDoc
*/
protected static $databaseTableIndexName = 'objectID';
}
*/
class CoreObjectAction extends AbstractDatabaseObjectAction {
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$className
+ * @inheritDoc
*/
protected $className = 'wcf\data\core\object\CoreObjectEditor';
}
*/
class CronjobAction extends AbstractDatabaseObjectAction implements IToggleAction {
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$className
+ * @inheritDoc
*/
protected $className = 'wcf\data\cronjob\CronjobEditor';
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$permissionsCreate
+ * @inheritDoc
*/
protected $permissionsCreate = ['admin.management.canManageCronjob'];
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$permissionsDelete
+ * @inheritDoc
*/
protected $permissionsDelete = ['admin.management.canManageCronjob'];
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$permissionsUpdate
+ * @inheritDoc
*/
protected $permissionsUpdate = ['admin.management.canManageCronjob'];
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$allowGuestAccess
+ * @inheritDoc
*/
protected $allowGuestAccess = ['executeCronjobs'];
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$requireACP
+ * @inheritDoc
*/
protected $requireACP = ['create', 'delete', 'update', 'toggle', 'execute'];
/**
- * @see \wcf\data\IDeleteAction::validateDelete()
+ * @inheritDoc
*/
public function validateDelete() {
parent::validateDelete();
}
/**
- * @see \wcf\data\AbstractDatabaseAction::validateUpdate()
+ * @inheritDoc
*/
public function validateUpdate() {
parent::validateUpdate();
}
/**
- * @see \wcf\data\IToggleAction::validateToggle()
+ * @inheritDoc
*/
public function validateToggle() {
parent::validateUpdate();
}
/**
- * @see \wcf\data\IToggleAction::toggle()
+ * @inheritDoc
*/
public function toggle() {
foreach ($this->objects as $cronjob) {
*/
class CronjobLog extends DatabaseObject {
/**
- * @see \wcf\data\DatabaseObject::$databaseTableName
+ * @inheritDoc
*/
protected static $databaseTableName = 'cronjob_log';
/**
- * @see \wcf\data\DatabaseObject::$databaseTableIndexName
+ * @inheritDoc
*/
protected static $databaseTableIndexName = 'cronjobLogID';
}
*/
class CronjobLogAction extends AbstractDatabaseObjectAction {
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$className
+ * @inheritDoc
*/
protected $className = 'wcf\data\cronjob\log\CronjobLogEditor';
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$requireACP
+ * @inheritDoc
*/
protected $requireACP = ['clearAll'];
*/
class EditHistoryEntry extends DatabaseObject {
/**
- * @see \wcf\data\DatabaseObject::$databaseTableName
+ * @inheritDoc
*/
protected static $databaseTableName = 'edit_history_entry';
/**
- * @see \wcf\data\DatabaseObject::$databaseTableIndexName
+ * @inheritDoc
*/
protected static $databaseTableIndexName = 'entryID';
/**
- * @see \wcf\data\edit\history\entry\EntryHistoryEntry::getObject()
+ * @inheritDoc
*/
protected $object = null;
*/
class EditHistoryEntryAction extends AbstractDatabaseObjectAction {
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$className
+ * @inheritDoc
*/
protected $className = 'wcf\data\edit\history\entry\EditHistoryEntryEditor';
use TDatabaseObjectPermissions;
/**
- * @see \wcf\data\DatabaseObject::$databaseTableName
+ * @inheritDoc
*/
protected static $databaseTableName = 'event_listener';
/**
- * @see \wcf\data\DatabaseObject::$databaseTableIndexName
+ * @inheritDoc
*/
protected static $databaseTableIndexName = 'listenerID';
*/
class EventListenerAction extends AbstractDatabaseObjectAction {
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$className
+ * @inheritDoc
*/
protected $className = 'wcf\data\event\listener\EventListenerEditor';
}
*/
class Label extends DatabaseObject implements IRouteController {
/**
- * @see \wcf\data\DatabaseObject::$databaseTableName
+ * @inheritDoc
*/
protected static $databaseTableName = 'label';
/**
- * @see \wcf\data\DatabaseObject::$databaseIndexName
+ * @inheritDoc
*/
protected static $databaseTableIndexName = 'labelID';
}
/**
- * @see \wcf\data\ITitledObject::getTitle()
+ * @inheritDoc
*/
public function getTitle() {
return WCF::getLanguage()->get($this->label);
}
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::update()
+ * @inheritDoc
*/
public function update() {
parent::update();
*/
class LabelGroup extends DatabaseObject implements IRouteController {
/**
- * @see \wcf\data\DatabaseObject::$databaseTableName
+ * @inheritDoc
*/
protected static $databaseTableName = 'label_group';
/**
- * @see \wcf\data\DatabaseObject::$databaseIndexName
+ * @inheritDoc
*/
protected static $databaseTableIndexName = 'groupID';
/**
- * @see \wcf\data\ITitledObject::getTitle()
+ * @inheritDoc
*/
public function getTitle() {
return WCF::getLanguage()->get($this->groupName);
*/
class LabelGroupAction extends AbstractDatabaseObjectAction {
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$className
+ * @inheritDoc
*/
protected $className = 'wcf\data\label\group\LabelGroupEditor';
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$permissionsCreate
+ * @inheritDoc
*/
protected $permissionsCreate = ['admin.content.label.canManageLabel'];
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$permissionsDelete
+ * @inheritDoc
*/
protected $permissionsDelete = ['admin.content.label.canManageLabel'];
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$permissionsUpdate
+ * @inheritDoc
*/
protected $permissionsUpdate = ['admin.content.label.canManageLabel'];
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$requireACP
+ * @inheritDoc
*/
protected $requireACP = ['create', 'delete', 'update'];
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::delete()
+ * @inheritDoc
*/
public function delete() {
$count = parent::delete();
*/
class Language extends DatabaseObject {
/**
- * @see \wcf\data\DatabaseObject::$databaseTableName
+ * @inheritDoc
*/
protected static $databaseTableName = 'language';
/**
- * @see \wcf\data\DatabaseObject::$databaseTableIndexName
+ * @inheritDoc
*/
protected static $databaseTableIndexName = 'languageID';
*/
class LanguageAction extends AbstractDatabaseObjectAction {
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$className
+ * @inheritDoc
*/
protected $className = 'wcf\data\language\LanguageEditor';
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$permissionsCreate
+ * @inheritDoc
*/
protected $permissionsCreate = ['admin.language.canManageLanguage'];
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$permissionsDelete
+ * @inheritDoc
*/
protected $permissionsDelete = ['admin.language.canManageLanguage'];
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$permissionsUpdate
+ * @inheritDoc
*/
protected $permissionsUpdate = ['admin.language.canManageLanguage'];
protected $languageEditor = null;
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$requireACP
+ * @inheritDoc
*/
protected $requireACP = ['create', 'delete', 'setAsDefault', 'update'];
*/
class SetupLanguage extends Language {
/**
- * @see \wcf\data\DatabaseObject::__construct()
+ * @inheritDoc
*/
public function __construct($languageID, array $row, Language $language = null) {
if ($row === null) {
}
/**
- * @see \wcf\data\language\Language::loadCategory()
+ * @inheritDoc
*/
protected function loadCategory($category) {
return false;
*/
class LanguageCategory extends DatabaseObject {
/**
- * @see \wcf\data\DatabaseObject::$databaseTableName
+ * @inheritDoc
*/
protected static $databaseTableName = 'language_category';
/**
- * @see \wcf\data\DatabaseObject::$databaseTableIndexName
+ * @inheritDoc
*/
protected static $databaseTableIndexName = 'languageCategoryID';
}
*/
class LanguageCategoryAction extends AbstractDatabaseObjectAction {
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$className
+ * @inheritDoc
*/
protected $className = 'wcf\data\language\category\LanguageCategoryEditor';
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$permissionsCreate
+ * @inheritDoc
*/
protected $permissionsCreate = ['admin.language.canManageLanguage'];
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$permissionsDelete
+ * @inheritDoc
*/
protected $permissionsDelete = ['admin.language.canManageLanguage'];
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$permissionsUpdate
+ * @inheritDoc
*/
protected $permissionsUpdate = ['admin.language.canManageLanguage'];
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$requireACP
+ * @inheritDoc
*/
protected $requireACP = ['create', 'delete', 'update'];
}
*/
class LanguageItemAction extends AbstractDatabaseObjectAction {
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$className
+ * @inheritDoc
*/
protected $className = 'wcf\data\language\item\LanguageItemEditor';
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$permissionsCreate
+ * @inheritDoc
*/
protected $permissionsCreate = ['admin.language.canManageLanguage'];
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$permissionsDelete
+ * @inheritDoc
*/
protected $permissionsDelete = ['admin.language.canManageLanguage'];
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$permissionsUpdate
+ * @inheritDoc
*/
protected $permissionsUpdate = ['admin.language.canManageLanguage'];
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$requireACP
+ * @inheritDoc
*/
protected $requireACP = ['create', 'delete', 'edit', 'prepareEdit', 'update'];
*/
class Like extends DatabaseObject {
/**
- * @see \wcf\data\DatabaseObject::$databaseTableName
+ * @inheritDoc
*/
protected static $databaseTableName = 'like';
/**
- * @see \wcf\data\DatabaseObject::$databaseIndexName
+ * @inheritDoc
*/
protected static $databaseTableIndexName = 'likeID';
}
/**
- * @see \wcf\data\IStorableObject::getDatabaseTableAlias()
+ * @inheritDoc
*/
public static function getDatabaseTableAlias() {
return 'like_table';
*/
class LikeAction extends AbstractDatabaseObjectAction implements IGroupedUserListAction {
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$allowGuestAccess
+ * @inheritDoc
*/
protected $allowGuestAccess = ['getGroupedUserList', 'getLikeDetails', 'load'];
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$className
+ * @inheritDoc
*/
protected $className = 'wcf\data\like\LikeEditor';
}
/**
- * @see \wcf\data\like\LikeAction::updateLike()
+ * @inheritDoc
*/
public function like() {
return $this->updateLike(Like::LIKE);
}
/**
- * @see \wcf\data\like\LikeAction::validateLike()
+ * @inheritDoc
*/
public function validateDislike() {
if (!LIKE_ENABLE_DISLIKE) {
}
/**
- * @see \wcf\data\like\LikeAction::updateLike()
+ * @inheritDoc
*/
public function dislike() {
return $this->updateLike(Like::DISLIKE);
}
/**
- * @see \wcf\data\IGroupedUserListAction::validateGetGroupedUserList()
+ * @inheritDoc
*/
public function validateGetGroupedUserList() {
$this->validateObjectParameters();
}
/**
- * @see \wcf\data\IGroupedUserListAction::getGroupedUserList()
+ * @inheritDoc
*/
public function getGroupedUserList() {
// fetch number of pages
*/
class ModerationQueueAction extends AbstractDatabaseObjectAction {
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$className
+ * @inheritDoc
*/
protected $className = 'wcf\data\moderation\queue\ModerationQueueEditor';
public $user = null;
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::create()
+ * @inheritDoc
*/
public function create() {
if (!isset($this->parameters['data']['lastChangeTime'])) {
}
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::update()
+ * @inheritDoc
*/
public function update() {
if (!isset($this->parameters['data']['lastChangeTime'])) {
}
/**
- * @see \wcf\data\IVisitableObjectAction::validateMarkAsRead()
+ * @inheritDoc
*/
public function validateMarkAsRead() {
if (empty($this->objects)) {
*/
class ModerationQueueActivationAction extends ModerationQueueAction {
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$allowGuestAccess
+ * @inheritDoc
*/
protected $allowGuestAccess = ['enableContent', 'removeContent'];
*/
class ModerationQueueReportAction extends ModerationQueueAction {
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$allowGuestAccess
+ * @inheritDoc
*/
protected $allowGuestAccess = ['prepareReport', 'removeContent', 'removeReport', 'report'];
}
/**
- * @see \wcf\data\moderation\queue\ViewableModerationQueue::getTitle()
+ * @inheritDoc
*/
public function __toString() {
return $this->getTitle();
*/
class ModificationLog extends DatabaseObject {
/**
- * @see \wcf\data\DatabaseObject::$databaseTableName
+ * @inheritDoc
*/
protected static $databaseTableName = 'modification_log';
/**
- * @see \wcf\data\DatabaseObject::$databaseTableIndexName
+ * @inheritDoc
*/
protected static $databaseTableIndexName = 'logID';
/**
- * @see \wcf\data\IStorableObject::__get()
+ * @inheritDoc
*/
public function __get($name) {
$value = parent::__get($name);
}
/**
- * @see \wcf\data\DatabaseObject::handleData()
+ * @inheritDoc
*/
protected function handleData($data) {
parent::handleData($data);
*/
class NoticeAction extends AbstractDatabaseObjectAction implements ISortableAction, IToggleAction {
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$allowGuestAccess
+ * @inheritDoc
*/
protected $allowGuestAccess = ['dismiss'];
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$permissionsDelete
+ * @inheritDoc
*/
protected $permissionsDelete = ['admin.notice.canManageNotice'];
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$permissionsUpdate
+ * @inheritDoc
*/
protected $permissionsUpdate = ['admin.notice.canManageNotice'];
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$requireACP
+ * @inheritDoc
*/
protected $requireACP = ['create', 'delete', 'toggle', 'update', 'updatePosition'];
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::create()
+ * @inheritDoc
*/
public function create() {
$showOrder = 0;
}
/**
- * @see \wcf\data\IDeleteAction::delete()
+ * @inheritDoc
*/
public function delete() {
ConditionHandler::getInstance()->deleteConditions('com.woltlab.wcf.condition.notice', $this->objectIDs);
}
/**
- * @see \wcf\data\IToggleAction::toggle()
+ * @inheritDoc
*/
public function toggle() {
foreach ($this->objects as $notice) {
}
/**
- * @see \wcf\data\IToggleAction::validateToggle()
+ * @inheritDoc
*/
public function validateToggle() {
parent::validateUpdate();
}
/**
- * @see \wcf\data\ISortableAction::validateUpdatePosition()
+ * @inheritDoc
*/
public function validateUpdatePosition() {
WCF::getSession()->checkPermissions($this->permissionsUpdate);
}
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::update()
+ * @inheritDoc
*/
public function update() {
parent::update();
}
/**
- * @see \wcf\data\ISortableAction::updatePosition()
+ * @inheritDoc
*/
public function updatePosition() {
$sql = "UPDATE wcf".WCF_N."_notice
public $listClassName = '';
/**
- * @see \wcf\data\object\type\IObjectTypeProvider::getObjectByID()
+ * @inheritDoc
*/
public function getObjectByID($objectID) {
$object = new $this->className($objectID);
}
/**
- * @see \wcf\data\object\type\IObjectTypeProvider::getObjectsByIDs()
+ * @inheritDoc
*/
public function getObjectsByIDs(array $objectIDs) {
$tableAlias = call_user_func([$this->className, 'getDatabaseTableAlias']);
*/
class ObjectTypeAction extends AbstractDatabaseObjectAction {
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$className
+ * @inheritDoc
*/
protected $className = 'wcf\data\object\type\ObjectTypeEditor';
}
protected $groupedObjectTypes = [];
/**
- * @see \wcf\system\SingletonFactory::init()
+ * @inheritDoc
*/
protected function init() {
// get definition cache
*/
class ObjectTypeDefinition extends DatabaseObject {
/**
- * @see \wcf\data\DatabaseObject::$databaseTableName
+ * @inheritDoc
*/
protected static $databaseTableName = 'object_type_definition';
/**
- * @see \wcf\data\DatabaseObject::$databaseTableIndexName
+ * @inheritDoc
*/
protected static $databaseTableIndexName = 'definitionID';
}
*/
class ObjectTypeDefinitionAction extends AbstractDatabaseObjectAction {
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$className
+ * @inheritDoc
*/
protected $className = 'wcf\data\object\type\definition\ObjectTypeDefinitionEditor';
}
use TDatabaseObjectPermissions;
/**
- * @see \wcf\data\DatabaseObject::$databaseTableName
+ * @inheritDoc
*/
protected static $databaseTableName = 'option';
/**
- * @see \wcf\data\DatabaseObject::$databaseTableIndexName
+ * @inheritDoc
*/
protected static $databaseTableIndexName = 'optionID';
/**
- * @see \wcf\data\IStorableObject::__get()
+ * @inheritDoc
*/
public function __get($name) {
$value = parent::__get($name);
}
/**
- * @see \wcf\data\DatabaseObject::handleData()
+ * @inheritDoc
*/
protected function handleData($data) {
parent::handleData($data);
}
/**
- * @see \wcf\data\IStorableObject::getDatabaseTableAlias()
+ * @inheritDoc
*/
public static function getDatabaseTableAlias() {
return 'option_table';
*/
class OptionAction extends AbstractDatabaseObjectAction {
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$className
+ * @inheritDoc
*/
protected $className = 'wcf\data\option\OptionEditor';
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$permissionsCreate
+ * @inheritDoc
*/
protected $permissionsCreate = ['admin.configuration.canEditOption'];
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$permissionsDelete
+ * @inheritDoc
*/
protected $permissionsDelete = ['admin.configuration.canEditOption'];
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$permissionsUpdate
+ * @inheritDoc
*/
protected $permissionsUpdate = ['admin.configuration.canEditOption'];
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$requireACP
+ * @inheritDoc
*/
protected $requireACP = ['create', 'delete', 'import', 'update', 'updateAll'];
use TDatabaseObjectPermissions;
/**
- * @see \wcf\data\DatabaseObject::$databaseTableName
+ * @inheritDoc
*/
protected static $databaseTableName = 'option_category';
/**
- * @see \wcf\data\DatabaseObject::$databaseTableIndexName
+ * @inheritDoc
*/
protected static $databaseTableIndexName = 'categoryID';
}
*/
class OptionCategoryAction extends AbstractDatabaseObjectAction {
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$className
+ * @inheritDoc
*/
protected $className = 'wcf\data\option\category\OptionCategoryEditor';
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$permissionsCreate
+ * @inheritDoc
*/
protected $permissionsCreate = ['admin.configuration.canEditOption'];
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$permissionsDelete
+ * @inheritDoc
*/
protected $permissionsDelete = ['admin.configuration.canEditOption'];
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$permissionsUpdate
+ * @inheritDoc
*/
protected $permissionsUpdate = ['admin.configuration.canEditOption'];
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$requireACP
+ * @inheritDoc
*/
protected $requireACP = ['create', 'delete', 'update'];
}
protected $requiredPackages = null;
/**
- * @see \wcf\data\DatabaseObject::$databaseTableName
+ * @inheritDoc
*/
protected static $databaseTableName = 'package';
/**
- * @see \wcf\data\DatabaseObject::$databaseTableIndexName
+ * @inheritDoc
*/
protected static $databaseTableIndexName = 'packageID';
}
/**
- * @see \wcf\data\package\Package::getName()
+ * @inheritDoc
*/
public function __toString() {
return $this->getName();
*/
class PackageAction extends AbstractDatabaseObjectAction {
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$className
+ * @inheritDoc
*/
protected $className = 'wcf\data\package\PackageEditor';
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$permissionsCreate
+ * @inheritDoc
*/
protected $permissionsCreate = ['admin.configuration.package.canInstallPackage'];
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$permissionsDelete
+ * @inheritDoc
*/
protected $permissionsDelete = ['admin.configuration.package.canUninstallPackage'];
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$permissionsUpdate
+ * @inheritDoc
*/
protected $permissionsUpdate = ['admin.configuration.package.canUpdatePackage'];
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$requireACP
+ * @inheritDoc
*/
protected $requireACP = ['searchForPurchasedItems'];
protected $packages = [];
/**
- * @see \wcf\system\SingletonFactory::init()
+ * @inheritDoc
*/
protected function init() {
$this->packages = PackageCacheBuilder::getInstance()->getData();
*/
class PackageInstallationPluginAction extends AbstractDatabaseObjectAction {
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$className
+ * @inheritDoc
*/
protected $className = 'wcf\data\package\installation\plugin\PackageInstallationPluginEditor';
}
*/
class PackageInstallationQueueAction extends AbstractDatabaseObjectAction {
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$className
+ * @inheritDoc
*/
protected $className = 'wcf\data\package\installation\queue\PackageInstallationQueueEditor';
protected $package = null;
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$requireACP
+ * @inheritDoc
*/
protected $requireACP = ['cancelInstallation', 'prepareQueue'];
*/
class PackageUpdate extends DatabaseObject {
/**
- * @see \wcf\data\DatabaseObject::$databaseTableName
+ * @inheritDoc
*/
protected static $databaseTableName = 'package_update';
/**
- * @see \wcf\data\DatabaseObject::$databaseTableIndexName
+ * @inheritDoc
*/
protected static $databaseTableIndexName = 'packageUpdateID';
*/
class PackageUpdateAction extends AbstractDatabaseObjectAction {
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$className
+ * @inheritDoc
*/
protected $className = 'wcf\data\package\update\PackageUpdateEditor';
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$requireACP
+ * @inheritDoc
*/
protected $requireACP = ['getResultList', 'prepareInstallation', 'prepareUpdate', 'search', 'searchForUpdates'];
*/
class PackageUpdateServerAction extends AbstractDatabaseObjectAction implements IToggleAction {
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$className
+ * @inheritDoc
*/
protected $className = 'wcf\data\package\update\server\PackageUpdateServerEditor';
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$permissionsCreate
+ * @inheritDoc
*/
protected $permissionsCreate = ['admin.configuration.package.canEditServer'];
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$permissionsDelete
+ * @inheritDoc
*/
protected $permissionsDelete = ['admin.configuration.package.canEditServer'];
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$permissionsUpdate
+ * @inheritDoc
*/
protected $permissionsUpdate = ['admin.configuration.package.canEditServer'];
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$requireACP
+ * @inheritDoc
*/
protected $requireACP = ['create', 'delete', 'toggle', 'update'];
/**
- * @see \wcf\data\IToggleAction::validateToggle()
+ * @inheritDoc
*/
public function validateToggle() {
parent::validateUpdate();
}
/**
- * @see \wcf\data\IToggleAction::toggle()
+ * @inheritDoc
*/
public function toggle() {
foreach ($this->objects as $server) {
*/
class PackageUpdateVersion extends DatabaseObject {
/**
- * @see \wcf\data\DatabaseObject::$databaseTableName
+ * @inheritDoc
*/
protected static $databaseTableName = 'package_update_version';
/**
- * @see \wcf\data\DatabaseObject::$databaseTableIndexName
+ * @inheritDoc
*/
protected static $databaseTableIndexName = 'packageUpdateVersionID';
}
*/
class PackageUpdateVersionAction extends AbstractDatabaseObjectAction {
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$className
+ * @inheritDoc
*/
protected $className = 'wcf\data\package\update\version\PackageUpdateVersionEditor';
}
*/
class PaidSubscription extends DatabaseObject {
/**
- * @see \wcf\data\DatabaseObject::$databaseTableName
+ * @inheritDoc
*/
protected static $databaseTableName = 'paid_subscription';
/**
- * @see \wcf\data\DatabaseObject::$databaseIndexName
+ * @inheritDoc
*/
protected static $databaseTableIndexName = 'subscriptionID';
*/
class PaidSubscriptionAction extends AbstractDatabaseObjectAction implements IToggleAction {
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$permissionsDelete
+ * @inheritDoc
*/
protected $permissionsDelete = ['admin.paidSubscription.canManageSubscription'];
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$permissionsUpdate
+ * @inheritDoc
*/
protected $permissionsUpdate = ['admin.paidSubscription.canManageSubscription'];
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$requireACP
+ * @inheritDoc
*/
protected $requireACP = ['create', 'delete', 'toggle', 'update'];
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::create()
+ * @inheritDoc
*/
public function create() {
$showOrder = 0;
}
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::update()
+ * @inheritDoc
*/
public function update() {
parent::update();
}
/**
- * @see \wcf\data\IToggleAction::toggle()
+ * @inheritDoc
*/
public function toggle() {
foreach ($this->objects as $object) {
}
/**
- * @see \wcf\data\IToggleAction::validateToggle()
+ * @inheritDoc
*/
public function validateToggle() {
parent::validateUpdate();
*/
class PaidSubscriptionTransactionLog extends DatabaseObject {
/**
- * @see \wcf\data\DatabaseObject::$databaseTableName
+ * @inheritDoc
*/
protected static $databaseTableName = 'paid_subscription_transaction_log';
/**
- * @see \wcf\data\DatabaseObject::$databaseIndexName
+ * @inheritDoc
*/
protected static $databaseTableIndexName = 'logID';
*/
class PaidSubscriptionUser extends DatabaseObject {
/**
- * @see \wcf\data\DatabaseObject::$databaseTableName
+ * @inheritDoc
*/
protected static $databaseTableName = 'paid_subscription_user';
/**
- * @see \wcf\data\DatabaseObject::$databaseIndexName
+ * @inheritDoc
*/
protected static $databaseTableIndexName = 'subscriptionUserID';
*/
class PaidSubscriptionUserAction extends AbstractDatabaseObjectAction {
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$permissionsDelete
+ * @inheritDoc
*/
protected $permissionsDelete = ['admin.paidSubscription.canManageSubscription'];
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$permissionsUpdate
+ * @inheritDoc
*/
protected $permissionsUpdate = ['admin.paidSubscription.canManageSubscription'];
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$requireACP
+ * @inheritDoc
*/
protected $requireACP = ['create', 'delete', 'update'];
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::create()
+ * @inheritDoc
*/
public function create() {
$this->parameters['data']['subscriptionID'] = $this->parameters['subscription']->subscriptionID;
}
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::validateCreate()
+ * @inheritDoc
*/
public function validateCreate() {
parent::validateCreate();
}
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::delete()
+ * @inheritDoc
*/
public function delete() {
$this->revoke();
*/
class Poll extends DatabaseObject {
/**
- * @see \wcf\data\DatabaseObject::$databaseTableName
+ * @inheritDoc
*/
protected static $databaseTableName = 'poll';
/**
- * @see \wcf\data\DatabaseObject::$databaseIndexName
+ * @inheritDoc
*/
protected static $databaseTableIndexName = 'pollID';
*/
class PollAction extends AbstractDatabaseObjectAction implements IGroupedUserListAction {
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$allowGuestAccess
+ * @inheritDoc
*/
protected $allowGuestAccess = ['getGroupedUserList'];
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$className
+ * @inheritDoc
*/
protected $className = 'wcf\data\poll\PollEditor';
protected $poll = null;
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::create()
+ * @inheritDoc
*/
public function create() {
if (!isset($this->parameters['data']['time'])) $this->parameters['data']['time'] = TIME_NOW;
}
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::update()
+ * @inheritDoc
*/
public function update() {
parent::update();
}
/**
- * @see \wcf\data\IGroupedUserListAction::validateGetGroupedUserList()
+ * @inheritDoc
*/
public function validateGetGroupedUserList() {
$this->readInteger('pollID');
}
/**
- * @see \wcf\data\IGroupedUserListAction::getGroupedUserList()
+ * @inheritDoc
*/
public function getGroupedUserList() {
// get options
*/
class PollOption extends DatabaseObject {
/**
- * @see \wcf\data\DatabaseObject::$databaseTableName
+ * @inheritDoc
*/
protected static $databaseTableName = 'poll_option';
/**
- * @see \wcf\data\DatabaseObject::$databaseIndexName
+ * @inheritDoc
*/
protected static $databaseTableIndexName = 'optionID';
*/
class PollOptionAction extends AbstractDatabaseObjectAction {
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$className
+ * @inheritDoc
*/
protected $className = 'wcf\data\poll\option\PollOptionEditor';
}
*/
class Search extends DatabaseObject {
/**
- * @see \wcf\data\DatabaseObject::$databaseTableName
+ * @inheritDoc
*/
protected static $databaseTableName = 'search';
/**
- * @see \wcf\data\DatabaseObject::$databaseTableIndexName
+ * @inheritDoc
*/
protected static $databaseTableIndexName = 'searchID';
}
*/
class SearchAction extends AbstractDatabaseObjectAction {
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$className
+ * @inheritDoc
*/
protected $className = 'wcf\data\search\SearchEditor';
}
*/
class SearchKeyword extends DatabaseObject {
/**
- * @see \wcf\data\DatabaseObject::$databaseTableName
+ * @inheritDoc
*/
protected static $databaseTableName = 'search_keyword';
/**
- * @see \wcf\data\DatabaseObject::$databaseTableIndexName
+ * @inheritDoc
*/
protected static $databaseTableIndexName = 'keywordID';
}
*/
class SearchKeywordAction extends AbstractDatabaseObjectAction implements ISearchAction {
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$className
+ * @inheritDoc
*/
protected $className = 'wcf\data\search\keyword\SearchKeywordEditor';
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$allowGuestAccess
+ * @inheritDoc
*/
protected $allowGuestAccess = ['getSearchResultList'];
/**
- * @see \wcf\data\ISearchAction::validateGetSearchResultList()
+ * @inheritDoc
*/
public function validateGetSearchResultList() {
$this->readString('searchString', false, 'data');
}
/**
- * @see \wcf\data\ISearchAction::getSearchResultList()
+ * @inheritDoc
*/
public function getSearchResultList() {
$list = [];
}
/**
- * @see \wcf\data\acp\session\ACPSession::supportsVirtualSessions()
+ * @inheritDoc
*/
public static function supportsVirtualSessions() {
return (SESSION_ENABLE_VIRTUALIZATION) ? true : false;
*/
class SessionAction extends AbstractDatabaseObjectAction {
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$allowGuestAccess
+ * @inheritDoc
*/
protected $allowGuestAccess = ['keepAlive'];
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$className
+ * @inheritDoc
*/
protected $className = 'wcf\data\session\SessionEditor';
protected static $databaseTableName = 'sitemap';
/**
- * @see \wcf\data\DatabaseObject::$databaseTableIndexName
+ * @inheritDoc
*/
protected static $databaseTableIndexName = 'sitemapID';
*/
class SitemapAction extends AbstractDatabaseObjectAction {
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$allowGuestAccess
+ * @inheritDoc
*/
protected $allowGuestAccess = ['getSitemap'];
*/
class SmileyAction extends AbstractDatabaseObjectAction implements ISortableAction {
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$className
+ * @inheritDoc
*/
protected $className = 'wcf\data\smiley\SmileyEditor';
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$permissionsDelete
+ * @inheritDoc
*/
protected $permissionsDelete = ['admin.content.smiley.canManageSmiley'];
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$permissionsUpdate
+ * @inheritDoc
*/
protected $permissionsUpdate = ['admin.content.smiley.canManageSmiley'];
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$requireACP
+ * @inheritDoc
*/
protected $requireACP = ['delete', 'update', 'updatePosition'];
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::create()
+ * @inheritDoc
*/
public function create() {
$smiley = parent::create();
}
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::update()
+ * @inheritDoc
*/
public function update() {
if (empty($this->objects)) {
}
/**
- * @see \wcf\data\ISortableAction::validateUpdatePosition()
+ * @inheritDoc
*/
public function validateUpdatePosition() {
// validate permissions
}
/**
- * @see \wcf\data\ISortableAction::updatePosition()
+ * @inheritDoc
*/
public function updatePosition() {
$smileyList = new SmileyList();
protected $visibleCategories = null;
/**
- * @see \wcf\system\SingletonFactory::init()
+ * @inheritDoc
*/
protected function init() {
// get smiley cache
}
/**
- * @see \Countable::count()
+ * @inheritDoc
*/
public function count() {
return count($this->smilies);
}
/**
- * @see \Iterator::current()
+ * @inheritDoc
*/
public function current() {
$objectID = $this->indexToObject[$this->index];
}
/**
- * @see \Iterator::next()
+ * @inheritDoc
*/
public function next() {
++$this->index;
}
/**
- * @see \Iterator::rewind()
+ * @inheritDoc
*/
public function rewind() {
$this->index = 0;
}
/**
- * @see \Iterator::valid()
+ * @inheritDoc
*/
public function valid() {
return isset($this->indexToObject[$this->index]);
}
/**
- * @see \SeekableIterator::seek()
+ * @inheritDoc
*/
public function seek($index) {
$this->index = $index;
}
/**
- * @see \wcf\data\ITraversableObject::seekTo()
+ * @inheritDoc
*/
public function seekTo($objectID) {
$this->index = array_search($objectID, $this->indexToObject);
}
/**
- * @see \wcf\data\ITraversableObject::search()
+ * @inheritDoc
*/
public function search($objectID) {
try {
*/
class SmileyCategoryAction extends AbstractDatabaseObjectAction {
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$className
+ * @inheritDoc
*/
protected $className = 'wcf\data\category\CategoryEditor';
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$allowGuestAccess
+ * @inheritDoc
*/
protected $allowGuestAccess = ['getSmilies'];
*/
class Spider extends DatabaseObject {
/**
- * @see \wcf\data\DatabaseObject::$databaseTableName
+ * @inheritDoc
*/
protected static $databaseTableName = 'spider';
/**
- * @see \wcf\data\DatabaseObject::$databaseTableIndexName
+ * @inheritDoc
*/
protected static $databaseTableIndexName = 'spiderID';
}
*/
class SpiderAction extends AbstractDatabaseObjectAction {
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$className
+ * @inheritDoc
*/
protected $className = 'wcf\data\spider\SpiderEditor';
}
*/
class StatDaily extends DatabaseObject {
/**
- * @see \wcf\data\DatabaseObject::$databaseTableName
+ * @inheritDoc
*/
protected static $databaseTableName = 'stat_daily';
/**
- * @see \wcf\data\DatabaseObject::$databaseTableIndexName
+ * @inheritDoc
*/
protected static $databaseTableIndexName = 'statID';
}
*/
class StatDailyAction extends AbstractDatabaseObjectAction {
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$className
+ * @inheritDoc
*/
protected $className = 'wcf\data\stat\daily\StatDailyEditor';
*/
class Style extends DatabaseObject {
/**
- * @see \wcf\data\DatabaseObject::$databaseTableName
+ * @inheritDoc
*/
protected static $databaseTableName = 'style';
/**
- * @see \wcf\data\DatabaseObject::$databaseTableIndexName
+ * @inheritDoc
*/
protected static $databaseTableIndexName = 'styleID';
*/
class StyleVariable extends DatabaseObject {
/**
- * @see \wcf\data\DatabaseObject::$databaseTableName
+ * @inheritDoc
*/
protected static $databaseTableName = 'style_variable';
/**
- * @see \wcf\data\DatabaseObject::$databaseTableIndexName
+ * @inheritDoc
*/
protected static $databaseTableIndexName = 'variableID';
*/
class StyleVariableAction extends AbstractDatabaseObjectAction {
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$className
+ * @inheritDoc
*/
protected $className = 'wcf\data\style\variable\StyleVariableEditor';
}
*/
class Tag extends DatabaseObject implements IRouteController {
/**
- * @see \wcf\data\DatabaseObject::$databaseTableName
+ * @inheritDoc
*/
protected static $databaseTableName = 'tag';
/**
- * @see \wcf\data\DatabaseObject::$databaseIndexName
+ * @inheritDoc
*/
protected static $databaseTableIndexName = 'tagID';
}
/**
- * @see \wcf\data\ITitledObject::getTitle()
+ * @inheritDoc
*/
public function getTitle() {
return $this->name;
*/
class TagAction extends AbstractDatabaseObjectAction implements ISearchAction {
/**
- * @see \wcf\data\AbstractDatabaseObjectAction
+ * @inheritDoc
*/
protected $allowGuestAccess = ['getSearchResultList'];
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$className
+ * @inheritDoc
*/
protected $className = 'wcf\data\tag\TagEditor';
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$permissionsDelete
+ * @inheritDoc
*/
protected $permissionsDelete = ['admin.content.tag.canManageTag'];
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$permissionsUpdate
+ * @inheritDoc
*/
protected $permissionsUpdate = ['admin.content.tag.canManageTag'];
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$requireACP
+ * @inheritDoc
*/
protected $requireACP = ['delete', 'update'];
public $tagEditor = null;
/**
- * @see \wcf\data\ISearchAction::validateGetSearchResultList()
+ * @inheritDoc
*/
public function validateGetSearchResultList() {
$this->readString('searchString', false, 'data');
}
/**
- * @see \wcf\data\ISearchAction::getSearchResultList()
+ * @inheritDoc
*/
public function getSearchResultList() {
$excludedSearchValues = [];
}
/**
- * @see \wcf\data\IDeleteAction::delete()
+ * @inheritDoc
*/
public function delete() {
$returnValue = parent::delete();
*/
class Template extends DatabaseObject {
/**
- * @see \wcf\data\DatabaseObject::$databaseTableName
+ * @inheritDoc
*/
protected static $databaseTableName = 'template';
/**
- * @see \wcf\data\DatabaseObject::$databaseTableIndexName
+ * @inheritDoc
*/
protected static $databaseTableIndexName = 'templateID';
/**
- * @see \wcf\data\DatabaseObject::__construct()
+ * @inheritDoc
*/
public function __construct($id, $row = null, DatabaseObject $object = null) {
if ($id !== null) {
*/
class TemplateAction extends AbstractDatabaseObjectAction {
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$className
+ * @inheritDoc
*/
protected $className = 'wcf\data\template\TemplateEditor';
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$permissionsCreate
+ * @inheritDoc
*/
protected $permissionsCreate = ['admin.template.canManageTemplate'];
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$permissionsDelete
+ * @inheritDoc
*/
protected $permissionsDelete = ['admin.template.canManageTemplate'];
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$permissionsUpdate
+ * @inheritDoc
*/
protected $permissionsUpdate = ['admin.template.canManageTemplate'];
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$requireACP
+ * @inheritDoc
*/
protected $requireACP = ['create', 'delete', 'update'];
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::create()
+ * @inheritDoc
*/
public function create() {
$template = parent::create();
}
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::delete()
+ * @inheritDoc
*/
public function delete() {
$count = parent::delete();
}
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::update()
+ * @inheritDoc
*/
public function update() {
parent::update();
*/
class TemplateList extends DatabaseObjectList {
/**
- * @see \wcf\data\DatabaseObjectList::$className
+ * @inheritDoc
*/
public $className = 'wcf\data\template\Template';
}
/**
- * @see \wcf\data\DatabaseObjectList::readObjects()
+ * @inheritDoc
*/
public function readObjects() {
parent::readObjects();
*/
class TemplateGroup extends DatabaseObject {
/**
- * @see \wcf\data\DatabaseObject::$databaseTableName
+ * @inheritDoc
*/
protected static $databaseTableName = 'template_group';
/**
- * @see \wcf\data\DatabaseObject::$databaseTableIndexName
+ * @inheritDoc
*/
protected static $databaseTableIndexName = 'templateGroupID';
*/
class TemplateGroupAction extends AbstractDatabaseObjectAction {
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$className
+ * @inheritDoc
*/
protected $className = 'wcf\data\template\group\TemplateGroupEditor';
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$permissionsCreate
+ * @inheritDoc
*/
protected $permissionsCreate = ['admin.template.canManageTemplate'];
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$permissionsDelete
+ * @inheritDoc
*/
protected $permissionsDelete = ['admin.template.canManageTemplate'];
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$permissionsUpdate
+ * @inheritDoc
*/
protected $permissionsUpdate = ['admin.template.canManageTemplate'];
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$requireACP
+ * @inheritDoc
*/
protected $requireACP = ['create', 'delete', 'update'];
}
*/
class TemplateListener extends DatabaseObject {
/**
- * @see \wcf\data\DatabaseObject::$databaseTableName
+ * @inheritDoc
*/
protected static $databaseTableName = 'template_listener';
/**
- * @see \wcf\data\DatabaseObject::$databaseTableIndexName
+ * @inheritDoc
*/
protected static $databaseTableIndexName = 'listenerID';
}
*/
class TemplateListenerAction extends AbstractDatabaseObjectAction {
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$className
+ * @inheritDoc
*/
protected $className = 'wcf\data\template\listener\TemplateListenerEditor';
}
protected $teams = [];
/**
- * @see \wcf\data\DatabaseObjectList::countObjects()
+ * @inheritDoc
*/
public function countObjects() {
$sql = "SELECT COUNT(*)
}
/**
- * @see \wcf\data\DatabaseObjectList::readObjectIDs()
+ * @inheritDoc
*/
public function readObjectIDs() {
$this->objectIDs = [];
}
/**
- * @see \wcf\data\DatabaseObjectList::readObjects()
+ * @inheritDoc
*/
public function readObjects() {
parent::readObjects();
*/
class UserBirthdayAction extends UserProfileAction implements IGroupedUserListAction {
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$allowGuestAccess
+ * @inheritDoc
*/
protected $allowGuestAccess = ['getGroupedUserList'];
/**
- * @see \wcf\data\IGroupedUserListAction::validateGetGroupedUserList()
+ * @inheritDoc
*/
public function validateGetGroupedUserList() {
$this->readString('date');
}
/**
- * @see \wcf\data\IGroupedUserListAction::getGroupedUserList()
+ * @inheritDoc
*/
public function getGroupedUserList() {
$year = $month = $day = 0;
*/
class UserProfileAction extends UserAction {
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$allowGuestAccess
+ * @inheritDoc
*/
protected $allowGuestAccess = ['getUserProfile', 'getDetailedActivityPointList'];
*/
class UserProfileCache extends SingletonFactory {
/**
- * @see UserProfiltRuntimeCache::cacheObjectID()
+ * @inheritDoc
*/
public function cacheUserID($userID) {
UserProfileRuntimeCache::getInstance()->cacheObjectID($userID);
}
/**
- * @see UserProfiltRuntimeCache::cacheUserIDs()
+ * @inheritDoc
*/
public function cacheUserIDs(array $userIDs) {
UserProfileRuntimeCache::getInstance()->cacheObjectIDs($userIDs);
}
/**
- * @see UserProfiltRuntimeCache::getCachedObjects()
+ * @inheritDoc
*/
public function getCachedUserProfiles() {
return UserProfileRuntimeCache::getInstance()->getCachedObjects();
}
/**
- * @see UserProfiltRuntimeCache::getObject()
+ * @inheritDoc
*/
public function getUserProfile($userID) {
return UserProfileRuntimeCache::getInstance()->getObject($userID);
}
/**
- * @see UserProfiltRuntimeCache::getObjects()
+ * @inheritDoc
*/
public function getUserProfiles(array $userIDs) {
return UserProfileRuntimeCache::getInstance()->getObjects($userIDs);
*/
class UserRegistrationAction extends UserAction {
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$allowGuestAccess
+ * @inheritDoc
*/
protected $allowGuestAccess = ['validateEmailAddress', 'validatePassword', 'validateUsername'];
*/
class UserActivityEvent extends DatabaseObject {
/**
- * @see \wcf\data\DatabaseObject::$databaseTableName
+ * @inheritDoc
*/
protected static $databaseTableName = 'user_activity_event';
/**
- * @see \wcf\data\DatabaseObject::$databaseTableIndexName
+ * @inheritDoc
*/
protected static $databaseTableIndexName = 'eventID';
/**
- * @see \wcf\data\IStorableObject::__get()
+ * @inheritDoc
*/
public function __get($name) {
$value = parent::__get($name);
}
/**
- * @see \wcf\data\DatabaseObject::handleData()
+ * @inheritDoc
*/
protected function handleData($data) {
parent::handleData($data);
*/
class UserActivityEventAction extends AbstractDatabaseObjectAction {
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$allowGuestAccess
+ * @inheritDoc
*/
public $allowGuestAccess = ['load'];
*/
class UserAuthenticationFailure extends DatabaseObject {
/**
- * @see \wcf\data\DatabaseObject::$databaseTableName
+ * @inheritDoc
*/
protected static $databaseTableName = 'user_authentication_failure';
/**
- * @see \wcf\data\DatabaseObject::$databaseTableIndexName
+ * @inheritDoc
*/
protected static $databaseTableIndexName = 'failureID';
public $size = 150;
/**
- * @see \wcf\data\user\avatar\IUserAvatar::getURL()
+ * @inheritDoc
*/
public function getURL($size = null) {
return WCF::getPath().'images/avatars/avatar-default.svg';
}
/**
- * @see \wcf\data\user\avatar\IUserAvatar::getImageTag()
+ * @inheritDoc
*/
public function getImageTag($size = null) {
if ($size === null) $size = $this->size;
}
/**
- * @see \wcf\data\user\avatar\IUserAvatar::getWidth()
+ * @inheritDoc
*/
public function getWidth() {
return $this->size;
}
/**
- * @see \wcf\data\user\avatar\IUserAvatar::getHeight()
+ * @inheritDoc
*/
public function getHeight() {
return $this->size;
}
/**
- * @see \wcf\data\user\avatar\IUserAvatar::canCrop()
+ * @inheritDoc
*/
public function canCrop() {
return false;
}
/**
- * @see \wcf\data\user\avatar\IUserAvatar::getCropImageTag()
+ * @inheritDoc
*/
public function getCropImageTag($size = null) {
return '';
}
/**
- * @see \wcf\data\user\avatar\IUserAvatar::getURL()
+ * @inheritDoc
*/
public function getURL($size = null) {
if ($size === null) $size = $this->size;
}
/**
- * @see \wcf\data\user\avatar\IUserAvatar::getImageTag()
+ * @inheritDoc
*/
public function getImageTag($size = null) {
if ($size === null) $size = $this->size;
}
/**
- * @see \wcf\data\user\avatar\IUserAvatar::canCrop()
+ * @inheritDoc
*/
public function canCrop() {
return false;
public static $avatarThumbnailSizes = [32, 96, 128];
/**
- * @see \wcf\data\DatabaseObject::$databaseTableName
+ * @inheritDoc
*/
protected static $databaseTableName = 'user_avatar';
/**
- * @see \wcf\data\DatabaseObject::$databaseTableIndexName
+ * @inheritDoc
*/
protected static $databaseTableIndexName = 'avatarID';
}
/**
- * @see \wcf\data\user\avatar\IUserAvatar::getURL()
+ * @inheritDoc
*/
public function getURL($size = null) {
if ($size !== null && $size !== 'resized') {
}
/**
- * @see \wcf\data\user\avatar\IUserAvatar::getImageTag()
+ * @inheritDoc
*/
public function getImageTag($size = null) {
$width = $this->width;
}
/**
- * @see \wcf\data\user\avatar\IUserAvatar::getCropImageTag()
+ * @inheritDoc
*/
public function getCropImageTag($size = null) {
$imageTag = $this->getImageTag($size);
}
/**
- * @see \wcf\data\user\avatar\IUserAvatar::getWidth()
+ * @inheritDoc
*/
public function getWidth() {
return $this->width;
}
/**
- * @see \wcf\data\user\avatar\IUserAvatar::getHeight()
+ * @inheritDoc
*/
public function getHeight() {
return $this->height;
}
/**
- * @see \wcf\data\user\avatar\IUserAvatar::canCrop()
+ * @inheritDoc
*/
public function canCrop() {
return $this->width != $this->height && $this->width > self::$maxThumbnailSize && $this->height > self::$maxThumbnailSize;
*/
class UserFollow extends DatabaseObject {
/**
- * @see \wcf\data\DatabaseObject::$databaseTableName
+ * @inheritDoc
*/
protected static $databaseTableName = 'user_follow';
/**
- * @see \wcf\data\DatabaseObject::$databaseTableIndexName
+ * @inheritDoc
*/
protected static $databaseTableIndexName = 'followID';
*/
class UserFollowAction extends AbstractDatabaseObjectAction implements IGroupedUserListAction {
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$allowGuestAccess
+ * @inheritDoc
*/
protected $allowGuestAccess = ['getGroupedUserList'];
}
/**
- * @see \wcf\data\user\follow\UserFollowAction::validateFollow()
+ * @inheritDoc
*/
public function validateUnfollow() {
$this->validateFollow();
}
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::validateDelete()
+ * @inheritDoc
*/
public function validateDelete() {
// read objects
}
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::delete()
+ * @inheritDoc
*/
public function delete() {
$returnValues = parent::delete();
}
/**
- * @see \wcf\data\IGroupedUserListAction::validateGetGroupedUserList()
+ * @inheritDoc
*/
public function validateGetGroupedUserList() {
$this->readInteger('pageNo');
}
/**
- * @see \wcf\data\IGroupedUserListAction::getGroupedUserList()
+ * @inheritDoc
*/
public function getGroupedUserList() {
// resolve page count
*/
class UserFollowingAction extends UserFollowAction {
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$className
+ * @inheritDoc
*/
protected $className = 'wcf\data\user\follow\UserFollowEditor';
/**
- * @see \wcf\data\IGroupedUserListAction::validateGetGroupedUserList()
+ * @inheritDoc
*/
public function validateGetGroupedUserList() {
$this->readInteger('pageNo');
}
/**
- * @see \wcf\data\IGroupedUserListAction::getGroupedUserList()
+ * @inheritDoc
*/
public function getGroupedUserList() {
// resolve page count
*/
class UserFollowingList extends UserFollowerList {
/**
- * @see \wcf\data\DatabaseObjectList::$useQualifiedShorthand
+ * @inheritDoc
*/
public $useQualifiedShorthand = false;
/**
- * @see \wcf\data\DatabaseObjectList::__construct()
+ * @inheritDoc
*/
public function __construct() {
UserFollowList::__construct();
const OTHER = 4;
/**
- * @see \wcf\data\DatabaseObject::$databaseTableName
+ * @inheritDoc
*/
protected static $databaseTableName = 'user_group';
/**
- * @see \wcf\data\DatabaseObject::$databaseTableIndexName
+ * @inheritDoc
*/
protected static $databaseTableIndexName = 'groupID';
}
/**
- * @see \wcf\data\user\group\UserGroup::getName()
+ * @inheritDoc
*/
public function __toString() {
return $this->getName();
*/
class UserGroupAction extends AbstractDatabaseObjectAction {
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$className
+ * @inheritDoc
*/
public $className = 'wcf\data\user\group\UserGroupEditor';
public $groupEditor = null;
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$permissionsCreate
+ * @inheritDoc
*/
protected $permissionsCreate = ['admin.user.canAddGroup'];
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$permissionsDelete
+ * @inheritDoc
*/
protected $permissionsDelete = ['admin.user.canDeleteGroup'];
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$permissionsUpdate
+ * @inheritDoc
*/
protected $permissionsUpdate = ['admin.user.canEditGroup'];
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$requireACP
+ * @inheritDoc
*/
protected $requireACP = ['copy', 'create', 'delete', 'update'];
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::create()
+ * @inheritDoc
*/
public function create() {
$group = parent::create();
}
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::update()
+ * @inheritDoc
*/
public function update() {
if (empty($this->objects)) {
*/
class UserGroupAssignment extends DatabaseObject implements IRouteController {
/**
- * @see \wcf\data\DatabaseObject::$databaseTableIndexName
+ * @inheritDoc
*/
protected static $databaseTableIndexName = 'assignmentID';
/**
- * @see \wcf\data\DatabaseObject::$databaseTableName
+ * @inheritDoc
*/
protected static $databaseTableName = 'user_group_assignment';
}
/**
- * @see \wcf\data\ITitledObject::getTitle()
+ * @inheritDoc
*/
public function getTitle() {
return $this->title;
*/
class UserGroupAssignmentAction extends AbstractDatabaseObjectAction implements IToggleAction {
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$permissionsDelete
+ * @inheritDoc
*/
protected $permissionsDelete = ['admin.user.canManageGroupAssignment'];
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$permissionsUpdate
+ * @inheritDoc
*/
protected $permissionsUpdate = ['admin.user.canManageGroupAssignment'];
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$requireACP
+ * @inheritDoc
*/
protected $requireACP = ['create', 'delete', 'toggle', 'update'];
/**
- * @see \wcf\data\IDeleteAction::delete()
+ * @inheritDoc
*/
public function delete() {
ConditionHandler::getInstance()->deleteConditions('com.woltlab.wcf.condition.userGroupAssignment', $this->objectIDs);
}
/**
- * @see \wcf\data\IToggleAction::toggle()
+ * @inheritDoc
*/
public function toggle() {
foreach ($this->objects as $assignment) {
}
/**
- * @see \wcf\data\IToggleAction::validateToggle()
+ * @inheritDoc
*/
public function validateToggle() {
parent::validateUpdate();
*/
class UserGroupOption extends Option {
/**
- * @see \wcf\data\DatabaseObject::$databaseTableName
+ * @inheritDoc
*/
protected static $databaseTableName = 'user_group_option';
/**
- * @see \wcf\data\DatabaseObject::$databaseTableIndexName
+ * @inheritDoc
*/
protected static $databaseTableIndexName = 'optionID';
}
*/
class UserGroupOptionAction extends AbstractDatabaseObjectAction {
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$className
+ * @inheritDoc
*/
protected $className = 'wcf\data\user\group\option\UserGroupOptionEditor';
use TDatabaseObjectPermissions;
/**
- * @see \wcf\data\DatabaseObject::$databaseTableName
+ * @inheritDoc
*/
protected static $databaseTableName = 'user_group_option_category';
/**
- * @see \wcf\data\DatabaseObject::$databaseTableIndexName
+ * @inheritDoc
*/
protected static $databaseTableIndexName = 'categoryID';
}
*/
class UserGroupOptionCategoryAction extends AbstractDatabaseObjectAction {
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$className
+ * @inheritDoc
*/
protected $className = 'wcf\data\user\group\option\category\UserGroupOptionCategoryEditor';
}
*/
class UserIgnore extends DatabaseObject {
/**
- * @see \wcf\data\DatabaseObject::$databaseTableName
+ * @inheritDoc
*/
protected static $databaseTableName = 'user_ignore';
/**
- * @see \wcf\data\DatabaseObject::$databaseTableIndexName
+ * @inheritDoc
*/
protected static $databaseTableIndexName = 'ignoreID';
}
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::validateDelete()
+ * @inheritDoc
*/
public function validateDelete() {
// read objects
}
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::delete()
+ * @inheritDoc
*/
public function delete() {
$returnValues = parent::delete();
*/
class ViewableUserIgnoreList extends UserIgnoreList {
/**
- * @see \wcf\data\DatabaseObjectList::$className
+ * @inheritDoc
*/
public $className = 'wcf\data\user\ignore\UserIgnore';
/**
- * @see \wcf\data\DatabaseObjectList::$decoratorClassName
+ * @inheritDoc
*/
public $decoratorClassName = 'wcf\data\user\UserProfile';
/**
- * @see \wcf\data\DatabaseObjectList::$objectClassName
+ * @inheritDoc
*/
public $objectClassName = 'wcf\data\user\User';
/**
- * @see \wcf\data\DatabaseObjectList::$useQualifiedShorthand
+ * @inheritDoc
*/
public $useQualifiedShorthand = false;
/**
- * @see \wcf\data\DatabaseObjectList::__construct()
+ * @inheritDoc
*/
public function __construct() {
parent::__construct();
*/
class UserMenuItem extends ProcessibleDatabaseObject implements ITreeMenuItem {
/**
- * @see \wcf\data\DatabaseObject::$databaseTableName
+ * @inheritDoc
*/
protected static $databaseTableName = 'user_menu_item';
/**
- * @see \wcf\data\DatabaseObject::$databaseTableIndexName
+ * @inheritDoc
*/
protected static $databaseTableIndexName = 'menuItemID';
/**
- * @see \wcf\data\ProcessibleDatabaseObject::$processorInterface
+ * @inheritDoc
*/
protected static $processorInterface = 'wcf\system\menu\user\IUserMenuItemProvider';
protected $controller = null;
/**
- * @see \wcf\data\ProcessibleDatabaseObject::getProcessor()
+ * @inheritDoc
*/
public function getProcessor() {
if (parent::getProcessor() === null) {
}
/**
- * @see \wcf\system\menu\ITreeMenuItem::getLink()
+ * @inheritDoc
*/
public function getLink() {
// external link
*/
class UserNotification extends DatabaseObject {
/**
- * @see \wcf\data\DatabaseObject::$databaseTableName
+ * @inheritDoc
*/
protected static $databaseTableName = 'user_notification';
/**
- * @see \wcf\data\DatabaseObject::$databaseTableIndexName
+ * @inheritDoc
*/
protected static $databaseTableIndexName = 'notificationID';
/**
- * @see \wcf\data\IStorableObject::__get()
+ * @inheritDoc
*/
public function __get($name) {
$value = parent::__get($name);
}
/**
- * @see \wcf\data\DatabaseObject::handleData()
+ * @inheritDoc
*/
protected function handleData($data) {
parent::handleData($data);
use TDatabaseObjectPermissions;
/**
- * @see \wcf\data\DatabaseObject::$databaseTableName
+ * @inheritDoc
*/
protected static $databaseTableName = 'user_notification_event';
/**
- * @see \wcf\data\DatabaseObject::$databaseTableIndexName
+ * @inheritDoc
*/
protected static $databaseTableIndexName = 'eventID';
/**
- * @see \wcf\data\ProcessibleDatabaseObject::$processorInterface
+ * @inheritDoc
*/
protected static $processorInterface = 'wcf\system\user\notification\event\IUserNotificationEvent';
}
*/
class UserNotificationEventAction extends AbstractDatabaseObjectAction {
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::create();
+ * @inheritDoc
*/
public function create() {
$event = parent::create();
*/
class UserNotificationEventRecipientList extends UserList {
/**
- * @see \wcf\data\DatabaseObjectList\DatabaseObjectList::__construct()
+ * @inheritDoc
*/
public function __construct() {
$this->sqlJoins = "LEFT JOIN wcf".WCF_N."_user user_table ON (user_table.userID = event_to_user.userID)";
}
/**
- * @see \wcf\data\DatabaseObjectList::getDatabaseTableName()
+ * @inheritDoc
*/
public function getDatabaseTableName() {
return 'wcf'.WCF_N.'_user_notification_event_to_user';
}
/**
- * @see \wcf\data\DatabaseObjectList::getDatabaseTableAlias()
+ * @inheritDoc
*/
public function getDatabaseTableAlias() {
return 'event_to_user';
*/
class UserObjectWatch extends DatabaseObject {
/**
- * @see \wcf\data\DatabaseObject::$databaseTableName
+ * @inheritDoc
*/
protected static $databaseTableName = 'user_object_watch';
/**
- * @see \wcf\data\DatabaseObject::$databaseTableIndexName
+ * @inheritDoc
*/
protected static $databaseTableIndexName = 'watchID';
*/
class UserOptionAction extends AbstractDatabaseObjectAction implements IToggleAction {
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$className
+ * @inheritDoc
*/
protected $className = 'wcf\data\user\option\UserOptionEditor';
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$permissionsCreate
+ * @inheritDoc
*/
protected $permissionsCreate = ['admin.user.canManageUserOption'];
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$permissionsDelete
+ * @inheritDoc
*/
protected $permissionsDelete = ['admin.user.canManageUserOption'];
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$permissionsUpdate
+ * @inheritDoc
*/
protected $permissionsUpdate = ['admin.user.canManageUserOption'];
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$requireACP
+ * @inheritDoc
*/
protected $requireACP = ['create', 'delete', 'toggle', 'update'];
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::validateDelete()
+ * @inheritDoc
*/
public function validateDelete() {
parent::validateDelete();
}
/**
- * @see \wcf\data\IToggleAction::toggle()
+ * @inheritDoc
*/
public function toggle() {
foreach ($this->objects as $optionEditor) {
}
/**
- * @see \wcf\data\IToggleAction::validateToggle()
+ * @inheritDoc
*/
public function validateToggle() {
$this->validateUpdate();
*/
class UserOptionCategory extends DatabaseObject {
/**
- * @see \wcf\data\DatabaseObject::$databaseTableName
+ * @inheritDoc
*/
protected static $databaseTableName = 'user_option_category';
/**
- * @see \wcf\data\DatabaseObject::$databaseTableIndexName
+ * @inheritDoc
*/
protected static $databaseTableIndexName = 'categoryID';
/**
- * @see \wcf\data\DatabaseObject::__construct()
+ * @inheritDoc
*/
public function __construct($categoryID, $row = null, UserOptionCategory $category = null) {
if ($categoryID !== null) {
*/
class UserOptionCategoryAction extends AbstractDatabaseObjectAction {
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$className
+ * @inheritDoc
*/
protected $className = 'wcf\data\user\option\category\UserOptionCategoryEditor';
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$permissionsCreate
+ * @inheritDoc
*/
protected $permissionsCreate = ['admin.user.canManageUserOption'];
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$permissionsDelete
+ * @inheritDoc
*/
protected $permissionsDelete = ['admin.user.canManageUserOption'];
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$permissionsUpdate
+ * @inheritDoc
*/
protected $permissionsUpdate = ['admin.user.canManageUserOption'];
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$requireACP
+ * @inheritDoc
*/
protected $requireACP = ['create', 'delete', 'update'];
}
*/
class UserProfileMenuItemAction extends AbstractDatabaseObjectAction {
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$allowGuestAccess
+ * @inheritDoc
*/
protected $allowGuestAccess = ['getContent'];
*/
class UserProfileVisitor extends DatabaseObject {
/**
- * @see \wcf\data\DatabaseObject::$databaseTableName
+ * @inheritDoc
*/
protected static $databaseTableName = 'user_profile_visitor';
/**
- * @see \wcf\data\DatabaseObject::$databaseTableIndexName
+ * @inheritDoc
*/
protected static $databaseTableIndexName = 'visitorID';
*/
class UserProfileVisitorAction extends AbstractDatabaseObjectAction implements IGroupedUserListAction {
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$allowGuestAccess
+ * @inheritDoc
*/
protected $allowGuestAccess = ['getGroupedUserList'];
public $userProfile = null;
/**
- * @see \wcf\data\IGroupedUserListAction::validateGetGroupedUserList()
+ * @inheritDoc
*/
public function validateGetGroupedUserList() {
$this->readInteger('pageNo');
}
/**
- * @see \wcf\data\IGroupedUserListAction::getGroupedUserList()
+ * @inheritDoc
*/
public function getGroupedUserList() {
// resolve page count
*/
class UserRank extends DatabaseObject {
/**
- * @see \wcf\data\DatabaseObject::$databaseTableName
+ * @inheritDoc
*/
protected static $databaseTableName = 'user_rank';
/**
- * @see \wcf\data\DatabaseObject::$databaseTableIndexName
+ * @inheritDoc
*/
protected static $databaseTableIndexName = 'rankID';
*/
class UserRankAction extends AbstractDatabaseObjectAction {
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$permissionsDelete
+ * @inheritDoc
*/
protected $permissionsDelete = ['admin.user.rank.canManageRank'];
/**
- * @see \wcf\data\AbstractDatabaseObjectAction::$requireACP
+ * @inheritDoc
*/
protected $requireACP = ['delete'];
}
public $useCaptcha = true;
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
}
/**
- * @see \wcf\page\IPage::readData()
+ * @inheritDoc
*/
public function readData() {
if (!WCF::getUser()->userID && $this->useCaptcha && $this->captchaObjectTypeName) {
}
/**
- * @see \wcf\form\IForm::readFormParameters()
+ * @inheritDoc
*/
public function readFormParameters() {
parent::readFormParameters();
}
/**
- * @see \wcf\form\IForm::save()
+ * @inheritDoc
*/
public function save() {
parent::save();
}
/**
- * @see \wcf\form\IForm::validate()
+ * @inheritDoc
*/
public function validate() {
parent::validate();
public $additionalFields = [];
/**
- * @see \wcf\form\IForm::submit()
+ * @inheritDoc
*/
public function submit() {
// call submit event
}
/**
- * @see \wcf\form\IForm::readFormParameters()
+ * @inheritDoc
*/
public function readFormParameters() {
// call readFormParameters event
}
/**
- * @see \wcf\form\IForm::validate()
+ * @inheritDoc
*/
public function validate() {
// call validate event
}
/**
- * @see \wcf\form\IForm::save()
+ * @inheritDoc
*/
public function save() {
// call save event
}
/**
- * @see \wcf\page\IPage::readData()
+ * @inheritDoc
*/
public function readData() {
if (!empty($_POST) || !empty($_FILES)) {
}
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
*/
class AccountManagementForm extends AbstractForm {
/**
- * @see \wcf\page\AbstractPage::$enableTracking
+ * @inheritDoc
*/
public $enableTracking = true;
/**
- * @see \wcf\page\AbstractPage::$loginRequired
+ * @inheritDoc
*/
public $loginRequired = true;
public $googleDisconnect = 0;
/**
- * @see \wcf\page\IPage::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
parent::readParameters();
}
/**
- * @see \wcf\form\IForm::readFormParameters()
+ * @inheritDoc
*/
public function readFormParameters() {
parent::readFormParameters();
}
/**
- * @see \wcf\form\IForm::validate()
+ * @inheritDoc
*/
public function validate() {
parent::validate();
}
/**
- * @see \wcf\page\IPage::readData()
+ * @inheritDoc
*/
public function readData() {
parent::readData();
}
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
}
/**
- * @see \wcf\page\IPage::show()
+ * @inheritDoc
*/
public function show() {
// set active tab
}
/**
- * @see \wcf\form\IForm::save()
+ * @inheritDoc
*/
public function save() {
parent::save();
*/
class AvatarEditForm extends AbstractForm {
/**
- * @see \wcf\page\AbstractPage::$enableTracking
+ * @inheritDoc
*/
public $enableTracking = true;
/**
- * @see \wcf\page\AbstractPage::$loginRequired
+ * @inheritDoc
*/
public $loginRequired = true;
/**
- * @see \wcf\page\AbstractPage::$templateName
+ * @inheritDoc
*/
public $templateName = 'avatarEdit';
public $avatarType = 'none';
/**
- * @see \wcf\form\IForm::readFormParameters()
+ * @inheritDoc
*/
public function readFormParameters() {
parent::readFormParameters();
}
/**
- * @see \wcf\form\IForm::validate()
+ * @inheritDoc
*/
public function validate() {
parent::validate();
}
/**
- * @see \wcf\form\IForm::save()
+ * @inheritDoc
*/
public function save() {
parent::save();
}
/**
- * @see \wcf\page\IPage::readData()
+ * @inheritDoc
*/
public function readData() {
parent::readData();
}
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
}
/**
- * @see \wcf\page\IPage::show()
+ * @inheritDoc
*/
public function show() {
// set active tab
public $accept = false;
/**
- * @see \wcf\page\IPage::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
parent::readParameters();
}
/**
- * @see \wcf\form\IForm::readFormParameters()
+ * @inheritDoc
*/
public function readFormParameters() {
parent::readFormParameters();
}
/**
- * @see \wcf\form\IForm::validate()
+ * @inheritDoc
*/
public function validate() {
parent::validate();
}
/**
- * @see \wcf\form\IForm::save()
+ * @inheritDoc
*/
public function save() {
parent::save();
public $user = null;
/**
- * @see \wcf\page\IPage::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
parent::readParameters();
}
/**
- * @see \wcf\form\IForm::readFormParameters()
+ * @inheritDoc
*/
public function readFormParameters() {
parent::readFormParameters();
}
/**
- * @see \wcf\form\IForm::validate()
+ * @inheritDoc
*/
public function validate() {
EventHandler::getInstance()->fireAction($this, 'validate');
}
/**
- * @see \wcf\form\IForm::save()
+ * @inheritDoc
*/
public function save() {
parent::save();
}
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
}
/**
- * @see \wcf\page\IPage::show()
+ * @inheritDoc
*/
public function show() {
if (REGISTER_ACTIVATION_METHOD != 1) {
*/
class EmailNewActivationCodeForm extends RegisterNewActivationCodeForm {
/**
- * @see \wcf\page\IPage::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
parent::readParameters();
}
/**
- * @see \wcf\form\IForm::save()
+ * @inheritDoc
*/
public function save() {
AbstractForm::save();
const AVAILABLE_DURING_OFFLINE_MODE = true;
/**
- * @see \wcf\page\AbstractPage::$enableTracking
+ * @inheritDoc
*/
public $enableTracking = true;
public $user;
/**
- * @see \wcf\form\AbstractCaptchaForm::$useCaptcha
+ * @inheritDoc
*/
public $useCaptcha = LOST_PASSWORD_USE_CAPTCHA;
/**
- * @see \wcf\form\IForm::readFormParameters()
+ * @inheritDoc
*/
public function readFormParameters() {
parent::readFormParameters();
}
/**
- * @see \wcf\form\IForm::validate()
+ * @inheritDoc
*/
public function validate() {
parent::validate();
}
/**
- * @see \wcf\form\IForm::save()
+ * @inheritDoc
*/
public function save() {
parent::save();
}
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
public $tmpHash = '';
/**
- * @see \wcf\form\IPage::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
parent::readParameters();
}
/**
- * @see \wcf\form\IForm::readFormParameters()
+ * @inheritDoc
*/
public function readFormParameters() {
parent::readFormParameters();
}
/**
- * @see \wcf\form\IForm::validate()
+ * @inheritDoc
*/
public function validate() {
// subject
}
/**
- * @see \wcf\form\IForm::save()
+ * @inheritDoc
*/
public function save() {
parent::save();
}
/**
- * @see \wcf\page\IPage::readData()
+ * @inheritDoc
*/
public function readData() {
// get attachments
}
/**
- * @see \wcf\page\IPage::assignVariables();
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
*/
class ModerationActivationForm extends AbstractModerationForm {
/**
- * @see \wcf\page\IPage::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
parent::readParameters();
}
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
*/
class ModerationReportForm extends AbstractModerationForm {
/**
- * @see \wcf\page\IPage::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
parent::readParameters();
}
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
const AVAILABLE_DURING_OFFLINE_MODE = true;
/**
- * @see \wcf\page\AbstractPage::$enableTracking
+ * @inheritDoc
*/
public $enableTracking = true;
public $newPassword = '';
/**
- * @see \wcf\page\IPage::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
parent::readParameters();
}
/**
- * @see \wcf\form\IForm::validate()
+ * @inheritDoc
*/
public function validate() {
parent::validate();
}
/**
- * @see \wcf\form\IForm::save()
+ * @inheritDoc
*/
public function save() {
parent::save();
}
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
}
/**
- * @see \wcf\page\IPage::readData()
+ * @inheritDoc
*/
public function readData() {
AbstractPage::readData();
*/
class NotificationSettingsForm extends AbstractForm {
/**
- * @see \wcf\page\AbstractPage::$loginRequired
+ * @inheritDoc
*/
public $loginRequired = true;
protected static $validMailNotificationTypes = ['none', 'instant', 'daily'];
/**
- * @see \wcf\page\IPage::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
parent::readParameters();
}
/**
- * @see \wcf\form\IForm::readFormParameters()
+ * @inheritDoc
*/
public function readFormParameters() {
parent::readFormParameters();
}
/**
- * @see \wcf\form\IForm::validate()
+ * @inheritDoc
*/
public function validate() {
parent::validate();
}
/**
- * @see \wcf\page\IPage::readData()
+ * @inheritDoc
*/
public function readData() {
parent::readData();
}
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
}
/**
- * @see \wcf\page\IPage::show()
+ * @inheritDoc
*/
public function show() {
// set active tab
}
/**
- * @see \wcf\form\IForm::save()
+ * @inheritDoc
*/
public function save() {
parent::save();
public $useCaptcha = true;
/**
- * @see \wcf\page\IPage::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
parent::readParameters();
}
/**
- * @see \wcf\form\IForm::readFormParameters()
+ * @inheritDoc
*/
public function readFormParameters() {
parent::readFormParameters();
}
/**
- * @see \wcf\form\IForm::validate()
+ * @inheritDoc
*/
public function validate() {
parent::validate();
}
/**
- * @see \wcf\form\IForm::save()
+ * @inheritDoc
*/
public function save() {
parent::save();
}
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
public $user = null;
/**
- * @see \wcf\page\IPage::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
parent::readParameters();
}
/**
- * @see \wcf\form\IForm::readFormParameters()
+ * @inheritDoc
*/
public function readFormParameters() {
parent::readFormParameters();
}
/**
- * @see \wcf\form\IForm::validate()
+ * @inheritDoc
*/
public function validate() {
EventHandler::getInstance()->fireAction($this, 'validate');
}
/**
- * @see \wcf\form\IForm::save()
+ * @inheritDoc
*/
public function save() {
parent::save();
}
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
}
/**
- * @see \wcf\page\IPage::show()
+ * @inheritDoc
*/
public function show() {
if (REGISTER_ACTIVATION_METHOD != 1) {
*/
class RegisterForm extends UserAddForm {
/**
- * @see \wcf\page\AbstractPage::$enableTracking
+ * @inheritDoc
*/
public $enableTracking = true;
public $isExternalAuthentication = false;
/**
- * @see \wcf\page\AbstractPage::$neededPermissions
+ * @inheritDoc
*/
public $neededPermissions = [];
public $message = '';
/**
- * @see \wcf\form\AbstractCaptchaForm::$captchaObjectType
+ * @inheritDoc
*/
public $captchaObjectType = null;
/**
- * @see \wcf\form\AbstractCaptchaForm::$useCaptcha
+ * @inheritDoc
*/
public $captchaObjectTypeName = CAPTCHA_TYPE;
/**
- * @see \wcf\form\AbstractCaptchaForm::$useCaptcha
+ * @inheritDoc
*/
public $useCaptcha = REGISTER_USE_CAPTCHA;
public static $minRegistrationTime = 10;
/**
- * @see \wcf\page\IPage::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
parent::readParameters();
}
/**
- * @see \wcf\form\IForm::readFormParameters()
+ * @inheritDoc
*/
public function readFormParameters() {
parent::readFormParameters();
}
/**
- * @see \wcf\form\IForm::validate()
+ * @inheritDoc
*/
public function validate() {
// validate captcha first
}
/**
- * @see \wcf\page\IPage::readData()
+ * @inheritDoc
*/
public function readData() {
if ($this->useCaptcha && $this->captchaObjectTypeName) {
}
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
}
/**
- * @see \wcf\page\IPage::show()
+ * @inheritDoc
*/
public function show() {
AbstractForm::show();
}
/**
- * @see \wcf\acp\form\UserAddForm::validateUsername()
+ * @inheritDoc
*/
protected function validateUsername($username) {
parent::validateUsername($username);
}
/**
- * @see \wcf\acp\form\UserAddForm::validatePassword()
+ * @inheritDoc
*/
protected function validatePassword($password, $confirmPassword) {
if (!$this->isExternalAuthentication) {
}
/**
- * @see \wcf\acp\form\UserAddForm::validateEmail()
+ * @inheritDoc
*/
protected function validateEmail($email, $confirmEmail) {
parent::validateEmail($email, $confirmEmail);
}
/**
- * @see \wcf\form\IForm::save()
+ * @inheritDoc
*/
public function save() {
AbstractForm::save();
public $user = null;
/**
- * @see \wcf\form\IForm::readFormParameters()
+ * @inheritDoc
*/
public function readFormParameters() {
parent::readFormParameters();
}
/**
- * @see \wcf\form\IForm::validate()
+ * @inheritDoc
*/
public function validate() {
parent::validate();
}
/**
- * @see \wcf\form\IForm::save()
+ * @inheritDoc
*/
public function save() {
parent::save();
}
/**
- * @see \wcf\page\IPage::readData()
+ * @inheritDoc
*/
public function readData() {
parent::readData();
}
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
}
/**
- * @see \wcf\page\IPage::show()
+ * @inheritDoc
*/
public function show() {
if (REGISTER_ACTIVATION_METHOD != 1) {
public $results = [];
/**
- * @see \wcf\page\SortablePage::$sortField
+ * @inheritDoc
*/
public $sortField = SEARCH_DEFAULT_SORT_FIELD;
/**
- * @see \wcf\page\SortablePage::$sortOrder
+ * @inheritDoc
*/
public $sortOrder = SEARCH_DEFAULT_SORT_ORDER;
public $username = '';
/**
- * @see \wcf\form\AbstractCaptchaForm::$useCaptcha
+ * @inheritDoc
*/
public $useCaptcha = SEARCH_USE_CAPTCHA;
public $submit = false;
/**
- * @see \wcf\page\IPage::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
parent::readParameters();
}
/**
- * @see \wcf\form\IForm::readFormParameters()
+ * @inheritDoc
*/
public function readFormParameters() {
parent::readFormParameters();
}
/**
- * @see \wcf\form\IForm::validate()
+ * @inheritDoc
*/
public function validate() {
parent::validate();
}
/**
- * @see wcf\form\IForm::submit()
+ * @inheritDoc
*/
public function submit() {
try {
}
/**
- * @see \wcf\form\IForm::save()
+ * @inheritDoc
*/
public function save() {
parent::save();
}
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
}
/**
- * @see \wcf\page\IPage::show()
+ * @inheritDoc
*/
public function show() {
if (empty($_POST) && $this->submit) {
*/
class SettingsForm extends AbstractForm {
/**
- * @see \wcf\page\AbstractPage::$enableTracking
+ * @inheritDoc
*/
public $enableTracking = true;
/**
- * @see \wcf\page\AbstractPage::$loginRequired
+ * @inheritDoc
*/
public $loginRequired = true;
public $optionHandler = null;
/**
- * @see \wcf\form\AbstractForm::$errorType
+ * @inheritDoc
*/
public $errorType = [];
public $styleID = 0;
/**
- * @see \wcf\page\AbstractPage::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
parent::readParameters();
}
/**
- * @see \wcf\form\AbstractForm::readFormParameters()
+ * @inheritDoc
*/
public function readFormParameters() {
parent::readFormParameters();
}
/**
- * @see \wcf\form\AbstractForm::validate()
+ * @inheritDoc
*/
public function validate() {
parent::validate();
}
/**
- * @see \wcf\page\IPage::readData()
+ * @inheritDoc
*/
public function readData() {
parent::readData();
}
/**
- * @see \wcf\form\AbstractForm::save()
+ * @inheritDoc
*/
public function save() {
parent::save();
}
/**
- * @see \wcf\page\Page::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
}
/**
- * @see \wcf\page\Page::show()
+ * @inheritDoc
*/
public function show() {
// set active tab
*/
class SignatureEditForm extends MessageForm {
/**
- * @see \wcf\page\AbstractPage::$enableTracking
+ * @inheritDoc
*/
public $enableTracking = true;
/**
- * @see \wcf\page\AbstractPage::$loginRequired
+ * @inheritDoc
*/
public $loginRequired = true;
/**
- * @see \wcf\page\AbstractPage::$neededModules
+ * @inheritDoc
*/
public $neededModules = ['MODULE_USER_SIGNATURE'];
/**
- * @see \wcf\page\AbstractPage::$templateName
+ * @inheritDoc
*/
public $templateName = 'signatureEdit';
public $signatureCache = null;
/**
- * @see \wcf\form\MessageForm::$allowedBBCodesPermission
+ * @inheritDoc
*/
public $allowedBBCodesPermission = 'user.signature.allowedBBCodes';
/**
- * @see \wcf\form\MessageForm::$permissionCanUseSmilies
+ * @inheritDoc
*/
public $permissionCanUseSmilies = 'user.signature.canUseSmilies';
/**
- * @see \wcf\form\MessageForm::$permissionCanUseHtml
+ * @inheritDoc
*/
public $permissionCanUseHtml = 'user.signature.canUseHtml';
/**
- * @see \wcf\form\MessageForm::$permissionCanUseBBCodes
+ * @inheritDoc
*/
public $permissionCanUseBBCodes = 'user.signature.canUseBBCodes';
/**
- * @see \wcf\form\MessageForm::$showSignatureSetting
+ * @inheritDoc
*/
public $showSignatureSetting = false;
/**
- * @see \wcf\page\IPage::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
parent::readParameters();
}
/**
- * @see \wcf\form\IForm::validate()
+ * @inheritDoc
*/
public function validate() {
if (WCF::getUser()->disableSignature) throw new PermissionDeniedException();
}
/**
- * @see \wcf\page\IPage::readData()
+ * @inheritDoc
*/
public function readData() {
parent::readData();
}
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
}
/**
- * @see \wcf\page\IPage::show()
+ * @inheritDoc
*/
public function show() {
// set active tab
}
/**
- * @see \wcf\form\IForm::save()
+ * @inheritDoc
*/
public function save() {
parent::save();
*/
abstract class AbstractAuthedPage extends AbstractPage {
/**
- * @see \wcf\page\IPage::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
parent::readParameters();
*/
abstract class AbstractFeedPage extends AbstractAuthedPage {
/**
- * @see \wcf\page\AbstractPage::$templateName
+ * @inheritDoc
*/
public $templateName = 'rssFeed';
public $application = 'wcf';
/**
- * @see \wcf\page\AbstractPage::$useTemplate
+ * @inheritDoc
*/
public $useTemplate = false;
public $title = '';
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
}
/**
- * @see \wcf\page\IPage::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
parent::readParameters();
}
/**
- * @see \wcf\page\IPage::show()
+ * @inheritDoc
*/
public function show() {
parent::show();
public $useTemplate = true;
/**
- * @see \wcf\page\IPage::__run()
+ * @inheritDoc
*/
public final function __construct() { }
/**
- * @see \wcf\page\IPage::__run()
+ * @inheritDoc
*/
public function __run() {
// call default methods
}
/**
- * @see \wcf\page\IPage::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
// call readParameters event
}
/**
- * @see \wcf\page\IPage::readData()
+ * @inheritDoc
*/
public function readData() {
// call readData event
}
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
// call assignVariables event
}
/**
- * @see \wcf\page\IPage::checkModules()
+ * @inheritDoc
*/
public function checkModules() {
// call checkModules event
}
/**
- * @see \wcf\page\IPage::checkPermissions()
+ * @inheritDoc
*/
public function checkPermissions() {
// call checkPermissions event
}
/**
- * @see \wcf\page\IPage::show()
+ * @inheritDoc
*/
public function show() {
// check if active user is logged in
}
/**
- * @see \wcf\page\ITrackablePage::isTracked()
+ * @inheritDoc
*/
public function isTracked() {
return $this->enableTracking;
}
/**
- * @see \wcf\page\ITrackablePage::getController()
+ * @inheritDoc
*/
public function getController() {
return get_class($this);
}
/**
- * @see \wcf\page\ITrackablePage::getParentObjectType()
+ * @inheritDoc
*/
public function getParentObjectType() {
return '';
}
/**
- * @see \wcf\page\ITrackablePage::getParentObjectID()
+ * @inheritDoc
*/
public function getParentObjectID() {
return 0;
}
/**
- * @see \wcf\page\ITrackablePage::getObjectType()
+ * @inheritDoc
*/
public function getObjectType() {
return '';
}
/**
- * @see \wcf\page\ITrackablePage::getObjectID()
+ * @inheritDoc
*/
public function getObjectID() {
return 0;
*/
abstract class AbstractSecurePage extends AbstractPage {
/**
- * @see \wcf\page\IPage::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
parent::readParameters();
*/
class AttachmentPage extends AbstractPage {
/**
- * @see \wcf\page\IPage::$useTemplate
+ * @inheritDoc
*/
public $useTemplate = false;
public $eTag = null;
/**
- * @see \wcf\page\IPage::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
parent::readParameters();
}
/**
- * @see \wcf\page\IPage::checkPermissions()
+ * @inheritDoc
*/
public function checkPermissions() {
parent::checkPermissions();
}
/**
- * @see \wcf\page\IPage::readData()
+ * @inheritDoc
*/
public function readData() {
parent::readData();
}
/**
- * @see \wcf\page\IPage::show()
+ * @inheritDoc
*/
public function show() {
parent::show();
*/
class DeletedContentListPage extends MultipleLinkPage {
/**
- * @see \wcf\page\AbstractPage::$loginRequired
+ * @inheritDoc
*/
public $loginRequired = true;
/**
- * @see \wcf\page\AbstractPage::$neededPermissions
+ * @inheritDoc
*/
public $neededPermissions = ['mod.general.canUseModeration'];
public $objectType = null;
/**
- * @see \wcf\page\IPage::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
parent::readParameters();
}
/**
- * @see \wcf\page\MultipleLinkPage::readParameters()
+ * @inheritDoc
*/
protected function initObjectList() {
$this->objectList = $this->objectType->getProcessor()->getObjectList();
}
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
*/
class FollowingPage extends MultipleLinkPage {
/**
- * @see \wcf\page\AbstractPage::$loginRequired
+ * @inheritDoc
*/
public $loginRequired = true;
/**
- * @see \wcf\page\MultipleLinkPage::$objectListClassName
+ * @inheritDoc
*/
public $objectListClassName = 'wcf\data\user\follow\UserFollowingList';
/**
- * @see \wcf\data\DatabaseObjectList::$sqlOrderBy
+ * @inheritDoc
*/
public $sqlOrderBy = 'user_follow.time DESC';
/**
- * @see \wcf\page\MultipleLinkPage::readData()
+ * @inheritDoc
*/
protected function initObjectList() {
parent::initObjectList();
}
/**
- * @see \wcf\page\Page::show()
+ * @inheritDoc
*/
public function show() {
// set active tab
*/
class IgnoredUsersPage extends MultipleLinkPage {
/**
- * @see \wcf\page\AbstractPage::$loginRequired
+ * @inheritDoc
*/
public $loginRequired = true;
/**
- * @see \wcf\page\MultipleLinkPage::$objectListClassName
+ * @inheritDoc
*/
public $objectListClassName = 'wcf\data\user\ignore\ViewableUserIgnoreList';
/**
- * @see \wcf\data\DatabaseObjectList::$sqlOrderBy
+ * @inheritDoc
*/
public $sqlOrderBy = 'user_ignore.time DESC';
/**
- * @see \wcf\page\MultipleLinkPage::readData()
+ * @inheritDoc
*/
protected function initObjectList() {
parent::initObjectList();
}
/**
- * @see \wcf\page\Page::show()
+ * @inheritDoc
*/
public function show() {
// set active tab
public $availableDefinitions = [];
/**
- * @see \wcf\page\SortablePage::$defaultSortField
+ * @inheritDoc
*/
public $defaultSortField = 'lastChangeTime';
/**
- * @see \wcf\page\SortablePage::$defaultSortField
+ * @inheritDoc
*/
public $defaultSortOrder = 'DESC';
public $definitionID = 0;
/**
- * @see \wcf\page\AbstractPage::$loginRequired
+ * @inheritDoc
*/
public $loginRequired = true;
/**
- * @see \wcf\page\AbstractPage::$neededPermissions
+ * @inheritDoc
*/
public $neededPermissions = ['mod.general.canUseModeration'];
/**
- * @see \wcf\page\MultipleLinkPage::$objectListClassName
+ * @inheritDoc
*/
public $objectListClassName = 'wcf\data\moderation\queue\ViewableModerationQueueList';
public $status = -1;
/**
- * @see \wcf\page\SortablePage::$validSortFields
+ * @inheritDoc
*/
public $validSortFields = ['assignedUsername', 'lastChangeTime', 'queueID', 'time', 'username', 'comments'];
/**
- * @see \wcf\page\IPage::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
parent::readParameters();
}
/**
- * @see \wcf\page\MultipleLinkPage::initObjectList()
+ * @inheritDoc
*/
protected function initObjectList() {
parent::initObjectList();
}
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
public $sortOrder = '';
/**
- * @see \wcf\data\DatabaseObjectList::$sqlLimit
+ * @inheritDoc
*/
public $sqlLimit = 0;
/**
- * @see \wcf\data\DatabaseObjectList::$sqlOffset
+ * @inheritDoc
*/
public $sqlOffset = '';
/**
- * @see \wcf\data\DatabaseObjectList::$sqlOrderBy
+ * @inheritDoc
*/
public $sqlOrderBy = '';
/**
- * @see \wcf\page\IPage::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
parent::readParameters();
}
/**
- * @see \wcf\page\IPage::readData()
+ * @inheritDoc
*/
public function readData() {
parent::readData();
}
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
*/
class NotificationListPage extends MultipleLinkPage {
/**
- * @see \wcf\page\AbstractPage::$loginRequired
+ * @inheritDoc
*/
public $loginRequired = true;
public $notifications = [];
/**
- * @see \wcf\page\MultipleLinkPage::countItems()
+ * @inheritDoc
*/
public function countItems() {
return UserNotificationHandler::getInstance()->countAllNotifications();
}
/**
- * @see \wcf\page\MultipleLinkPage::initObjectList()
+ * @inheritDoc
*/
protected function initObjectList() {}
/**
- * @see \wcf\page\MultipleLinkPage::readObjects()
+ * @inheritDoc
*/
protected function readObjects() {}
/**
- * @see \wcf\page\AbstractPage::readData()
+ * @inheritDoc
*/
public function readData() {
parent::readData();
}
/**
- * @see \wcf\page\AbstractPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
}
/**
- * @see \wcf\page\Page::show()
+ * @inheritDoc
*/
public function show() {
// set active tab
*/
class PaidSubscriptionListPage extends AbstractPage {
/**
- * @see \wcf\page\AbstractPage::$loginRequired
+ * @inheritDoc
*/
public $loginRequired = true;
/**
- * @see \wcf\page\AbstractPage::$neededModules
+ * @inheritDoc
*/
public $neededModules = ['MODULE_PAID_SUBSCRIPTION'];
public $userSubscriptionList = [];
/**
- * @see \wcf\page\AbstractPage::readData()
+ * @inheritDoc
*/
public function readData() {
parent::readData();
}
/**
- * @see \wcf\page\AbstractPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
}
/**
- * @see \wcf\page\Page::show()
+ * @inheritDoc
*/
public function show() {
// set active tab
*/
class PaidSubscriptionReturnPage extends AbstractPage {
/**
- * @see \wcf\page\AbstractPage::$templateName
+ * @inheritDoc
*/
public $templateName = 'redirect';
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
*/
class SearchResultPage extends MultipleLinkPage {
/**
- * @see \wcf\page\MultipleLinkPage::$itemsPerPage
+ * @inheritDoc
*/
public $itemsPerPage = SEARCH_RESULTS_PER_PAGE;
public $resultListApplication = 'wcf';
/**
- * @see \wcf\page\IPage::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
parent::readParameters();
}
/**
- * @see \wcf\page\IPage::readData()
+ * @inheritDoc
*/
public function readData() {
parent::readData();
}
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
}
/**
- * @see \wcf\page\MultipleLinkPage::countItems()
+ * @inheritDoc
*/
public function countItems() {
// call countItems event
}
/**
- * @see \wcf\page\MultipleLinkPage::initObjectList()
+ * @inheritDoc
*/
protected function initObjectList() { }
/**
- * @see \wcf\page\MultipleLinkPage::readObjects()
+ * @inheritDoc
*/
protected function readObjects() { }
}
public $validSortFields = [];
/**
- * @see \wcf\page\IPage::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
parent::readParameters();
}
/**
- * @see \wcf\page\IPage::readData()
+ * @inheritDoc
*/
public function readData() {
$this->validateSortOrder();
}
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
public $availableObjectTypes = [];
/**
- * @see \wcf\page\AbstractPage::$neededModules
+ * @inheritDoc
*/
public $neededModules = ['MODULE_TAGGING'];
/**
- * @see \wcf\page\AbstractPage::$neededPermissions
+ * @inheritDoc
*/
public $neededPermissions = ['user.tag.canViewTag'];
public $tagCloud = null;
/**
- * @see \wcf\page\IPage::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
parent::readParameters();
}
/**
- * @see \wcf\page\MultipleLinkPage::readParameters()
+ * @inheritDoc
*/
protected function initObjectList() {
$this->objectList = $this->objectType->getProcessor()->getObjectList($this->tag);
}
/**
- * @see \wcf\page\IPage::readData()
+ * @inheritDoc
*/
public function readData() {
parent::readData();
}
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
*/
class UserPage extends AbstractPage {
/**
- * @see \wcf\page\AbstractPage::$enableTracking
+ * @inheritDoc
*/
public $enableTracking = true;
public $visitorList;
/**
- * @see \wcf\page\IPage::readParameters()
+ * @inheritDoc
*/
public function readParameters() {
parent::readParameters();
}
/**
- * @see \wcf\page\IPage::readData()
+ * @inheritDoc
*/
public function readData() {
parent::readData();
}
/**
- * @see \wcf\page\IPage::assignVariables()
+ * @inheritDoc
*/
public function assignVariables() {
parent::assignVariables();
}
/**
- * @see \wcf\page\IPage::show()
+ * @inheritDoc
*/
public function show() {
// update profile hits
}
/**
- * @see \wcf\page\ITrackablePage::getObjectType()
+ * @inheritDoc
*/
public function getObjectType() {
return 'com.woltlab.wcf.user';
}
/**
- * @see \wcf\page\ITrackablePage::getObjectID()
+ * @inheritDoc
*/
public function getObjectID() {
return $this->userID;
}
/**
- * @see \wcf\system\WCF::destruct()
+ * @inheritDoc
*/
public static function destruct() {
if (self::getReader() !== null && self::getReader()->getHistory() instanceof DatabaseCLICommandHistory) {
}
/**
- * @see \wcf\system\WCF::handleException()
+ * @inheritDoc
*/
public static final function handleCLIException(\Exception $e) {
die($e->getMessage()."\n".$e->getTraceAsString());
protected $objects = [];
/**
- * @see \wcf\system\SingletonFactory::init()
+ * @inheritDoc
*/
protected function init() {
// set default tags
}
/**
- * @see \Countable::count()
+ * @inheritDoc
*/
public function count() {
return count($this->objects);
}
/**
- * @see \Iterator::current()
+ * @inheritDoc
*/
public function current() {
$tag = $this->objects[$this->indexToObject[$this->index]];
}
/**
- * @see \Iterator::next()
+ * @inheritDoc
*/
public function next() {
++$this->index;
}
/**
- * @see \Iterator::rewind()
+ * @inheritDoc
*/
public function rewind() {
$this->index = 0;
}
/**
- * @see \Iterator::valid()
+ * @inheritDoc
*/
public function valid() {
return isset($this->indexToObject[$this->index]);
}
/**
- * @see Regex::__construct()
+ * @inheritDoc
*/
public static function compile($regex, $modifier = self::MODIFIER_NONE) {
return new self($regex, $modifier);
}
/**
- * @see Regex::match()
+ * @inheritDoc
*/
public function __invoke($string) {
return $this->match($string);
}
/**
- * @see \wcf\system\WCF::__callStatic()
+ * @inheritDoc
*/
public final function __call($name, array $arguments) {
// bug fix to avoid php crash, see http://bugs.php.net/bug.php?id=55020
}
/**
- * @see \wcf\system\WCF::initSession()
+ * @inheritDoc
*/
protected function initSession() {
self::$sessionObj = SessionHandler::getInstance();
}
/**
- * @see \wcf\system\WCF::initTPL()
+ * @inheritDoc
*/
protected function initTPL() {
self::$tplObj = ACPTemplateEngine::getInstance();
}
/**
- * @see \wcf\system\WCF::assignDefaultTemplateVariables()
+ * @inheritDoc
*/
protected function assignDefaultTemplateVariables() {
parent::assignDefaultTemplateVariables();
}
/**
- * @see \wcf\system\SingletonFactory::init()
+ * @inheritDoc
*/
protected function init() {
$this->availableObjectTypes = ObjectTypeCache::getInstance()->getObjectTypes('com.woltlab.wcf.acl');
}
/**
- * @see \wcf\system\SingletonFactory::init()
+ * @inheritDoc
*/
protected function init() {
$this->ads = AdCacheBuilder::getInstance()->getData();
protected $primaryController = '';
/**
- * @see \wcf\system\SingletonFactory::init()
+ * @inheritDoc
*/
protected final function init() {
if (empty($this->abbreviation)) {
}
/**
- * @see \wcf\system\application\IApplication::__run()
+ * @inheritDoc
*/
public function __run() {
// does nothing
}
/**
- * @see \wcf\system\application\IApplication::isActiveApplication()
+ * @inheritDoc
*/
public function isActiveApplication() {
return $this->isActiveApplication;
}
/**
- * @see \wcf\system\application\IApplication::getPrimaryController()
+ * @inheritDoc
*/
public function getPrimaryController() {
return $this->primaryController;
}
/**
- * @see \wcf\system\application\IApplication::__callStatic()
+ * @inheritDoc
*/
public static function __callStatic($method, array $arguments) {
return call_user_func_array(['wcf\system\WCF', $method], $arguments);
protected $cachedObjects = [];
/**
- * @see \wcf\system\attachment\IAttachmentObjectType::getMaxSize()
+ * @inheritDoc
*/
public function getMaxSize() {
return WCF::getSession()->getPermission('user.attachment.maxSize');
}
/**
- * @see \wcf\system\attachment\IAttachmentObjectType::getAllowedExtensions()
+ * @inheritDoc
*/
public function getAllowedExtensions() {
return ArrayUtil::trim(explode("\n", WCF::getSession()->getPermission('user.attachment.allowedExtensions')));
}
/**
- * @see \wcf\system\attachment\IAttachmentObjectType::getMaxCount()
+ * @inheritDoc
*/
public function getMaxCount() {
return WCF::getSession()->getPermission('user.attachment.maxCount');
}
/**
- * @see \wcf\system\attachment\IAttachmentObjectType::canViewPreview()
+ * @inheritDoc
*/
public function canViewPreview($objectID) {
return $this->canDownload($objectID);
}
/**
- * @see \wcf\system\attachment\IAttachmentObjectType::getObject()
+ * @inheritDoc
*/
public function getObject($objectID) {
if (isset($this->cachedObjects[$objectID])) return $this->cachedObjects[$objectID];
}
/**
- * @see \wcf\system\attachment\IAttachmentObjectType::setCachedObjects()
+ * @inheritDoc
*/
public function setCachedObjects(array $objects) {
foreach ($objects as $id => $object) {
}
/**
- * @see \wcf\system\attachment\IAttachmentObjectType::getObject()
+ * @inheritDoc
*/
public function cacheObjects(array $objectIDs) {}
/**
- * @see \wcf\system\attachment\IAttachmentObjectType::setPermissions()
+ * @inheritDoc
*/
public function setPermissions(array $attachments) {
foreach ($attachments as $attachment) {
}
/**
- * @see \Countable::count()
+ * @inheritDoc
*/
public function count() {
return count($this->getAttachmentList());
}
/**
- * @see \wcf\system\attachment\IAttachmentObjectType::getMaxSize()
+ * @inheritDoc
*/
public function getMaxSize() {
return $this->processor->getMaxSize();
}
/**
- * @see \wcf\system\attachment\IAttachmentObjectType::getAllowedExtensions()
+ * @inheritDoc
*/
public function getAllowedExtensions() {
return $this->processor->getAllowedExtensions();
}
/**
- * @see \wcf\system\attachment\IAttachmentObjectType::getMaxCount()
+ * @inheritDoc
*/
public function getMaxCount() {
return $this->processor->getMaxCount();
}
/**
- * @see \wcf\system\background\job\AbstractJob::perform();
+ * @inheritDoc
*/
public function perform() {
if (self::$transport === null) {
protected static $objectID = 0;
/**
- * @see \wcf\system\bbcode\IBBCode::getParsedTag()
+ * @inheritDoc
*/
public function getParsedTag(array $openingTag, $content, array $closingTag, BBCodeParser $parser) {
// get attachment id
protected $sourceBBCodes = null;
/**
- * @see \wcf\system\SingletonFactory::init()
+ * @inheritDoc
*/
protected function init() {
foreach (BBCodeCache::getInstance()->getBBCodes() as $bbcode) {
protected $sourceCodeRegEx = '';
/**
- * @see \wcf\system\SingletonFactory::init()
+ * @inheritDoc
*/
protected function init() {
// get bbcodes
private static $codeIDs = [];
/**
- * @see \wcf\system\bbcode\IBBCode::getParsedTag()
+ * @inheritDoc
*/
public function getParsedTag(array $openingTag, $content, array $closingTag, BBCodeParser $parser) {
// encode html
*/
class EmailBBCode extends AbstractBBCode {
/**
- * @see \wcf\system\bbcode\IBBCode::getParsedTag()
+ * @inheritDoc
*/
public function getParsedTag(array $openingTag, $content, array $closingTag, BBCodeParser $parser) {
$email = '';
*/
class ImageBBCode extends AbstractBBCode {
/**
- * @see \wcf\system\bbcode\IBBCode::getParsedTag()
+ * @inheritDoc
*/
public function getParsedTag(array $openingTag, $content, array $closingTag, BBCodeParser $parser) {
$src = '';
];
/**
- * @see \wcf\system\SingletonFactory::init()
+ * @inheritDoc
*/
protected function init() {
// take keywords from request
*/
class ListBBCode extends AbstractBBCode {
/**
- * @see \wcf\system\bbcode\IBBCode::getParsedTag()
+ * @inheritDoc
*/
public function getParsedTag(array $openingTag, $content, array $closingTag, BBCodeParser $parser) {
if (mb_strpos($content, '[*]') !== false) {
*/
class MediaBBCode extends AbstractBBCode {
/**
- * @see \wcf\system\bbcode\IBBCode::getParsedTag()
+ * @inheritDoc
*/
public function getParsedTag(array $openingTag, $content, array $closingTag, BBCodeParser $parser) {
$content = StringUtil::trim($content);
public $message = '';
/**
- * @see \wcf\system\SingletonFactory::init()
+ * @inheritDoc
*/
protected function init() {
parent::init();
}
/**
- * @see \wcf\system\bbcode\BBCodeParser::isValidTagAttribute()
+ * @inheritDoc
*/
protected function isValidTagAttribute(array $tagAttributes, BBCodeAttribute $definedTagAttribute) {
if (!parent::isValidTagAttribute($tagAttributes, $definedTagAttribute)) {
public $text = '';
/**
- * @see \wcf\system\SingletonFactory::init()
+ * @inheritDoc
*/
protected function init() {
$sourceCodeTags = [];
*/
class QuoteBBCode extends AbstractBBCode {
/**
- * @see \wcf\system\bbcode\IBBCode::getParsedTag()
+ * @inheritDoc
*/
public function getParsedTag(array $openingTag, $content, array $closingTag, BBCodeParser $parser) {
if ($parser->getOutputType() == 'text/html') {
public $message = '';
/**
- * @see \wcf\system\SingletonFactory::init()
+ * @inheritDoc
*/
protected function init() {
parent::init();
*/
class SpoilerBBCode extends AbstractBBCode {
/**
- * @see \wcf\system\bbcode\IBBCode::getParsedTag()
+ * @inheritDoc
*/
public function getParsedTag(array $openingTag, $content, array $closingTag, BBCodeParser $parser) {
if ($parser->getOutputType() == 'text/html') {
*/
class TableBBCode extends AbstractBBCode {
/**
- * @see \wcf\system\bbcode\IBBCode::getParsedTag()
+ * @inheritDoc
*/
public function getParsedTag(array $openingTag, $content, array $closingTag, BBCodeParser $parser) {
if ($parser->getOutputType() == 'text/html') {
*/
class URLBBCode extends AbstractBBCode {
/**
- * @see \wcf\system\bbcode\IBBCode::getParsedTag()
+ * @inheritDoc
*/
public function getParsedTag(array $openingTag, $content, array $closingTag, BBCodeParser $parser) {
$url = '';
*/
class BashHighlighter extends Highlighter {
/**
- * @see \wcf\system\bbcode\highlighter\Highlighter::$separators
+ * @inheritDoc
*/
protected $separators = [';', '='];
/**
- * @see \wcf\system\bbcode\highlighter\Highlighter::$quotes
+ * @inheritDoc
*/
protected $quotes = ['"', "'", '`'];
/**
- * @see \wcf\system\bbcode\highlighter\Highlighter::$singleLineComment
+ * @inheritDoc
*/
protected $singleLineComment = ['#'];
/**
- * @see \wcf\system\bbcode\highlighter\Highlighter::$commentStart
+ * @inheritDoc
*/
protected $commentStart = [];
/**
- * @see \wcf\system\bbcode\highlighter\Highlighter::$commentEnd
+ * @inheritDoc
*/
protected $commentEnd = [];
/**
- * @see \wcf\system\bbcode\highlighter\Highlighter::$operators
+ * @inheritDoc
*/
protected $operators = ['||', '&&', '&', '|', '<<=', '>>=', '<<', '+=', '-=', '*=', '/=', '%=',
'-gt', '-lt', '-n', '-a', '-o',
'+', '-', '*', '/', '%', '<', '?', ':', '==', '!=', '=', '!', '>', '2>', '>>'];
/**
- * @see \wcf\system\bbcode\highlighter\Highlighter::$keywords1
+ * @inheritDoc
*/
protected $keywords1 = [
'true',
];
/**
- * @see \wcf\system\bbcode\highlighter\Highlighter::$keywords2
+ * @inheritDoc
*/
protected $keywords2 = [
'if',
];
/**
- * @see \wcf\system\bbcode\highlighter\Highlighter::$keywords3
+ * @inheritDoc
*/
protected $keywords3 = [
'echo',
];
/**
- * @see \wcf\system\bbcode\highlighter\Highlighter::$keywords4
+ * @inheritDoc
*/
protected $keywords4 = [
'$?'
*/
class BrainfuckHighlighter extends Highlighter {
/**
- * @see \wcf\system\bbcode\highlighter\Highlighter::highlight()
+ * @inheritDoc
*/
public function highlight($string) {
$string = preg_replace('/[^-\\+\\.,\\[\\]\\>\\<]+/', '||span class="hlComments"||\\0||/span||', $string);
*/
class CHighlighter extends Highlighter {
/**
- * @see \wcf\system\bbcode\highlighter\Highlighter::$separators
+ * @inheritDoc
*/
protected $separators = ['(', ')', '{', '}', '[', ']', ';', '.', ','];
/**
- * @see \wcf\system\bbcode\highlighter\Highlighter::$operators
+ * @inheritDoc
*/
protected $operators = ['=', '>', '<', '!', '~', '?', ':', '==', '<=', '>=', '!=',
'&&', '||', '++', '--', '+', '-', '*', '/', '&', '|', '^', '%', '<<', '>>', '>>>', '+=', '-=', '*=',
'/=', '&=', '|=', '^=', '%=', '<<=', '>>=', '>>>='];
/**
- * @see \wcf\system\bbcode\highlighter\Highlighter::$keywords1
+ * @inheritDoc
*/
protected $keywords1 = [
'and',
];
/**
- * @see \wcf\system\bbcode\highlighter\Highlighter::$keywords2
+ * @inheritDoc
*/
protected $keywords2 = [
'auto',
];
/**
- * @see \wcf\system\bbcode\highlighter\Highlighter::$keywords3
+ * @inheritDoc
*/
protected $keywords3 = [
'#include',
];
/**
- * @see \wcf\system\bbcode\highlighter\Highlighter::highlightNumbers()
+ * @inheritDoc
*/
protected function highlightNumbers($string) {
$string = preg_replace('!(?<='.$this->separatorsRegEx.')(-?\d*\.?\d+(?:px|pt|em|%|ex|in|cm|mm|pc)?)(?='.$this->separatorsRegEx.')!i', '<span class="hlNumbers">\\0</span>', $string);
}
/**
- * @see \wcf\system\bbcode\highlighter\Highlighter::highlightKeywords()
+ * @inheritDoc
*/
protected function highlightKeywords($string) {
$string = parent::highlightKeywords($string);
}
/**
- * @see \wcf\system\bbcode\highlighter\Highlighter::highlight()
+ * @inheritDoc
*/
public function highlight($string) {
$string = str_replace('span', '053a0024219422ca9215c0a3ed0578ee76cff477', $string); // fix to not highlight the spans of the highlighter
}
/**
- * @see \wcf\system\bbcode\highlighter\Highlighter::$singleLineComment
+ * @inheritDoc
*/
protected $singleLineComment = ['//'];
/**
- * @see \wcf\system\bbcode\highlighter\Highlighter::$separators
+ * @inheritDoc
*/
protected $separators = ['(', ')', '{', '}', ';', '[', ']', ':', ',', '.'];
/**
- * @see \wcf\system\bbcode\highlighter\Highlighter::$keywords1
+ * @inheritDoc
*/
protected $keywords1 = [
'azimuth',
];
/**
- * @see \wcf\system\bbcode\highlighter\Highlighter::$keywords2
+ * @inheritDoc
*/
protected $keywords2 = [
'left-side',
];
/**
- * @see \wcf\system\bbcode\highlighter\Highlighter::$keywords3
+ * @inheritDoc
*/
protected $keywords3 = [
'active',
];
/**
- * @see \wcf\system\bbcode\highlighter\Highlighter::$keywords4
+ * @inheritDoc
*/
protected $keywords4 = [
'abbr',
];
/**
- * @see \wcf\system\bbcode\highlighter\Highlighter::$keywords5
+ * @inheritDoc
*/
public $keywords5 = [
// modifying
protected $info = ["@", '0', '1', '2', '3', '4', '5', '6', '7', '8', '9'];
/**
- * @see \wcf\system\bbcode\highlighter\Highlighter::highlight()
+ * @inheritDoc
*/
public function highlight($data) {
$lines = explode("\n", $data);
public $separatorsRegEx = '';
/**
- * @see \wcf\system\SingletonFactory::init()
+ * @inheritDoc
*/
protected function init() {
$this->buildRegularExpressions();
*/
class HtmlHighlighter extends XmlHighlighter {
/**
- * @see \wcf\system\bbcode\highlighter\Highlighter::cacheComments()
+ * @inheritDoc
*/
protected function cacheComments($string) {
// cache inline scripts and inline css
}
/**
- * @see \wcf\system\bbcode\highlighter\Highlighter::highlightComments()
+ * @inheritDoc
*/
protected function highlightComments($string) {
$string = parent::highlightComments($string);
*/
class JavaHighlighter extends Highlighter {
/**
- * @see \wcf\system\bbcode\highlighter\Highlighter::$separators
+ * @inheritDoc
*/
protected $separators = ["(", ")", "{", "}", "[", "]", ";", ".", ",", "<", ">"];
/**
- * @see \wcf\system\bbcode\highlighter\Highlighter::$keywords2
+ * @inheritDoc
*/
protected $keywords2 = [
'package',
];
/**
- * @see \wcf\system\bbcode\highlighter\Highlighter::$keywords3
+ * @inheritDoc
*/
protected $keywords3 = [
'Boolean',
*/
class JsHighlighter extends Highlighter {
/**
- * @see \wcf\system\bbcode\highlighter\Highlighter::$separators
+ * @inheritDoc
*/
protected $separators = ["(", ")", "{", "}", "[", "]", ";", ".", ","];
/**
- * @see \wcf\system\bbcode\highlighter\Highlighter::$operators
+ * @inheritDoc
*/
protected $operators = ["=", ">", "<", "!", "~", "?", ":", "==", "<=", ">=", "!=",
"&&", "||", "++", "--", "+", "-", "*", "/", "&", "|", "^", "%", "<<", ">>", ">>>", "+=", "-=", "*=",
"/=", "&=", "|=", "^=", "%=", "<<=", ">>=", ">>>="];
/**
- * @see \wcf\system\bbcode\highlighter\Highlighter::$keywords1
+ * @inheritDoc
*/
protected $keywords1 = [
"String",
];
/**
- * @see \wcf\system\bbcode\highlighter\Highlighter::$keywords2
+ * @inheritDoc
*/
protected $keywords2 = [
"break",
*/
class PerlHighlighter extends Highlighter {
/**
- * @see \wcf\system\bbcode\highlighter\Highlighter::$separators
+ * @inheritDoc
*/
protected $separators = ['(', ')', '{', '}', '[', ']', ';', '.', ','];
/**
- * @see \wcf\system\bbcode\highlighter\Highlighter::$singleLineComment
+ * @inheritDoc
*/
protected $singleLineComment = ['#'];
/**
- * @see \wcf\system\bbcode\highlighter\Highlighter::$commentStart
+ * @inheritDoc
*/
protected $commentStart = [];
/**
- * @see \wcf\system\bbcode\highlighter\Highlighter::$commentEnd
+ * @inheritDoc
*/
protected $commentEnd = [];
/**
- * @see \wcf\system\bbcode\highlighter\Highlighter::$operators
+ * @inheritDoc
*/
protected $operators = ['.=', '=', '>', '<', '!', '~', '?', ':', '==', '<=', '>=', '!=',
'&&', '||', '++', '--', '+', '-', '*', '/', '&', '|', '^', '%', '<<', '>>', '>>>', '+=', '-=', '*=',
'/=', '&=', '|=', '^=', '%=', '<<=', '>>=', '>>>=', '->', '::'];
/**
- * @see \wcf\system\bbcode\highlighter\Highlighter::$keywords1
+ * @inheritDoc
*/
protected $keywords1 = [
'print',
];
/**
- * @see \wcf\system\bbcode\highlighter\Highlighter::$keywords2
+ * @inheritDoc
*/
protected $keywords2 = [
'case',
];
/**
- * @see \wcf\system\bbcode\highlighter\Highlighter::$keywords3
+ * @inheritDoc
*/
protected $keywords3 = [
'use',
public static $colorToClass = [];
/**
- * @see \wcf\system\SingletonFactory::init()
+ * @inheritDoc
*/
protected function init() {
parent::init();
}
/**
- * @see \wcf\system\bbcode\highlighter\Highlighter::highlight()
+ * @inheritDoc
*/
public function highlight($code) {
// add starting php tag
*/
class PlainHighlighter extends Highlighter {
/**
- * @see \wcf\system\bbcode\highlighter\Highlighter::highlight()
+ * @inheritDoc
*/
public function highlight($code) {
return StringUtil::encodeHTML($code);
*/
class PythonHighlighter extends Highlighter {
/**
- * @see \wcf\system\bbcode\highlighter\Highlighter::$separators
+ * @inheritDoc
*/
protected $separators = ['(', ')',/* from __future__ import braces '{', '}', */'[', ']', ';', '.', ',', ':'];
/**
- * @see \wcf\system\bbcode\highlighter\Highlighter::$singleLineComment
+ * @inheritDoc
*/
protected $singleLineComment = ['#'];
/**
- * @see \wcf\system\bbcode\highlighter\Highlighter::$commentStart
+ * @inheritDoc
*/
protected $commentStart = [];
/**
- * @see \wcf\system\bbcode\highlighter\Highlighter::$commentEnd
+ * @inheritDoc
*/
protected $commentEnd = [];
/**
- * @see \wcf\system\bbcode\highlighter\Highlighter::$operators
+ * @inheritDoc
*/
protected $operators = ['+=', '-=', '**=', '*=', '//=', '/=', '%=', '~=', '+', '-', '**', '*', '//', '/', '%',
'&=', '<<=', '>>=', '^=', '~', '&', '^', '|', '<<', '>>', '=', '!=', '<', '>', '<=', '>='];
/**
- * @see \wcf\system\bbcode\highlighter\Highlighter::$quotes
+ * @inheritDoc
*/
protected $quotes = [["r'", "'"], ["u'", "'"], ['r"', '"'], ['u"', '"'], "'", '"'];
/**
- * @see \wcf\system\bbcode\highlighter\Highlighter::$keywords1
+ * @inheritDoc
*/
protected $keywords1 = [
'print',
];
/**
- * @see \wcf\system\bbcode\highlighter\Highlighter::$keywords2
+ * @inheritDoc
*/
protected $keywords2 = [
'if',
];
/**
- * @see \wcf\system\bbcode\highlighter\Highlighter::$keywords3
+ * @inheritDoc
*/
protected $keywords3 = [
'from',
];
/**
- * @see \wcf\system\bbcode\highlighter\Highlighter::$keywords4
+ * @inheritDoc
*/
protected $keywords4 = [
'__name__',
*/
class SqlHighlighter extends Highlighter {
/**
- * @see \wcf\system\bbcode\highlighter\Highlighter::$allowsNewslinesInQuotes
+ * @inheritDoc
*/
protected $allowsNewslinesInQuotes = true;
/**
- * @see \wcf\system\bbcode\highlighter\Highlighter::$quotes
+ * @inheritDoc
*/
protected $quotes = ["'", '"'];
/**
- * @see \wcf\system\bbcode\highlighter\Highlighter::$singleLineComment
+ * @inheritDoc
*/
protected $singleLineComment = ['#', '--'];
/**
- * @see \wcf\system\bbcode\highlighter\Highlighter::$separators
+ * @inheritDoc
*/
protected $separators = ['(', ')', ',', ';'];
/**
- * @see \wcf\system\bbcode\highlighter\Highlighter::$operators
+ * @inheritDoc
*/
protected $operators = ['<>', '~=', '!=', '^=', '=', '<', '<=', '>', '>=', '*', '/', '+', '-', '||', '@', '%', '&', '?', '\$'];
/**
- * @see \wcf\system\bbcode\highlighter\Highlighter::cacheComments()
+ * @inheritDoc
*/
protected function cacheComments($string) {
if ($this->cacheCommentsRegEx !== null) {
}
/**
- * @see \wcf\system\bbcode\highlighter\Highlighter::cacheQuotes()
+ * @inheritDoc
*/
protected function cacheQuotes($string) {
if ($this->quotesRegEx !== null) {
}
/**
- * @see \wcf\system\bbcode\highlighter\Highlighter::$keywords1
+ * @inheritDoc
*/
protected $keywords1 = [
'action',
];
/**
- * @see \wcf\system\bbcode\highlighter\Highlighter::$keywords2
+ * @inheritDoc
*/
protected $keywords2 = [
'ABS',
*/
class TexHighlighter extends Highlighter {
/**
- * @see \wcf\system\bbcode\highlighter\Highlighter::$quotes
+ * @inheritDoc
*/
protected $quotes = [];
/**
- * @see \wcf\system\bbcode\highlighter\Highlighter::$singleLineComment
+ * @inheritDoc
*/
protected $singleLineComment = ['%'];
/**
- * @see \wcf\system\bbcode\highlighter\Highlighter::highlightKeywords()
+ * @inheritDoc
*/
protected function highlightKeywords($string) {
$string = Regex::compile('\\$([^\\$]*)\\$', Regex::DOT_ALL)->replace($string, '<span class="hlKeywords2">\\0</span>');
}
/**
- * @see \wcf\system\bbcode\highlighter\Highlighter::highlightNumbers()
+ * @inheritDoc
*/
protected function highlightNumbers($string) {
// do not highlight numbers
*/
class TplHighlighter extends HtmlHighlighter {
/**
- * @see \wcf\system\bbcode\highlighter\Highlighter::highlightComments()
+ * @inheritDoc
*/
protected function highlightComments($string) {
$string = parent::highlightComments($string);
*/
class XmlHighlighter extends Highlighter {
/**
- * @see \wcf\system\bbcode\highlighter\Highlighter::$allowsNewslinesInQuotes
+ * @inheritDoc
*/
protected $allowsNewslinesInQuotes = true;
/**
- * @see \wcf\system\bbcode\highlighter\Highlighter::$quotes
+ * @inheritDoc
*/
protected $quotes = ['"'];
/**
- * @see \wcf\system\bbcode\highlighter\Highlighter::$singleLineComment
+ * @inheritDoc
*/
protected $singleLineComment = [];
/**
- * @see \wcf\system\bbcode\highlighter\Highlighter::$commentStart
+ * @inheritDoc
*/
protected $commentStart = ["<!--"];
/**
- * @see \wcf\system\bbcode\highlighter\Highlighter::$commentEnd
+ * @inheritDoc
*/
protected $commentEnd = ["-->"];
/**
- * @see \wcf\system\bbcode\highlighter\Highlighter::$separators
+ * @inheritDoc
*/
protected $separators = ["<", ">"];
/**
- * @see \wcf\system\bbcode\highlighter\Highlighter::$operators
+ * @inheritDoc
*/
protected $operators = [];
const XML_ATTRIBUTE_NAME = '[a-z0-9](?:(?:(?<!-)-)?[a-z0-9])*';
/**
- * @see \wcf\system\bbcode\highlighter\Highlighter::highlightKeywords()
+ * @inheritDoc
*/
protected function highlightKeywords($string) {
$string = parent::highlightKeywords($string);
}
/**
- * @see \wcf\system\bbcode\highlighter\Highlighter::cacheQuotes()
+ * @inheritDoc
*/
protected function cacheQuotes($string) {
$string = parent::cacheQuotes($string);
}
/**
- * @see \wcf\system\bbcode\highlighter\Highlighter::highlightQuotes()
+ * @inheritDoc
*/
protected function highlightQuotes($string) {
return StringStack::reinsertStrings(parent::highlightQuotes($string), 'highlighterQuotes');
}
/**
- * @see \wcf\system\bbcode\highlighter\Highlighter::highlightNumbers()
+ * @inheritDoc
*/
protected function highlightNumbers($string) {
// do not highlight numbers
protected $templateName = '';
/**
- * @see \wcf\system\bulk\processing\IBulkProcessableObjectType::getActionObjectTypeDefinition()
+ * @inheritDoc
*/
public function getActionObjectTypeDefinition() {
if (empty($this->actionObjectTypeDefinition)) {
}
/**
- * @see \wcf\system\bulk\processing\IBulkProcessableObjectType::getConditionHTML()
+ * @inheritDoc
*/
public function getConditionHTML() {
return WCF::getTPL()->fetch($this->templateName, explode('\\', get_class($this))[0]);
}
/**
- * @see \wcf\system\bulk\processing\IBulkProcessableObjectType::getConditionObjectTypeDefinition()
+ * @inheritDoc
*/
public function getConditionObjectTypeDefinition() {
if (empty($this->conditionObjectTypeDefinition)) {
}
/**
- * @see \wcf\system\bulk\processing\IBulkProcessableObjectType::getLanguageItemPrefix()
+ * @inheritDoc
*/
public function getLanguageItemPrefix() {
if (empty($this->languageItemPrefix)) {
*/
abstract class AbstractBulkProcessingAction extends AbstractObjectTypeProcessor implements IBulkProcessingAction {
/**
- * @see \wcf\system\bulk\processing\IBulkProcessingAction::getHTML()
+ * @inheritDoc
*/
public function getHTML() {
return '';
}
/**
- * @see \wcf\system\bulk\processing\IBulkProcessingAction::isAvailable()
+ * @inheritDoc
*/
public function isAvailable() {
return true;
}
/**
- * @see \wcf\system\bulk\processing\IBulkProcessingAction::readFormParameters()
+ * @inheritDoc
*/
public function readFormParameters() {
// does nothing
}
/**
- * @see \wcf\system\bulk\processing\IBulkProcessingAction::reset()
+ * @inheritDoc
*/
public function reset() {
// does nothing
}
/**
- * @see \wcf\system\bulk\processing\IBulkProcessingAction::validate()
+ * @inheritDoc
*/
public function validate() {
// does nothing
protected $reason = '';
/**
- * @see \wcf\system\bulk\processing\IBulkProcessingAction::getHTML()
+ * @inheritDoc
*/
public function getHTML() {
return WCF::getTPL()->fetch('reasonedBulkProcessingAction', 'wcf', [
abstract protected function getReasonFieldName();
/**
- * @see \wcf\system\bulk\processing\IBulkProcessingAction::readFormParameters()
+ * @inheritDoc
*/
public function readFormParameters() {
if (isset($_POST[$this->getReasonFieldName()])) $this->reason = StringUtil::trim($_POST[$this->getReasonFieldName()]);
}
/**
- * @see \wcf\system\bulk\processing\IBulkProcessingAction::reset()
+ * @inheritDoc
*/
public function reset() {
$this->reason = '';
public $userGroupIDs = [];
/**
- * @see \wcf\data\DatabaseObjectDecorator::__construct()
+ * @inheritDoc
*/
public function __construct(DatabaseObject $object) {
parent::__construct($object);
}
/**
- * @see \wcf\system\bulk\processing\IBulkProcessingAction::executeAction()
+ * @inheritDoc
*/
public function executeAction(DatabaseObjectList $objectList) {
if (!($objectList instanceof UserList)) return;
abstract protected function executeUserAction(UserEditor $user);
/**
- * @see \wcf\system\bulk\processing\IBulkProcessingAction::getHTML()
+ * @inheritDoc
*/
public function getHTML() {
return WCF::getTPL()->fetch('userGroupListUserBulkProcessing', 'wcf', [
}
/**
- * @see \wcf\system\bulk\processing\IBulkProcessingAction::isAvailable()
+ * @inheritDoc
*/
public function isAvailable() {
return !empty($this->availableUserGroups);
}
/**
- * @see \wcf\system\bulk\processing\IBulkProcessingAction::readFormParameters()
+ * @inheritDoc
*/
public function readFormParameters() {
if (isset($_POST[$this->inputName])) $this->userGroupIDs = ArrayUtil::toIntegerArray($_POST[$this->inputName]);
}
/**
- * @see \wcf\system\bulk\processing\IBulkProcessingAction::reset()
+ * @inheritDoc
*/
public function reset() {
$this->userGroupIDs = [];
}
/**
- * @see \wcf\system\bulk\processing\IBulkProcessingAction::validate()
+ * @inheritDoc
*/
public function validate() {
if (empty($this->userGroupIDs)) {
*/
class AssignToUserGroupsUserBulkProcessingAction extends AbstractUserGroupsUserBulkProcessingAction {
/**
- * @see \wcf\system\bulk\processing\user\AbstractUserGroupsUserBulkProcessingAction::$inputName
+ * @inheritDoc
*/
public $inputName = 'assignToUserGroupIDs';
/**
- * @see \wcf\system\bulk\processing\user\AbstractUserGroupsUserBulkProcessingAction::executeUserAction()
+ * @inheritDoc
*/
protected function executeUserAction(UserEditor $user) {
$user->addToGroups($this->userGroupIDs, false, false);
*/
class DeleteUserBulkProcessingAction extends AbstractUserBulkProcessingAction {
/**
- * @see \wcf\system\bulk\processing\IBulkProcessingAction::executeAction()
+ * @inheritDoc
*/
public function executeAction(DatabaseObjectList $objectList) {
if (!($objectList instanceof UserList)) return;
}
/**
- * @see \wcf\system\bulk\processing\IBulkProcessingAction::getObjectList()
+ * @inheritDoc
*/
public function getObjectList() {
$userList = parent::getObjectList();
public $textSeparator = '"';
/**
- * @see \wcf\system\bulk\processing\IBulkProcessingAction::executeAction()
+ * @inheritDoc
*/
public function executeAction(DatabaseObjectList $objectList) {
if (!($objectList instanceof UserList)) return;
}
/**
- * @see \wcf\system\bulk\processing\IBulkProcessingAction::getHTML()
+ * @inheritDoc
*/
public function getHTML() {
return WCF::getTPL()->fetch('exportMailAddressUserBulkProcessing', 'wcf', [
}
/**
- * @see \wcf\system\bulk\processing\IBulkProcessingAction::getObjectList()
+ * @inheritDoc
*/
public function getObjectList() {
$userList = parent::getObjectList();
}
/**
- * @see \wcf\system\bulk\processing\IBulkProcessingAction::readFormParameters()
+ * @inheritDoc
*/
public function readFormParameters() {
if (isset($_POST['fileType']) && $_POST['fileType'] == 'xml') $this->fileType = $_POST['fileType'];
}
/**
- * @see \wcf\system\bulk\processing\IBulkProcessingAction::reset()
+ * @inheritDoc
*/
public function reset() {
exit;
*/
class RemoveFromUserGroupsUserBulkProcessingAction extends AbstractUserGroupsUserBulkProcessingAction {
/**
- * @see \wcf\system\bulk\processing\user\AbstractUserGroupsUserBulkProcessingAction::$inputName
+ * @inheritDoc
*/
public $inputName = 'removeFromUserGroupIDs';
/**
- * @see \wcf\system\bulk\processing\user\AbstractUserGroupsUserBulkProcessingAction::executeUserAction()
+ * @inheritDoc
*/
protected function executeUserAction(UserEditor $user) {
$user->removeFromGroups($this->userGroupIDs);
}
/**
- * @see \wcf\system\bulk\processing\IBulkProcessingAction::getObjectList()
+ * @inheritDoc
*/
public function getObjectList() {
$userList = parent::getObjectList();
public $text = '';
/**
- * @see \wcf\system\bulk\processing\IBulkProcessingAction::executeAction()
+ * @inheritDoc
*/
public function executeAction(DatabaseObjectList $objectList) {
if (!($objectList instanceof UserList)) return;
}
/**
- * @see \wcf\system\bulk\processing\IBulkProcessingAction::getHTML()
+ * @inheritDoc
*/
public function getHTML() {
return WCF::getTPL()->fetch('sendMailUserBulkProcessing', 'wcf', [
}
/**
- * @see \wcf\system\bulk\processing\IBulkProcessingAction::readFormParameters()
+ * @inheritDoc
*/
public function readFormParameters() {
if (isset($_POST['enableHTML'])) $this->enableHTML = intval($_POST['enableHTML']);
}
/**
- * @see \wcf\system\bulk\processing\IBulkProcessingAction::validate()
+ * @inheritDoc
*/
public function validate() {
if (empty($this->subject)) {
*/
class UserBulkProcessableObjectType extends AbstractBulkProcessableObjectType {
/**
- * @see \wcf\system\bulk\processing\AbstractBulkProcessableObjectType::$templateName
+ * @inheritDoc
*/
protected $templateName = 'userConditions';
}
*/
class ACLOptionCategoryCacheBuilder extends AbstractCacheBuilder {
/**
- * @see \wcf\system\cache\builder\AbstractCacheBuilder::rebuild()
+ * @inheritDoc
*/
public function rebuild(array $parameters) {
$list = new ACLOptionCategoryList();
protected $categoryStructure = [];
/**
- * @see \wcf\system\cache\builder\AbstractCacheBuilder::rebuild()
+ * @inheritDoc
*/
public function rebuild(array $parameters) {
$data = [];
*/
class ACPSearchProviderCacheBuilder extends AbstractCacheBuilder {
/**
- * @see \wcf\system\cache\builder\AbstractCacheBuilder::rebuild()
+ * @inheritDoc
*/
public function rebuild(array $parameters) {
$providerList = new ACPSearchProviderList();
*/
class AdCacheBuilder extends AbstractCacheBuilder {
/**
- * @see \wcf\system\cache\builder\AbstractCacheBuilder::rebuild()
+ * @inheritDoc
*/
public function rebuild(array $parameters) {
$adList = new AdList();
*/
class BBCodeCacheBuilder extends AbstractCacheBuilder {
/**
- * @see \wcf\system\cache\builder\AbstractCacheBuilder::rebuild()
+ * @inheritDoc
*/
protected function rebuild(array $parameters) {
$attributes = [];
*/
class BBCodeMediaProviderCacheBuilder extends AbstractCacheBuilder {
/**
- * @see \wcf\system\cache\builder\AbstractCacheBuilder::rebuild()
+ * @inheritDoc
*/
protected function rebuild(array $parameters) {
$providerList = new BBCodeMediaProviderList();
*/
class CaptchaQuestionCacheBuilder extends AbstractCacheBuilder {
/**
- * @see \wcf\system\cache\builder\AbstractCacheBuilder::rebuild()
+ * @inheritDoc
*/
public function rebuild(array $parameters) {
$questionList = new CaptchaQuestionList();
*/
class CategoryACLOptionCacheBuilder extends AbstractCacheBuilder {
/**
- * @see \wcf\system\cache\builder\AbstractCacheBuilder::rebuild()
+ * @inheritDoc
*/
public function rebuild(array $parameters) {
$data = [];
*/
class CategoryCacheBuilder extends AbstractCacheBuilder {
/**
- * @see \wcf\system\cache\builder\AbstractCacheBuilder::rebuild()
+ * @inheritDoc
*/
public function rebuild(array $parameters) {
$list = new CategoryList();
*/
class ClipboardActionCacheBuilder extends AbstractCacheBuilder {
/**
- * @see \wcf\system\cache\builder\AbstractCacheBuilder::rebuild()
+ * @inheritDoc
*/
public function rebuild(array $parameters) {
$actionList = new ClipboardActionList();
*/
class ClipboardPageCacheBuilder extends AbstractCacheBuilder {
/**
- * @see \wcf\system\cache\builder\AbstractCacheBuilder::rebuild()
+ * @inheritDoc
*/
public function rebuild(array $parameters) {
$sql = "SELECT pageClassName, actionID
*/
class ConditionCacheBuilder extends AbstractCacheBuilder {
/**
- * @see \wcf\system\cache\builder\AbstractCacheBuilder::rebuild()
+ * @inheritDoc
*/
public function rebuild(array $parameters) {
if (!isset($parameters['definitionID'])) {
*/
class CoreObjectCacheBuilder extends AbstractCacheBuilder {
/**
- * @see \wcf\system\cache\builder\AbstractCacheBuilder::rebuild()
+ * @inheritDoc
*/
public function rebuild(array $parameters) {
$data = [];
*/
class CronjobCacheBuilder extends AbstractCacheBuilder {
/**
- * @see \wcf\system\cache\builder\AbstractCacheBuilder::rebuild()
+ * @inheritDoc
*/
public function rebuild(array $parameters) {
$sql = "SELECT MIN(nextExec) AS nextExec,
*/
class EventListenerCacheBuilder extends AbstractCacheBuilder {
/**
- * @see \wcf\system\cache\builder\AbstractCacheBuilder::rebuild()
+ * @inheritDoc
*/
public function rebuild(array $parameters) {
$actions = [
*/
class LanguageCacheBuilder extends AbstractCacheBuilder {
/**
- * @see \wcf\system\cache\builder\AbstractCacheBuilder::rebuild()
+ * @inheritDoc
*/
public function rebuild(array $parameters) {
$data = [
*/
class NoticeCacheBuilder extends AbstractCacheBuilder {
/**
- * @see \wcf\system\cache\builder\AbstractCacheBuilder::rebuild()
+ * @inheritDoc
*/
protected function rebuild(array $parameters) {
$noticeList = new NoticeList();
*/
class ObjectTypeCacheBuilder extends AbstractCacheBuilder {
/**
- * @see \wcf\system\cache\builder\AbstractCacheBuilder::rebuild()
+ * @inheritDoc
*/
public function rebuild(array $parameters) {
$data = [
*/
class PackageCacheBuilder extends AbstractCacheBuilder {
/**
- * @see \wcf\system\cache\builder\AbstractCacheBuilder::rebuild()
+ * @inheritDoc
*/
public function rebuild(array $parameters) {
$data = [
*/
class PackageUpdateCacheBuilder extends AbstractCacheBuilder {
/**
- * @see \wcf\system\cache\builder\AbstractCacheBuilder::rebuild()
+ * @inheritDoc
*/
public function rebuild(array $parameters) {
$updates = PackageUpdateDispatcher::getInstance()->getAvailableUpdates();
*/
class PaidSubscriptionCacheBuilder extends AbstractCacheBuilder {
/**
- * @see \wcf\system\cache\builder\AbstractCacheBuilder::rebuild()
+ * @inheritDoc
*/
protected function rebuild(array $parameters) {
$subscriptionList = new PaidSubscriptionList();
*/
class SitemapCacheBuilder extends AbstractCacheBuilder {
/**
- * @see \wcf\system\cache\builder\AbstractCacheBuilder::rebuild()
+ * @inheritDoc
*/
public function rebuild(array $parameters) {
$sitemapList = new SitemapList();
*/
class SmileyCacheBuilder extends AbstractCacheBuilder {
/**
- * @see \wcf\system\cache\builder\AbstractCacheBuilder::rebuild()
+ * @inheritDoc
*/
protected function rebuild(array $parameters) {
$data = ['smilies' => []];
*/
class SpiderCacheBuilder extends AbstractCacheBuilder {
/**
- * @see \wcf\system\cache\builder\AbstractCacheBuilder::rebuild()
+ * @inheritDoc
*/
public function rebuild(array $parameters) {
$spiderList = new SpiderList();
*/
class StyleCacheBuilder extends AbstractCacheBuilder {
/**
- * @see \wcf\system\cache\builder\AbstractCacheBuilder::rebuild()
+ * @inheritDoc
*/
public function rebuild(array $parameters) {
$data = [
protected $languageIDs = [];
/**
- * @see \wcf\system\cache\builder\AbstractCacheBuilder::$maxLifetime
+ * @inheritDoc
*/
protected $maxLifetime = 3600;
protected $objectTypeIDs = [];
/**
- * @see \wcf\system\cache\builder\AbstractCacheBuilder::rebuild()
+ * @inheritDoc
*/
protected function rebuild(array $parameters) {
$this->languageIDs = $this->parseLanguageIDs($parameters);
*/
class TemplateGroupCacheBuilder extends AbstractCacheBuilder {
/**
- * @see \wcf\system\cache\builder\AbstractCacheBuilder::rebuild()
+ * @inheritDoc
*/
public function rebuild(array $parameters) {
$templateGroupList = new TemplateGroupList();
*/
class TemplateListenerCacheBuilder extends AbstractCacheBuilder {
/**
- * @see \wcf\system\cache\builder\AbstractCacheBuilder::rebuild()
+ * @inheritDoc
*/
public function rebuild(array $parameters) {
// get templates for current package id
*/
class TemplateListenerCodeCacheBuilder extends AbstractCacheBuilder {
/**
- * @see \wcf\system\cache\builder\AbstractCacheBuilder::rebuild()
+ * @inheritDoc
*/
public function rebuild(array $parameters) {
// get template codes for specified template
*/
class TypedTagCloudCacheBuilder extends TagCloudCacheBuilder {
/**
- * @see \wcf\system\cache\builder\AbstractCacheBuilder::rebuild()
+ * @inheritDoc
*/
protected function rebuild(array $parameters) {
$this->objectTypeIDs = $parameters['objectTypeIDs'];
*/
class UserBirthdayCacheBuilder extends AbstractCacheBuilder {
/**
- * @see \wcf\system\cache\builder\AbstractCacheBuilder::$maxLifetime
+ * @inheritDoc
*/
protected $maxLifetime = 3600;
/**
- * @see \wcf\system\cache\builder\AbstractCacheBuilder::rebuild()
+ * @inheritDoc
*/
protected function rebuild(array $parameters) {
$userOptionID = User::getUserOptionID('birthday');
*/
class UserGroupAssignmentCacheBuilder extends AbstractCacheBuilder {
/**
- * @see \wcf\system\cache\builder\AbstractCacheBuilder::rebuild()
+ * @inheritDoc
*/
protected function rebuild(array $parameters) {
$assignmentList = new UserGroupAssignmentList();
*/
class UserGroupCacheBuilder extends AbstractCacheBuilder {
/**
- * @see \wcf\system\cache\builder\AbstractCacheBuilder::rebuild()
+ * @inheritDoc
*/
public function rebuild(array $parameters) {
$data = [
*/
class UserGroupOptionCacheBuilder extends OptionCacheBuilder {
/**
- * @see \wcf\system\cache\builder\OptionCacheBuilder::$optionClassName
+ * @inheritDoc
*/
protected $optionClassName = 'wcf\data\user\group\option\UserGroupOption';
/**
- * @see \wcf\system\cache\builder\OptionCacheBuilder::$tableName
+ * @inheritDoc
*/
protected $tableName = 'user_group_option';
/**
- * @see \wcf\system\cache\builder\AbstractCacheBuilder::rebuild()
+ * @inheritDoc
*/
public function rebuild(array $parameters) {
$data = parent::rebuild($parameters);
protected $typeObjects = [];
/**
- * @see \wcf\system\cache\builder\AbstractCacheBuilder::rebuild()
+ * @inheritDoc
*/
public function rebuild(array $parameters) {
$data = [];
*/
class UserMenuCacheBuilder extends AbstractCacheBuilder {
/**
- * @see \wcf\system\cache\builder\AbstractCacheBuilder::rebuild()
+ * @inheritDoc
*/
protected function rebuild(array $parameters) {
$data = [];
*/
class UserNotificationEventCacheBuilder extends AbstractCacheBuilder {
/**
- * @see \wcf\system\cache\builder\AbstractCacheBuilder::rebuild()
+ * @inheritDoc
*/
protected function rebuild(array $parameters) {
$data = [];
*/
class UserOptionCacheBuilder extends OptionCacheBuilder {
/**
- * @see \wcf\system\cache\builder\OptionCacheBuilder::$optionClassName
+ * @inheritDoc
*/
protected $optionClassName = 'wcf\data\user\option\UserOption';
/**
- * @see \wcf\system\cache\builder\OptionCacheBuilder::$tableName
+ * @inheritDoc
*/
protected $tableName = 'user_option';
}
*/
class UserProfileMenuCacheBuilder extends AbstractCacheBuilder {
/**
- * @see \wcf\system\cache\builder\AbstractCacheBuilder::rebuild()
+ * @inheritDoc
*/
protected function rebuild(array $parameters) {
$itemList = new UserProfileMenuItemList();
*/
class UserStatsCacheBuilder extends AbstractCacheBuilder {
/**
- * @see \wcf\system\cache\builder\AbstractCacheBuilder::$maxLifetime
+ * @inheritDoc
*/
protected $maxLifetime = 600;
/**
- * @see \wcf\system\cache\builder\AbstractCacheBuilder::rebuild()
+ * @inheritDoc
*/
protected function rebuild(array $parameters) {
$data = [];
protected $directoryUtil = null;
/**
- * @see \wcf\system\cache\source\ICacheSource::flush()
+ * @inheritDoc
*/
public function flush($cacheName, $useWildcard) {
if ($useWildcard) {
}
/**
- * @see \wcf\system\cache\source\ICacheSource::flushAll()
+ * @inheritDoc
*/
public function flushAll() {
$this->getDirectoryUtil()->removePattern(new Regex('.*\.php$'));
}
/**
- * @see \wcf\system\cache\source\ICacheSource::get()
+ * @inheritDoc
*/
public function get($cacheName, $maxLifetime) {
$filename = $this->getFilename($cacheName);
}
/**
- * @see \wcf\system\cache\source\ICacheSource::set()
+ * @inheritDoc
*/
public function set($cacheName, $value, $maxLifetime) {
$writer = new AtomicWriter($this->getFilename($cacheName));
}
/**
- * @see \wcf\system\cache\source\ICacheSource::flush()
+ * @inheritDoc
*/
public function flush($cacheName, $useWildcard) {
if ($useWildcard) {
}
/**
- * @see \wcf\system\cache\source\ICacheSource::flushAll()
+ * @inheritDoc
*/
public function flushAll() {
// increment flush counter to nuke all data
}
/**
- * @see \wcf\system\cache\source\ICacheSource::get()
+ * @inheritDoc
*/
public function get($cacheName, $maxLifetime) {
$value = $this->memcached->get($this->getCacheName($cacheName));
}
/**
- * @see \wcf\system\cache\source\ICacheSource::set()
+ * @inheritDoc
*/
public function set($cacheName, $value, $maxLifetime) {
$this->memcached->set($this->getCacheName($cacheName), $value, $this->getTTL($maxLifetime));
}
/**
- * @see \wcf\system\cache\source\ICacheSource::flush()
+ * @inheritDoc
*/
public function flush($cacheName, $useWildcard) {
$parts = explode('-', $cacheName, 2);
}
/**
- * @see \wcf\system\cache\source\ICacheSource::flushAll()
+ * @inheritDoc
*/
public function flushAll() {
// set flush key to current time if it does not exist yet (this prevents falling back to 0 if the key gets deleted)
}
/**
- * @see \wcf\system\cache\source\ICacheSource::get()
+ * @inheritDoc
*/
public function get($cacheName, $maxLifetime) {
$parts = explode('-', $cacheName, 2);
}
/**
- * @see \wcf\system\cache\source\ICacheSource::set()
+ * @inheritDoc
*/
public function set($cacheName, $value, $maxLifetime) {
// split parameterized cache entry names into cache name and cache index
public $response = '';
/**
- * @see \wcf\system\captcha\ICaptchaHandler::getFormElement()
+ * @inheritDoc
*/
public function getFormElement() {
if (WCF::getSession()->getVar('recaptchaDone')) return '';
}
/**
- * @see \wcf\system\captcha\ICaptchaHandler::isAvailable()
+ * @inheritDoc
*/
public function isAvailable() {
return true;
}
/**
- * @see \wcf\system\captcha\ICaptchaHandler::readFormParameters()
+ * @inheritDoc
*/
public function readFormParameters() {
if (!RECAPTCHA_PUBLICKEY || !RECAPTCHA_PRIVATEKEY) {
}
/**
- * @see \wcf\system\captcha\ICaptchaHandler::reset()
+ * @inheritDoc
*/
public function reset() {
WCF::getSession()->unregister('recaptchaDone');
}
/**
- * @see \wcf\system\captcha\ICaptchaHandler::validate()
+ * @inheritDoc
*/
public function validate() {
if (WCF::getSession()->getVar('recaptchaDone')) return;
protected $objectTypes = [];
/**
- * @see \wcf\system\category\ICategoryType::afterDeletion()
+ * @inheritDoc
*/
public function afterDeletion(CategoryEditor $categoryEditor) {
$categoryIDs = array_keys(CategoryHandler::getInstance()->getChildCategories($categoryEditor->categoryID));
}
/**
- * @see \wcf\system\category\ICategoryType::canAddCategory()
+ * @inheritDoc
*/
public function canAddCategory() {
return WCF::getSession()->getPermission($this->permissionPrefix.'.canAddCategory');
}
/**
- * @see \wcf\system\category\ICategoryType::canDeleteCategory()
+ * @inheritDoc
*/
public function canDeleteCategory() {
return WCF::getSession()->getPermission($this->permissionPrefix.'.canDeleteCategory');
}
/**
- * @see \wcf\system\category\ICategoryType::canEditCategory()
+ * @inheritDoc
*/
public function canEditCategory() {
return WCF::getSession()->getPermission($this->permissionPrefix.'.canEditCategory');
}
/**
- * @see \wcf\system\category\ICategoryType::changedParentCategories()
+ * @inheritDoc
*/
public function changedParentCategories(array $categoryData) {
// does nothing
}
/**
- * @see \wcf\system\category\ICategoryType::forceDescription()
+ * @inheritDoc
*/
public function forceDescription() {
return $this->hasDescription() && $this->forceDescription;
}
/**
- * @see \wcf\system\category\ICategoryType::getApplication()
+ * @inheritDoc
*/
public function getApplication() {
$classParts = explode('\\', get_called_class());
}
/**
- * @see \wcf\system\category\ICategoryType::getObjectTypeName()
+ * @inheritDoc
*/
public function getObjectTypeName($definitionName) {
if (isset($this->objectTypes[$definitionName])) {
}
/**
- * @see \wcf\system\category\ICategoryType::getDescriptionLangVarCategory()
+ * @inheritDoc
*/
public function getDescriptionLangVarCategory() {
return $this->i18nLangVarCategory;
}
/**
- * @see \wcf\system\category\ICategoryType::getI18nLangVarPrefix()
+ * @inheritDoc
*/
public function getI18nLangVarPrefix() {
return $this->i18nLangVarCategory.'.category';
}
/**
- * @see \wcf\system\category\ICategoryType::getLanguageVariable()
+ * @inheritDoc
*/
public function getLanguageVariable($name, $optional = false) {
if ($this->langVarPrefix) {
}
/**
- * @see \wcf\system\category\ICategoryType::getMaximumNestingLevel()
+ * @inheritDoc
*/
public function getMaximumNestingLevel() {
return $this->maximumNestingLevel;
}
/**
- * @see \wcf\system\category\ICategoryType::getTitleLangVarCategory()
+ * @inheritDoc
*/
public function getTitleLangVarCategory() {
return $this->i18nLangVarCategory;
}
/**
- * @see \wcf\system\category\ICategoryType::hasDescription()
+ * @inheritDoc
*/
public function hasDescription() {
return $this->hasDescription;
}
/**
- * @see \wcf\system\SingletonFactory::init()
+ * @inheritDoc
*/
protected function init() {
$this->objectTypes = ObjectTypeCache::getInstance()->getObjectTypes('com.woltlab.wcf.category');
*/
class SmileyCategoryType extends AbstractCategoryType {
/**
- * @see \wcf\system\category\AbstractCategoryType::$langVarPrefix
+ * @inheritDoc
*/
protected $langVarPrefix = 'wcf.acp.smiley.category';
/**
- * @see \wcf\system\category\AbstractCategoryType::$forceDescription
+ * @inheritDoc
*/
protected $hasDescription = false;
/**
- * @see \wcf\system\category\AbstractCategoryType::$maximumNestingLevel
+ * @inheritDoc
*/
protected $maximumNestingLevel = 0;
/**
- * @see \wcf\system\category\ICategoryType::afterDeletion()
+ * @inheritDoc
*/
public function afterDeletion(CategoryEditor $categoryEditor) {
SmileyCacheBuilder::getInstance()->reset();
}
/**
- * @see \wcf\system\category\ICategoryType::canAddCategory()
+ * @inheritDoc
*/
public function canAddCategory() {
return $this->canEditCategory();
}
/**
- * @see \wcf\system\category\ICategoryType::canDeleteCategory()
+ * @inheritDoc
*/
public function canDeleteCategory() {
return $this->canEditCategory();
}
/**
- * @see \wcf\system\category\ICategoryType::canEditCategory()
+ * @inheritDoc
*/
public function canEditCategory() {
return WCF::getSession()->getPermission('admin.content.smiley.canManageSmiley');
}
/**
- * @see \phpline\console\completer\Completer::complete()
+ * @inheritDoc
*/
public function complete($buffer, $cursor, array &$candidates) {
if ($buffer === null) {
*/
class CommandsCLICommand implements ICLICommand {
/**
- * @see \wcf\system\cli\command\ICLICommand::execute()
+ * @inheritDoc
*/
public function execute(array $parameters) {
CLIWCF::getReader()->println(CLIUtil::generateList(array_keys(CLICommandHandler::getCommands())));
}
/**
- * @see \wcf\system\cli\command\ICLICommand::canAccess()
+ * @inheritDoc
*/
public function canAccess() {
return true;
}
/**
- * @see \wcf\system\cli\command\ICLICommand::execute()
+ * @inheritDoc
*/
public function execute(array $parameters) {
$this->argv->setArguments($parameters);
}
/**
- * @see \wcf\system\cli\command\ICLICommand::getUsage()
+ * @inheritDoc
*/
public function getUsage() {
return str_replace($_SERVER['argv'][0].' [ options ]', 'cronjob [ options ] execute', $this->argv->getUsageMessage());
}
/**
- * @see \wcf\system\cli\command\ICLICommand::canAccess()
+ * @inheritDoc
*/
public function canAccess() {
return true;
*/
class ExitCLICommand implements ICLICommand {
/**
- * @see \wcf\system\cli\command\ICLICommand::execute()
+ * @inheritDoc
*/
public function execute(array $parameters) {
exit;
}
/**
- * @see \wcf\system\cli\command\ICLICommand::canAccess()
+ * @inheritDoc
*/
public function canAccess() {
// everyone may access this command
}
/**
- * @see \wcf\system\cli\command\ICLICommand::execute()
+ * @inheritDoc
*/
public function execute(array $parameters) {
$this->argv->setArguments($parameters);
}
/**
- * @see \wcf\system\cli\command\ICLICommand::getUsage()
+ * @inheritDoc
*/
public function getUsage() {
return str_replace($_SERVER['argv'][0].' [ options ]', 'help [ options ] <command>', $this->argv->getUsageMessage());
}
/**
- * @see \wcf\system\cli\command\ICLICommand::canAccess()
+ * @inheritDoc
*/
public function canAccess() {
return true;
public $userMergeMode = 0;
/**
- * @see \wcf\system\cli\command\ICLICommand::canAccess()
+ * @inheritDoc
*/
public function canAccess() {
return WCF::getSession()->getPermission('admin.management.canImportData');
}
/**
- * @see \wcf\system\cli\command\ICLICommand::execute()
+ * @inheritDoc
*/
public function execute(array $parameters) {
CLIWCF::getReader()->setHistoryEnabled(false);
}
/**
- * @see \wcf\system\cli\command\ICLICommand::execute()
+ * @inheritDoc
*/
public function execute(array $parameters) {
$this->argv->setArguments($parameters);
}
/**
- * @see \wcf\system\cli\command\ICLICommand::getUsage()
+ * @inheritDoc
*/
public function getUsage() {
return str_replace($_SERVER['argv'][0].' [ options ]', 'package [ options ] <install|uninstall> <package>', $this->argv->getUsageMessage());
}
/**
- * @see \wcf\system\cli\command\ICLICommand::canAccess()
+ * @inheritDoc
*/
public function canAccess() {
return CLIWCF::getSession()->getPermission('admin.configuration.package.canInstallPackage') || CLIWCF::getSession()->getPermission('admin.configuration.package.canUpdatePackage');
}
/**
- * @see \wcf\system\cli\command\ICLICommand::execute()
+ * @inheritDoc
*/
public function execute(array $parameters) {
$this->argv->setArguments($parameters);
}
/**
- * @see \wcf\system\cli\command\ICLICommand::getUsage()
+ * @inheritDoc
*/
public function getUsage() {
return str_replace($_SERVER['argv'][0].' [ options ]', 'worker [ options ] <worker>', $this->argv->getUsageMessage());
}
/**
- * @see \wcf\system\cli\command\ICLICommand::canAccess()
+ * @inheritDoc
*/
public function canAccess() {
// TODO: Check access
protected $pageObjectID = 0;
/**
- * @see \wcf\system\SingletonFactory::init()
+ * @inheritDoc
*/
protected function init() {
$this->cache = [
protected $supportedActions = [];
/**
- * @see \wcf\system\clipboard\action\IClipboardAction::execute()
+ * @inheritDoc
*/
public function execute(array $objects, ClipboardAction $action) {
if (!in_array($action->actionName, $this->supportedActions)) {
}
/**
- * @see \wcf\system\clipboard\action\IClipboardAction::getEditorLabel()
+ * @inheritDoc
*/
public function getEditorLabel(array $objects) {
return WCF::getLanguage()->getDynamicVariable('wcf.clipboard.label.'.$this->getTypeName().'.marked', [
*/
class TagClipboardAction extends AbstractClipboardAction {
/**
- * @see \wcf\system\clipboard\action\AbstractClipboardAction::$actionClassActions
+ * @inheritDoc
*/
protected $actionClassActions = ['delete'];
/**
- * @see \wcf\system\clipboard\action\AbstractClipboardAction::$supportedActions
+ * @inheritDoc
*/
protected $supportedActions = ['delete', 'setAsSynonyms'];
/**
- * @see \wcf\system\clipboard\action\IClipboardAction::execute()
+ * @inheritDoc
*/
public function execute(array $objects, ClipboardAction $action) {
$item = parent::execute($objects, $action);
}
/**
- * @see \wcf\system\clipboard\action\IClipboardAction::getClassName()
+ * @inheritDoc
*/
public function getClassName() {
return 'wcf\data\tag\TagAction';
}
/**
- * @see \wcf\system\clipboard\action\IClipboardAction::getTypeName()
+ * @inheritDoc
*/
public function getTypeName() {
return 'com.woltlab.wcf.tag';
*/
class UserClipboardAction extends AbstractClipboardAction {
/**
- * @see \wcf\system\clipboard\action\AbstractClipboardAction::$actionClassActions
+ * @inheritDoc
*/
protected $actionClassActions = ['delete'];
/**
- * @see \wcf\system\clipboard\action\AbstractClipboardAction::$supportedActions
+ * @inheritDoc
*/
protected $supportedActions = ['assignToGroup', 'ban', 'delete', 'enable', 'exportMailAddress', 'merge', 'sendMail', 'sendNewPassword'];
/**
- * @see \wcf\system\clipboard\action\IClipboardAction::execute()
+ * @inheritDoc
*/
public function execute(array $objects, ClipboardAction $action) {
$item = parent::execute($objects, $action);
}
/**
- * @see \wcf\system\clipboard\action\IClipboardAction::getClassName()
+ * @inheritDoc
*/
public function getClassName() {
return 'wcf\data\user\UserAction';
}
/**
- * @see \wcf\system\clipboard\action\IClipboardAction::getTypeName()
+ * @inheritDoc
*/
public function getTypeName() {
return 'com.woltlab.wcf.user';
*/
class UserContentClipboardAction extends AbstractClipboardAction {
/**
- * @see \wcf\system\clipboard\action\AbstractClipboardAction::$supportedActions
+ * @inheritDoc
*/
protected $supportedActions = ['revertContentChanges'];
/**
- * @see \wcf\system\clipboard\action\IClipboardAction::execute()
+ * @inheritDoc
*/
public function execute(array $objects, ClipboardAction $action) {
$item = parent::execute($objects, $action);
}
/**
- * @see \wcf\system\clipboard\action\IClipboardAction::getClassName()
+ * @inheritDoc
*/
public function getClassName() {
return 'wcf\data\user\UserContentAction';
}
/**
- * @see \wcf\system\clipboard\action\IClipboardAction::getTypeName()
+ * @inheritDoc
*/
public function getTypeName() {
return 'com.woltlab.wcf.user';
*/
class CommentDataHandler extends SingletonFactory {
/**
- * @see CommentRuntimeCache::cacheObjectID()
+ * @inheritDoc
*/
public function cacheCommentID($commentID) {
CommentRuntimeCache::getInstance()->cacheObjectID($commentID);
}
/**
- * @see UserProfileRuntimeCache::cacheObjectID()
+ * @inheritDoc
*/
public function cacheUserID($userID) {
UserProfileRuntimeCache::getInstance()->cacheObjectID($userID);
}
/**
- * @see CommentRuntimeCache::getComment()
+ * @inheritDoc
*/
public function getComment($commentID) {
return CommentRuntimeCache::getInstance()->getObject($commentID);
}
/**
- * @see UserProfileRuntimeCache::getObject()
+ * @inheritDoc
*/
public function getUser($userID) {
return UserProfileRuntimeCache::getInstance()->getObject($userID);
protected $permissionModEdit = '';
/**
- * @see \wcf\system\comment\manager\ICommentManager::canAdd()
+ * @inheritDoc
*/
public function canAdd($objectID) {
if (!$this->isAccessible($objectID, true)) {
}
/**
- * @see \wcf\system\comment\manager\ICommentManager::canEditComment()
+ * @inheritDoc
*/
public function canEditComment(Comment $comment) {
return $this->canEdit(($comment->userID == WCF::getUser()->userID));
}
/**
- * @see \wcf\system\comment\manager\ICommentManager::canEditResponse()
+ * @inheritDoc
*/
public function canEditResponse(CommentResponse $response) {
return $this->canEdit(($response->userID == WCF::getUser()->userID));
}
/**
- * @see \wcf\system\comment\manager\ICommentManager::canDeleteComment()
+ * @inheritDoc
*/
public function canDeleteComment(Comment $comment) {
return $this->canDelete(($comment->userID == WCF::getUser()->userID));
}
/**
- * @see \wcf\system\comment\manager\ICommentManager::canDeleteResponse()
+ * @inheritDoc
*/
public function canDeleteResponse(CommentResponse $response) {
return $this->canDelete(($response->userID == WCF::getUser()->userID));
}
/**
- * @see \wcf\system\comment\manager\ICommentManager::canModerate()
+ * @inheritDoc
*/
public function canModerate($objectTypeID, $objectID) {
return (WCF::getSession()->getPermission($this->permissionCanModerate) ? true : false);
}
/**
- * @see \wcf\system\comment\manager\ICommentManager::getCommentsPerPage()
+ * @inheritDoc
*/
public function getCommentsPerPage() {
return $this->commentsPerPage;
}
/**
- * @see \wcf\system\comment\manager\ICommentManager::supportsLike()
+ * @inheritDoc
*/
public function supportsLike() {
return true;
}
/**
- * @see \wcf\system\comment\manager\ICommentManager::supportsReport()
+ * @inheritDoc
*/
public function supportsReport() {
return true;
*/
class ModerationQueueCommentManager extends AbstractCommentManager {
/**
- * @see \wcf\system\comment\manager\ICommentManager::isAccessible()
+ * @inheritDoc
*/
public function isAccessible($objectID, $validateWritePermission = false) {
$entry = new ModerationQueue($objectID);
}
/**
- * @see \wcf\system\comment\manager\ICommentManager::getLink()
+ * @inheritDoc
*/
public function getLink($objectTypeID, $objectID) {
$entry = new ViewableModerationQueue(new ModerationQueue($objectID));
}
/**
- * @see \wcf\system\comment\manager\ICommentManager::getTitle()
+ * @inheritDoc
*/
public function getTitle($objectTypeID, $objectID, $isResponse = false) {
return '';
}
/**
- * @see \wcf\system\comment\manager\ICommentManager::updateCounter()
+ * @inheritDoc
*/
public function updateCounter($objectID, $value) {
$entry = new ModerationQueue($objectID);
}
/**
- * @see \wcf\system\comment\manager\ICommentManager::canAdd()
+ * @inheritDoc
*/
public function canAdd($objectID) {
if (!$this->isAccessible($objectID, true)) {
}
/**
- * @see \wcf\system\comment\manager\AbstractCommentManager::canEdit()
+ * @inheritDoc
*/
protected function canEdit($isOwner) {
return $isOwner;
}
/**
- * @see \wcf\system\comment\manager\AbstractCommentManager::canDelete()
+ * @inheritDoc
*/
protected function canDelete($isOwner) {
return $isOwner;
}
/**
- * @see \wcf\system\comment\manager\ICommentManager::supportsLike()
+ * @inheritDoc
*/
public function supportsLike() {
return false;
}
/**
- * @see \wcf\system\comment\manager\ICommentManager::supportsReport()
+ * @inheritDoc
*/
public function supportsReport() {
return false;
*/
class UserProfileCommentManager extends AbstractCommentManager implements IViewableLikeProvider {
/**
- * @see \wcf\system\comment\manager\AbstractCommentManager::$permissionAdd
+ * @inheritDoc
*/
protected $permissionAdd = 'user.profileComment.canAddComment';
/**
- * @see \wcf\system\comment\manager\AbstractCommentManager::$permissionCanModerate
+ * @inheritDoc
*/
protected $permissionCanModerate = 'mod.profileComment.canModerateComment';
/**
- * @see \wcf\system\comment\manager\AbstractCommentManager::$permissionDelete
+ * @inheritDoc
*/
protected $permissionDelete = 'user.profileComment.canDeleteComment';
/**
- * @see \wcf\system\comment\manager\AbstractCommentManager::$permissionEdit
+ * @inheritDoc
*/
protected $permissionEdit = 'user.profileComment.canEditComment';
/**
- * @see \wcf\system\comment\manager\AbstractCommentManager::$permissionModDelete
+ * @inheritDoc
*/
protected $permissionModDelete = 'mod.profileComment.canDeleteComment';
/**
- * @see \wcf\system\comment\manager\AbstractCommentManager::$permissionModEdit
+ * @inheritDoc
*/
protected $permissionModEdit = 'mod.profileComment.canEditComment';
/**
- * @see \wcf\system\comment\manager\ICommentManager::isAccessible()
+ * @inheritDoc
*/
public function isAccessible($objectID, $validateWritePermission = false) {
// check object id
}
/**
- * @see \wcf\system\comment\manager\ICommentManager::getLink()
+ * @inheritDoc
*/
public function getLink($objectTypeID, $objectID) {
return LinkHandler::getInstance()->getLink('User', ['id' => $objectID]);
}
/**
- * @see \wcf\system\comment\manager\ICommentManager::getTitle()
+ * @inheritDoc
*/
public function getTitle($objectTypeID, $objectID, $isResponse = false) {
if ($isResponse) return WCF::getLanguage()->get('wcf.user.profile.content.wall.commentResponse');
}
/**
- * @see \wcf\system\comment\manager\ICommentManager::updateCounter()
+ * @inheritDoc
*/
public function updateCounter($objectID, $value) {
// does nothing
}
/**
- * @see \wcf\system\comment\manager\ICommentManager::canDeleteComment()
+ * @inheritDoc
*/
public function canDeleteComment(Comment $comment) {
if ($comment->objectID == WCF::getUser()->userID && WCF::getSession()->getPermission('user.profileComment.canDeleteCommentInOwnProfile')) {
}
/**
- * @see \wcf\system\comment\manager\ICommentManager::canDeleteResponse()
+ * @inheritDoc
*/
public function canDeleteResponse(CommentResponse $response) {
if ($response->getComment()->objectID == WCF::getUser()->userID && WCF::getSession()->getPermission('user.profileComment.canDeleteCommentInOwnProfile')) {
}
/**
- * @see \wcf\system\like\IViewableLikeProvider::prepare()
+ * @inheritDoc
*/
public function prepare(array $likes) {
if (!WCF::getSession()->getPermission('user.profile.canViewUserProfile')) {
*/
abstract class AbstractCronjob implements ICronjob {
/**
- * @see \wcf\system\cronjob\ICronjob::execute()
+ * @inheritDoc
*/
public function execute(Cronjob $cronjob) {
EventHandler::getInstance()->fireAction($this, 'execute');
*/
class AttachmentCleanUpCronjob extends AbstractCronjob {
/**
- * @see \wcf\system\cronjob\ICronjob::execute()
+ * @inheritDoc
*/
public function execute(Cronjob $cronjob) {
parent::execute($cronjob);
*/
class BackgroundQueueCleanUpCronjob extends AbstractCronjob {
/**
- * @see \wcf\system\cronjob\ICronjob::execute()
+ * @inheritDoc
*/
public function execute(Cronjob $cronjob) {
parent::execute($cronjob);
protected $cronjobEditors = [];
/**
- * @see \wcf\system\SingletonFactory::init()
+ * @inheritDoc
*/
protected function init() {
$this->loadCache();
*/
class DailyCleanUpCronjob extends AbstractCronjob {
/**
- * @see \wcf\system\cronjob\ICronjob::execute()
+ * @inheritDoc
*/
public function execute(Cronjob $cronjob) {
parent::execute($cronjob);
*/
class DailyMailNotificationCronjob extends AbstractCronjob {
/**
- * @see \wcf\system\cronjob\ICronjob::execute()
+ * @inheritDoc
*/
public function execute(Cronjob $cronjob) {
parent::execute($cronjob);
*/
class GetUpdateInfoCronjob implements ICronjob {
/**
- * @see \wcf\system\ICronjob::execute()
+ * @inheritDoc
*/
public function execute(Cronjob $cronjob) {
PackageUpdateDispatcher::getInstance()->refreshPackageDatabase();
*/
class HourlyCleanUpCronjob extends AbstractCronjob {
/**
- * @see \wcf\system\cronjob\ICronjob::execute()
+ * @inheritDoc
*/
public function execute(Cronjob $cronjob) {
parent::execute($cronjob);
*/
class LastActivityCronjob extends AbstractCronjob {
/**
- * @see \wcf\system\cronjob\ICronjob::execute()
+ * @inheritDoc
*/
public function execute(Cronjob $cronjob) {
parent::execute($cronjob);
*/
class ModerationQueueCronjob extends AbstractCronjob {
/**
- * @see \wcf\system\cronjob\ICronjob::execute()
+ * @inheritDoc
*/
public function execute(Cronjob $cronjob) {
parent::execute($cronjob);
*/
class RefreshSearchRobotsCronjob implements ICronjob {
/**
- * @see \wcf\system\ICronjob::execute()
+ * @inheritDoc
*/
public function execute(Cronjob $cronjob) {
$filename = FileUtil::downloadFileFromHttp('http://assets.woltlab.com/spiderlist/typhoon/list.xml', 'spiders');
*/
class SessionCleanUpCronjob extends AbstractCronjob {
/**
- * @see \wcf\system\cronjob\ICronjob::execute()
+ * @inheritDoc
*/
public function execute(Cronjob $cronjob) {
parent::execute($cronjob);
*/
class StatDailyBuilderCronjob extends AbstractCronjob {
/**
- * @see \wcf\system\cronjob\ICronjob::execute()
+ * @inheritDoc
*/
public function execute(Cronjob $cronjob) {
parent::execute($cronjob);
*/
class UserBanCronjob extends AbstractCronjob {
/**
- * @see \wcf\system\cronjob\ICronjob::execute()
+ * @inheritDoc
*/
public function execute(Cronjob $cronjob) {
parent::execute($cronjob);
*/
class UserGroupAssignmentCronjob extends AbstractCronjob {
/**
- * @see \wcf\system\cronjob\ICronjob::execute()
+ * @inheritDoc
*/
public function execute(Cronjob $cronjob) {
parent::execute($cronjob);
*/
class UserQuitCronjob extends AbstractCronjob {
/**
- * @see \wcf\system\cronjob\ICronjob::execute()
+ * @inheritDoc
*/
public function execute(Cronjob $cronjob) {
parent::execute($cronjob);
*/
class MySQLDatabase extends Database {
/**
- * @see \wcf\system\database\Database::$editorClassName
+ * @inheritDoc
*/
protected $editorClassName = 'wcf\system\database\editor\MySQLDatabaseEditor';
/**
- * @see \wcf\system\database\Database::connect()
+ * @inheritDoc
*/
public function connect() {
if (!$this->port) $this->port = 3306; // mysql default port
}
/**
- * @see \wcf\system\database\Database::isSupported()
+ * @inheritDoc
*/
public static function isSupported() {
return (extension_loaded('PDO') && extension_loaded('pdo_mysql'));
}
/**
- * @see \wcf\system\database\PDODatabase::setAttributes()
+ * @inheritDoc
*/
protected function setAttributes() {
parent::setAttributes();
*/
class PostgreSQLDatabase extends Database {
/**
- * @see \wcf\system\database\Database::$editorClassName
+ * @inheritDoc
*/
protected $editorClassName = 'wcf\system\database\editor\PostgreSQLDatabaseEditor';
/**
- * @see \wcf\system\database\Database::connect()
+ * @inheritDoc
*/
public function connect() {
if (!$this->port) $this->port = 5432; // postgresql default port
}
/**
- * @see \wcf\system\database\Database::isSupported()
+ * @inheritDoc
*/
public static function isSupported() {
return (extension_loaded('PDO') && extension_loaded('pdo_pgsql'));
}
/**
- * @see \wcf\system\database\Database::prepareStatement()
+ * @inheritDoc
*/
public function prepareStatement($statement, $limit = 0, $offset = 0) {
$statement = self::fixQuery($statement);
}
/**
- * @see \wcf\system\database\Database::getInsertID()
+ * @inheritDoc
*/
public function getInsertID($table, $field) {
try {
}
/**
- * @see \wcf\system\database\Database::escapeString()
+ * @inheritDoc
*/
public function escapeString($string) {
$string = str_replace("\x00", "\\x00", $string); // escape nul bytes
*/
class MySQLDatabaseEditor extends DatabaseEditor {
/**
- * @see \wcf\system\database\editor\DatabaseEditor::getTableNames()
+ * @inheritDoc
*/
public function getTableNames() {
$existingTables = [];
}
/**
- * @see \wcf\system\database\editor\DatabaseEditor::getColumns()
+ * @inheritDoc
*/
public function getColumns($tableName) {
$columns = [];
}
/**
- * @see \wcf\system\database\editor\DatabaseEditor::getIndices()
+ * @inheritDoc
*/
public function getIndices($tableName) {
$indices = [];
}
/**
- * @see \wcf\system\database\editor\DatabaseEditor::createTable()
+ * @inheritDoc
*/
public function createTable($tableName, $columns, $indices = []) {
$columnDefinition = $indexDefinition = '';
}
/**
- * @see \wcf\system\database\editor\DatabaseEditor::dropTable()
+ * @inheritDoc
*/
public function dropTable($tableName) {
$sql = "DROP TABLE IF EXISTS `".$tableName."`";
}
/**
- * @see \wcf\system\database\editor\DatabaseEditor::addColumn()
+ * @inheritDoc
*/
public function addColumn($tableName, $columnName, $columnData) {
$sql = "ALTER TABLE `".$tableName."` ADD COLUMN ".$this->buildColumnDefinition($columnName, $columnData);
}
/**
- * @see \wcf\system\database\editor\DatabaseEditor::alterColumn()
+ * @inheritDoc
*/
public function alterColumn($tableName, $oldColumnName, $newColumnName, $newColumnData) {
$sql = "ALTER TABLE `".$tableName."` CHANGE COLUMN `".$oldColumnName."` ".$this->buildColumnDefinition($newColumnName, $newColumnData);
}
/**
- * @see \wcf\system\database\editor\DatabaseEditor::dropColumn()
+ * @inheritDoc
*/
public function dropColumn($tableName, $columnName) {
$sql = "ALTER TABLE `".$tableName."` DROP COLUMN `".$columnName."`";
}
/**
- * @see \wcf\system\database\editor\DatabaseEditor::addIndex()
+ * @inheritDoc
*/
public function addIndex($tableName, $indexName, $indexData) {
$sql = "ALTER TABLE `".$tableName."` ADD ".$this->buildIndexDefinition($indexName, $indexData);
}
/**
- * @see \wcf\system\database\editor\DatabaseEditor::addIndex()
+ * @inheritDoc
*/
public function addForeignKey($tableName, $indexName, $indexData) {
$sql = "ALTER TABLE `".$tableName."` ADD";
}
/**
- * @see \wcf\system\database\editor\DatabaseEditor::dropIndex()
+ * @inheritDoc
*/
public function dropIndex($tableName, $indexName) {
$sql = "ALTER TABLE `".$tableName."` DROP INDEX `".$indexName."`";
}
/**
- * @see \wcf\system\database\editor\DatabaseEditor::dropForeignKey()
+ * @inheritDoc
*/
public function dropForeignKey($tableName, $indexName) {
$sql = "ALTER TABLE `".$tableName."` DROP FOREIGN KEY `".$indexName."`";
*/
class PostgreSQLDatabaseEditor extends DatabaseEditor {
/**
- * @see \wcf\system\database\editor\DatabaseEditor::getTableNames()
+ * @inheritDoc
*/
public function getTableNames() {
$existingTables = [];
}
/**
- * @see \wcf\system\database\editor\DatabaseEditor::getColumns()
+ * @inheritDoc
*/
public function getColumns($tableName) {
$columns = [];
}
/**
- * @see \wcf\system\database\editor\DatabaseEditor::getIndices()
+ * @inheritDoc
*/
public function getIndices($tableName) {
$indices = [];
}
/**
- * @see \wcf\system\database\editor\DatabaseEditor::createTable()
+ * @inheritDoc
*/
public function createTable($tableName, $columns, $indices = []) {
$columnDefinition = $indexDefinition = '';
}
/**
- * @see \wcf\system\database\editor\DatabaseEditor::dropTable()
+ * @inheritDoc
*/
public function dropTable($tableName) {
$sql = "DROP TABLE IF EXISTS ".$tableName." CASCADE";
}
/**
- * @see \wcf\system\database\editor\DatabaseEditor::addColumn()
+ * @inheritDoc
*/
public function addColumn($tableName, $columnName, $columnData) {
$sql = "ALTER TABLE ".$tableName." ADD COLUMN ".$this->buildColumnDefinition($columnName, $columnData);
}
/**
- * @see \wcf\system\database\editor\DatabaseEditor::alterColumn()
+ * @inheritDoc
*/
public function alterColumn($tableName, $oldColumnName, $newColumnName, $newColumnData) {
// change column name if necessary
}
/**
- * @see \wcf\system\database\editor\DatabaseEditor::dropColumn()
+ * @inheritDoc
*/
public function dropColumn($tableName, $columnName) {
$sql = "ALTER TABLE ".$tableName." DROP COLUMN ".$columnName." CASCADE";
}
/**
- * @see \wcf\system\database\editor\DatabaseEditor::addIndex()
+ * @inheritDoc
*/
public function addIndex($tableName, $indexName, $indexData) {
$columns = ArrayUtil::trim(explode(',', $indexData['columns']));
}
/**
- * @see \wcf\system\database\editor\DatabaseEditor::addIndex()
+ * @inheritDoc
*/
public function addForeignKey($tableName, $indexName, $indexData) {
$sql = "ALTER TABLE ".$tableName." ADD";
}
/**
- * @see \wcf\system\database\editor\DatabaseEditor::dropIndex()
+ * @inheritDoc
*/
public function dropIndex($tableName, $indexName) {
$sql = "DROP INDEX IF EXISTS ".$tableName."_".$indexName."_key CASCADE";
}
/**
- * @see \wcf\system\database\editor\DatabaseEditor::dropForeignKey()
+ * @inheritDoc
*/
public function dropForeignKey($tableName, $indexName) {
// TODO: Could it be, that this method is not required because Postgre is clever enough to delete references anyway?
*/
class DatabaseException extends \wcf\system\database\DatabaseException {
/**
- * @see \Exception::__construct()
+ * @inheritDoc
*/
public function __construct($message, \PDOException $previous = null) {
\Exception::__construct($message, 0, $previous);
protected $parameters = [];
/**
- * @see \Exception::__construct()
+ * @inheritDoc
*/
public function __construct($message, $parameters, \PDOException $previous = null) {
\Exception::__construct($message, 0, $previous);
}
/**
- * @see \wcf\system\exception\IExtraInformationException::getExtraInformation()
+ * @inheritDoc
*/
public function getExtraInformation() {
return array_map(function ($val) {
protected $availableObjectTypes = [];
/**
- * @see \wcf\system\SingletonFactory::init()
+ * @inheritDoc
*/
protected function init() {
// get available object types
}
/**
- * @see \wcf\system\email\mime\AbstractMimePart::getContentType()
+ * @inheritDoc
*/
public function getContentType() {
return $this->mimeType;
}
/**
- * @see \wcf\system\email\mime\AbstractMimePart::getContentTransferEncoding()
+ * @inheritDoc
*/
public function getContentTransferEncoding() {
return 'base64';
}
/**
- * @see \wcf\system\email\mime\AbstractMimePart::getContent()
+ * @inheritDoc
*/
public function getContent() {
return $this->content;
}
/**
- * @see \wcf\system\email\mime\IRecipientAwareMimePart::setRecipient()
+ * @inheritDoc
*/
public function setRecipient(Mailbox $mailbox = null) {
$this->mailbox = $mailbox;
}
/**
- * @see \wcf\system\email\mime\AbstractMimePart::getContent()
+ * @inheritDoc
*/
public function getContent() {
$language = WCF::getLanguage();
}
/**
- * @see \wcf\system\email\mime\AbstractMimePart::getContentType()
+ * @inheritDoc
*/
public function getContentType() {
return $this->mimeType."; charset=UTF-8";
}
/**
- * @see \wcf\system\email\mime\AbstractMimePart::getContentTransferEncoding()
+ * @inheritDoc
*/
public function getContentTransferEncoding() {
return 'quoted-printable';
}
/**
- * @see \wcf\system\email\mime\AbstractMimePart::getContent()
+ * @inheritDoc
*/
public function getContent() {
return $this->content;
}
/**
- * @see \wcf\system\email\transport\SmtpTransport::disconnect()
+ * @inheritDoc
*/
public function __destruct() {
$this->disconnect();
*/
class SessionAccessLogListener implements IParameterizedEventListener {
/**
- * @see \wcf\system\event\listener\IParameterizedEventListener::execute()
+ * @inheritDoc
*/
public function execute($eventObj, $className, $eventName, array &$parameters) {
if (WCF::getUser()->userID && WCF::getSession()->getPermission('admin.general.canUseAcp') && !defined(get_class($eventObj).'::DO_NOT_LOG')) {
*/
class ErrorException extends SystemException {
/**
- * @see \ErrorException::$severity
+ * @inheritDoc
*/
protected $severity;
/**
- * @see \ErrorException::__construct()
+ * @inheritDoc
*/
public function __construct($message = "", $code = 0, $severity = 1, $filename = __FILE__, $lineno = __LINE__, $previous = null) {
parent::__construct($message, $code, "", $previous);
}
/**
- * @see \ErrorException::getSeverity()
+ * @inheritDoc
*/
public function getSeverity() {
return $this->severity;
}
/**
- * @see \wcf\system\exception\NamedUserException::show();
+ * @inheritDoc
*/
public function show() {
@header('HTTP/1.0 404 Not Found');
}
/**
- * @see \wcf\system\exception\IPrintableException::show()
+ * @inheritDoc
*/
public function show() { }
}
*/
abstract class UserException extends \Exception implements IPrintableException {
/**
- * @see \wcf\system\exception\IPrintableException::show()
+ * @inheritDoc
*/
public function show() {
if (WCF::debugModeIsEnabled()) {
protected $fieldName = '';
/**
- * @see \Exception::__construct()
+ * @inheritDoc
*/
public function __construct($fieldName, $errorMessage = 'empty', array $variables = []) {
$this->errorMessage = $errorMessage;
}
/**
- * @see \Exception::__toString()
+ * @inheritDoc
*/
public function __toString() {
return $this->message;
protected $selectedData = [];
/**
- * @see \wcf\system\exporter\IExporter::setData()
+ * @inheritDoc
*/
public function setData($databaseHost, $databaseUser, $databasePassword, $databaseName, $databasePrefix, $fileSystemPath, $additionalData) {
$this->databaseHost = $databaseHost;
}
/**
- * @see \wcf\system\exporter\IExporter::init()
+ * @inheritDoc
*/
public function init() {
$host = $this->databaseHost;
}
/**
- * @see \wcf\system\exporter\IExporter::validateDatabaseAccess()
+ * @inheritDoc
*/
public function validateDatabaseAccess() {
$this->init();
}
/**
- * @see \wcf\system\exporter\IExporter::getDefaultDatabasePrefix()
+ * @inheritDoc
*/
public function getDefaultDatabasePrefix() {
return '';
}
/**
- * @see \wcf\system\exporter\IExporter::countLoops()
+ * @inheritDoc
*/
public function countLoops($objectType) {
if (!isset($this->methods[$objectType]) || !method_exists($this, 'count'.$this->methods[$objectType])) {
}
/**
- * @see \wcf\system\exporter\IExporter::exportData()
+ * @inheritDoc
*/
public function exportData($objectType, $loopCount = 0) {
if (!isset($this->methods[$objectType]) || !method_exists($this, 'export'.$this->methods[$objectType])) {
}
/**
- * @see \wcf\system\exporter\IExporter::validateSelectedData()
+ * @inheritDoc
*/
public function validateSelectedData(array $selectedData) {
$this->selectedData = $selectedData;
protected $label = '';
/**
- * @see \wcf\system\form\IFormElementContainer::setDescription()
+ * @inheritDoc
*/
public function setDescription($description) {
$this->description = StringUtil::trim($description);
}
/**
- * @see \wcf\system\form\IFormElementContainer::getDescription()
+ * @inheritDoc
*/
public function getDescription() {
return $this->description;
}
/**
- * @see \wcf\system\form\IFormElementContainer::setLabel()
+ * @inheritDoc
*/
public function setLabel($label) {
$this->label = StringUtil::trim($label);
}
/**
- * @see \wcf\system\form\IFormElementContainer::getLabel()
+ * @inheritDoc
*/
public function getLabel() {
return $this->label;
}
/**
- * @see \wcf\system\form\IFormElementContainer::appendChild()
+ * @inheritDoc
*/
public function appendChild(IFormElement $element) {
$this->children[] = $element;
}
/**
- * @see \wcf\system\form\IFormElementContainer::prependChild()
+ * @inheritDoc
*/
public function prependChild(IFormElement $element) {
array_unshift($this->children, $element);
}
/**
- * @see \wcf\system\form\IFormElementContainer::getChildren()
+ * @inheritDoc
*/
public function getChildren() {
return $this->children;
}
/**
- * @see \wcf\system\form\IFormElementContainer::getValue()
+ * @inheritDoc
*/
public function getValue($key) {
foreach ($this->children as $element) {
}
/**
- * @see \wcf\system\form\IFormElementContainer::handleRequest()
+ * @inheritDoc
*/
public function handleRequest(array $variables) {
foreach ($this->children as $element) {
}
/**
- * @see \wcf\system\form\IFormElementContainer::setError()
+ * @inheritDoc
*/
public function setError($name, $error) {
foreach ($this->children as $element) {
*/
class GroupFormElementContainer extends AbstractFormElementContainer {
/**
- * @see \wcf\system\form\IFormElementContainer::getHTML()
+ * @inheritDoc
*/
public function getHTML($formName) {
$content = '';
}
/**
- * @see \wcf\system\form\IFormElementContainer::getHTML()
+ * @inheritDoc
*/
public function getHTML($formName) {
$content = '';
}
/**
- * @see \wcf\system\form\IFormElementContainer::getValue()
+ * @inheritDoc
*/
public function getValue($key) {
return $this->value;
}
/**
- * @see \wcf\system\form\IFormElementContainer::getHTML()
+ * @inheritDoc
*/
public function getHTML($formName) {
$content = '';
protected $parent = null;
/**
- * @see \wcf\system\form\IFormElement::__construct()
+ * @inheritDoc
*/
public function __construct(IFormElementContainer $parent) {
$this->parent = $parent;
}
/**
- * @see \wcf\system\form\IFormElement::setDescription()
+ * @inheritDoc
*/
public function setDescription($description) {
$this->description = StringUtil::trim($description);
}
/**
- * @see \wcf\system\form\IFormElement::getDescription()
+ * @inheritDoc
*/
public function getDescription() {
return $this->description;
}
/**
- * @see \wcf\system\form\IFormElement::setLabel()
+ * @inheritDoc
*/
public function setLabel($label) {
$this->label = StringUtil::trim($label);
}
/**
- * @see \wcf\system\form\IFormElement::getLabel()
+ * @inheritDoc
*/
public function getLabel() {
return $this->label;
}
/**
- * @see \wcf\system\form\IFormElement::getParent()
+ * @inheritDoc
*/
public function getParent() {
return $this->parent;
}
/**
- * @see \wcf\system\form\IFormElement::setError()
+ * @inheritDoc
*/
public function setError($error) {
$this->error = $error;
}
/**
- * @see \wcf\system\form\IFormElement::getError()
+ * @inheritDoc
*/
public function getError() {
return $this->error;
}
/**
- * @see \wcf\system\form\IFormElement::getHTML()
+ * @inheritDoc
*/
public function getHTML($formName) {
return <<<HTML
protected $disabledMessage = '';
/**
- * @see \wcf\system\form\element\AbstractNamedFormElement::setValue()
+ * @inheritDoc
*/
public function setValue($value) {
if (!is_array($value)) {
}
/**
- * @see \wcf\system\form\element\AbstractNamedFormElement::getDescription()
+ * @inheritDoc
*/
public function getDescription() {
if ($this->disabledMessage) {
}
/**
- * @see \wcf\system\form\IFormElement::getHTML()
+ * @inheritDoc
*/
public function getHTML($formName) {
$disabled = '';
*/
class PasswordInputFormElement extends AbstractNamedFormElement {
/**
- * @see \wcf\system\form\IFormElement::getHTML()
+ * @inheritDoc
*/
public function getHTML($formName) {
return <<<HTML
*/
class SingleSelectionFormElement extends AbstractNamedFormElement {
/**
- * @see \wcf\system\form\IFormElement::getHTML()
+ * @inheritDoc
*/
public function getHTML($formName) {
return <<<HTML
*/
class TextInputFormElement extends AbstractNamedFormElement {
/**
- * @see \wcf\system\form\IFormElement::getHTML()
+ * @inheritDoc
*/
public function getHTML($formName) {
return <<<HTML
protected $adapterClassName = '';
/**
- * @see \wcf\system\SingletonFactory::init()
+ * @inheritDoc
*/
protected function init() {
if (!isset($this->imageAdapters[IMAGE_ADAPTER_TYPE])) {
protected $width = 0;
/**
- * @see \wcf\system\image\adapter\IImageAdapter::load()
+ * @inheritDoc
*/
public function load($image, $type = '') {
if (!is_resource($image)) {
}
/**
- * @see \wcf\system\image\adapter\IImageAdapter::loadFile()
+ * @inheritDoc
*/
public function loadFile($file) {
list($this->width, $this->height, $this->type) = getimagesize($file);
}
/**
- * @see \wcf\system\image\adapter\IImageAdapter::createEmptyImage()
+ * @inheritDoc
*/
public function createEmptyImage($width, $height) {
$this->image = imagecreate($width, $height);
}
/**
- * @see \wcf\system\image\adapter\IImageAdapter::createThumbnail()
+ * @inheritDoc
*/
public function createThumbnail($maxWidth, $maxHeight, $obtainDimensions = true) {
$width = $height = $x = $y = 0;
}
/**
- * @see \wcf\system\image\adapter\IImageAdapter::clip()
+ * @inheritDoc
*/
public function clip($originX, $originY, $width, $height) {
$image = imagecreatetruecolor($width, $height);
}
/**
- * @see \wcf\system\image\adapter\IImageAdapter::resize()
+ * @inheritDoc
*/
public function resize($originX, $originY, $originWidth, $originHeight, $targetWidth = 0, $targetHeight = 0) {
$image = imagecreatetruecolor($targetWidth, $targetHeight);
}
/**
- * @see \wcf\system\image\adapter\IImageAdapter::drawRectangle()
+ * @inheritDoc
*/
public function drawRectangle($startX, $startY, $endX, $endY) {
imagefilledrectangle($this->image, $startX, $startY, $endX, $endY, $this->color);
}
/**
- * @see \wcf\system\image\adapter\IImageAdapter::drawText()
+ * @inheritDoc
*/
public function drawText($text, $x, $y, $font, $size, $opacity = 1.0) {
// set opacity
}
/**
- * @see \wcf\system\image\adapter\IImageAdapter::drawTextRelative()
+ * @inheritDoc
*/
public function drawTextRelative($text, $position, $margin, $offsetX, $offsetY, $font, $size, $opacity = 1.0) {
// split text into multiple lines
}
/**
- * @see \wcf\system\image\adapter\IImageAdapter::textFitsImage()
+ * @inheritDoc
*/
public function textFitsImage($text, $margin, $font, $size) {
$box = imagettfbbox($size, 0, $font, $text);
}
/**
- * @see \wcf\system\image\adapter\IImageAdapter::adjustFontSize()
+ * @inheritDoc
*/
public function adjustFontSize($text, $margin, $font, $size) {
// does nothing
}
/**
- * @see \wcf\system\image\adapter\IImageAdapter::setColor()
+ * @inheritDoc
*/
public function setColor($red, $green, $blue) {
$this->color = imagecolorallocate($this->image, $red, $green, $blue);
}
/**
- * @see \wcf\system\image\adapter\IImageAdapter::hasColor()
+ * @inheritDoc
*/
public function hasColor() {
return ($this->color !== null);
}
/**
- * @see \wcf\system\image\adapter\IImageAdapter::setTransparentColor()
+ * @inheritDoc
*/
public function setTransparentColor($red, $green, $blue) {
if ($this->type == IMAGETYPE_PNG) {
}
/**
- * @see \wcf\system\image\adapter\IImageAdapter::writeImage()
+ * @inheritDoc
*/
public function writeImage($image, $filename) {
if (!is_resource($image)) {
}
/**
- * @see \wcf\system\image\adapter\IImageAdapter::getWidth()
+ * @inheritDoc
*/
public function getWidth() {
return $this->width;
}
/**
- * @see \wcf\system\image\adapter\IImageAdapter::getHeight()
+ * @inheritDoc
*/
public function getHeight() {
return $this->height;
}
/**
- * @see \wcf\system\image\adapter\IImageAdapter::getType()
+ * @inheritDoc
*/
public function getType() {
return $this->type;
}
/**
- * @see \wcf\system\image\adapter\IImageAdapter::getImage()
+ * @inheritDoc
*/
public function getImage() {
return $this->image;
}
/**
- * @see \wcf\system\image\adapter\IImageAdapter::rotate()
+ * @inheritDoc
*/
public function rotate($degrees) {
// imagerotate interpretes degrees as counter-clockwise
}
/**
- * @see \wcf\system\image\adapter\IImageAdapter::overlayImage()
+ * @inheritDoc
*/
public function overlayImage($file, $x, $y, $opacity) {
$overlayImage = new self();
}
/**
- * @see \wcf\system\image\adapter\IImageAdapter::overlayImageRelative()
+ * @inheritDoc
*/
public function overlayImageRelative($file, $position, $margin, $opacity) {
// does nothing
}
/**
- * @see \wcf\system\image\adapter\IImageAdapter::isSupported()
+ * @inheritDoc
*/
public static function isSupported() {
return true;
}
/**
- * @see \wcf\system\image\adapter\IImageAdapter::load()
+ * @inheritDoc
*/
public function load($image, $type = 0) {
$this->adapter->load($image, $type);
}
/**
- * @see \wcf\system\image\adapter\IImageAdapter::loadFile()
+ * @inheritDoc
*/
public function loadFile($file) {
if (!file_exists($file) || !is_readable($file)) {
}
/**
- * @see \wcf\system\image\adapter\IImageAdapter::createEmptyImage()
+ * @inheritDoc
*/
public function createEmptyImage($width, $height) {
$this->adapter->createEmptyImage($width, $height);
}
/**
- * @see \wcf\system\image\adapter\IImageAdapter::createThumbnail()
+ * @inheritDoc
*/
public function createThumbnail($maxWidth, $maxHeight, $obtainDimensions = true) {
if ($maxWidth > $this->getWidth() && $maxHeight > $this->getHeight()) {
}
/**
- * @see \wcf\system\image\adapter\IImageAdapter::clip()
+ * @inheritDoc
*/
public function clip($originX, $originY, $width, $height) {
// validate if coordinates and size are within bounds
}
/**
- * @see \wcf\system\image\adapter\IImageAdapter::resize()
+ * @inheritDoc
*/
public function resize($originX, $originY, $originWidth, $originHeight, $targetWidth, $targetHeight) {
// use origin dimensions if target dimensions are both zero
}
/**
- * @see \wcf\system\image\adapter\IImageAdapter::drawRectangle()
+ * @inheritDoc
*/
public function drawRectangle($startX, $startY, $endX, $endY) {
if (!$this->adapter->hasColor()) {
}
/**
- * @see \wcf\system\image\adapter\IImageAdapter::drawText()
+ * @inheritDoc
*/
public function drawText($text, $x, $y, $font, $size, $opacity = 1.0) {
if (!$this->adapter->hasColor()) {
}
/**
- * @see \wcf\system\image\adapter\IImageAdapter::drawTextRelative()
+ * @inheritDoc
*/
public function drawTextRelative($text, $position, $margin, $offsetX, $offsetY, $font, $size, $opacity = 1.0) {
if (!$this->adapter->hasColor()) {
}
/**
- * @see \wcf\system\image\adapter\IImageAdapter::textFitsImage()
+ * @inheritDoc
*/
public function textFitsImage($text, $margin, $font, $size) {
return $this->adapter->textFitsImage($text, $margin, $font, $size);
}
/**
- * @see \wcf\system\image\adapter\IImageAdapter::adjustFontSize()
+ * @inheritDoc
*/
public function adjustFontSize($text, $margin, $font, $size) {
// adjust font size
}
/**
- * @see \wcf\system\image\adapter\IImageAdapter::setColor()
+ * @inheritDoc
*/
public function setColor($red, $green, $blue) {
$this->adapter->setColor($red, $green, $blue);
}
/**
- * @see \wcf\system\image\adapter\IImageAdapter::hasColor()
+ * @inheritDoc
*/
public function hasColor() {
return $this->adapter->hasColor();
}
/**
- * @see \wcf\system\image\adapter\IImageAdapter::setTransparentColor()
+ * @inheritDoc
*/
public function setTransparentColor($red, $green, $blue) {
$this->adapter->setTransparentColor($red, $green, $blue);
}
/**
- * @see \wcf\system\image\adapter\IImageAdapter::writeImage()
+ * @inheritDoc
*/
public function writeImage($image, $filename = null) {
if ($filename === null) {
}
/**
- * @see \wcf\system\image\adapter\IImageAdapter::getImage()
+ * @inheritDoc
*/
public function getImage() {
return $this->adapter->getImage();
}
/**
- * @see \wcf\system\image\adapter\IImageAdapter::getWidth()
+ * @inheritDoc
*/
public function getWidth() {
return $this->adapter->getWidth();
}
/**
- * @see \wcf\system\image\adapter\IImageAdapter::getHeight()
+ * @inheritDoc
*/
public function getHeight() {
return $this->adapter->getHeight();
}
/**
- * @see \wcf\system\image\adapter\IImageAdapter::getType()
+ * @inheritDoc
*/
public function getType() {
return $this->adapter->getType();
}
/**
- * @see \wcf\system\image\adapter\IImageAdapter::rotate()
+ * @inheritDoc
*/
public function rotate($degrees) {
if ($degrees > 360.0 || $degrees < 0.0) {
}
/**
- * @see \wcf\system\image\adapter\IImageAdapter::overlayImage()
+ * @inheritDoc
*/
public function overlayImage($file, $x, $y, $opacity) {
// validate file
}
/**
- * @see \wcf\system\image\adapter\IImageAdapter::overlayImage()
+ * @inheritDoc
*/
public function overlayImageRelative($file, $position, $margin, $opacity) {
// validate file
}
/**
- * @see \wcf\system\image\adapter\IImageAdapter::isSupported()
+ * @inheritDoc
*/
public static function isSupported() {
return false;
}
/**
- * @see \wcf\system\image\adapter\IImageAdapter::load()
+ * @inheritDoc
*/
public function load($image, $type = '') {
if (!($image instanceof \Imagick)) {
}
/**
- * @see \wcf\system\image\adapter\IImageAdapter::loadFile()
+ * @inheritDoc
*/
public function loadFile($file) {
try {
}
/**
- * @see \wcf\system\image\adapter\IImageAdapter::createEmptyImage()
+ * @inheritDoc
*/
public function createEmptyImage($width, $height) {
$this->imagick->newImage($width, $height, 'white');
}
/**
- * @see \wcf\system\image\adapter\IImageAdapter::createThumbnail()
+ * @inheritDoc
*/
public function createThumbnail($maxWidth, $maxHeight, $obtainDimensions = true) {
$thumbnail = clone $this->imagick;
}
/**
- * @see \wcf\system\image\adapter\IImageAdapter::clip()
+ * @inheritDoc
*/
public function clip($originX, $originY, $width, $height) {
if ($this->imagick->getImageFormat() == 'GIF') {
}
/**
- * @see \wcf\system\image\adapter\IImageAdapter::resize()
+ * @inheritDoc
*/
public function resize($originX, $originY, $originWidth, $originHeight, $targetWidth, $targetHeight) {
$this->clip($originX, $originY, $originWidth, $originHeight);
}
/**
- * @see \wcf\system\image\adapter\IImageAdapter::drawRectangle()
+ * @inheritDoc
*/
public function drawRectangle($startX, $startY, $endX, $endY) {
$draw = new \ImagickDraw();
}
/**
- * @see \wcf\system\image\adapter\IImageAdapter::drawText()
+ * @inheritDoc
*/
public function drawText($text, $x, $y, $font, $size, $opacity = 1.0) {
$draw = new \ImagickDraw();
}
/**
- * @see \wcf\system\image\adapter\IImageAdapter::drawTextRelative()
+ * @inheritDoc
*/
public function drawTextRelative($text, $position, $margin, $offsetX, $offsetY, $font, $size, $opacity = 1.0) {
$draw = new \ImagickDraw();
}
/**
- * @see \wcf\system\image\adapter\IImageAdapter::textFitsImage()
+ * @inheritDoc
*/
public function textFitsImage($text, $margin, $font, $size) {
$draw = new \ImagickDraw();
}
/**
- * @see \wcf\system\image\adapter\IImageAdapter::adjustFontSize()
+ * @inheritDoc
*/
public function adjustFontSize($text, $margin, $font, $size) {
// does nothing
}
/**
- * @see \wcf\system\image\adapter\IImageAdapter::setColor()
+ * @inheritDoc
*/
public function setColor($red, $green, $blue) {
$this->color = new \ImagickPixel();
}
/**
- * @see \wcf\system\image\adapter\IImageAdapter::hasColor()
+ * @inheritDoc
*/
public function hasColor() {
if ($this->color instanceof \ImagickPixel) {
}
/**
- * @see \wcf\system\image\adapter\IImageAdapter::setTransparentColor()
+ * @inheritDoc
*/
public function setTransparentColor($red, $green, $blue) {
$color = 'rgb(' . $red . ',' . $green . ',' . $blue . ')';
}
/**
- * @see \wcf\system\image\adapter\IImageAdapter::getImage()
+ * @inheritDoc
*/
public function getImage() {
return $this->imagick;
}
/**
- * @see \wcf\system\image\adapter\IImageAdapter::writeImage()
+ * @inheritDoc
*/
public function writeImage($image, $filename) {
if (!($image instanceof \Imagick)) {
}
/**
- * @see \wcf\system\image\adapter\IImageAdapter::getHeight()
+ * @inheritDoc
*/
public function getHeight() {
return $this->height;
}
/**
- * @see \wcf\system\image\adapter\IImageAdapter::getWidth()
+ * @inheritDoc
*/
public function getWidth() {
return $this->width;
}
/**
- * @see \wcf\system\image\adapter\IImageAdapter::getType()
+ * @inheritDoc
*/
public function getType() {
return 0;
}
/**
- * @see \wcf\system\image\adapter\IImageAdapter::rotate()
+ * @inheritDoc
*/
public function rotate($degrees) {
$image = clone $this->imagick;
}
/**
- * @see \wcf\system\image\adapter\IImageAdapter::overlayImage()
+ * @inheritDoc
*/
public function overlayImage($file, $x, $y, $opacity) {
try {
}
/**
- * @see \wcf\system\image\adapter\IImageAdapter::overlayImageRelative()
+ * @inheritDoc
*/
public function overlayImageRelative($file, $position, $margin, $opacity) {
// does nothing
}
/**
- * @see \wcf\system\image\adapter\IImageAdapter::isSupported()
+ * @inheritDoc
*/
public static function isSupported() {
return class_exists('\Imagick', false);
}
/**
- * @see \wcf\system\importer\IImporter::import()
+ * @inheritDoc
*/
public function import($oldID, array $data, array $additionalData = []) {
if (!isset($this->options[$additionalData['optionName']])) return 0;
*/
class AbstractAttachmentImporter extends AbstractImporter {
/**
- * @see \wcf\system\importer\AbstractImporter::$className
+ * @inheritDoc
*/
protected $className = 'wcf\data\attachment\Attachment';
protected $objectTypeID = 0;
/**
- * @see \wcf\system\importer\IImporter::import()
+ * @inheritDoc
*/
public function import($oldID, array $data, array $additionalData = []) {
// check file location
*/
class AbstractCategoryImporter extends AbstractImporter {
/**
- * @see \wcf\system\importer\AbstractImporter::$className
+ * @inheritDoc
*/
protected $className = 'wcf\data\category\Category';
protected $objectTypeName = '';
/**
- * @see \wcf\system\importer\IImporter::import()
+ * @inheritDoc
*/
public function import($oldID, array $data, array $additionalData = []) {
if (!empty($data['parentCategoryID'])) $data['parentCategoryID'] = ImportHandler::getInstance()->getNewID($this->objectTypeName, $data['parentCategoryID']);
*/
class AbstractCommentImporter extends AbstractImporter {
/**
- * @see \wcf\system\importer\AbstractImporter::$className
+ * @inheritDoc
*/
protected $className = 'wcf\data\comment\Comment';
protected $objectTypeName = '';
/**
- * @see \wcf\system\importer\IImporter::import()
+ * @inheritDoc
*/
public function import($oldID, array $data, array $additionalData = []) {
$data['userID'] = ImportHandler::getInstance()->getNewID('com.woltlab.wcf.user', $data['userID']);
*/
class AbstractCommentResponseImporter extends AbstractImporter {
/**
- * @see \wcf\system\importer\AbstractImporter::$className
+ * @inheritDoc
*/
protected $className = 'wcf\data\comment\response\CommentResponse';
protected $objectTypeName = '';
/**
- * @see \wcf\system\importer\IImporter::import()
+ * @inheritDoc
*/
public function import($oldID, array $data, array $additionalData = []) {
$data['userID'] = ImportHandler::getInstance()->getNewID('com.woltlab.wcf.user', $data['userID']);
protected $className = '';
/**
- * @see \wcf\system\importer\IImporter::getClassName()
+ * @inheritDoc
*/
public function getClassName() {
return $this->className;
*/
class AbstractLikeImporter extends AbstractImporter {
/**
- * @see \wcf\system\importer\AbstractImporter::$className
+ * @inheritDoc
*/
protected $className = 'wcf\data\like\Like';
protected $objectTypeID = 0;
/**
- * @see \wcf\system\importer\IImporter::import()
+ * @inheritDoc
*/
public function import($oldID, array $data, array $additionalData = []) {
if ($data['objectUserID']) $data['objectUserID'] = ImportHandler::getInstance()->getNewID('com.woltlab.wcf.user', $data['objectUserID']);
*/
class AbstractPollImporter extends AbstractImporter {
/**
- * @see \wcf\system\importer\AbstractImporter::$className
+ * @inheritDoc
*/
protected $className = 'wcf\data\poll\Poll';
protected $objectTypeName = '';
/**
- * @see \wcf\system\importer\IImporter::import()
+ * @inheritDoc
*/
public function import($oldID, array $data, array $additionalData = []) {
$poll = PollEditor::create(array_merge($data, ['objectTypeID' => $this->objectTypeID]));
*/
class AbstractPollOptionImporter extends AbstractImporter {
/**
- * @see \wcf\system\importer\AbstractImporter::$className
+ * @inheritDoc
*/
protected $className = 'wcf\data\poll\option\PollOption';
protected $pollObjectTypeName = '';
/**
- * @see \wcf\system\importer\IImporter::import()
+ * @inheritDoc
*/
public function import($oldID, array $data, array $additionalData = []) {
$data['pollID'] = ImportHandler::getInstance()->getNewID($this->pollObjectTypeName, $data['pollID']);
protected $pollObjectTypeName = '';
/**
- * @see \wcf\system\importer\IImporter::import()
+ * @inheritDoc
*/
public function import($oldID, array $data, array $additionalData = []) {
$data['userID'] = ImportHandler::getInstance()->getNewID('com.woltlab.wcf.user', $data['userID']);
*/
class AbstractWatchedObjectImporter extends AbstractImporter {
/**
- * @see \wcf\system\importer\AbstractImporter::$className
+ * @inheritDoc
*/
protected $className = 'wcf\data\user\object\watch';
protected $objectTypeID = 0;
/**
- * @see \wcf\system\importer\IImporter::import()
+ * @inheritDoc
*/
public function import($oldID, array $data, array $additionalData = []) {
$data['userID'] = ImportHandler::getInstance()->getNewID('com.woltlab.wcf.user', $data['userID']);
public static $allowInvoke = ['resetMapping'];
/**
- * @see \wcf\system\SingletonFactory::init()
+ * @inheritDoc
*/
protected function init() {
$this->objectTypes = ObjectTypeCache::getInstance()->getObjectTypes('com.woltlab.wcf.importer');
*/
class LabelGroupImporter extends AbstractImporter {
/**
- * @see \wcf\system\importer\AbstractImporter::$className
+ * @inheritDoc
*/
protected $className = 'wcf\data\label\group\LabelGroup';
/**
- * @see \wcf\system\importer\IImporter::import()
+ * @inheritDoc
*/
public function import($oldID, array $data, array $additionalData = []) {
// save label group
*/
class LabelImporter extends AbstractImporter {
/**
- * @see \wcf\system\importer\AbstractImporter::$className
+ * @inheritDoc
*/
protected $className = 'wcf\data\label\Label';
/**
- * @see \wcf\system\importer\IImporter::import()
+ * @inheritDoc
*/
public function import($oldID, array $data, array $additionalData = []) {
$data['groupID'] = ImportHandler::getInstance()->getNewID('com.woltlab.wcf.label.group', $data['groupID']);
*/
class SmileyCategoryImporter extends AbstractCategoryImporter {
/**
- * @see \wcf\system\importer\AbstractCommentImporter::$objectTypeName
+ * @inheritDoc
*/
protected $objectTypeName = 'com.woltlab.wcf.smiley.category';
*/
class SmileyImporter extends AbstractImporter {
/**
- * @see \wcf\system\importer\AbstractImporter::$className
+ * @inheritDoc
*/
protected $className = 'wcf\data\smiley\Smiley';
}
/**
- * @see \wcf\system\importer\IImporter::import()
+ * @inheritDoc
*/
public function import($oldID, array $data, array $additionalData = []) {
// copy smiley
*/
class UserAvatarImporter extends AbstractImporter {
/**
- * @see \wcf\system\importer\AbstractImporter::$className
+ * @inheritDoc
*/
protected $className = 'wcf\data\user\avatar\UserAvatar';
/**
- * @see \wcf\system\importer\IImporter::import()
+ * @inheritDoc
*/
public function import($oldID, array $data, array $additionalData = []) {
// check file location
*/
class UserCommentImporter extends AbstractCommentImporter {
/**
- * @see \wcf\system\importer\AbstractCommentImporter::$objectTypeName
+ * @inheritDoc
*/
protected $objectTypeName = 'com.woltlab.wcf.user.comment';
}
/**
- * @see \wcf\system\importer\IImporter::import()
+ * @inheritDoc
*/
public function import($oldID, array $data, array $additionalData = []) {
$data['objectID'] = ImportHandler::getInstance()->getNewID('com.woltlab.wcf.user', $data['objectID']);
*/
class UserCommentResponseImporter extends AbstractCommentResponseImporter {
/**
- * @see \wcf\system\importer\AbstractCommentResponseImporter::$objectTypeName
+ * @inheritDoc
*/
protected $objectTypeName = 'com.woltlab.wcf.user.comment';
}
*/
class UserFollowerImporter extends AbstractImporter {
/**
- * @see \wcf\system\importer\AbstractImporter::$className
+ * @inheritDoc
*/
protected $className = 'wcf\data\user\follow\UserFollow';
/**
- * @see \wcf\system\importer\IImporter::import()
+ * @inheritDoc
*/
public function import($oldID, array $data, array $additionalData = []) {
$data['userID'] = ImportHandler::getInstance()->getNewID('com.woltlab.wcf.user', $data['userID']);
*/
class UserGroupImporter extends AbstractImporter {
/**
- * @see \wcf\system\importer\AbstractImporter::$className
+ * @inheritDoc
*/
protected $className = 'wcf\data\user\group\UserGroup';
/**
- * @see \wcf\system\importer\IImporter::import()
+ * @inheritDoc
*/
public function import($oldID, array $data, array $additionalData = []) {
if ($data['groupType'] < 4) {
*/
class UserImporter extends AbstractImporter {
/**
- * @see \wcf\system\importer\AbstractImporter::$className
+ * @inheritDoc
*/
protected $className = 'wcf\data\user\User';
}
/**
- * @see \wcf\system\importer\IImporter::import()
+ * @inheritDoc
*/
public function import($oldID, array $data, array $additionalData = []) {
// whether to perform a merge
*/
class UserOptionImporter extends AbstractImporter {
/**
- * @see \wcf\system\importer\AbstractImporter::$className
+ * @inheritDoc
*/
protected $className = 'wcf\data\user\option\UserOption';
}
/**
- * @see \wcf\system\importer\IImporter::import()
+ * @inheritDoc
*/
public function import($oldID, array $data, array $additionalData = []) {
$data['packageID'] = 1;
*/
class UserRankImporter extends AbstractImporter {
/**
- * @see \wcf\system\importer\AbstractImporter::$className
+ * @inheritDoc
*/
protected $className = 'wcf\data\user\rank\UserRank';
/**
- * @see \wcf\system\importer\IImporter::import()
+ * @inheritDoc
*/
public function import($oldID, array $data, array $additionalData = []) {
$data['groupID'] = ImportHandler::getInstance()->getNewID('com.woltlab.wcf.user.group', $data['groupID']);
}
/**
- * @see \wcf\system\io\AtomicWriter::close()
+ * @inheritDoc
*/
public function __destruct() {
$this->close();
}
/**
- * @see \wcf\system\io\File::__call($function, $arguments)
+ * @inheritDoc
*/
public function __call($function, $arguments) {
if ($this->isFlushed) {
}
/**
- * @see \wcf\system\io\IArchive::getContentList()
+ * @inheritDoc
*/
public function getContentList() {
if (!$this->read) {
}
/**
- * @see \wcf\system\io\IArchive::getFileInfo()
+ * @inheritDoc
*/
public function getFileInfo($fileIndex) {
if (!is_int($fileIndex)) {
}
/**
- * @see \wcf\system\io\IArchive::getIndexByFilename()
+ * @inheritDoc
*/
public function getIndexByFilename($filename) {
foreach ($this->contentList as $index => $file) {
}
/**
- * @see \wcf\system\io\IArchive::extractToString()
+ * @inheritDoc
*/
public function extractToString($index) {
if (!$this->read) {
}
/**
- * @see \wcf\system\io\IArchive::extract()
+ * @inheritDoc
*/
public function extract($index, $destination) {
if (!$this->read) {
*/
class TarWriter extends Tar {
/**
- * @see \wcf\system\io\Tar::$mode
+ * @inheritDoc
*/
protected $mode = 'wb+';
protected $centralDirectory = null;
/**
- * @see \wcf\system\io\File::__construct()
+ * @inheritDoc
*/
public function __construct($filename) {
parent::__construct($filename, 'rb');
}
/**
- * @see \wcf\system\io\IArchive::getIndexByFilename()
+ * @inheritDoc
*/
public function getIndexByFilename($filename) {
if (isset($this->centralDirectory['files'][$filename])) return $this->centralDirectory['files'][$filename]['offset'];
}
/**
- * @see \wcf\system\io\IArchive::getContentList()
+ * @inheritDoc
*/
public function getContentList() {
return $this->centralDirectory['files'];
}
/**
- * @see \wcf\system\io\IArchive::getFileInfo()
+ * @inheritDoc
*/
public function getFileInfo($offset) {
if (!is_int($offset)) $offset = $this->getIndexByFilename($offset);
}
/**
- * @see \wcf\system\io\IArchive::extractToString()
+ * @inheritDoc
*/
public function extractToString($offset) {
if (!is_int($offset)) $offset = $this->getIndexByFilename($offset);
}
/**
- * @see \wcf\system\io\IArchive::extract()
+ * @inheritDoc
*/
public function extract($offset, $destination) {
if (!is_int($offset)) $offset = $this->getIndexByFilename($offset);
protected $labelGroups = null;
/**
- * @see \wcf\system\SingletonFactory::init()
+ * @inheritDoc
*/
protected function init() {
$this->cache = [
protected $objectTypeID = 0;
/**
- * @see \wcf\system\SingletonFactory::init()
+ * @inheritDoc
*/
protected function init() {
$this->labelGroups = LabelHandler::getInstance()->getLabelGroups();
}
/**
- * @see \wcf\system\label\manager\ILabelObjectHandler::getLabelGroupIDs()
+ * @inheritDoc
*/
public function getLabelGroupIDs(array $parameters = []) {
return array_keys($this->labelGroups);
}
/**
- * @see \wcf\system\label\manager\ILabelObjectHandler::getLabelGroups()
+ * @inheritDoc
*/
public function getLabelGroups(array $parameters = []) {
$groupIDs = $this->getLabelGroupIDs($parameters);
}
/**
- * @see \wcf\system\label\manager\ILabelObjectHandler::validateLabelIDs()
+ * @inheritDoc
*/
public function validateLabelIDs(array $labelIDs, $optionName = '', $legacyReturnValue = true) {
$optionID = 0;
}
/**
- * @see \wcf\system\label\manager\ILabelObjectHandler::setLabels()
+ * @inheritDoc
*/
public function setLabels(array $labelIDs, $objectID, $validatePermissions = true) {
LabelHandler::getInstance()->setLabels($labelIDs, $this->objectTypeID, $objectID, $validatePermissions);
}
/**
- * @see \wcf\system\label\manager\ILabelObjectHandler::removeLabels()
+ * @inheritDoc
*/
public function removeLabels($objectID, $validatePermissions = true) {
LabelHandler::getInstance()->removeLabels($this->objectTypeID, $objectID);
}
/**
- * @see \wcf\system\label\manager\ILabelObjectHandler::getAssignedLabels()
+ * @inheritDoc
*/
public function getAssignedLabels(array $objectIDs, $validatePermissions = true) {
return LabelHandler::getInstance()->getAssignedLabels($this->objectTypeID, $objectIDs, $validatePermissions);
public $objectTypeID = 0;
/**
- * @see \wcf\system\label\object\type\ILabelObjectTypeHandler::setObjectTypeID()
+ * @inheritDoc
*/
public function setObjectTypeID($objectTypeID) {
$this->objectTypeID = $objectTypeID;
}
/**
- * @see \wcf\system\label\object\type\ILabelObjectTypeHandler::getObjectTypeID()
+ * @inheritDoc
*/
public function getObjectTypeID() {
return $this->objectTypeID;
}
/**
- * @see \wcf\system\label\object\type\ILabelObjectTypeHandler::getContainer()
+ * @inheritDoc
*/
public function getContainer() {
return $this->container;
}
/**
- * @see \Iterator::current()
+ * @inheritDoc
*/
public function current() {
return $this->objectTypes[$this->position];
}
/**
- * @see \Iterator::key()
+ * @inheritDoc
*/
public function key() {
return $this->position;
}
/**
- * @see \Iterator::next()
+ * @inheritDoc
*/
public function next() {
$this->position++;
}
/**
- * @see \Iterator::rewind()
+ * @inheritDoc
*/
public function rewind() {
$this->position = 0;
}
/**
- * @see \Iterator::valid()
+ * @inheritDoc
*/
public function valid() {
return isset($this->objectTypes[$this->position]);
}
/**
- * @see \Countable::count()
+ * @inheritDoc
*/
public function count() {
return count($this->objectTypes);
protected $scriptingCompiler = null;
/**
- * @see SingletonFactory::init()
+ * @inheritDoc
*/
protected function init() {
$this->loadCache();
protected $cache = [];
/**
- * @see \wcf\system\SingletonFactory::init()
+ * @inheritDoc
*/
protected function init() {
$this->cache = ObjectTypeCache::getInstance()->getObjectTypes('com.woltlab.wcf.modifiableContent');
*/
class PHPMailSender extends MailSender {
/**
- * @see \wcf\system\mail\MailSender::sendMail()
+ * @inheritDoc
*/
public function sendMail(Mail $mail) {
if (MAIL_USE_F_PARAM) return @mb_send_mail($mail->getToString(), $mail->getSubject(), $mail->getBody(), $mail->getHeader(), '-f'.MAIL_FROM_ADDRESS);
}
/**
- * @see \wcf\system\mail\MailSender::sendMail()
+ * @inheritDoc
*/
public function sendMail(Mail $mail) {
$this->recipients = [];
public $menuItems = null;
/**
- * @see \wcf\system\SingletonFactory::init()
+ * @inheritDoc
*/
protected function init() {
// get menu items from cache
*/
class ACPMenu extends TreeMenu {
/**
- * @see TreeMenu::loadCache()
+ * @inheritDoc
*/
protected function loadCache() {
parent::loadCache();
public $menuItems = null;
/**
- * @see \wcf\system\SingletonFactory::init()
+ * @inheritDoc
*/
protected function init() {
// get menu items from cache
public $optionHandler = null;
/**
- * @see \wcf\system\menu\user\profile\content\IUserProfileMenuContent::getContent()
+ * @inheritDoc
*/
public function getContent($userID) {
if ($this->optionHandler === null) {
}
/**
- * @see \wcf\system\menu\user\profile\content\IUserProfileMenuContent::isVisible()
+ * @inheritDoc
*/
public function isVisible($userID) {
return true;
public $objectTypeID = 0;
/**
- * @see \wcf\system\menu\user\profile\content\IUserProfileMenuContent::getContent()
+ * @inheritDoc
*/
public function getContent($userID) {
if ($this->commentManager === null) {
}
/**
- * @see \wcf\system\menu\user\profile\content\IUserProfileMenuContent::isVisible()
+ * @inheritDoc
*/
public function isVisible($userID) {
return true;
*/
class LikesUserProfileMenuContent extends SingletonFactory implements IUserProfileMenuContent {
/**
- * @see \wcf\system\menu\user\profile\content\IUserProfileMenuContent::getContent()
+ * @inheritDoc
*/
public function getContent($userID) {
$likeList = new ViewableLikeList();
}
/**
- * @see \wcf\system\menu\user\profile\content\IUserProfileMenuContent::isVisible()
+ * @inheritDoc
*/
public function isVisible($userID) {
return true;
*/
class RecentActivityUserProfileMenuContent extends SingletonFactory implements IUserProfileMenuContent {
/**
- * @see \wcf\system\menu\user\profile\content\IUserProfileMenuContent::getContent()
+ * @inheritDoc
*/
public function getContent($userID) {
$eventList = new ViewableUserActivityEventList();
}
/**
- * @see \wcf\system\menu\user\profile\content\IUserProfileMenuContent::isVisible()
+ * @inheritDoc
*/
public function isVisible($userID) {
return true;
protected $matches = [];
/**
- * @see \wcf\system\SingletonFactory::init()
+ * @inheritDoc
*/
protected function init() {
// get words which should be censored
*/
class AttachmentMessageEmbeddedObjectHandler extends AbstractMessageEmbeddedObjectHandler {
/**
- * @see \wcf\system\message\embedded\object\IMessageEmbeddedObjectHandler::parseMessage()
+ * @inheritDoc
*/
public function parseMessage($message) {
$parsedAttachmentIDs = array_unique(ArrayUtil::toIntegerArray(array_merge(self::getFirstParameters($message, 'attach'), self::getTextParameters($message, 'attach'))));
}
/**
- * @see \wcf\system\message\embedded\object\IMessageEmbeddedObjectHandler::loadObjects()
+ * @inheritDoc
*/
public function loadObjects(array $objectIDs) {
$attachmentList = new AttachmentList();
public $quotedMessages = [];
/**
- * @see \wcf\system\message\quote\IMessageQuoteHandler::render()
+ * @inheritDoc
*/
public function render(array $data, $supportPaste = false) {
$messages = $this->getMessages($data);
}
/**
- * @see \wcf\system\message\quote\IMessageQuoteHandler::renderQuotes()
+ * @inheritDoc
*/
public function renderQuotes(array $data, $render = true, $renderAsString = true) {
$messages = $this->getMessages($data);
}
/**
- * @see ITitledObject::getTitle()
+ * @inheritDoc
*/
public function __toString() {
return $this->object->getTitle();
}
/**
- * @see \Countable::count()
+ * @inheritDoc
*/
public function count() {
return count($this->quotes);
}
/**
- * @see \Iterator::current()
+ * @inheritDoc
*/
public function current() {
$objectID = $this->indexToObject[$this->index];
}
/**
- * @see \Iterator::next()
+ * @inheritDoc
*/
public function next() {
++$this->index;
}
/**
- * @see \Iterator::rewind()
+ * @inheritDoc
*/
public function rewind() {
$this->index = 0;
}
/**
- * @see \Iterator::valid()
+ * @inheritDoc
*/
public function valid() {
return isset($this->indexToObject[$this->index]);
*/
abstract class AbstractDeletedContentProvider extends AbstractObjectTypeProcessor implements IDeletedContentProvider {
/**
- * @see \wcf\system\moderation\IDeletedContentProvider::getApplication()
+ * @inheritDoc
*/
public function getApplication() {
$classParts = explode('\\', get_called_class());
protected $definitionName = '';
/**
- * @see \wcf\system\moderation\queue\IModerationQueueManager::assignQueues()
+ * @inheritDoc
*/
public function assignQueues($objectTypeID, array $queues) {
ModerationQueueManager::getInstance()->getProcessor($this->definitionName, null, $objectTypeID)->assignQueues($queues);
}
/**
- * @see \wcf\system\moderation\queue\IModerationQueueManager::isValid()
+ * @inheritDoc
*/
public function isValid($objectType, $objectID = null) {
return ModerationQueueManager::getInstance()->isValid($this->definitionName, $objectType);
}
/**
- * @see \wcf\system\moderation\queue\IModerationQueueManager::getObjectTypeID()
+ * @inheritDoc
*/
public function getObjectTypeID($objectType) {
return ModerationQueueManager::getInstance()->getObjectTypeID($this->definitionName, $objectType);
}
/**
- * @see \wcf\system\moderation\queue\IModerationQueueManager::getProcessor()
+ * @inheritDoc
*/
public function getProcessor($objectType, $objectTypeID = null) {
return ModerationQueueManager::getInstance()->getProcessor($this->definitionName, $objectType, $objectTypeID);
}
/**
- * @see \wcf\system\moderation\queue\IModerationQueueManager::populate()
+ * @inheritDoc
*/
public function populate($objectTypeID, array $objects) {
ModerationQueueManager::getInstance()->getProcessor($this->definitionName, null, $objectTypeID)->populate($objects);
}
/**
- * @see \wcf\system\moderation\queue\IModerationQueueManager::canRemoveContent()
+ * @inheritDoc
*/
public function canRemoveContent(ModerationQueue $queue) {
return $this->getProcessor(null, $queue->objectTypeID)->canRemoveContent($queue);
}
/**
- * @see \wcf\system\moderation\queue\IModerationQueueManager::removeContent()
+ * @inheritDoc
*/
public function removeContent(ModerationQueue $queue, $message = '') {
$this->getProcessor(null, $queue->objectTypeID)->removeContent($queue, $message);
*/
class ModerationQueueActivationManager extends AbstractModerationQueueManager {
/**
- * @see \wcf\system\moderation\queue\AbstractModerationQueueManager::$definitionName
+ * @inheritDoc
*/
protected $definitionName = 'com.woltlab.wcf.moderation.activation';
}
/**
- * @see \wcf\system\moderation\queue\IModerationQueueManager::getLink()
+ * @inheritDoc
*/
public function getLink($queueID) {
return LinkHandler::getInstance()->getLink('ModerationActivation', ['id' => $queueID]);
protected $objectTypes = [];
/**
- * @see \wcf\system\SingletonFactory::init()
+ * @inheritDoc
*/
protected function init() {
$moderationTypes = ObjectTypeCache::getInstance()->getObjectTypes('com.woltlab.wcf.moderation.type');
*/
class ModerationQueueReportManager extends AbstractModerationQueueManager {
/**
- * @see \wcf\system\moderation\queue\AbstractModerationQueueManager::$definitionName
+ * @inheritDoc
*/
protected $definitionName = 'com.woltlab.wcf.moderation.report';
}
/**
- * @see \wcf\system\moderation\queue\IModerationQueueManager::getLink()
+ * @inheritDoc
*/
public function getLink($queueID) {
return LinkHandler::getInstance()->getLink('ModerationReport', ['id' => $queueID]);
}
/**
- * @see \wcf\system\moderation\queue\AbstractModerationQueueManager::addEntry()
+ * @inheritDoc
*/
protected function addEntry($objectTypeID, $objectID, $containerID = 0, array $additionalData = []) {
$sql = "SELECT queueID
protected $notices = [];
/**
- * @see \wcf\system\SingletonFacetory::init()
+ * @inheritDoc
*/
protected function init() {
$this->notices = NoticeCacheBuilder::getInstance()->getData();
*/
class AboutMeOptionType extends MessageOptionType {
/**
- * @see \wcf\system\option\IOptionType::validate()
+ * @inheritDoc
*/
public function validate(Option $option, $newValue) {
parent::validate($option, $newValue);
}
/**
- * @see \wcf\system\option\IOptionType::getData()
+ * @inheritDoc
*/
public function getData(Option $option, $newValue) {
$newValue = parent::getData($option, $newValue);
public $nodeTreeClassname = 'wcf\data\category\CategoryNodeTree';
/**
- * @see \wcf\system\option\IOptionType::getFormElement()
+ * @inheritDoc
*/
public function getFormElement(Option $option, $value) {
$categoryTree = new $this->nodeTreeClassname($this->objectType);
}
/**
- * @see \wcf\system\option\IOptionType::validate()
+ * @inheritDoc
*/
public function validate(Option $option, $newValue) {
if (!is_array($newValue)) $newValue = [];
}
/**
- * @see \wcf\system\option\IOptionType::getData()
+ * @inheritDoc
*/
public function getData(Option $option, $newValue) {
if (!is_array($newValue)) $newValue = [];
protected $supportI18n = false;
/**
- * @see \wcf\system\option\IOptionType::validate()
+ * @inheritDoc
*/
public function validate(Option $option, $newValue) {}
/**
- * @see \wcf\system\option\IOptionType::getData()
+ * @inheritDoc
*/
public function getData(Option $option, $newValue) {
return $newValue;
}
/**
- * @see \wcf\system\option\IOptionType::getCSSClassName()
+ * @inheritDoc
*/
public function getCSSClassName() {
return '';
}
/**
- * @see \wcf\system\option\IOptionType::supportI18n()
+ * @inheritDoc
*/
public function supportI18n() {
return $this->supportI18n;
}
/**
- * @see \wcf\system\option\IOptionType::compare()
+ * @inheritDoc
*/
public function compare($value1, $value2) {
return 0;
}
/**
- * @see \wcf\system\option\IOptionType::hideLabelInSearch()
+ * @inheritDoc
*/
public function hideLabelInSearch() {
return false;
*/
class BirthdayOptionType extends DateOptionType {
/**
- * @see \wcf\system\option\TextOptionType::$inputClass
+ * @inheritDoc
*/
protected $inputClass = 'birthday';
/**
- * @see \wcf\system\option\IOptionType::getFormElement()
+ * @inheritDoc
*/
public function validate(Option $option, $newValue) {
parent::validate($option, $newValue);
}
/**
- * @see \wcf\system\option\IOptionType::getData()
+ * @inheritDoc
*/
public function getData(Option $option, $newValue) {
return $newValue;
}
/**
- * @see \wcf\system\option\IOptionType::getFormElement()
+ * @inheritDoc
*/
public function getFormElement(Option $option, $value) {
if ($value == '0000-00-00') $value = '';
}
/**
- * @see \wcf\system\option\ISearchableUserOption::getSearchFormElement()
+ * @inheritDoc
*/
public function getSearchFormElement(Option $option, $value) {
$ageFrom = $ageTo = '';
}
/**
- * @see \wcf\system\option\ISearchableUserOption::getCondition()
+ * @inheritDoc
*/
public function getCondition(PreparedStatementConditionBuilder &$conditions, Option $option, $value) {
if (empty($value['ageFrom']) && empty($value['ageTo'])) return false;
}
/**
- * @see \wcf\system\option\ISearchableConditionUserOption::addCondition()
+ * @inheritDoc
*/
public function addCondition(UserList $userList, Option $option, $value) {
$ageFrom = intval($value['ageFrom']);
}
/**
- * @see \wcf\system\option\ISearchableConditionUserOption::checkUser()
+ * @inheritDoc
*/
public function checkUser(User $user, Option $option, $value) {
if (!$user->birthdayShowYear || !$user->birthday) return false;
}
/**
- * @see \wcf\system\option\ISearchableConditionUserOption::getConditionData()
+ * @inheritDoc
*/
public function getConditionData(Option $option, $newValue) {
if (!$newValue['ageFrom'] && !$newValue['ageTo']) return null;
}
/**
- * @see \wcf\system\option\IOptionType::hideLabelInSearch()
+ * @inheritDoc
*/
public function hideLabelInSearch() {
return false;
*/
class BooleanOptionType extends AbstractOptionType implements ISearchableUserOption {
/**
- * @see \wcf\system\option\IOptionType::getFormElement()
+ * @inheritDoc
*/
public function getFormElement(Option $option, $value) {
$options = Option::parseEnableOptions($option->enableOptions);
}
/**
- * @see \wcf\system\option\IOptionType::getData()
+ * @inheritDoc
*/
public function getData(Option $option, $newValue) {
if ($newValue == 1) return 1;
}
/**
- * @see \wcf\system\option\ISearchableUserOption::getSearchFormElement()
+ * @inheritDoc
*/
public function getSearchFormElement(Option $option, $value) {
return $this->getFormElement($option, $value);
}
/**
- * @see \wcf\system\option\ISearchableUserOption::getCondition()
+ * @inheritDoc
*/
public function getCondition(PreparedStatementConditionBuilder &$conditions, Option $option, $value) {
$value = intval($value);
}
/**
- * @see \wcf\system\option\ISearchableConditionUserOption::addCondition()
+ * @inheritDoc
*/
public function addCondition(UserList $userList, Option $option, $value) {
$value = intval($value);
}
/**
- * @see \wcf\system\option\ISearchableConditionUserOption::checkUser()
+ * @inheritDoc
*/
public function checkUser(User $user, Option $option, $value) {
if (!$value) return false;
}
/**
- * @see \wcf\system\option\ISearchableConditionUserOption::getConditionData()
+ * @inheritDoc
*/
public function getConditionData(Option $option, $newValue) {
return $newValue;
}
/**
- * @see \wcf\system\option\IOptionType::compare()
+ * @inheritDoc
*/
public function compare($value1, $value2) {
if ($value1 == $value2) {
*/
class CaptchaSelectOptionType extends AbstractOptionType {
/**
- * @see \wcf\system\option\IOptionType::getFormElement()
+ * @inheritDoc
*/
public function getFormElement(Option $option, $value) {
$selectOptions = CaptchaHandler::getInstance()->getCaptchaSelection();
}
/**
- * @see \wcf\system\option\IOptionType::validate()
+ * @inheritDoc
*/
public function validate(Option $option, $newValue) {
if (!$newValue) return;
*/
class CheckboxesOptionType extends MultiSelectOptionType {
/**
- * @see \wcf\wcf\system\option\MultiSelectOptionType::$formElementTemplate
+ * @inheritDoc
*/
protected $formElementTemplate = 'checkboxesOptionType';
/**
- * @see \wcf\wcf\system\option\MultiSelectOptionType::$formElementTemplate
+ * @inheritDoc
*/
protected $searchableFormElementTemplate = 'checkboxesSearchableOptionType';
}
*/
class DateOptionType extends TextOptionType {
/**
- * @see \wcf\system\option\TextOptionType::$inputType
+ * @inheritDoc
*/
protected $inputType = 'date';
/**
- * @see \wcf\system\option\TextOptionType::$inputClass
+ * @inheritDoc
*/
protected $inputClass = '';
/**
- * @see \wcf\system\option\IOptionType::getFormElement()
+ * @inheritDoc
*/
public function validate(Option $option, $newValue) {
if (empty($newValue)) return;
}
/**
- * @see \wcf\system\option\IOptionType::compare()
+ * @inheritDoc
*/
public function compare($value1, $value2) {
if ($value1 == $value2) {
}
/**
- * @see \wcf\system\option\IOptionType::getData()
+ * @inheritDoc
*/
public function getData(Option $option, $newValue) {
$this->createUploadHandler($option);
}
/**
- * @see \wcf\system\option\IOptionType::getFormElement()
+ * @inheritDoc
*/
public function getFormElement(Option $option, $value) {
WCF::getTPL()->assign([
}
/**
- * @see \wcf\system\option\IOptionType::validate()
+ * @inheritDoc
*/
public function validate(Option $option, $newValue) {
$this->createUploadHandler($option);
*/
class FileSizeOptionType extends TextOptionType {
/**
- * @see \wcf\system\option\TextOptionType::$inputClass
+ * @inheritDoc
*/
protected $inputClass = 'short textRight';
/**
- * @see \wcf\system\option\IOptionType::getData()
+ * @inheritDoc
*/
public function getData(Option $option, $newValue) {
$number = str_replace(WCF::getLanguage()->get('wcf.global.thousandsSeparator'), '', $newValue);
}
/**
- * @see \wcf\system\option\IOptionType::getFormElement()
+ * @inheritDoc
*/
public function getFormElement(Option $option, $value) {
$value = FileUtil::formatFilesize($value);
}
/**
- * @see \wcf\system\option\IOptionType::compare()
+ * @inheritDoc
*/
public function compare($value1, $value2) {
if ($value1 == $value2) {
*/
class FloatOptionType extends TextOptionType {
/**
- * @see \wcf\system\option\TextOptionType::$inputClass
+ * @inheritDoc
*/
protected $inputClass = 'short textRight';
/**
- * @see \wcf\system\option\IOptionType::getFormElement()
+ * @inheritDoc
*/
public function getFormElement(Option $option, $value) {
$value = str_replace('.', WCF::getLanguage()->get('wcf.global.decimalPoint'), $value);
}
/**
- * @see \wcf\system\option\IOptionType::getData()
+ * @inheritDoc
*/
public function getData(Option $option, $newValue) {
$newValue = str_replace(' ', '', $newValue);
}
/**
- * @see \wcf\system\option\IOptionType::compare()
+ * @inheritDoc
*/
public function compare($value1, $value2) {
if ($value1 == $value2) {
*/
class IntegerOptionType extends TextOptionType {
/**
- * @see \wcf\system\option\TextOptionType::$inputClass
+ * @inheritDoc
*/
protected $inputClass = 'short';
/**
- * @see \wcf\system\option\IOptionType::getFormElement()
+ * @inheritDoc
*/
public function getFormElement(Option $option, $value) {
WCF::getTPL()->assign([
}
/**
- * @see \wcf\system\option\IOptionType::getData()
+ * @inheritDoc
*/
public function getData(Option $option, $newValue) {
return intval($newValue);
}
/**
- * @see \wcf\system\option\IOptionType::validate()
+ * @inheritDoc
*/
public function validate(Option $option, $newValue) {
if ($option->minvalue !== null && $option->minvalue > $newValue) {
}
/**
- * @see \wcf\system\option\IOptionType::compare()
+ * @inheritDoc
*/
public function compare($value1, $value2) {
if ($value1 == $value2) {
*/
class MessageOptionType extends TextareaOptionType {
/**
- * @see \wcf\system\option\IOptionType::getData()
+ * @inheritDoc
*/
public function getData(Option $option, $newValue) {
$newValue = StringUtil::trim($newValue);
}
/**
- * @see \wcf\system\option\IOptionType::getFormElement()
+ * @inheritDoc
*/
public function getFormElement(Option $option, $value) {
$allowedBBCodes = [];
}
/**
- * @see \wcf\system\option\IOptionType::validate()
+ * @inheritDoc
*/
public function validate(Option $option, $newValue) {
parent::validate($option, $newValue);
protected $searchableFormElementTemplate = 'multiSelectSearchableOptionType';
/**
- * @see \wcf\system\option\IOptionType::getFormElement()
+ * @inheritDoc
*/
public function getFormElement(Option $option, $value) {
WCF::getTPL()->assign([
}
/**
- * @see \wcf\system\option\ISearchableUserOption::getSearchFormElement()
+ * @inheritDoc
*/
public function getSearchFormElement(Option $option, $value) {
WCF::getTPL()->assign([
}
/**
- * @see \wcf\system\option\IOptionType::validate()
+ * @inheritDoc
*/
public function validate(Option $option, $newValue) {
if (!is_array($newValue)) $newValue = [];
}
/**
- * @see \wcf\system\option\IOptionType::getData()
+ * @inheritDoc
*/
public function getData(Option $option, $newValue) {
if (!is_array($newValue)) $newValue = [];
}
/**
- * @see \wcf\system\option\ISearchableUserOption::getCondition()
+ * @inheritDoc
*/
public function getCondition(PreparedStatementConditionBuilder &$conditions, Option $option, $value) {
if (!isset($_POST['searchOptions'][$option->optionName])) return false;
}
/**
- * @see \wcf\system\option\ISearchableConditionUserOption::addCondition()
+ * @inheritDoc
*/
public function addCondition(UserList $userList, Option $option, $value) {
if (!is_array($value) || empty($value)) return false;
}
/**
- * @see \wcf\system\option\ISearchableConditionUserOption::checkUser()
+ * @inheritDoc
*/
public function checkUser(User $user, Option $option, $value) {
if (!is_array($value) || empty($value)) return false;
}
/**
- * @see \wcf\system\option\ISearchableConditionUserOption::getConditionData()
+ * @inheritDoc
*/
public function getConditionData(Option $option, $newValue) {
return $newValue;
public $didInit = false;
/**
- * @see \wcf\system\option\IOptionHandler::__construct()
+ * @inheritDoc
*/
public function __construct($supportI18n, $languageItemPattern = '', $categoryName = '') {
$this->categoryName = $categoryName;
}
/**
- * @see \wcf\system\option\IOptionHandler::readUserInput()
+ * @inheritDoc
*/
public function readUserInput(array &$source) {
if (isset($source['values']) && is_array($source['values'])) $this->rawValues = $source['values'];
}
/**
- * @see \wcf\system\option\IOptionHandler::validate()
+ * @inheritDoc
*/
public function validate() {
$errors = [];
}
/**
- * @see \wcf\system\option\IOptionHandler::getOptionTree()
+ * @inheritDoc
*/
public function getOptionTree($parentCategoryName = '', $level = 0) {
$tree = [];
}
/**
- * @see \wcf\system\option\IOptionHandler::getCategoryOptions()
+ * @inheritDoc
*/
public function getCategoryOptions($categoryName = '', $inherit = true) {
$children = [];
}
/**
- * @see \wcf\system\option\IOptionHandler::readData()
+ * @inheritDoc
*/
public function readData() {
foreach ($this->options as $option) {
}
/**
- * @see \wcf\system\option\IOptionHandler::save()
+ * @inheritDoc
*/
public function save($categoryName = null, $optionPrefix = null) {
$saveOptions = [];
}
/**
- * @see \wcf\system\option\IOptionType::getFormElement()
+ * @inheritDoc
*/
protected function getFormElement($type, Option $option) {
return $this->getTypeObject($type)->getFormElement($option, (isset($this->optionValues[$option->optionName]) ? $this->optionValues[$option->optionName] : null));
*/
class PageMultiSelectOptionType extends MultiSelectOptionType {
/**
- * @see \wcf\system\option\RadioButtonOptionType::getSelectOptions()
+ * @inheritDoc
*/
protected function getSelectOptions(Option $option) {
return PageManager::getInstance()->getSelection($option->application);
*/
class PageSelectOptionType extends SelectOptionType {
/**
- * @see \wcf\system\option\RadioButtonOptionType::getSelectOptions()
+ * @inheritDoc
*/
protected function getSelectOptions(Option $option) {
return PageManager::getInstance()->getSelection($option->application);
*/
class PasswordOptionType extends TextOptionType {
/**
- * @see \wcf\system\option\TextOptionType::$inputType
+ * @inheritDoc
*/
protected $inputType = 'password';
/**
- * @see \wcf\system\option\ISearchableUserOption::getCondition()
+ * @inheritDoc
*/
public function getCondition(PreparedStatementConditionBuilder &$conditions, Option $option, $value) {
return false;
}
/**
- * @see \wcf\system\option\ISearchableConditionUserOption::addCondition()
+ * @inheritDoc
*/
public function addCondition(UserList $userList, Option $option, $value) {
// does nothing
}
/**
- * @see \wcf\system\option\ISearchableConditionUserOption::checkUser()
+ * @inheritDoc
*/
public function checkUser(User $user, Option $option, $value) {
return false;
}
/**
- * @see \wcf\system\option\ISearchableConditionUserOption::getConditionData()
+ * @inheritDoc
*/
public function getConditionData(Option $option, $newValue) {
return $newValue;
*/
class PaymentMethodSelectOptionType extends AbstractOptionType {
/**
- * @see \wcf\system\option\IOptionType::getFormElement()
+ * @inheritDoc
*/
public function getFormElement(Option $option, $value) {
$selectOptions = PaymentMethodHandler::getInstance()->getPaymentMethodSelection();
}
/**
- * @see \wcf\system\option\IOptionType::validate()
+ * @inheritDoc
*/
public function validate(Option $option, $newValue) {
if (!is_array($newValue)) {
}
/**
- * @see \wcf\system\option\IOptionType::getData()
+ * @inheritDoc
*/
public function getData(Option $option, $newValue) {
if (!is_array($newValue)) return '';
protected $allowEmptyValue = false;
/**
- * @see \wcf\system\option\IOptionType::getFormElement()
+ * @inheritDoc
*/
public function getFormElement(Option $option, $value) {
$options = $this->parseEnableOptions($option);
}
/**
- * @see \wcf\system\option\ISearchableUserOption::getSearchFormElement()
+ * @inheritDoc
*/
public function getSearchFormElement(Option $option, $value) {
$options = $this->parseEnableOptions($option);
}
/**
- * @see \wcf\system\option\IOptionType::hideLabelInSearch()
+ * @inheritDoc
*/
public function hideLabelInSearch() {
return true;
*/
class TextI18nOptionType extends TextOptionType {
/**
- * @see \wcf\system\option\AbstractOptionType::$supportI18n
+ * @inheritDoc
*/
protected $supportI18n = true;
/**
- * @see \wcf\system\option\IOptionType::getFormElement()
+ * @inheritDoc
*/
public function getFormElement(Option $option, $value) {
I18nHandler::getInstance()->assignVariables(!empty($_POST));
}
/**
- * @see \wcf\system\option\IOptionType::validate()
+ * @inheritDoc
*/
public function validate(Option $option, $newValue) {
if (!I18nHandler::getInstance()->validateValue($option->optionName, $option->requireI18n, true)) {
protected $inputClass = 'long';
/**
- * @see \wcf\system\option\IOptionType::getFormElement()
+ * @inheritDoc
*/
public function getFormElement(Option $option, $value) {
WCF::getTPL()->assign([
}
/**
- * @see \wcf\system\option\ISearchableUserOption::getSearchFormElement()
+ * @inheritDoc
*/
public function getSearchFormElement(Option $option, $value) {
WCF::getTPL()->assign([
}
/**
- * @see \wcf\system\option\ISearchableUserOption::getCondition()
+ * @inheritDoc
*/
public function getCondition(PreparedStatementConditionBuilder &$conditions, Option $option, $value) {
if (!isset($_POST['searchOptions'][$option->optionName])) return false;
}
/**
- * @see \wcf\system\option\IOptionType::validate()
+ * @inheritDoc
*/
public function validate(Option $option, $newValue) {
$newValue = $this->getContent($option, $newValue);
}
/**
- * @see \wcf\system\option\IOptionType::getData()
+ * @inheritDoc
*/
public function getData(Option $option, $newValue) {
return $this->getContent($option, $newValue);
}
/**
- * @see \wcf\system\option\ISearchableConditionUserOption::addCondition()
+ * @inheritDoc
*/
public function addCondition(UserList $userList, Option $option, $value) {
$value = StringUtil::trim($value);
}
/**
- * @see \wcf\system\option\ISearchableConditionUserOption::checkUser()
+ * @inheritDoc
*/
public function checkUser(User $user, Option $option, $value) {
$value = StringUtil::trim($value);
}
/**
- * @see \wcf\system\option\ISearchableConditionUserOption::getConditionData()
+ * @inheritDoc
*/
public function getConditionData(Option $option, $newValue) {
return $newValue;
}
/**
- * @see \wcf\system\option\IOptionType::hideLabelInSearch()
+ * @inheritDoc
*/
public function hideLabelInSearch() {
return true;
*/
class TextareaI18nOptionType extends TextareaOptionType {
/**
- * @see \wcf\system\option\AbstractOptionType::$supportI18n
+ * @inheritDoc
*/
protected $supportI18n = true;
/**
- * @see \wcf\system\option\IOptionType::getFormElement()
+ * @inheritDoc
*/
public function getFormElement(Option $option, $value) {
I18nHandler::getInstance()->assignVariables(!empty($_POST));
}
/**
- * @see \wcf\system\option\IOptionType::validate()
+ * @inheritDoc
*/
public function validate(Option $option, $newValue) {
if (!I18nHandler::getInstance()->validateValue($option->optionName, $option->requireI18n, true)) {
*/
class TextareaIpAddressOptionType extends TextOptionType {
/**
- * @see \wcf\system\option\IOptionType::getFormElement()
+ * @inheritDoc
*/
public function getFormElement(Option $option, $value) {
if (!empty($value)) {
}
/**
- * @see \wcf\system\option\IOptionType::validate()
+ * @inheritDoc
*/
public function validate(Option $option, $newValue) {
if (!empty($newValue)) {
}
/**
- * @see \wcf\system\option\IOptionType::getData()
+ * @inheritDoc
*/
public function getData(Option $option, $newValue) {
if (!empty($newValue)) {
*/
class TextareaOptionType extends TextOptionType {
/**
- * @see \wcf\system\option\IOptionType::getFormElement()
+ * @inheritDoc
*/
public function getFormElement(Option $option, $value) {
WCF::getTPL()->assign([
}
/**
- * @see \wcf\system\option\ISearchableUserOption::getSearchFormElement()
+ * @inheritDoc
*/
public function getSearchFormElement(Option $option, $value) {
WCF::getTPL()->assign([
}
/**
- * @see \wcf\system\option\IOptionType::getData()
+ * @inheritDoc
*/
public function getData(Option $option, $newValue) {
$newValue = StringUtil::unifyNewlines(parent::getData($option, $newValue));
}
/**
- * @see \wcf\system\option\IOptionType::compare()
+ * @inheritDoc
*/
public function compare($value1, $value2) {
$value1 = explode("\n", StringUtil::unifyNewlines($value1));
*/
class TimezoneOptionType extends AbstractOptionType {
/**
- * @see \wcf\system\option\IOptionType::getFormElement()
+ * @inheritDoc
*/
public function getFormElement(Option $option, $value) {
$timezoneOptions = [];
}
/**
- * @see \wcf\system\option\IOptionType::validate()
+ * @inheritDoc
*/
public function validate(Option $option, $newValue) {
if (!in_array($newValue, DateUtil::getAvailableTimezones())) {
*/
class URLOptionType extends TextOptionType {
/**
- * @see \wcf\system\option\TextOptionType::getContent()
+ * @inheritDoc
*/
protected function getContent(Option $option, $newValue) {
if ($newValue && !preg_match('~^https?://~i', $newValue)) {
*/
class BirthdayUserOptionOutput extends DateUserOptionOutput {
/**
- * @see \wcf\system\option\user\IUserOptionOutput::getOutput()
+ * @inheritDoc
*/
public function getOutput(User $user, UserOption $option, $value) {
$profile = new UserProfile($user);
protected $dateFormat = DateUtil::DATE_FORMAT;
/**
- * @see \wcf\system\option\user\IUserOptionOutput::getOutput()
+ * @inheritDoc
*/
public function getOutput(User $user, UserOption $option, $value) {
if (empty($value) || $value == '0000-00-00') return '';
*/
class FacebookUserOptionOutput implements IUserOptionOutput {
/**
- * @see \wcf\system\option\user\IUserOptionOutput::getOutput()
+ * @inheritDoc
*/
public function getOutput(User $user, UserOption $option, $value) {
if (empty($value)) return '';
*/
class FloatUserOptionOutput implements IUserOptionOutput {
/**
- * @see \wcf\system\option\user\IUserOptionOutput::getOutput()
+ * @inheritDoc
*/
public function getOutput(User $user, UserOption $option, $value) {
if (empty($value) || $value == '0') {
*/
class GooglePlusUserOptionOutput implements IUserOptionOutput {
/**
- * @see \wcf\system\option\user\IUserOptionOutput::getOutput()
+ * @inheritDoc
*/
public function getOutput(User $user, UserOption $option, $value) {
if (empty($value)) return '';
*/
class ImageUserOptionOutput implements IUserOptionOutput {
/**
- * @see \wcf\system\option\user\IUserOptionOutput::getOutput()
+ * @inheritDoc
*/
public function getOutput(User $user, UserOption $option, $value) {
if (empty($value)) return '';
*/
class MessageUserOptionOutput implements IUserOptionOutput {
/**
- * @see \wcf\system\option\user\IUserOptionOutput::getOutput()
+ * @inheritDoc
*/
public function getOutput(User $user, UserOption $option, $value) {
$value = StringUtil::trim($value);
*/
class NewlineToBreakUserOptionOutput implements IUserOptionOutput {
/**
- * @see \wcf\system\option\user\IUserOptionOutput::getOutput()
+ * @inheritDoc
*/
public function getOutput(User $user, UserOption $option, $value) {
return nl2br(StringUtil::encodeHTML($value));
*/
class SelectOptionsUserOptionOutput implements IUserOptionOutput {
/**
- * @see \wcf\system\option\user\IUserOptionOutput::getOutput()
+ * @inheritDoc
*/
public function getOutput(User $user, UserOption $option, $value) {
$result = self::getResult($option, $value);
*/
class TwitterUserOptionOutput implements IUserOptionOutput {
/**
- * @see \wcf\system\option\user\IUserOptionOutput::getOutput()
+ * @inheritDoc
*/
public function getOutput(User $user, UserOption $option, $value) {
if (empty($value)) return '';
*/
class URLUserOptionOutput implements IUserOptionOutput {
/**
- * @see \wcf\system\option\user\IUserOptionOutput::getOutput()
+ * @inheritDoc
*/
public function getOutput(User $user, UserOption $option, $value) {
if (empty($value) || $value == 'http://') return '';
*/
class UserOptionHandler extends OptionHandler {
/**
- * @see \wcf\system\option\OptionHandler::$cacheClass
+ * @inheritDoc
*/
protected $cacheClass = 'wcf\system\cache\builder\UserOptionCacheBuilder';
}
/**
- * @see \wcf\system\option\OptionHandler::getOption()
+ * @inheritDoc
*/
public function getOption($optionName) {
$optionData = parent::getOption($optionName);
}
/**
- * @see \wcf\system\option\IOptionType::getFormElement()
+ * @inheritDoc
*/
protected function getFormElement($type, Option $option) {
if ($this->searchMode) return $this->getTypeObject($type)->getSearchFormElement($option, (isset($this->optionValues[$option->optionName]) ? $this->optionValues[$option->optionName] : null));
}
/**
- * @see \wcf\system\option\OptionHandler::validateOption()
+ * @inheritDoc
*/
protected function validateOption(Option $option) {
parent::validateOption($option);
}
/**
- * @see \wcf\system\option\OptionHandler::checkCategory()
+ * @inheritDoc
*/
protected function checkCategory(OptionCategory $category) {
if ($category->categoryName == 'hidden') {
}
/**
- * @see \wcf\system\option\OptionHandler::checkVisibility()
+ * @inheritDoc
*/
protected function checkVisibility(Option $option) {
if ($option->isDisabled) {
}
/**
- * @see \wcf\system\option\OptionHandler::save()
+ * @inheritDoc
*/
public function save($categoryName = null, $optionPrefix = null) {
$options = parent::save($categoryName, $optionPrefix);
}
/**
- * @see \wcf\system\option\IOptionHandler::readData()
+ * @inheritDoc
*/
public function readData() {
foreach ($this->options as $option) {
}
/**
- * @see \wcf\system\option\IOptionHandler::readUserInput()
+ * @inheritDoc
*/
public function readUserInput(array &$source) {
parent::readUserInput($source);
protected $bbCodes = null;
/**
- * @see \wcf\system\option\IOptionType::getData()
+ * @inheritDoc
*/
public function getData(Option $option, $newValue) {
if (!is_array($newValue)) {
}
/**
- * @see \wcf\system\option\IOptionType::getFormElement()
+ * @inheritDoc
*/
public function getFormElement(Option $option, $value) {
if ($this->bbCodes === null) {
}
/**
- * @see \wcf\system\option\user\group\IUserGroupOptionType::merge()
+ * @inheritDoc
*/
public function merge($defaultValue, $groupValue) {
if ($this->bbCodes === null) {
}
/**
- * @see \wcf\system\option\IOptionType::validate()
+ * @inheritDoc
*/
public function validate(Option $option, $newValue) {
if (!is_array($newValue)) {
}
/**
- * @see \wcf\system\option\IOptionType::compare()
+ * @inheritDoc
*/
public function compare($value1, $value2) {
// handle special case where no allowed BBCodes have been set
use TUserGroupOptionType;
/**
- * @see \wcf\system\option\IOptionType::getFormElement()
+ * @inheritDoc
*/
public function getFormElement(Option $option, $value) {
$options = Option::parseEnableOptions($option->enableOptions);
}
/**
- * @see \wcf\system\option\IOptionType::getData()
+ * @inheritDoc
*/
public function getData(Option $option, $newValue) {
return ($newValue == -1) ? -1 : parent::getData($option, $newValue);
}
/**
- * @see \wcf\system\option\user\group\IUserGroupOptionType::merge()
+ * @inheritDoc
*/
public function merge($defaultValue, $groupValue) {
// force value for 'Never'
*/
class FileSizeUserGroupOptionType extends FileSizeOptionType implements IUserGroupOptionType {
/**
- * @see \wcf\system\option\user.group\IUserGroupOptionType::merge()
+ * @inheritDoc
*/
public function merge($defaultValue, $groupValue) {
if ($groupValue > $defaultValue) {
*/
class InfiniteIntegerUserGroupOptionType extends IntegerUserGroupOptionType {
/**
- * @see \wcf\system\option\user\group\IUserGroupOptionType::merge()
+ * @inheritDoc
*/
public function merge($defaultValue, $groupValue) {
if ($defaultValue == -1) {
}
/**
- * @see \wcf\system\option\IOptionType::compare()
+ * @inheritDoc
*/
public function compare($value1, $value2) {
if ($value1 == $value2) {
*/
class InfiniteInverseIntegerUserGroupOptionType extends InverseIntegerUserGroupOptionType {
/**
- * @see \wcf\system\option\user\group\IUserGroupOptionType::merge()
+ * @inheritDoc
*/
public function merge($defaultValue, $groupValue) {
if ($groupValue == -1 || $defaultValue == $groupValue) {
}
/**
- * @see \wcf\system\option\IOptionType::compare()
+ * @inheritDoc
*/
public function compare($value1, $value2) {
if ($value1 == $value2) {
*/
class IntegerUserGroupOptionType extends IntegerOptionType implements IUserGroupOptionType {
/**
- * @see \wcf\system\option\user.group\IUserGroupOptionType::merge()
+ * @inheritDoc
*/
public function merge($defaultValue, $groupValue) {
if ($groupValue > $defaultValue) {
*/
class InverseIntegerUserGroupOptionType extends IntegerOptionType implements IUserGroupOptionType {
/**
- * @see \wcf\system\option\user\group\IUserGroupOptionType::merge()
+ * @inheritDoc
*/
public function merge($defaultValue, $groupValue) {
if ($defaultValue < $groupValue) {
}
/**
- * @see \wcf\system\option\IOptionType::compare()
+ * @inheritDoc
*/
public function compare($value1, $value2) {
if ($value1 == $value2) {
protected $userGroup = null;
/**
- * @see \wcf\system\option\user\group\IUserGroupGroupOptionType::setUserGroup()
+ * @inheritDoc
*/
public function setUserGroup(UserGroup $group) {
$this->userGroup = $group;
}
/**
- * @see \wcf\system\option\user\group\IUserGroupGroupOptionType::getUserGroup()
+ * @inheritDoc
*/
public function getUserGroup() {
return $this->userGroup;
*/
class TextUserGroupOptionType extends TextOptionType implements IUserGroupOptionType {
/**
- * @see \wcf\system\option\user\group\IUserGroupOptionType::merge()
+ * @inheritDoc
*/
public function merge($defaultValue, $groupValue) {
$defaultValue = empty($defaultValue) ? [] : explode("\n", StringUtil::unifyNewlines($defaultValue));
*/
class TextareaUserGroupOptionType extends TextareaOptionType implements IUserGroupOptionType {
/**
- * @see \wcf\system\option\user\group\IUserGroupOptionType::merge()
+ * @inheritDoc
*/
public function merge($defaultValue, $groupValue) {
$defaultValue = empty($defaultValue) ? [] : explode("\n", StringUtil::unifyNewlines($defaultValue));
*/
class UserGroupOptionHandler extends OptionHandler {
/**
- * @see \wcf\system\option\OptionHandler::$cacheClass
+ * @inheritDoc
*/
protected $cacheClass = 'wcf\system\cache\builder\UserGroupOptionCacheBuilder';
}
/**
- * @see \wcf\system\option\OptionHandler::getTypeObject()
+ * @inheritDoc
*/
public function getTypeObject($type) {
$objectType = parent::getTypeObject($type);
}
/**
- * @see \wcf\system\option\OptionHandler::checkOption()
+ * @inheritDoc
*/
protected function checkOption(Option $option) {
if (parent::checkOption($option)) {
}
/**
- * @see \wcf\system\option\OptionHandler::getClassName()
+ * @inheritDoc
*/
protected function getClassName($type) {
$className = 'wcf\system\option\user\group\\'.ucfirst($type).'UserGroupOptionType';
}
/**
- * @see \wcf\system\option\IOptionHandler::readData()
+ * @inheritDoc
*/
public function readData() {
$defaultGroup = UserGroup::getGroupByType(UserGroup::EVERYONE);
}
/**
- * @see \wcf\system\option\OptionHandler::validateOption()
+ * @inheritDoc
*/
protected function validateOption(Option $option) {
parent::validateOption($option);
*/
class UserGroupsUserGroupOptionType extends AbstractOptionType implements IUserGroupOptionType {
/**
- * @see \wcf\system\option\IOptionType::getFormElement()
+ * @inheritDoc
*/
public function getFormElement(Option $option, $value) {
// get selected group
}
/**
- * @see \wcf\system\option\IOptionType::validate()
+ * @inheritDoc
*/
public function validate(Option $option, $newValue) {
// get all groups
}
/**
- * @see \wcf\system\option\IOptionType::getData()
+ * @inheritDoc
*/
public function getData(Option $option, $newValue) {
if (!is_array($newValue)) $newValue = [];
}
/**
- * @see \wcf\system\option\user\group\IUserGroupOptionType::merge()
+ * @inheritDoc
*/
public function merge($defaultValue, $groupValue) {
$defaultValue = empty($defaultValue) ? [] : explode(',', StringUtil::unifyNewlines($defaultValue));
}
/**
- * @see \wcf\system\option\IOptionType::compare()
+ * @inheritDoc
*/
public function compare($value1, $value2) {
$value1 = ($value1) ? explode(',', $value1) : [];
protected $tableName = 'acp_template';
/**
- * @see \wcf\system\setup\IFileHandler::checkFiles()
+ * @inheritDoc
*/
public function checkFiles(array $files) {
if ($this->packageInstallation->getPackage()->package != 'com.woltlab.wcf') {
}
/**
- * @see \wcf\system\setup\IFileHandler::logFiles()
+ * @inheritDoc
*/
public function logFiles(array $files) {
// remove file extension
*/
class FilesFileHandler extends PackageInstallationFileHandler {
/**
- * @see \wcf\system\setup\IFileHandler::checkFiles()
+ * @inheritDoc
*/
public function checkFiles(array $files) {
if ($this->packageInstallation->getPackage()->package != 'com.woltlab.wcf') {
}
/**
- * @see \wcf\system\setup\IFileHandler::logFiles()
+ * @inheritDoc
*/
public function logFiles(array $files) {
if (empty($files)) {
}
/**
- * @see \wcf\system\database\util\SQLParser::executeCreateTableStatement()
+ * @inheritDoc
*/
protected function executeCreateTableStatement($tableName, $columns, $indices = []) {
if ($this->test) {
}
/**
- * @see \wcf\system\database\util\SQLParser::executeAddColumnStatement()
+ * @inheritDoc
*/
protected function executeAddColumnStatement($tableName, $columnName, $columnData) {
if ($this->test) {
}
/**
- * @see \wcf\system\database\util\SQLParser::executeAddColumnStatement()
+ * @inheritDoc
*/
protected function executeAlterColumnStatement($tableName, $oldColumnName, $newColumnName, $newColumnData) {
if ($this->test) {
}
/**
- * @see \wcf\system\database\util\SQLParser::executeAddIndexStatement()
+ * @inheritDoc
*/
protected function executeAddIndexStatement($tableName, $indexName, $indexData) {
if (!$this->test) {
}
/**
- * @see \wcf\system\database\util\SQLParser::executeAddForeignKeyStatement()
+ * @inheritDoc
*/
protected function executeAddForeignKeyStatement($tableName, $indexName, $indexData) {
if (!$this->test) {
}
/**
- * @see \wcf\system\database\util\SQLParser::executeDropColumnStatement()
+ * @inheritDoc
*/
protected function executeDropColumnStatement($tableName, $columnName) {
if ($this->test) {
}
/**
- * @see \wcf\system\database\util\SQLParser::executeDropIndexStatement()
+ * @inheritDoc
*/
protected function executeDropIndexStatement($tableName, $indexName) {
if ($this->test) {
}
/**
- * @see \wcf\system\database\util\SQLParser::executeDropForeignKeyStatement()
+ * @inheritDoc
*/
protected function executeDropForeignKeyStatement($tableName, $indexName) {
if ($this->test) {
}
/**
- * @see \wcf\system\database\util\SQLParser::executeDropTableStatement()
+ * @inheritDoc
*/
protected function executeDropTableStatement($tableName) {
if ($this->test) {
}
/**
- * @see \wcf\system\database\util\SQLParser::executeStandardStatement()
+ * @inheritDoc
*/
protected function executeStandardStatement($query) {
if (!$this->test) {
*/
class PackageUninstallationNodeBuilder extends PackageInstallationNodeBuilder {
/**
- * @see \wcf\system\package\PackageInstallationNodeBuilder::buildNodes()
+ * @inheritDoc
*/
public function buildNodes() {
if (!empty($this->parentNode)) {
}
/**
- * @see \wcf\system\package\PackageInstallationNodeBuilder::buildPluginNodes()
+ * @inheritDoc
*/
protected function buildPluginNodes() {
if (empty($this->node)) {
}
/**
- * @see \wcf\system\package\PackageInstallationNodeBuilder::buildPackageNode()
+ * @inheritDoc
*/
protected function buildPackageNode() {
$this->parentNode = $this->node;
*/
class TemplatesFileHandler extends ACPTemplatesFileHandler {
/**
- * @see \wcf\system\package\ACPTemplatesFileHandler::$supportsTemplateGroups
+ * @inheritDoc
*/
protected $supportsTemplateGroups = true;
/**
- * @see \wcf\system\package\ACPTemplatesFileHandler::$tableName
+ * @inheritDoc
*/
protected $tableName = 'template';
/**
- * @see \wcf\system\setup\IFileHandler::logFiles()
+ * @inheritDoc
*/
public function logFiles(array $files) {
$packageID = $this->packageInstallation->getPackageID();
*/
class ACLOptionPackageInstallationPlugin extends AbstractOptionPackageInstallationPlugin {
/**
- * @see \wcf\system\package\plugin\AbstractXMLPackageInstallationPlugin::$className
+ * @inheritDoc
*/
public $className = 'wcf\data\acl\option\ACLOptionEditor';
protected $optionTypeIDs = [];
/**
- * @see \wcf\system\package\plugin\AbstractPackageInstallationPlugin::$tableName
+ * @inheritDoc
*/
public $tableName = 'acl_option';
/**
- * @see \wcf\system\package\plugin\AbstractXMLPackageInstallationPlugin::$tagName
+ * @inheritDoc
*/
public $tagName = 'option';
/**
- * @see \wcf\system\package\plugin\AbstractOptionPackageInstallationPlugin::importCategories()
+ * @inheritDoc
*/
protected function importCategories(\DOMXPath $xpath) {
$elements = $xpath->query('/ns:data/ns:import/ns:categories/ns:category');
}
/**
- * @see \wcf\system\package\plugin\AbstractOptionPackageInstallationPlugin::saveCategory()
+ * @inheritDoc
*/
protected function saveCategory($category) {
$objectTypeID = $this->getObjectTypeID($category['objecttype']);
}
/**
- * @see \wcf\system\package\plugin\AbstractOptionPackageInstallationPlugin::saveOption()
+ * @inheritDoc
*/
protected function saveOption($option, $categoryName, $existingOptionID = 0) {
/* Does nothing */
*/
class ACPMenuPackageInstallationPlugin extends AbstractMenuPackageInstallationPlugin {
/**
- * @see \wcf\system\package\plugin\AbstractXMLPackageInstallationPlugin::$className
+ * @inheritDoc
*/
public $className = 'wcf\data\acp\menu\item\ACPMenuItemEditor';
/**
- * @see \wcf\system\package\plugin\AbstractMenuPackageInstallationPlugin::prepareImport()
+ * @inheritDoc
*/
protected function prepareImport(array $data) {
$returnValue = parent::prepareImport($data);
*/
class ACPSearchProviderPackageInstallationPlugin extends AbstractXMLPackageInstallationPlugin {
/**
- * @see \wcf\system\package\plugin\AbstractXMLPackageInstallationPlugin::$className
+ * @inheritDoc
*/
public $className = 'wcf\data\acp\search\provider\ACPSearchProviderEditor';
/**
- * @see \wcf\system\package\plugin\AbstractXMLPackageInstallationPlugin::handleDelete()
+ * @inheritDoc
*/
protected function handleDelete(array $items) {
$sql = "DELETE FROM wcf".WCF_N."_".$this->tableName."
}
/**
- * @see \wcf\system\package\plugin\AbstractXMLPackageInstallationPlugin::prepareImport()
+ * @inheritDoc
*/
protected function prepareImport(array $data) {
// get show order
}
/**
- * @see \wcf\system\package\plugin\AbstractXMLPackageInstallationPlugin::findExistingItem()
+ * @inheritDoc
*/
protected function findExistingItem(array $data) {
$sql = "SELECT *
}
/**
- * @see \wcf\system\package\plugin\AbstractXMLPackageInstallationPlugin::cleanup()
+ * @inheritDoc
*/
protected function cleanup() {
ACPSearchProviderCacheBuilder::getInstance()->reset();
*/
class ACPTemplatePackageInstallationPlugin extends AbstractPackageInstallationPlugin {
/**
- * @see \wcf\system\package\plugin\AbstractPackageInstallationPlugin::$tableName
+ * @inheritDoc
*/
public $tableName = 'acp_template';
/**
- * @see \wcf\system\package\plugin\IPackageInstallationPlugin::install()
+ * @inheritDoc
*/
public function install() {
parent::install();
}
/**
- * @see \wcf\system\package\plugin\IPackageInstallationPlugin::uninstall()
+ * @inheritDoc
*/
public function uninstall() {
// fetch ACP templates from log
}
/**
- * @see \wcf\system\package\plugin\IPackageInstallationPlugin::isValid()
+ * @inheritDoc
*/
public static function isValid(PackageArchive $archive, $instruction) {
if (!$instruction) {
*/
abstract class AbstractMenuPackageInstallationPlugin extends AbstractXMLPackageInstallationPlugin {
/**
- * @see \wcf\system\package\plugin\AbstractXMLPackageInstallationPlugin::handleDelete()
+ * @inheritDoc
*/
protected function handleDelete(array $items) {
$sql = "DELETE FROM ".$this->application.WCF_N."_".$this->tableName."
}
/**
- * @see \wcf\system\package\plugin\AbstractXMLPackageInstallationPlugin::prepareImport()
+ * @inheritDoc
*/
protected function prepareImport(array $data) {
// adjust show order
}
/**
- * @see \wcf\system\package\plugin\AbstractXMLPackageInstallationPlugin::validateImport()
+ * @inheritDoc
*/
protected function validateImport(array $data) {
if (empty($data['parentMenuItem'])) {
}
/**
- * @see \wcf\system\package\plugin\AbstractXMLPackageInstallationPlugin::findExistingItem()
+ * @inheritDoc
*/
protected function findExistingItem(array $data) {
$sql = "SELECT *
*/
abstract class AbstractOptionPackageInstallationPlugin extends AbstractXMLPackageInstallationPlugin {
/**
- * @see \wcf\system\package\plugin\IPackageInstallationPlugin::install()
+ * @inheritDoc
*/
public function install() {
AbstractPackageInstallationPlugin::install();
}
/**
- * @see \wcf\system\package\plugin\AbstractXMLPackageInstallationPlugin::deleteItems()
+ * @inheritDoc
*/
protected function deleteItems(\DOMXPath $xpath) {
// delete options
}
/**
- * @see \wcf\system\package\plugin\IPackageInstallationPlugin::hasUninstall()
+ * @inheritDoc
*/
public function hasUninstall() {
$hasUninstallOptions = parent::hasUninstall();
}
/**
- * @see \wcf\system\package\plugin\IPackageInstallationPlugin::uninstall()
+ * @inheritDoc
*/
public function uninstall() {
// delete options
abstract protected function saveOption($option, $categoryName, $existingOptionID = 0);
/**
- * @see \wcf\system\package\plugin\AbstractXMLPackageInstallationPlugin::handleDelete()
+ * @inheritDoc
*/
protected function handleDelete(array $items) { }
/**
- * @see \wcf\system\package\plugin\AbstractXMLPackageInstallationPlugin::prepareImport()
+ * @inheritDoc
*/
protected function prepareImport(array $data) { }
/**
- * @see \wcf\system\package\plugin\AbstractXMLPackageInstallationPlugin::findExistingItem()
+ * @inheritDoc
*/
protected function findExistingItem(array $data) { }
}
}
/**
- * @see \wcf\system\package\plugin\IPackageInstallationPlugin::install()
+ * @inheritDoc
*/
public function install() {
// call 'install' event
}
/**
- * @see \wcf\system\package\plugin\IPackageInstallationPlugin::update()
+ * @inheritDoc
*/
public function update() {
// call 'update' event
}
/**
- * @see \wcf\system\package\plugin\IPackageInstallationPlugin::hasUninstall()
+ * @inheritDoc
*/
public function hasUninstall() {
// call 'hasUninstall' event
}
/**
- * @see \wcf\system\package\plugin\IPackageInstallationPlugin::uninstall()
+ * @inheritDoc
*/
public function uninstall() {
// call 'uninstall' event
}
/**
- * @see \wcf\system\package\plugin\IPackageInstallationPlugin::isValid()
+ * @inheritDoc
*/
public static function isValid(PackageArchive $archive, $instruction) {
return true;
public $tagName = '';
/**
- * @see \wcf\system\package\plugin\AbstractPackageInstallationPlugin::install()
+ * @inheritDoc
*/
public function __construct(PackageInstallationDispatcher $installation, $instruction = []) {
parent::__construct($installation, $instruction);
}
/**
- * @see \wcf\system\package\plugin\IPackageInstallationPlugin::install()
+ * @inheritDoc
*/
public function install() {
parent::install();
}
/**
- * @see \wcf\system\package\plugin\IPackageInstallationPlugin::uninstall()
+ * @inheritDoc
*/
public function uninstall() {
parent::uninstall();
}
/**
- * @see \wcf\system\package\plugin\IPackageInstallationPlugin::isValid()
+ * @inheritDoc
*/
public static function isValid(PackageArchive $archive, $instruction) {
if (!$instruction) {
public $tableName = 'bbcode';
/**
- * @see @inheritDoc
+ * @inheritDoc
*/
public $tagName = 'bbcode';
*/
class ClipboardActionPackageInstallationPlugin extends AbstractXMLPackageInstallationPlugin {
/**
- * @see \wcf\system\package\plugin\AbstractXMLPackageInstallationPlugin::$className
+ * @inheritDoc
*/
public $className = 'wcf\data\clipboard\action\ClipboardActionEditor';
protected $pages = [];
/**
- * @see \wcf\system\package\plugin\AbstractXMLPackageInstallationPlugin::$tagName
+ * @inheritDoc
*/
public $tagName = 'action';
/**
- * @see \wcf\system\package\plugin\AbstractXMLPackageInstallationPlugin::handleDelete()
+ * @inheritDoc
*/
protected function handleDelete(array $items) {
$sql = "DELETE FROM wcf".WCF_N."_".$this->tableName."
}
/**
- * @see \wcf\system\package\plugin\AbstractXMLPackageInstallationPlugin::getElement()
+ * @inheritDoc
*/
protected function getElement(\DOMXPath $xpath, array &$elements, \DOMElement $element) {
$nodeValue = $element->nodeValue;
}
/**
- * @see \wcf\system\package\plugin\AbstractXMLPackageInstallationPlugin::prepareImport()
+ * @inheritDoc
*/
protected function prepareImport(array $data) {
$showOrder = (isset($data['elements']['showorder'])) ? intval($data['elements']['showorder']) : null;
}
/**
- * @see \wcf\system\package\plugin\AbstractXMLPackageInstallationPlugin::findExistingItem()
+ * @inheritDoc
*/
protected function findExistingItem(array $data) {
$sql = "SELECT *
}
/**
- * @see \wcf\system\package\plugin\AbstractXMLPackageInstallationPlugin::import()
+ * @inheritDoc
*/
protected function import(array $row, array $data) {
// extract pages
}
/**
- * @see \wcf\system\package\plugin\AbstractXMLPackageInstallationPlugin::postImport()
+ * @inheritDoc
*/
protected function postImport() {
// clear pages
*/
class CoreObjectPackageInstallationPlugin extends AbstractXMLPackageInstallationPlugin {
/**
- * @see \wcf\system\package\plugin\AbstractXMLPackageInstallationPlugin::$className
+ * @inheritDoc
*/
public $className = 'wcf\data\core\object\CoreObjectEditor';
/**
- * @see \wcf\system\package\plugin\AbstractXMLPackageInstallationPlugin::handleDelete()
+ * @inheritDoc
*/
protected function handleDelete(array $items) {
$sql = "DELETE FROM wcf".WCF_N."_".$this->tableName."
}
/**
- * @see \wcf\system\package\plugin\AbstractXMLPackageInstallationPlugin::prepareImport()
+ * @inheritDoc
*/
protected function prepareImport(array $data) {
return [
}
/**
- * @see \wcf\system\package\plugin\AbstractXMLPackageInstallationPlugin::findExistingItem()
+ * @inheritDoc
*/
protected function findExistingItem(array $data) {
$sql = "SELECT *
}
/**
- * @see \wcf\system\package\plugin\AbstractXMLPackageInstallationPlugin::cleanup()
+ * @inheritDoc
*/
protected function cleanup() {
CoreObjectCacheBuilder::getInstance()->reset();
*/
class CronjobPackageInstallationPlugin extends AbstractXMLPackageInstallationPlugin {
/**
- * @see \wcf\system\package\plugin\AbstractXMLPackageInstallationPlugin::$className
+ * @inheritDoc
*/
public $className = 'wcf\data\cronjob\CronjobEditor';
/**
- * @see \wcf\system\package\plugin\AbstractXMLPackageInstallationPlugin::getElement()
+ * @inheritDoc
*/
protected function getElement(\DOMXPath $xpath, array &$elements, \DOMElement $element) {
if ($element->tagName == 'description') {
}
/**
- * @see \wcf\system\package\plugin\AbstractXMLPackageInstallationPlugin::handleDelete()
+ * @inheritDoc
*/
protected function handleDelete(array $items) {
$sql = "DELETE FROM wcf".WCF_N."_".$this->tableName."
}
/**
- * @see \wcf\system\package\plugin\AbstractXMLPackageInstallationPlugin::prepareImport()
+ * @inheritDoc
*/
protected function prepareImport(array $data) {
return [
}
/**
- * @see \wcf\system\package\plugin\AbstractXMLPackageInstallationPlugin::validateImport()
+ * @inheritDoc
*/
protected function validateImport(array $data) {
CronjobUtil::validate($data['startMinute'], $data['startHour'], $data['startDom'], $data['startMonth'], $data['startDow']);
}
/**
- * @see \wcf\system\package\plugin\AbstractXMLPackageInstallationPlugin::import()
+ * @inheritDoc
*/
protected function import(array $row, array $data) {
// if a cronjob is updated without a name given, keep the old automatically
}
/**
- * @see \wcf\system\package\plugin\AbstractXMLPackageInstallationPlugin::findExistingItem()
+ * @inheritDoc
*/
protected function findExistingItem(array $data) {
if (!$data['cronjobName']) return null;
}
/**
- * @see \wcf\system\package\plugin\AbstractXMLPackageInstallationPlugin::prepareCreate()
+ * @inheritDoc
*/
protected function prepareCreate(array &$data) {
parent::prepareCreate($data);
*/
class EventListenerPackageInstallationPlugin extends AbstractXMLPackageInstallationPlugin {
/**
- * @see \wcf\system\package\plugin\AbstractXMLPackageInstallationPlugin::$className
+ * @inheritDoc
*/
public $className = 'wcf\data\event\listener\EventListenerEditor';
/**
- * @see \wcf\system\package\plugin\AbstractXMLPackageInstallationPlugin::$tagName
+ * @inheritDoc
*/
public $tagName = 'eventlistener';
/**
- * @see \wcf\system\package\plugin\AbstractXMLPackageInstallationPlugin::handleDelete()
+ * @inheritDoc
*/
protected function handleDelete(array $items) {
$sql = "DELETE FROM wcf".WCF_N."_".$this->tableName."
}
/**
- * @see \wcf\system\package\plugin\AbstractXMLPackageInstallationPlugin::prepareImport()
+ * @inheritDoc
*/
protected function prepareImport(array $data) {
$nice = (isset($data['elements']['nice'])) ? intval($data['elements']['nice']) : 0;
}
/**
- * @see \wcf\system\package\plugin\AbstractXMLPackageInstallationPlugin::import()
+ * @inheritDoc
*/
protected function import(array $row, array $data) {
// if an event listener is updated without a name given, keep the
}
/**
- * @see \wcf\system\package\plugin\AbstractXMLPackageInstallationPlugin::findExistingItem()
+ * @inheritDoc
*/
protected function findExistingItem(array $data) {
if (!$data['listenerName']) {
}
/**
- * @see \wcf\system\package\plugin\IPackageInstallationPlugin::uninstall()
+ * @inheritDoc
*/
public function uninstall() {
parent::uninstall();
*/
class FilePackageInstallationPlugin extends AbstractPackageInstallationPlugin {
/**
- * @see \wcf\system\package\plugin\AbstractPackageInstallationPlugin::$tableName
+ * @inheritDoc
*/
public $tableName = 'package_installation_file_log';
/**
- * @see \wcf\system\package\plugin\IPackageInstallationPlugin::install()
+ * @inheritDoc
*/
public function install() {
parent::install();
}
/**
- * @see \wcf\system\package\plugin\IPackageInstallationPlugin::uninstall()
+ * @inheritDoc
*/
public function uninstall() {
// fetch files from log
}
/**
- * @see \wcf\system\package\plugin\IPackageInstallationPlugin::getDefaultFilename()
+ * @inheritDoc
*/
public static function getDefaultFilename() {
return 'files.tar';
}
/**
- * @see \wcf\system\package\plugin\IPackageInstallationPlugin::isValid()
+ * @inheritDoc
*/
public static function isValid(PackageArchive $archive, $instruction) {
if (!$instruction) {
*/
class LanguagePackageInstallationPlugin extends AbstractXMLPackageInstallationPlugin {
/**
- * @see \wcf\system\package\plugin\AbstractPackageInstallationPlugin::$tableName
+ * @inheritDoc
*/
public $tableName = 'language_item';
/**
- * @see \wcf\system\package\plugin\IPackageInstallationPlugin::install()
+ * @inheritDoc
*/
public function install() {
AbstractPackageInstallationPlugin::install();
}
/**
- * @see \wcf\system\package\plugin\IPackageInstallationPlugin::uninstall()
+ * @inheritDoc
*/
public function uninstall() {
parent::uninstall();
}
/**
- * @see \wcf\system\package\plugin\AbstractXMLPackageInstallationPlugin::handleDelete()
+ * @inheritDoc
*/
protected function handleDelete(array $items) { }
/**
- * @see \wcf\system\package\plugin\AbstractXMLPackageInstallationPlugin::prepareImport()
+ * @inheritDoc
*/
protected function prepareImport(array $data) { }
/**
- * @see \wcf\system\package\plugin\AbstractXMLPackageInstallationPlugin::findExistingItem()
+ * @inheritDoc
*/
protected function findExistingItem(array $data) { }
return 'language/*.xml';
}
/**
- * @see \wcf\system\package\plugin\IPackageInstallationPlugin::isValid()
+ * @inheritDoc
*/
public static function isValid(PackageArchive $archive, $instruction) {
return true;
*/
class ObjectTypeDefinitionPackageInstallationPlugin extends AbstractXMLPackageInstallationPlugin {
/**
- * @see \wcf\system\package\plugin\AbstractXMLPackageInstallationPlugin::$className
+ * @inheritDoc
*/
public $className = 'wcf\data\object\type\definition\ObjectTypeDefinitionEditor';
/**
- * @see \wcf\system\package\plugin\AbstractXMLPackageInstallationPlugin::$tagName
+ * @inheritDoc
*/
public $tagName = 'definition';
/**
- * @see \wcf\system\package\plugin\AbstractXMLPackageInstallationPlugin::handleDelete()
+ * @inheritDoc
*/
protected function handleDelete(array $items) {
$sql = "DELETE FROM wcf".WCF_N."_".$this->tableName."
}
/**
- * @see \wcf\system\package\plugin\AbstractXMLPackageInstallationPlugin::prepareImport()
+ * @inheritDoc
*/
protected function prepareImport(array $data) {
return [
}
/**
- * @see \wcf\system\package\plugin\AbstractXMLPackageInstallationPlugin::findExistingItem()
+ * @inheritDoc
*/
protected function findExistingItem(array $data) {
$sql = "SELECT *
*/
class ObjectTypePackageInstallationPlugin extends AbstractXMLPackageInstallationPlugin {
/**
- * @see \wcf\system\package\plugin\AbstractXMLPackageInstallationPlugin::$className
+ * @inheritDoc
*/
public $className = 'wcf\data\object\type\ObjectTypeEditor';
/**
- * @see \wcf\system\package\plugin\AbstractXMLPackageInstallationPlugin::$tagName
+ * @inheritDoc
*/
public $tagName = 'type';
}
/**
- * @see \wcf\system\package\plugin\AbstractXMLPackageInstallationPlugin::handleDelete()
+ * @inheritDoc
*/
protected function handleDelete(array $items) {
$sql = "DELETE FROM wcf".WCF_N."_".$this->tableName."
}
/**
- * @see \wcf\system\package\plugin\AbstractXMLPackageInstallationPlugin::prepareImport()
+ * @inheritDoc
*/
protected function prepareImport(array $data) {
$additionalData = [];
}
/**
- * @see \wcf\system\package\plugin\AbstractXMLPackageInstallationPlugin::findExistingItem()
+ * @inheritDoc
*/
protected function findExistingItem(array $data) {
$sql = "SELECT *
*/
class OptionPackageInstallationPlugin extends AbstractOptionPackageInstallationPlugin {
/**
- * @see \wcf\system\package\plugin\AbstractPackageInstallationPlugin::$tableName
+ * @inheritDoc
*/
public $tableName = 'option';
public static $reservedTags = ['name', 'optiontype', 'defaultvalue', 'validationpattern', 'enableoptions', 'showorder', 'hidden', 'selectoptions', 'categoryname', 'permissions', 'options', 'attrs', 'cdata', 'supporti18n', 'requirei18n'];
/**
- * @see \wcf\system\package\plugin\AbstractOptionPackageInstallationPlugin::saveOption()
+ * @inheritDoc
*/
protected function saveOption($option, $categoryName, $existingOptionID = 0) {
// default values
*/
class PIPPackageInstallationPlugin extends AbstractXMLPackageInstallationPlugin {
/**
- * @see \wcf\system\package\plugin\AbstractXMLPackageInstallationPlugin::$className
+ * @inheritDoc
*/
public $className = 'wcf\data\package\installation\plugin\PackageInstallationPluginEditor';
/**
- * @see \wcf\system\package\plugin\AbstractXMLPackageInstallationPlugin::$tagName
+ * @inheritDoc
*/
public $tagName = 'pip';
/**
- * @see \wcf\system\package\plugin\AbstractXMLPackageInstallationPlugin::handleDelete()
+ * @inheritDoc
*/
protected function handleDelete(array $items) {
$sql = "DELETE FROM wcf".WCF_N."_".$this->tableName."
}
/**
- * @see \wcf\system\package\plugin\AbstractXMLPackageInstallationPlugin::prepareImport()
+ * @inheritDoc
*/
protected function prepareImport(array $data) {
return [
}
/**
- * @see \wcf\system\package\plugin\AbstractXMLPackageInstallationPlugin::findExistingItem()
+ * @inheritDoc
*/
protected function findExistingItem(array $data) {
$sql = "SELECT *
*/
class SQLPackageInstallationPlugin extends AbstractPackageInstallationPlugin {
/**
- * @see \wcf\system\package\plugin\AbstractPackageInstallationPlugin::$tableName
+ * @inheritDoc
*/
public $tableName = 'package_installation_sql_log';
/**
- * @see \wcf\system\package\plugin\IPackageInstallationPlugin::install()
+ * @inheritDoc
*/
public function install() {
parent::install();
}
/**
- * @see \wcf\system\package\plugin\IPackageInstallationPlugin::uninstall()
+ * @inheritDoc
*/
public function uninstall() {
// get logged sql tables/columns
}
/**
- * @see \wcf\system\package\plugin\IPackageInstallationPlugin::getDefaultFilename()
+ * @inheritDoc
*/
public static function getDefaultFilename() {
return 'install.sql';
}
/**
- * @see \wcf\system\package\plugin\IPackageInstallationPlugin::isValid()
+ * @inheritDoc
*/
public static function isValid(PackageArchive $archive, $instruction) {
if (!$instruction) {
*/
class ScriptPackageInstallationPlugin extends AbstractPackageInstallationPlugin {
/**
- * @see \wcf\system\package\plugin\IPackageInstallationPlugin::install()
+ * @inheritDoc
*/
public function install() {
parent::install();
}
/**
- * @see \wcf\system\package\plugin\IPackageInstallationPlugin::install()
+ * @inheritDoc
*/
public function hasUninstall() {
// scripts can't be uninstalled
}
/**
- * @see \wcf\system\package\plugin\IPackageInstallationPlugin::install()
+ * @inheritDoc
*/
public function uninstall() {
// does nothing
*/
class SitemapPackageInstallationPlugin extends AbstractXMLPackageInstallationPlugin {
/**
- * @see \wcf\system\package\plugin\AbstractXMLPackageInstallationPlugin::$className
+ * @inheritDoc
*/
public $className = 'wcf\data\sitemap\SitemapEditor';
/**
- * @see \wcf\system\package\plugin\AbstractXMLPackageInstallationPlugin::handleDelete()
+ * @inheritDoc
*/
protected function handleDelete(array $items) {
$sql = "DELETE FROM wcf".WCF_N."_".$this->tableName."
}
/**
- * @see \wcf\system\package\plugin\AbstractXMLPackageInstallationPlugin::prepareImport()
+ * @inheritDoc
*/
protected function prepareImport(array $data) {
$showOrder = (isset($data['elements']['showOrder'])) ? intval($data['elements']['showOrder']) : null;
}
/**
- * @see \wcf\system\package\plugin\AbstractXMLPackageInstallationPlugin::findExistingItem()
+ * @inheritDoc
*/
protected function findExistingItem(array $data) {
$sql = "SELECT *
}
/**
- * @see \wcf\system\package\plugin\AbstractXMLPackageInstallationPlugin::cleanup()
+ * @inheritDoc
*/
protected function cleanup() {
SitemapCacheBuilder::getInstance()->reset();
*/
class SmileyPackageInstallationPlugin extends AbstractXMLPackageInstallationPlugin {
/**
- * @see \wcf\system\package\plugin\AbstractXMLPackageInstallationPlugin::$className
+ * @inheritDoc
*/
public $className = 'wcf\data\smiley\SmileyEditor';
/**
- * @see \wcf\system\package\plugin\AbstractPackageInstallationPlugin::$tableName
+ * @inheritDoc
*/
public $tableName = 'smiley';
/**
- * @see \wcf\system\package\plugin\AbstractXMLPackageInstallationPlugin::$tagName
+ * @inheritDoc
*/
public $tagName = 'smiley';
/**
- * @see \wcf\system\package\plugin\AbstractXMLPackageInstallationPlugin::handleDelete()
+ * @inheritDoc
*/
protected function handleDelete(array $items) {
$sql = "DELETE FROM wcf".WCF_N."_".$this->tableName."
}
/**
- * @see \wcf\system\package\plugin\AbstractXMLPackageInstallationPlugin::prepareImport()
+ * @inheritDoc
*/
protected function prepareImport(array $data) {
return [
}
/**
- * @see \wcf\system\package\plugin\AbstractXMLPackageInstallationPlugin::findExistingItem()
+ * @inheritDoc
*/
protected function findExistingItem(array $data) {
$sql = "SELECT *
*/
class StylePackageInstallationPlugin extends AbstractPackageInstallationPlugin {
/**
- * @see \wcf\system\package\plugin\AbstractXMLPackageInstallationPlugin::$className
+ * @inheritDoc
*/
public $className = 'wcf\data\style\StyleEditor';
/**
- * @see \wcf\system\package\plugin\IPackageInstallationPlugin::install()
+ * @inheritDoc
*/
public function install() {
parent::install();
}
/**
- * @see \wcf\system\package\plugin\IPackageInstallationPlugin::uninstall()
+ * @inheritDoc
*/
public function uninstall() {
// call uninstall event
*/
class TemplateListenerPackageInstallationPlugin extends AbstractXMLPackageInstallationPlugin {
/**
- * @see \wcf\system\package\plugin\AbstractXMLPackageInstallationPlugin::$className
+ * @inheritDoc
*/
public $className = 'wcf\data\template\listener\TemplateListenerEditor';
/**
- * @see \wcf\system\package\plugin\AbstractXMLPackageInstallationPlugin::handleDelete()
+ * @inheritDoc
*/
protected function handleDelete(array $items) {
$sql = "DELETE FROM wcf".WCF_N."_".$this->tableName."
}
/**
- * @see \wcf\system\package\plugin\AbstractXMLPackageInstallationPlugin::prepareImport()
+ * @inheritDoc
*/
protected function prepareImport(array $data) {
$niceValue = isset($data['elements']['nice']) ? intval($data['elements']['nice']) : 0;
}
/**
- * @see \wcf\system\package\plugin\AbstractXMLPackageInstallationPlugin::findExistingItem()
+ * @inheritDoc
*/
protected function findExistingItem(array $data) {
$sql = "SELECT *
}
/**
- * @see \wcf\system\package\plugin\AbstractXMLPackageInstallationPlugin::cleanup()
+ * @inheritDoc
*/
protected function cleanup() {
// clear cache immediately
*/
class TemplatePackageInstallationPlugin extends AbstractPackageInstallationPlugin {
/**
- * @see \wcf\system\package\plugin\AbstractPackageInstallationPlugin::$tableName
+ * @inheritDoc
*/
public $tableName = 'template';
/**
- * @see \wcf\system\package\plugin\IPackageInstallationPlugin::install()
+ * @inheritDoc
*/
public function install() {
parent::install();
}
/**
- * @see \wcf\system\package\plugin\IPackageInstallationPlugin::isValid()
+ * @inheritDoc
*/
public static function isValid(PackageArchive $archive, $instruction) {
if (!$instruction) {
protected $groupIDs = null;
/**
- * @see \wcf\system\package\plugin\AbstractPackageInstallationPlugin::$tableName
+ * @inheritDoc
*/
public $tableName = 'user_group_option';
public static $reservedTags = ['name', 'optiontype', 'defaultvalue', 'admindefaultvalue', 'userdefaultvalue', 'moddefaultvalue', 'validationpattern', 'showorder', 'categoryname', 'selectoptions', 'enableoptions', 'permissions', 'options', 'attrs', 'cdata', 'usersonly'];
/**
- * @see \wcf\system\package\plugin\AbstractOptionPackageInstallationPlugin::saveOption()
+ * @inheritDoc
*/
protected function saveOption($option, $categoryName, $existingOptionID = 0) {
// default values
*/
class UserMenuPackageInstallationPlugin extends AbstractMenuPackageInstallationPlugin {
/**
- * @see \wcf\system\package\plugin\AbstractXMLPackageInstallationPlugin::$className
+ * @inheritDoc
*/
public $className = 'wcf\data\user\menu\item\UserMenuItemEditor';
/**
- * @see \wcf\system\package\plugin\AbstractPackageInstallationPlugin::$tableName
+ * @inheritDoc
*/
public $tableName = 'user_menu_item';
/**
- * @see \wcf\system\package\plugin\AbstractXMLPackageInstallationPlugin::$tagName
+ * @inheritDoc
*/
public $tagName = 'usermenuitem';
/**
- * @see \wcf\system\package\plugin\AbstractXMLPackageInstallationPlugin::prepareImport()
+ * @inheritDoc
*/
protected function prepareImport(array $data) {
$result = parent::prepareImport($data);
*/
class UserNotificationEventPackageInstallationPlugin extends AbstractXMLPackageInstallationPlugin {
/**
- * @see \wcf\system\package\plugin\AbstractXMLPackageInstallationPlugin::$className
+ * @inheritDoc
*/
public $className = 'wcf\data\user\notification\event\UserNotificationEventEditor';
/**
- * @see \wcf\system\package\plugin\AbstractPackageInstallationPlugin::$tableName
+ * @inheritDoc
*/
public $tableName = 'user_notification_event';
/**
- * @see \wcf\system\package\plugin\AbstractXMLPackageInstallationPlugin::$tagName
+ * @inheritDoc
*/
public $tagName = 'event';
protected $presetEventIDs = [];
/**
- * @see \wcf\system\package\plugin\AbstractXMLPackageInstallationPlugin::handleDelete()
+ * @inheritDoc
*/
protected function handleDelete(array $items) {
$sql = "DELETE FROM wcf".WCF_N."_".$this->tableName."
}
/**
- * @see \wcf\system\package\plugin\AbstractXMLPackageInstallationPlugin::prepareImport()
+ * @inheritDoc
*/
protected function prepareImport(array $data) {
// get object type id
}
/**
- * @see \wcf\system\package\plugin\AbstractXMLPackageInstallationPlugin::import()
+ * @inheritDoc
*/
protected function import(array $row, array $data) {
$result = parent::import($row, $data);
}
/**
- * @see \wcf\system\package\plugin\AbstractXMLPackageInstallationPlugin::cleanup()
+ * @inheritDoc
*/
protected function cleanup() {
if (empty($this->presetEventIDs)) return;
}
/**
- * @see \wcf\system\package\plugin\AbstractXMLPackageInstallationPlugin::findExistingItem()
+ * @inheritDoc
*/
protected function findExistingItem(array $data) {
$sql = "SELECT *
*/
class UserOptionPackageInstallationPlugin extends AbstractOptionPackageInstallationPlugin {
/**
- * @see \wcf\system\package\plugin\AbstractPackageInstallationPlugin::$tableName
+ * @inheritDoc
*/
public $tableName = 'user_option';
public static $reservedTags = ['name', 'optiontype', 'defaultvalue', 'validationpattern', 'required', 'editable', 'visible', 'searchable', 'showorder', 'outputclass', 'selectoptions', 'enableoptions', 'isdisabled', 'categoryname', 'permissions', 'options', 'attrs', 'cdata'];
/**
- * @see \wcf\system\package\plugin\AbstractOptionPackageInstallationPlugin::saveCategory()
+ * @inheritDoc
*/
protected function saveCategory($category, $categoryXML = null) {
// use for create and update
}
/**
- * @see \wcf\system\package\plugin\AbstractOptionPackageInstallationPlugin::saveOption()
+ * @inheritDoc
*/
protected function saveOption($option, $categoryName, $existingOptionID = 0) {
// default values
}
/**
- * @see \wcf\system\package\plugin\IPackageInstallationPlugin::uninstall()
+ * @inheritDoc
*/
public function uninstall() {
// get optionsIDs from package
*/
class UserProfileMenuPackageInstallationPlugin extends AbstractXMLPackageInstallationPlugin {
/**
- * @see \wcf\system\package\plugin\AbstractXMLPackageInstallationPlugin::$className
+ * @inheritDoc
*/
public $className = 'wcf\data\user\profile\menu\item\UserProfileMenuItemEditor';
/**
- * @see \wcf\system\package\plugin\AbstractPackageInstallationPlugin::$tableName
+ * @inheritDoc
*/
public $tableName = 'user_profile_menu_item';
/**
- * @see \wcf\system\package\plugin\AbstractXMLPackageInstallationPlugin::$tagName
+ * @inheritDoc
*/
public $tagName = 'userprofilemenuitem';
/**
- * @see \wcf\system\package\plugin\AbstractXMLPackageInstallationPlugin::handleDelete()
+ * @inheritDoc
*/
protected function handleDelete(array $items) {
$sql = "DELETE FROM wcf".WCF_N."_".$this->tableName."
}
/**
- * @see \wcf\system\package\plugin\AbstractXMLPackageInstallationPlugin::prepareImport()
+ * @inheritDoc
*/
protected function prepareImport(array $data) {
// adjust show order
}
/**
- * @see \wcf\system\package\plugin\AbstractXMLPackageInstallationPlugin::findExistingItem()
+ * @inheritDoc
*/
protected function findExistingItem(array $data) {
$sql = "SELECT *
}
/**
- * @see \Iterator::rewind()
+ * @inheritDoc
*/
public function rewind() {
$this->position = 0;
}
/**
- * @see \Iterator::valid()
+ * @inheritDoc
*/
public function valid() {
return isset($this->children[$this->position]);
}
/**
- * @see \Iterator::next()
+ * @inheritDoc
*/
public function next() {
$this->position++;
}
/**
- * @see \Iterator::current()
+ * @inheritDoc
*/
public function current() {
return $this->children[$this->position];
}
/**
- * @see \Iterator::key()
+ * @inheritDoc
*/
public function key() {
return $this->position;
}
/**
- * @see \RecursiveIterator::getChildren()
+ * @inheritDoc
*/
public function getChildren() {
return $this->children[$this->position];
}
/**
- * @see \RecursiveIterator::hasChildren()
+ * @inheritDoc
*/
public function hasChildren() {
return count($this->children) > 0;
}
/**
- * @see \wcf\system\exception\LoggedException::logError()
+ * @inheritDoc
*/
protected function logError() {
// do not log errors
const VALIDATION_EXCLUSION = 2;
/**
- * @see \wcf\system\SingletonFactory::init()
+ * @inheritDoc
*/
protected function init() {
$pipList = new PackageInstallationPluginList();
protected $objectTypes = [];
/**
- * @see \wcf\system\SingletonFactory::init()
+ * @inheritDoc
*/
protected function init() {
$this->objectTypes = ObjectTypeCache::getInstance()->getObjectTypes('com.woltlab.wcf.page');
*/
trait TOnlineLocationPageHandler {
/**
- * @see IOnlineLocationPageHandler::getOnlineLocation()
+ * @inheritDoc
*/
public function getOnlineLocation(Page $page, UserOnline $user) {
return '';
}
/**
- * @see IOnlineLocationPageHandler::prepareOnlineLocation()
+ * @inheritDoc
*/
public function prepareOnlineLocation(Page $page, UserOnline $user) {
// does nothing
*/
abstract class AbstractPaymentMethod implements IPaymentMethod {
/**
- * @see \wcf\system\payment\method\IPaymentMethod::supportsRecurringPayments()
+ * @inheritDoc
*/
public function supportsRecurringPayments() {
return false;
protected $objectTypes = [];
/**
- * @see \wcf\system\SingletonFactory::init()
+ * @inheritDoc
*/
protected function init() {
$availablePaymentMethods = explode(',', AVAILABLE_PAYMENT_METHODS);
*/
class PaypalPaymentMethod extends AbstractPaymentMethod {
/**
- * @see \wcf\system\payment\method\IPaymentMethod::supportsRecurringPayments()
+ * @inheritDoc
*/
public function supportsRecurringPayments() {
return true;
}
/**
- * @see \wcf\system\payment\method\IPaymentMethod::getSupportedCurrencies()
+ * @inheritDoc
*/
public function getSupportedCurrencies() {
return [
}
/**
- * @see \wcf\system\payment\method\IPaymentMethod::getPurchaseButton()
+ * @inheritDoc
*/
public function getPurchaseButton($cost, $currency, $name, $token, $returnURL, $cancelReturnURL, $isRecurring = false, $subscriptionLength = 0, $subscriptionLengthUnit = '') {
if ($isRecurring) {
*/
class SofortUeberweisungPaymentMethod extends AbstractPaymentMethod {
/**
- * @see \wcf\system\payment\method\IPaymentMethod::getSupportedCurrencies()
+ * @inheritDoc
*/
public function getSupportedCurrencies() {
return [
}
/**
- * @see \wcf\system\payment\method\IPaymentMethod::getPurchaseButton()
+ * @inheritDoc
*/
public function getPurchaseButton($cost, $currency, $name, $token, $returnURL, $cancelReturnURL, $isRecurring = false, $subscriptionLength = 0, $subscriptionLengthUnit = '') {
// @todo
*/
class PaidSubscriptionPaymentType extends AbstractPaymentType {
/**
- * @see wcf\system\payment\type\IPaymentType::processTransaction()
+ * @inheritDoc
*/
public function processTransaction($paymentMethodObjectTypeID, $token, $amount, $currency, $transactionID, $status, $transactionDetails) {
$userSubscription = $user = $subscription = null;
*/
abstract class AbstractPollHandler extends SingletonFactory implements IPollHandler {
/**
- * @see \wcf\system\poll\IPollHandler::canStartPublicPoll()
+ * @inheritDoc
*/
public function canStartPublicPoll() {
return true;
}
/**
- * @see \wcf\system\poll\IPollHandler::canVote()
+ * @inheritDoc
*/
public function canVote() {
return true;
protected $pollOptions = [];
/**
- * @see \wcf\system\SingletonFactory::init()
+ * @inheritDoc
*/
protected function init() {
$objectTypes = ObjectTypeCache::getInstance()->getObjectTypes('com.woltlab.wcf.poll');
}
/**
- * @see \wcf\system\request\IRoute::buildLink()
+ * @inheritDoc
*/
public function buildLink(array $components) {
$application = (isset($components['application'])) ? $components['application'] : null;
}
/**
- * @see \wcf\system\request\IRoute::canHandle()
+ * @inheritDoc
*/
public function canHandle(array $components) {
if (!empty($this->requireComponents)) {
}
/**
- * @see \wcf\system\request\IRoute::getRouteData()
+ * @inheritDoc
*/
public function getRouteData() {
return $this->routeData;
}
/**
- * @see \wcf\system\request\IRoute::isACP()
+ * @inheritDoc
*/
public function isACP() {
return $this->isACP;
}
/**
- * @see \wcf\system\request\IRoute::matches()
+ * @inheritDoc
*/
public function matches($requestURL) {
if (preg_match($this->pattern, $requestURL, $matches)) {
/**
- * @see \wcf\system\SingletonFactory::init()
+ * @inheritDoc
*/
protected function init() {
$this->titleRegex = new Regex('[\x0-\x2F\x3A-\x40\x5B-\x60\x7B-\x7F]+');
protected $isACPRequest = false;
/**
- * @see \wcf\system\SingletonFactory::init()
+ * @inheritDoc
*/
protected function init() {
$this->isACPRequest = class_exists('wcf\system\WCFACP', false);
}
/**
- * @see \wcf\system\request\IRoute::matches()
+ * @inheritDoc
*/
public function matches($requestURL) {
$urlParts = $this->getParts($requestURL);
}
/**
- * @see \wcf\system\request\IRoute::getRouteData()
+ * @inheritDoc
*/
public function getRouteData() {
return $this->routeData;
}
/**
- * @see \wcf\system\request\IRoute::canHandle()
+ * @inheritDoc
*/
public function canHandle(array $components) {
foreach ($this->routeSchema as $schemaPart) {
}
/**
- * @see \wcf\system\request\IRoute::buildLink()
+ * @inheritDoc
*/
public function buildLink(array $components) {
$application = (isset($components['application'])) ? $components['application'] : null;
}
/**
- * @see \wcf\system\request\IRoute::isACP()
+ * @inheritDoc
*/
public function isACP() {
return $this->isACP;
}
/**
- * @see \wcf\system\request\IRoute::buildLink()
+ * @inheritDoc
*/
public function buildLink(array $components) {
// static routes don't have these components
}
/**
- * @see \wcf\system\request\IRoute::canHandle()
+ * @inheritDoc
*/
public function canHandle(array $components) {
if (isset($components['application']) && $components['application'] == $this->staticApplication) {
}
/**
- * @see \wcf\system\request\IRoute::matches()
+ * @inheritDoc
*/
public function matches($requestURL) {
if (parent::matches($requestURL)) {
*/
abstract class AbstractSearchIndexManager extends SingletonFactory implements ISearchIndexManager {
/**
- * @see \wcf\system\search\ISearchIndexManager::createSearchIndices()
+ * @inheritDoc
*/
public function createSearchIndices() {
// get definition id
abstract protected function createSearchIndex(ObjectType $objectType);
/**
- * @see \wcf\system\search\ISearchIndexManager::beginBulkOperation()
+ * @inheritDoc
*/
public function beginBulkOperation() {
// does nothing
}
/**
- * @see \wcf\system\search\ISearchIndexManager::commitBulkOperation()
+ * @inheritDoc
*/
public function commitBulkOperation() {
// does nothing
protected $searchEngine = null;
/**
- * @see \wcf\system\SingletonFactory::init()
+ * @inheritDoc
*/
protected function init() {
// get available object types
}
/**
- * @see \wcf\system\search\ISearchEngine::search()
+ * @inheritDoc
*/
public function search($q, array $objectTypes, $subjectOnly = false, PreparedStatementConditionBuilder $searchIndexCondition = null, array $additionalConditions = [], $orderBy = 'time DESC', $limit = 1000) {
return $this->getSearchEngine()->search($q, $objectTypes, $subjectOnly, $searchIndexCondition, $additionalConditions, $orderBy, $limit);
}
/**
- * @see \wcf\system\search\ISearchEngine::getInnerJoin()
+ * @inheritDoc
*/
public function getInnerJoin($objectTypeName, $q, $subjectOnly = false, PreparedStatementConditionBuilder $searchIndexCondition = null, $orderBy = 'time DESC', $limit = 1000) {
$conditionBuilderClassName = $this->getConditionBuilderClassName();
}
/**
- * @see \wcf\system\search\ISearchEngine::getConditionBuilderClassName()
+ * @inheritDoc
*/
public function getConditionBuilderClassName() {
return $this->getSearchEngine()->getConditionBuilderClassName();
}
/**
- * @see \wcf\system\search\ISearchEngine::removeSpecialCharacters()
+ * @inheritDoc
*/
public function removeSpecialCharacters($string) {
return $this->getSearchEngine()->removeSpecialCharacters($string);
protected $searchIndexManager = null;
/**
- * @see \wcf\system\SingletonFactory::init()
+ * @inheritDoc
*/
protected function init() {
// get available object types
}
/**
- * @see \wcf\system\search\ISearchIndexManager::add()
+ * @inheritDoc
*/
public function add($objectType, $objectID, $message, $subject, $time, $userID, $username, $languageID = null, $metaData = '') {
$this->getSearchIndexManager()->add($objectType, $objectID, $message, $subject, $time, $userID, $username, $languageID, $metaData);
}
/**
- * @see \wcf\system\search\ISearchIndexManager::update()
+ * @inheritDoc
*/
public function update($objectType, $objectID, $message, $subject, $time, $userID, $username, $languageID = null, $metaData = '') {
$this->getSearchIndexManager()->update($objectType, $objectID, $message, $subject, $time, $userID, $username, $languageID, $metaData);
}
/**
- * @see \wcf\system\search\ISearchIndexManager::delete()
+ * @inheritDoc
*/
public function delete($objectType, array $objectIDs) {
$this->getSearchIndexManager()->delete($objectType, $objectIDs);
}
/**
- * @see \wcf\system\search\ISearchIndexManager::reset()
+ * @inheritDoc
*/
public function reset($objectType) {
$this->getSearchIndexManager()->reset($objectType);
}
/**
- * @see \wcf\system\search\ISearchIndexManager::createSearchIndices()
+ * @inheritDoc
*/
public function createSearchIndices() {
$this->getSearchIndexManager()->createSearchIndices();
}
/**
- * @see \wcf\system\search\ISearchIndexManager::supportsBulkInsert()
+ * @inheritDoc
*/
public function supportsBulkInsert() {
return $this->getSearchIndexManager()->supportsBulkInsert();
}
/**
- * @see \wcf\system\search\ISearchIndexManager::beginBulkOperation()
+ * @inheritDoc
*/
public function beginBulkOperation() {
$this->getSearchIndexManager()->beginBulkOperation();
}
/**
- * @see \wcf\system\search\ISearchIndexManager::commitBulkOperation()
+ * @inheritDoc
*/
public function commitBulkOperation() {
$this->getSearchIndexManager()->commitBulkOperation();
protected $searchQuery = '';
/**
- * @see \wcf\system\SingletonFactory::init()
+ * @inheritDoc
*/
protected function init() {
if (isset($_GET['highlight'])) {
protected $cache = null;
/**
- * @see \wcf\system\SingletonFactory::init()
+ * @inheritDoc
*/
protected function init() {
$this->cache = ACPSearchProviderCacheBuilder::getInstance()->getData();
}
/**
- * @see \wcf\system\search\acp\ACPSearchResult::getTitle()
+ * @inheritDoc
*/
public function __toString() {
return $this->getTitle();
}
/**
- * @see \wcf\system\search\acp\ACPSearchResultList::getTitle()
+ * @inheritDoc
*/
public function __toString() {
return $this->title;
}
/**
- * @see \Countable::count()
+ * @inheritDoc
*/
public function count() {
return count($this->results);
}
/**
- * @see \Iterator::current()
+ * @inheritDoc
*/
public function current() {
return $this->results[$this->index];
}
/**
- * @see \Iterator::key()
+ * @inheritDoc
*/
public function key() {
return $this->index;
}
/**
- * @see \Iterator::next()
+ * @inheritDoc
*/
public function next() {
++$this->index;
}
/**
- * @see \Iterator::rewind()
+ * @inheritDoc
*/
public function rewind() {
$this->index = 0;
}
/**
- * @see \Iterator::valid()
+ * @inheritDoc
*/
public function valid() {
return isset($this->results[$this->index]);
*/
class MenuItemACPSearchResultProvider extends AbstractACPSearchResultProvider implements IACPSearchResultProvider {
/**
- * @see \wcf\system\search\acp\IACPSearchResultProvider::search()
+ * @inheritDoc
*/
public function search($query) {
$results = [];
*/
class OptionACPSearchResultProvider extends AbstractCategorizedACPSearchResultProvider implements IACPSearchResultProvider {
/**
- * @see \wcf\system\search\acp\AbstractCategorizedACPSearchResultProvider::$listClassName
+ * @inheritDoc
*/
protected $listClassName = 'wcf\data\option\category\OptionCategoryList';
/**
- * @see \wcf\system\search\acp\IACPSearchResultProvider::search()
+ * @inheritDoc
*/
public function search($query) {
$results = [];
*/
class PackageACPSearchResultProvider implements IACPSearchResultProvider {
/**
- * @see \wcf\system\search\acp\IACPSearchResultProvider::search()
+ * @inheritDoc
*/
public function search($query) {
if (!WCF::getSession()->getPermission('admin.configuration.package.canUpdatePackage') && !WCF::getSession()->getPermission('admin.configuration.package.canUninstallPackage')) {
*/
class UserACPSearchResultProvider implements IACPSearchResultProvider {
/**
- * @see \wcf\system\search\acp\IACPSearchResultProvider::search()
+ * @inheritDoc
*/
public function search($query) {
if (!WCF::getSession()->getPermission('admin.user.canEditUser')) {
*/
class UserGroupOptionACPSearchResultProvider extends AbstractCategorizedACPSearchResultProvider implements IACPSearchResultProvider {
/**
- * @see \wcf\system\search\acp\AbstractCategorizedACPSearchResultProvider::$listClassName
+ * @inheritDoc
*/
protected $listClassName = 'wcf\data\user\group\option\category\UserGroupOptionCategoryList';
/**
- * @see \wcf\system\search\acp\IACPSearchResultProvider::search()
+ * @inheritDoc
*/
public function search($query) {
$results = [];
protected $ftMinWordLen = null;
/**
- * @see \wcf\system\search\AbstractSearchEngine::$specialCharacters
+ * @inheritDoc
*/
protected $specialCharacters = ['(', ')', '@', '+', '-', '"', '<', '>', '~', '*'];
/**
- * @see \wcf\system\search\ISearchEngine::search()
+ * @inheritDoc
*/
public function search($q, array $objectTypes, $subjectOnly = false, PreparedStatementConditionBuilder $searchIndexCondition = null, array $additionalConditions = [], $orderBy = 'time DESC', $limit = 1000) {
// build search query
}
/**
- * @see \wcf\system\search\ISearchEngine::getInnerJoin()
+ * @inheritDoc
*/
public function getInnerJoin($objectTypeName, $q, $subjectOnly = false, PreparedStatementConditionBuilder $searchIndexCondition = null, $orderBy = 'time DESC', $limit = 1000) {
$fulltextCondition = null;
}
/**
- * @see \wcf\system\search\AbstractSearchEngine::getFulltextMinimumWordLength()
+ * @inheritDoc
*/
protected function getFulltextMinimumWordLength() {
if ($this->ftMinWordLen === null) {
*/
class MysqlSearchIndexManager extends AbstractSearchIndexManager {
/**
- * @see \wcf\system\search\ISearchIndexManager::add()
+ * @inheritDoc
*/
public function add($objectType, $objectID, $message, $subject, $time, $userID, $username, $languageID = null, $metaData = '') {
if ($languageID === null) $languageID = 0;
}
/**
- * @see \wcf\system\search\ISearchIndexManager::update()
+ * @inheritDoc
*/
public function update($objectType, $objectID, $message, $subject, $time, $userID, $username, $languageID = null, $metaData = '') {
// delete existing entry
}
/**
- * @see \wcf\system\search\ISearchIndexManager::delete()
+ * @inheritDoc
*/
public function delete($objectType, array $objectIDs) {
$sql = "DELETE FROM " . SearchIndexManager::getTableName($objectType) . "
}
/**
- * @see \wcf\system\search\ISearchIndexManager::reset()
+ * @inheritDoc
*/
public function reset($objectType) {
$sql = "TRUNCATE TABLE " . SearchIndexManager::getTableName($objectType);
}
/**
- * @see \wcf\system\search\AbstractSearchIndexManager::createSearchIndex()
+ * @inheritDoc
*/
protected function createSearchIndex(ObjectType $objectType) {
$tableName = SearchIndexManager::getTableName($objectType);
protected $sessionHandler = null;
/**
- * @see \wcf\system\SingletonFactory::init()
+ * @inheritDoc
*/
protected final function init() {
$this->sessionHandler = SessionHandler::getInstance();
}
/**
- * @see \wcf\system\SingletonFactory::init()
+ * @inheritDoc
*/
protected function init() {
$this->isACP = (class_exists(WCFACP::class, false) || !PACKAGE_ID);
protected $cache = null;
/**
- * @see \wcf\system\SingletonFactory::init()
+ * @inheritDoc
*/
protected function init() {
$this->cache = SitemapCacheBuilder::getInstance()->getData();
*/
class UserAccountSitemapProvider implements ISitemapProvider {
/**
- * @see \wcf\system\sitemap\ISitemapProvider::getTemplate()
+ * @inheritDoc
*/
public function getTemplate() {
return WCF::getTPL()->fetch('sitemapUserAccount');
protected $objectType = '';
/**
- * @see \wcf\system\stat\IStatDailyHandler::getData()
+ * @inheritDoc
*/
public function getData($date) {
$objectTypeID = CommentHandler::getInstance()->getObjectTypeID($this->objectType);
*/
abstract class AbstractDiskUsageStatDailyHandler extends AbstractStatDailyHandler {
/**
- * @see \wcf\system\stat\AbstractStatDailyHandler::getCounter()
+ * @inheritDoc
*/
protected function getCounter($date, $tableName, $dateColumnName) {
$sql = "SELECT CEIL(SUM(filesize) / 1000)
}
/**
- * @see \wcf\system\stat\AbstractStatDailyHandler::getTotal()
+ * @inheritDoc
*/
protected function getTotal($date, $tableName, $dateColumnName) {
$sql = "SELECT CEIL(SUM(filesize) / 1000)
}
/**
- * @see \wcf\system\stat\IStatDailyHandler::getFormattedCounter()
+ * @inheritDoc
*/
public function getFormattedCounter($counter) {
return round($counter / 1000, 2); // return mb
}
/**
- * @see \wcf\system\stat\IStatDailyHandler::getFormattedCounter()
+ * @inheritDoc
*/
public function getFormattedCounter($counter) {
return $counter;
*/
class AttachmentDiskUsageStatDailyHandler extends AbstractDiskUsageStatDailyHandler {
/**
- * @see \wcf\system\stat\IStatDailyHandler::getData()
+ * @inheritDoc
*/
public function getData($date) {
return [
*/
class AttachmentStatDailyHandler extends AbstractStatDailyHandler {
/**
- * @see \wcf\system\stat\IStatDailyHandler::getData()
+ * @inheritDoc
*/
public function getData($date) {
return [
protected $likeValue = Like::LIKE;
/**
- * @see \wcf\system\stat\IStatDailyHandler::getData()
+ * @inheritDoc
*/
public function getData($date) {
$sql = "SELECT COUNT(*)
*/
class UserProfileCommentStatDailyHandler extends AbstractCommentStatDailyHandler {
/**
- * @see \wcf\system\stat\AbstractCommentStatDailyHandler::$objectType
+ * @inheritDoc
*/
protected $objectType = 'com.woltlab.wcf.user.profileComment';
}
*/
class UserStatDailyHandler extends AbstractStatDailyHandler {
/**
- * @see \wcf\system\stat\IStatDailyHandler::getData()
+ * @inheritDoc
*/
public function getData($date) {
return [
public static $supportedOptionType = ['boolean', 'integer'];
/**
- * @see \wcf\system\SingletonFactory::init()
+ * @inheritDoc
*/
protected function init() {
require_once(WCF_DIR.'lib/system/style/scssphp/scss.inc.php');
protected $style = null;
/**
- * @see \wcf\system\exception\SystemException::init()
+ * @inheritDoc
*/
protected function init() {
// load cache
*/
abstract class AbstractTaggable extends AbstractObjectTypeProcessor implements ITaggable {
/**
- * @see \wcf\system\tagging\ITaggable::getApplication()
+ * @inheritDoc
*/
public function getApplication() {
$classParts = explode('\\', get_called_class());
*/
class ACPTemplateEngine extends TemplateEngine {
/**
- * @see \wcf\system\template\TemplateEngine::$environment
+ * @inheritDoc
*/
protected $environment = 'admin';
/**
- * @see \wcf\system\template\TemplateEngine::__construct()
+ * @inheritDoc
*/
protected function init() {
parent::init();
}
/**
- * @see \wcf\system\template\TemplateEngine::getCompiledFilename()
+ * @inheritDoc
*/
public function getCompiledFilename($templateName, $application) {
$abbreviation = 'wcf';
}
/**
- * @see \wcf\system\template\TemplateEngine::setTemplateGroupID()
+ * @inheritDoc
*/
public final function setTemplateGroupID($templateGroupID) {
// template groups are not supported by the acp template engine
}
/**
- * @see \wcf\system\template\TemplateEngine::getTemplateListenerCode()
+ * @inheritDoc
*/
public function getTemplateListenerCode($templateName, $eventName) {
// skip template listeners within WCFSetup
*/
class SetupTemplateCompiler extends TemplateCompiler {
/**
- * @see \wcf\system\template\TemplateScriptingCompiler::compileOutputTag()
+ * @inheritDoc
*/
protected function compileOutputTag($tag) {
$encodeHTML = false;
*/
class SetupTemplateEngine extends TemplateEngine {
/**
- * @see \wcf\system\template\TemplateEngine::loadTemplateGroupCache()
+ * @inheritDoc
*/
protected function loadTemplateGroupCache() {
// does nothing
}
/**
- * @see \wcf\system\template\TemplateEngine::getCompiler()
+ * @inheritDoc
*/
public function getCompiler() {
if ($this->compilerObj === null) {
}
/**
- * @see \wcf\system\template\TemplateEngine::getSourceFilename()
+ * @inheritDoc
*/
public function getSourceFilename($templateName, $application) {
return $this->compileDir.'setup/template/'.$templateName.'.tpl';
}
/**
- * @see \wcf\system\template\TemplateEngine::getCompiledFilename()
+ * @inheritDoc
*/
public function getCompiledFilename($templateName, $application) {
return $this->compileDir.'setup/template/compiled/'.$this->languageID.'_'.$templateName.'.php';
}
/**
- * @see \wcf\system\template\TemplateEngine::getMetaDataFilename()
+ * @inheritDoc
*/
public function getMetaDataFilename($templateName) {
return $this->compileDir.'setup/template/compiled/'.$this->languageID.'_'.$templateName.'.meta.php';
protected $environment = 'user';
/**
- * @see \wcf\system\SingletonFactory::init()
+ * @inheritDoc
*/
protected function init() {
$this->templatePaths = ['wcf' => WCF_DIR.'templates/'];
*/
class AppendCompilerTemplatePlugin implements ICompilerTemplatePlugin {
/**
- * @see \wcf\system\template\ICompilerTemplatePlugin::executeStart()
+ * @inheritDoc
*/
public function executeStart($tagArgs, TemplateScriptingCompiler $compiler) {
if (!isset($tagArgs['var'])) {
}
/**
- * @see \wcf\system\template\ICompilerTemplatePlugin::executeEnd()
+ * @inheritDoc
*/
public function executeEnd(TemplateScriptingCompiler $compiler) {
throw new SystemException($compiler->formatSyntaxError("unknown tag {/append}", $compiler->getCurrentIdentifier(), $compiler->getCurrentLineNo()));
*/
class AssignCompilerTemplatePlugin implements ICompilerTemplatePlugin {
/**
- * @see \wcf\system\template\ICompilerTemplatePlugin::executeStart()
+ * @inheritDoc
*/
public function executeStart($tagArgs, TemplateScriptingCompiler $compiler) {
if (!isset($tagArgs['var'])) {
}
/**
- * @see \wcf\system\template\ICompilerTemplatePlugin::executeEnd()
+ * @inheritDoc
*/
public function executeEnd(TemplateScriptingCompiler $compiler) {
throw new SystemException($compiler->formatSyntaxError("unknown tag {/assign}", $compiler->getCurrentIdentifier(), $compiler->getCurrentLineNo()));
*/
class ConcatModifierTemplatePlugin implements IModifierTemplatePlugin {
/**
- * @see \wcf\system\template\ITemplatePluginModifier::execute()
+ * @inheritDoc
*/
public function execute($tagArgs, TemplateEngine $tplObj) {
if (count($tagArgs) < 2) {
protected $counters = [];
/**
- * @see \wcf\system\template\IFunctionTemplatePlugin::execute()
+ * @inheritDoc
*/
public function execute($tagArgs, TemplateEngine $tplObj) {
if (!isset($tagArgs['name'])) {
*/
class CurrencyModifierTemplatePlugin implements IModifierTemplatePlugin {
/**
- * @see \wcf\system\template\IModifierTemplatePlugin::execute()
+ * @inheritDoc
*/
public function execute($tagArgs, TemplateEngine $tplObj) {
return number_format(round($tagArgs[0], 2), 2, WCF::getLanguage()->get('wcf.global.decimalPoint'), WCF::getLanguage()->get('wcf.global.thousandsSeparator'));
protected $cycles = [];
/**
- * @see \wcf\system\template\IFunctionTemplatePlugin::execute()
+ * @inheritDoc
*/
public function execute($tagArgs, TemplateEngine $tplObj) {
// get params
*/
class DateDiffModifierTemplatePlugin implements IModifierTemplatePlugin {
/**
- * @see \wcf\system\template\IModifierTemplatePlugin::execute()
+ * @inheritDoc
*/
public function execute($tagArgs, TemplateEngine $tplObj) {
if (!isset($tagArgs[1])) {
*/
class DateModifierTemplatePlugin implements IModifierTemplatePlugin {
/**
- * @see \wcf\system\template\IModifierTemplatePlugin::execute()
+ * @inheritDoc
*/
public function execute($tagArgs, TemplateEngine $tplObj) {
return DateUtil::format(DateUtil::getDateTimeByTimestamp($tagArgs[0]), (!empty($tagArgs[1]) ? $tagArgs[1] : DateUtil::DATE_FORMAT));
*/
class EncodeJSModifierTemplatePlugin implements IModifierTemplatePlugin {
/**
- * @see \wcf\system\template\IModifierTemplatePlugin::execute()
+ * @inheritDoc
*/
public function execute($tagArgs, TemplateEngine $tplObj) {
return StringUtil::encodeJS($tagArgs[0]);
*/
class EncodeJSONModifierTemplatePlugin implements IModifierTemplatePlugin {
/**
- * @see \wcf\system\template\IModifierTemplatePlugin::execute()
+ * @inheritDoc
*/
public function execute($tagArgs, TemplateEngine $tplObj) {
return StringUtil::encodeJSON($tagArgs[0]);
*/
class EscapeCDATAModifierTemplatePlugin implements IModifierTemplatePlugin {
/**
- * @see \wcf\system\template\IModifierTemplatePlugin::execute()
+ * @inheritDoc
*/
public function execute($tagArgs, TemplateEngine $tplObj) {
return StringUtil::escapeCDATA($tagArgs[0]);
*/
class EventPrefilterTemplatePlugin implements IPrefilterTemplatePlugin {
/**
- * @see \wcf\system\template\IPrefilterTemplatePlugin::execute()
+ * @inheritDoc
*/
public function execute($templateName, $sourceContent, TemplateScriptingCompiler $compiler) {
$ldq = preg_quote($compiler->getLeftDelimiter(), '~');
*/
class FetchCompilerTemplatePlugin implements ICompilerTemplatePlugin {
/**
- * @see \wcf\system\template\ICompilerTemplatePlugin::executeStart()
+ * @inheritDoc
*/
public function executeStart($tagArgs, TemplateScriptingCompiler $compiler) {
if (!isset($tagArgs['file'])) {
}
/**
- * @see \wcf\system\template\ICompilerTemplatePlugin::executeEnd()
+ * @inheritDoc
*/
public function executeEnd(TemplateScriptingCompiler $compiler) {
throw new SystemException($compiler->formatSyntaxError("unknown tag {/fetch}", $compiler->getCurrentIdentifier(), $compiler->getCurrentLineNo()));
*/
class FilesizeBinaryModifierTemplatePlugin implements IModifierTemplatePlugin {
/**
- * @see \wcf\system\template\IModifierTemplatePlugin::execute()
+ * @inheritDoc
*/
public function execute($tagArgs, TemplateEngine $tplObj) {
return FileUtil::formatFilesizeBinary($tagArgs[0]);
*/
class FilesizeModifierTemplatePlugin implements IModifierTemplatePlugin {
/**
- * @see \wcf\system\template\IModifierTemplatePlugin::execute()
+ * @inheritDoc
*/
public function execute($tagArgs, TemplateEngine $tplObj) {
return FileUtil::formatFilesize($tagArgs[0]);
*/
class HascontentPrefilterTemplatePlugin implements IPrefilterTemplatePlugin {
/**
- * @see \wcf\system\template\IPrefilterTemplatePlugin::execute()
+ * @inheritDoc
*/
public function execute($templateName, $sourceContent, TemplateScriptingCompiler $compiler) {
$ldq = preg_quote($compiler->getLeftDelimiter(), '~');
protected $disableEncoding = false;
/**
- * @see \wcf\system\template\IFunctionTemplatePlugin::execute()
+ * @inheritDoc
*/
public function execute($tagArgs, TemplateEngine $tplObj) {
// get options
protected $selected = [];
/**
- * @see \wcf\system\template\IFunctionTemplatePlugin::execute()
+ * @inheritDoc
*/
public function execute($tagArgs, TemplateEngine $tplObj) {
if (isset($tagArgs['object']) && ($tagArgs['object'] instanceof DatabaseObjectList)) {
protected $tagStack = [];
/**
- * @see \wcf\system\template\ICompilerTemplatePlugin::executeStart()
+ * @inheritDoc
*/
public function executeStart($tagArgs, TemplateScriptingCompiler $compiler) {
$compiler->pushTag('implode');
}
/**
- * @see \wcf\system\template\ICompilerTemplatePlugin::executeEnd()
+ * @inheritDoc
*/
public function executeEnd(TemplateScriptingCompiler $compiler) {
$compiler->popTag('implode');
protected $includedFiles = [];
/**
- * @see \wcf\system\template\IFunctionTemplatePlugin::execute()
+ * @inheritDoc
*/
public function execute($tagArgs, TemplateEngine $tplObj) {
// needed arguments: application and lib/file
*/
class LangCompilerTemplatePlugin implements ICompilerTemplatePlugin {
/**
- * @see \wcf\system\template\ICompilerTemplatePlugin::executeStart()
+ * @inheritDoc
*/
public function executeStart($tagArgs, TemplateScriptingCompiler $compiler) {
$compiler->pushTag('lang');
}
/**
- * @see \wcf\system\template\ICompilerTemplatePlugin::executeEnd()
+ * @inheritDoc
*/
public function executeEnd(TemplateScriptingCompiler $compiler) {
$compiler->popTag('lang');
*/
class LangPrefilterTemplatePlugin implements IPrefilterTemplatePlugin {
/**
- * @see \wcf\system\template\IPrefilterTemplatePlugin::execute()
+ * @inheritDoc
*/
public function execute($templateName, $sourceContent, TemplateScriptingCompiler $compiler) {
$ldq = preg_quote($compiler->getLeftDelimiter(), '~');
*/
class LanguageModifierTemplatePlugin implements IModifierTemplatePlugin {
/**
- * @see \wcf\system\template\IModifierTemplatePlugin::execute()
+ * @inheritDoc
*/
public function execute($tagArgs, TemplateEngine $tplObj) {
if (($lang = $tplObj->get('__language')) === null) {
protected $counter = 0;
/**
- * @see \wcf\system\template\IBlockTemplatePlugin::execute()
+ * @inheritDoc
*/
public function execute($tagArgs, $blockContent, TemplateEngine $tplObj) {
if (!array_key_exists('controller', $tagArgs)) {
}
/**
- * @see \wcf\system\template\IBlockTemplatePlugin::init()
+ * @inheritDoc
*/
public function init($tagArgs, TemplateEngine $tplObj) {
$this->counter = 0;
}
/**
- * @see \wcf\system\template\IBlockTemplatePlugin::next()
+ * @inheritDoc
*/
public function next(TemplateEngine $tplObj) {
if ($this->counter == 0) {
*/
class NewlineToBreakModifierTemplatePlugin implements IModifierTemplatePlugin {
/**
- * @see \wcf\system\template\IModifierTemplatePlugin::execute()
+ * @inheritDoc
*/
public function execute($tagArgs, TemplateEngine $tplObj) {
return nl2br(StringUtil::encodeHTML($tagArgs[0]));
*/
class PlainTimeModifierTemplatePlugin implements IModifierTemplatePlugin {
/**
- * @see \wcf\system\template\IModifierTemplatePlugin::execute()
+ * @inheritDoc
*/
public function execute($tagArgs, TemplateEngine $tplObj) {
$dateTime = DateUtil::getDateTimeByTimestamp($tagArgs[0]);
*/
class PrependCompilerTemplatePlugin implements ICompilerTemplatePlugin {
/**
- * @see \wcf\system\template\ICompilerTemplatePlugin::executeStart()
+ * @inheritDoc
*/
public function executeStart($tagArgs, TemplateScriptingCompiler $compiler) {
if (!isset($tagArgs['var'])) {
}
/**
- * @see \wcf\system\template\ICompilerTemplatePlugin::executeEnd()
+ * @inheritDoc
*/
public function executeEnd(TemplateScriptingCompiler $compiler) {
throw new SystemException($compiler->formatSyntaxError("unknown tag {/prepend}", $compiler->getCurrentIdentifier(), $compiler->getCurrentLineNo()));
*/
class ShortUnitModifierTemplatePlugin implements IModifierTemplatePlugin {
/**
- * @see \wcf\system\template\IModifierTemplatePlugin::execute()
+ * @inheritDoc
*/
public function execute($tagArgs, TemplateEngine $tplObj) {
$number = $tagArgs[0];
*/
class SmallpagesFunctionTemplatePlugin extends PagesFunctionTemplatePlugin {
/**
- * @see \wcf\system\template\plugin\PagesFunctionTemplatePlugin::SHOW_LINKS
+ * @inheritDoc
*/
const SHOW_LINKS = 7;
/**
- * @see \wcf\system\template\plugin\PagesFunctionTemplatePlugin::$cssClassName
+ * @inheritDoc
*/
protected $cssClassName = 'pagination small';
/**
- * @see \wcf\system\template\plugin\PagesFunctionTemplatePlugin::makePreviousLink()
+ * @inheritDoc
*/
protected function makePreviousLink($link, $pageNo) {
return '';
}
/**
- * @see \wcf\system\template\plugin\PagesFunctionTemplatePlugin::makeNextLink()
+ * @inheritDoc
*/
protected function makeNextLink($link, $pageNo, $pages) {
return '';
}
/**
- * @see \wcf\system\template\IFunctionTemplatePlugin::execute()
+ * @inheritDoc
*/
public function execute($tagArgs, TemplateEngine $tplObj) {
$tagArgs['page'] = 0;
*/
class TableWordwrapModifierTemplatePlugin implements IModifierTemplatePlugin {
/**
- * @see \wcf\system\template\IModifierTemplatePlugin::execute()
+ * @inheritDoc
*/
public function execute($tagArgs, TemplateEngine $tplObj) {
// values
*/
class TimeModifierTemplatePlugin implements IModifierTemplatePlugin {
/**
- * @see \wcf\system\template\IModifierTemplatePlugin::execute()
+ * @inheritDoc
*/
public function execute($tagArgs, TemplateEngine $tplObj) {
$timestamp = intval($tagArgs[0]);
*/
class TruncateModifierTemplatePlugin implements IModifierTemplatePlugin {
/**
- * @see \wcf\system\template\IModifierTemplatePlugin::execute()
+ * @inheritDoc
*/
public function execute($tagArgs, TemplateEngine $tplObj) {
// default values
*/
class AvatarUploadFileValidationStrategy extends DefaultUploadFileValidationStrategy {
/**
- * @see \wcf\system\upload\IUploadFileValidationStrategy::validate()
+ * @inheritDoc
*/
public function validate(UploadFile $uploadFile) {
if (!parent::validate($uploadFile)) return false;
}
/**
- * @see \wcf\system\upload\IUploadFileValidationStrategy::validate()
+ * @inheritDoc
*/
public function validate(UploadFile $uploadFile) {
if ($uploadFile->getErrorCode() != 0) {
}
/**
- * @see \wcf\system\user\GroupedUserList::getGroupName()
+ * @inheritDoc
*/
public function __toString() {
return $this->getGroupName();
}
/**
- * @see \Countable::count()
+ * @inheritDoc
*/
public function count() {
return count($this->userIDs);
}
/**
- * @see \Iterator::current()
+ * @inheritDoc
*/
public function current() {
$userID = $this->userIDs[$this->index];
}
/**
- * @see \Iterator::next()
+ * @inheritDoc
*/
public function next() {
++$this->index;
}
/**
- * @see \Iterator::rewind()
+ * @inheritDoc
*/
public function rewind() {
$this->index = 0;
}
/**
- * @see \Iterator::valid()
+ * @inheritDoc
*/
public function valid() {
return isset($this->userIDs[$this->index]);
*/
class FollowUserActivityEvent extends SingletonFactory implements IUserActivityEvent {
/**
- * @see \wcf\system\user\activity\event\IUserActivityEvent::prepare()
+ * @inheritDoc
*/
public function prepare(array $events) {
$objectIDs = [];
protected $objectTypes = [];
/**
- * @see \wcf\system\SingletonFactory::init()
+ * @inheritDoc
*/
protected function init() {
// load object types
protected $objectTypeNames = [];
/**
- * @see \wcf\system\SingletonFactory::init()
+ * @inheritDoc
*/
protected function init() {
$this->objectTypes = ObjectTypeCache::getInstance()->getObjectTypes('com.woltlab.wcf.user.activityPointEvent');
*/
class DefaultUserAuthentication extends AbstractUserAuthentication {
/**
- * @see \wcf\system\user\authentication\IUserAuthentication::supportsPersistentLogins()
+ * @inheritDoc
*/
public function supportsPersistentLogins() {
return true;
}
/**
- * @see \wcf\system\user\authentication\IUserAuthentication::storeAccessData()
+ * @inheritDoc
*/
public function storeAccessData(User $user, $username, $password) {
HeaderUtil::setCookie('userID', $user->userID, TIME_NOW + 365 * 24 * 3600);
}
/**
- * @see \wcf\system\user\authentication\IUserAuthentication::loginManually()
+ * @inheritDoc
*/
public function loginManually($username, $password, $userClassname = 'wcf\data\user\User') {
$user = $this->getUserByLogin($username);
}
/**
- * @see \wcf\system\user\authentication\IUserAuthentication::loginAutomatically()
+ * @inheritDoc
*/
public function loginAutomatically($persistent = false, $userClassname = 'wcf\data\user\User') {
if (!$persistent) return null;
*/
class EmailUserAuthentication extends DefaultUserAuthentication {
/**
- * @see \wcf\system\user\authentication\DefaultUserAuthentication::getUserByLogin()
+ * @inheritDoc
*/
protected function getUserByLogin($login) {
return User::getUserByEmail($login);
protected $userAuthentication = null;
/**
- * @see \wcf\system\SingletonFactory
+ * @inheritDoc
*/
protected function init() {
// call loadInstance event
protected $collapsedContent = [];
/**
- * @see \wcf\system\SingletonFactory::init()
+ * @inheritDoc
*/
protected function init() {
$this->cache = [
}
/**
- * @see \wcf\system\SingletonFactory::init()
+ * @inheritDoc
*/
protected function init() {
$objectTypes = ObjectTypeCache::getInstance()->getObjectTypes('com.woltlab.wcf.condition.userGroupAssignment');
protected $objectTypes = [];
/**
- * @see \wcf\system\SingletonFactory::init()
+ * @inheritDoc
*/
protected function init() {
// get available object types
*/
abstract class AbstractSharedUserNotificationEvent extends AbstractUserNotificationEvent {
/**
- * @see \wcf\system\user\notification\event\IUserNotificationEvent::setObject()
+ * @inheritDoc
*/
public function setObject(UserNotification $notification, IUserNotificationObject $object, UserProfile $author, array $additionalData = []) {
parent::setObject($notification, $object, $author, $additionalData);
*/
class UserFollowFollowingUserNotificationEvent extends AbstractUserNotificationEvent {
/**
- * @see \wcf\system\user\notification\event\AbstractUserNotificationEvent::$stackable
+ * @inheritDoc
*/
protected $stackable = true;
/**
- * @see \wcf\system\user\notification\event\IUserNotificationEvent::getTitle()
+ * @inheritDoc
*/
public function getTitle() {
$count = count($this->getAuthors());
}
/**
- * @see \wcf\system\user\notification\event\IUserNotificationEvent::getMessage()
+ * @inheritDoc
*/
public function getMessage() {
$authors = array_values($this->getAuthors());
}
/**
- * @see \wcf\system\user\notification\event\IUserNotificationEvent::getEmailMessage()
+ * @inheritDoc
*/
public function getEmailMessage($notificationType = 'instant') {
$authors = array_values($this->getAuthors());
}
/**
- * @see \wcf\system\user\notification\event\IUserNotificationEvent::getLink()
+ * @inheritDoc
*/
public function getLink() {
return LinkHandler::getInstance()->getLink('User', ['object' => $this->author]);
}
/**
- * @see \wcf\system\user\notification\event\IUserNotificationEvent::getEventHash()
+ * @inheritDoc
*/
public function getEventHash() {
return sha1($this->eventID . '-' . $this->userNotificationObject->followUserID);
*/
class UserProfileCommentUserNotificationEvent extends AbstractUserNotificationEvent {
/**
- * @see \wcf\system\user\notification\event\AbstractUserNotificationEvent::$stackable
+ * @inheritDoc
*/
protected $stackable = true;
/**
- * @see \wcf\system\user\notification\event\IUserNotificationEvent::getTitle()
+ * @inheritDoc
*/
public function getTitle() {
$count = count($this->getAuthors());
}
/**
- * @see \wcf\system\user\notification\event\IUserNotificationEvent::getMessage()
+ * @inheritDoc
*/
public function getMessage() {
$authors = $this->getAuthors();
}
/**
- * @see \wcf\system\user\notification\event\IUserNotificationEvent::getEmailMessage()
+ * @inheritDoc
*/
public function getEmailMessage($notificationType = 'instant') {
$user = new User($this->userNotificationObject->objectID);
}
/**
- * @see \wcf\system\user\notification\event\IUserNotificationEvent::getLink()
+ * @inheritDoc
*/
public function getLink() {
return LinkHandler::getInstance()->getLink('User', ['id' => $this->userNotificationObject->objectID], '#wall');
}
/**
- * @see \wcf\system\user\notification\event\IUserNotificationEvent::getEventHash()
+ * @inheritDoc
*/
public function getEventHash() {
return sha1($this->eventID . '-' . $this->notification->userID);
protected static $objectListClassName = '';
/**
- * @see \wcf\system\user\notification\object\type\IUserNotificationObjectType::getObjectsByIDs()
+ * @inheritDoc
*/
public function getObjectsByIDs(array $objectIDs) {
$indexName = call_user_func([static::$objectClassName, 'getDatabaseTableIndexName']);
*/
class LikeUserNotificationObjectType extends AbstractUserNotificationObjectType {
/**
- * @see \wcf\system\user\notification\object\type\AbstractUserNotificationObjectType::$decoratorClassName
+ * @inheritDoc
*/
protected static $decoratorClassName = 'wcf\system\user\notification\object\LikeUserNotificationObject';
/**
- * @see \wcf\system\user\notification\object\type\AbstractUserNotificationObjectType::$objectClassName
+ * @inheritDoc
*/
protected static $objectClassName = 'wcf\data\like\Like';
/**
- * @see \wcf\system\user\notification\object\type\AbstractUserNotificationObjectType::$objectListClassName
+ * @inheritDoc
*/
protected static $objectListClassName = 'wcf\data\like\LikeList';
}
*/
trait TMultiRecipientModerationQueueCommentUserNotificationObjectType {
/**
- * @see IMultiRecipientCommentUserNotificationObjectType::getRecipientIDs()
+ * @inheritDoc
*/
public function getRecipientIDs(Comment $comment) {
$objectTypeID = CommentHandler::getInstance()->getObjectTypeID('com.woltlab.wcf.moderation.queue');
*/
class UserFollowUserNotificationObjectType extends AbstractUserNotificationObjectType {
/**
- * @see \wcf\system\user\notification\object\type\AbstractUserNotificationObjectType::$decoratorClassName
+ * @inheritDoc
*/
protected static $decoratorClassName = 'wcf\system\user\notification\object\UserFollowUserNotificationObject';
/**
- * @see \wcf\system\user\notification\object\type\AbstractUserNotificationObjectType::$objectClassName
+ * @inheritDoc
*/
protected static $objectClassName = 'wcf\data\user\follow\UserFollow';
/**
- * @see \wcf\system\user\notification\object\type\AbstractUserNotificationObjectType::$objectListClassName
+ * @inheritDoc
*/
protected static $objectListClassName = 'wcf\data\user\follow\UserFollowList';
}
*/
class UserProfileCommentResponseUserNotificationObjectType extends AbstractUserNotificationObjectType {
/**
- * @see \wcf\system\user\notification\object\type\AbstractUserNotificationObjectType::$decoratorClassName
+ * @inheritDoc
*/
protected static $decoratorClassName = 'wcf\system\user\notification\object\CommentResponseUserNotificationObject';
/**
- * @see \wcf\system\user\notification\object\type\AbstractUserNotificationObjectType::$objectClassName
+ * @inheritDoc
*/
protected static $objectClassName = 'wcf\data\comment\response\CommentResponse';
/**
- * @see \wcf\system\user\notification\object\type\AbstractUserNotificationObjectType::$objectListClassName
+ * @inheritDoc
*/
protected static $objectListClassName = 'wcf\data\comment\response\CommentResponseList';
}
*/
class UserProfileCommentUserNotificationObjectType extends AbstractUserNotificationObjectType implements ICommentUserNotificationObjectType {
/**
- * @see \wcf\system\user\notification\object\type\AbstractUserNotificationObjectType::$decoratorClassName
+ * @inheritDoc
*/
protected static $decoratorClassName = 'wcf\system\user\notification\object\CommentUserNotificationObject';
/**
- * @see \wcf\system\user\notification\object\type\AbstractUserNotificationObjectType::$objectClassName
+ * @inheritDoc
*/
protected static $objectClassName = 'wcf\data\comment\Comment';
/**
- * @see \wcf\system\user\notification\object\type\AbstractUserNotificationObjectType::$objectListClassName
+ * @inheritDoc
*/
protected static $objectListClassName = 'wcf\data\comment\CommentList';
/**
- * @see \wcf\system\user\notification\object\type\ICommentUserNotificationObjectType::getOwnerID()
+ * @inheritDoc
*/
public function getOwnerID($objectID) {
$sql = "SELECT objectID
}
/**
- * @see \wcf\system\user\object\watch\UserObjectWatchHandler::resetObjects();
+ * @inheritDoc
*/
public function resetObject($objectType, $objectID) {
$this->resetObjects($objectType, [$objectID]);
protected $users = null;
/**
- * @see \wcf\system\user\online\location\IUserOnlineLocation::cache()
+ * @inheritDoc
*/
public function cache(UserOnline $user) {
if ($user->objectID) $this->userIDs[] = $user->objectID;
}
/**
- * @see \wcf\system\user\online\location\IUserOnlineLocation::get()
+ * @inheritDoc
*/
public function get(UserOnline $user, $languageVariable = '') {
if ($this->users === null) {
protected $userVisits = null;
/**
- * @see \wcf\system\SingletonFactory::init()
+ * @inheritDoc
*/
protected function init() {
// get available object types
protected $objectList = null;
/**
- * @see \wcf\system\worker\IRebuildDataWorker::getObjectList()
+ * @inheritDoc
*/
public function getObjectList() {
return $this->objectList;
}
/**
- * @see \wcf\system\worker\IWorker::getLoopCount()
+ * @inheritDoc
*/
public function setLoopCount($loopCount) {
parent::setLoopCount($loopCount);
}
/**
- * @see \wcf\system\worker\IWorker::validate()
+ * @inheritDoc
*/
public function validate() {
WCF::getSession()->checkPermissions(['admin.management.canRebuildData']);
}
/**
- * @see \wcf\system\worker\IWorker::countObjects()
+ * @inheritDoc
*/
public function countObjects() {
if ($this->count === null) {
}
/**
- * @see \wcf\system\worker\IWorker::execute()
+ * @inheritDoc
*/
public function execute() {
$this->objectList->readObjects();
}
/**
- * @see \wcf\system\worker\IWorker::getProceedURL()
+ * @inheritDoc
*/
public function getProceedURL() {
return LinkHandler::getInstance()->getLink('RebuildData');
}
/**
- * @see \wcf\system\worker\IWorker::finalize()
+ * @inheritDoc
*/
public function finalize() {
SearchIndexManager::getInstance()->commitBulkOperation();
protected $parameters = [];
/**
- * @see \wcf\system\worker\IWorker::__construct()
+ * @inheritDoc
*/
public function __construct(array $parameters) {
$this->parameters = $parameters;
}
/**
- * @see \wcf\system\worker\IWorker::getLoopCount()
+ * @inheritDoc
*/
public function setLoopCount($loopCount) {
$this->loopCount = $loopCount;
abstract protected function countObjects();
/**
- * @see \wcf\system\worker\IWorker::getProgress()
+ * @inheritDoc
*/
public function getProgress() {
$this->countObjects();
}
/**
- * @see \wcf\system\worker\IWorker::getParameters()
+ * @inheritDoc
*/
public function getParameters() {
return $this->parameters;
}
/**
- * @see \wcf\system\worker\IWorker::finalize()
+ * @inheritDoc
*/
public function finalize() {
// does nothing
*/
class AttachmentRebuildDataWorker extends AbstractRebuildDataWorker {
/**
- * @see \wcf\system\worker\AbstractRebuildDataWorker::$objectListClassName
+ * @inheritDoc
*/
protected $objectListClassName = 'wcf\data\attachment\AttachmentList';
/**
- * @see \wcf\system\worker\AbstractWorker::$limit
+ * @inheritDoc
*/
protected $limit = 10;
/**
- * @see \wcf\system\worker\AbstractRebuildDataWorker::initObjectList
+ * @inheritDoc
*/
protected function initObjectList() {
parent::initObjectList();
}
/**
- * @see \wcf\system\worker\IWorker::execute()
+ * @inheritDoc
*/
public function execute() {
parent::execute();
protected $exporter = null;
/**
- * @see \wcf\system\worker\IWorker::validate()
+ * @inheritDoc
*/
public function validate() {
WCF::getSession()->checkPermissions(['admin.management.canImportData']);
}
/**
- * @see \wcf\system\worker\AbstractWorker::countObjects()
+ * @inheritDoc
*/
protected function countObjects() {
$this->count = $this->exporter->countLoops($this->parameters['objectType']);
}
/**
- * @see \wcf\system\worker\IWorker::getProgress()
+ * @inheritDoc
*/
public function getProgress() {
$this->countObjects();
}
/**
- * @see \wcf\system\worker\IWorker::execute()
+ * @inheritDoc
*/
public function execute() {
if (!$this->count) {
}
/**
- * @see \wcf\system\worker\IWorker::getProceedURL()
+ * @inheritDoc
*/
public function getProceedURL() {
return '';
*/
class LikeRebuildDataWorker extends AbstractRebuildDataWorker {
/**
- * @see \wcf\system\worker\AbstractRebuildDataWorker::$objectListClassName
+ * @inheritDoc
*/
protected $objectListClassName = 'wcf\data\like\LikeList';
/**
- * @see \wcf\system\worker\AbstractWorker::$limit
+ * @inheritDoc
*/
protected $limit = 1000;
/**
- * @see \wcf\system\worker\AbstractRebuildDataWorker::initObjectList
+ * @inheritDoc
*/
protected function initObjectList() {
parent::initObjectList();
}
/**
- * @see \wcf\system\worker\IWorker::execute()
+ * @inheritDoc
*/
public function execute() {
parent::execute();
*/
class LikeUserRebuildDataWorker extends AbstractRebuildDataWorker {
/**
- * @see \wcf\system\worker\AbstractRebuildDataWorker::$objectListClassName
+ * @inheritDoc
*/
protected $objectListClassName = 'wcf\data\like\object\LikeObjectList';
/**
- * @see \wcf\system\worker\AbstractWorker::$limit
+ * @inheritDoc
*/
protected $limit = 100;
/**
- * @see \wcf\system\worker\AbstractRebuildDataWorker::initObjectList
+ * @inheritDoc
*/
protected function initObjectList() {
parent::initObjectList();
}
/**
- * @see \wcf\system\worker\IWorker::execute()
+ * @inheritDoc
*/
public function execute() {
parent::execute();
protected $conditions = null;
/**
- * @see \wcf\system\worker\AbstractWorker::$limit
+ * @inheritDoc
*/
protected $limit = 50;
protected $mailData = null;
/**
- * @see \wcf\system\worker\IWorker::validate()
+ * @inheritDoc
*/
public function validate() {
WCF::getSession()->checkPermissions(['admin.user.canMailUser']);
}
/**
- * @see \wcf\system\worker\IWorker::countObjects()
+ * @inheritDoc
*/
public function countObjects() {
$this->conditions = new PreparedStatementConditionBuilder();
}
/**
- * @see \wcf\system\worker\IWorker::getProgress()
+ * @inheritDoc
*/
public function getProgress() {
$progress = parent::getProgress();
}
/**
- * @see \wcf\system\worker\IWorker::execute()
+ * @inheritDoc
*/
public function execute() {
// get users
}
/**
- * @see \wcf\system\worker\IWorker::getProceedURL()
+ * @inheritDoc
*/
public function getProceedURL() {
return LinkHandler::getInstance()->getLink('UserList');
*/
class SendNewPasswordWorker extends AbstractWorker {
/**
- * @see \wcf\system\worker\AbstractWorker::$limit
+ * @inheritDoc
*/
protected $limit = 50;
/**
- * @see \wcf\system\worker\IWorker::countObjects()
+ * @inheritDoc
*/
public function countObjects() {
$userList = new UserList();
}
/**
- * @see \wcf\system\worker\IWorker::execute()
+ * @inheritDoc
*/
public function execute() {
$userList = new UserList();
}
/**
- * @see \wcf\system\worker\IWorker::getProceedURL()
+ * @inheritDoc
*/
public function getProceedURL() {
return LinkHandler::getInstance()->getLink('UserList');
}
/**
- * @see \wcf\system\worker\IWorker::getProgress()
+ * @inheritDoc
*/
public function getProgress() {
$progress = parent::getProgress();
}
/**
- * @see \wcf\system\worker\IWorker::validate()
+ * @inheritDoc
*/
public function validate() {
WCF::getSession()->checkPermissions(['admin.user.canEditPassword']);
*/
class StatDailyRebuildDataWorker extends AbstractRebuildDataWorker {
/**
- * @see \wcf\system\worker\AbstractWorker::$limit
+ * @inheritDoc
*/
protected $limit = 30;
protected $startDate = 0;
/**
- * @see \wcf\system\worker\AbstractRebuildDataWorker::initObjectList()
+ * @inheritDoc
*/
protected function initObjectList() {}
/**
- * @see \wcf\system\worker\IWorker::countObjects()
+ * @inheritDoc
*/
public function countObjects() {
$this->getStartDate();
}
/**
- * @see \wcf\system\worker\IWorker::execute()
+ * @inheritDoc
*/
public function execute() {
EventHandler::getInstance()->fireAction($this, 'execute');
*/
class UserActivityPointUpdateEventsWorker extends AbstractWorker {
/**
- * @see \wcf\system\worker\AbstractWorker::$limit
+ * @inheritDoc
*/
protected $limit = 1;
public $objectTypes = [];
/**
- * @see \wcf\system\worker\IWorker
+ * @inheritDoc
*/
public function __construct(array $parameters) {
parent::__construct($parameters);
}
/**
- * @see \wcf\system\worker\IWorker::validate()
+ * @inheritDoc
*/
public function validate() {
WCF::getSession()->checkPermissions(['admin.user.canEditActivityPoints']);
}
/**
- * @see \wcf\system\worker\IWorker::countObjects()
+ * @inheritDoc
*/
public function countObjects() {
$this->count = count($this->objectTypes);
}
/**
- * @see \wcf\system\worker\IWorker::execute()
+ * @inheritDoc
*/
public function execute() {
$i = 0;
}
/**
- * @see \wcf\system\worker\IWorker::getProceedURL()
+ * @inheritDoc
*/
public function getProceedURL() {
return LinkHandler::getInstance()->getLink('UserActivityPointOption');
*/
class UserRebuildDataWorker extends AbstractRebuildDataWorker {
/**
- * @see \wcf\system\worker\AbstractRebuildDataWorker::$objectListClassName
+ * @inheritDoc
*/
protected $objectListClassName = 'wcf\data\user\UserList';
/**
- * @see \wcf\system\worker\AbstractWorker::$limit
+ * @inheritDoc
*/
protected $limit = 50;
/**
- * @see \wcf\system\worker\AbstractRebuildDataWorker::initObjectList
+ * @inheritDoc
*/
protected function initObjectList() {
parent::initObjectList();
}
/**
- * @see \wcf\system\worker\IWorker::execute()
+ * @inheritDoc
*/
public function execute() {
parent::execute();