]> git.ipfire.org Git - thirdparty/bacula.git/commitdiff
baculum: Tweak add information about scripts
authorMarcin Haba <marcin.haba@bacula.pl>
Tue, 10 Dec 2019 19:44:30 +0000 (20:44 +0100)
committerMarcin Haba <marcin.haba@bacula.pl>
Tue, 17 Dec 2019 17:19:28 +0000 (18:19 +0100)
248 files changed:
gui/baculum/protected/API/Class/APIConfig.php
gui/baculum/protected/API/Class/APIDbModule.php
gui/baculum/protected/API/Class/APIModule.php
gui/baculum/protected/API/Class/APIUrlMapping.php
gui/baculum/protected/API/Class/BAPIException.php
gui/baculum/protected/API/Class/BList.php
gui/baculum/protected/API/Class/BaculaConfig.php
gui/baculum/protected/API/Class/BaculaSetting.php
gui/baculum/protected/API/Class/BaculumAPIPage.php
gui/baculum/protected/API/Class/BaculumAPIServer.php
gui/baculum/protected/API/Class/BasicAPIUserConfig.php
gui/baculum/protected/API/Class/Bconsole.php
gui/baculum/protected/API/Class/ClientManager.php
gui/baculum/protected/API/Class/ClientRecord.php
gui/baculum/protected/API/Class/ComponentActions.php
gui/baculum/protected/API/Class/ComponentStatusModule.php
gui/baculum/protected/API/Class/ConsoleOutputPage.php
gui/baculum/protected/API/Class/Database.php
gui/baculum/protected/API/Class/FileSetManager.php
gui/baculum/protected/API/Class/FileSetRecord.php
gui/baculum/protected/API/Class/JSONTools.php
gui/baculum/protected/API/Class/JobManager.php
gui/baculum/protected/API/Class/JobRecord.php
gui/baculum/protected/API/Class/LogManager.php
gui/baculum/protected/API/Class/LogRecord.php
gui/baculum/protected/API/Class/Ls.php
gui/baculum/protected/API/Class/OAuth2/AuthIdManager.php
gui/baculum/protected/API/Class/OAuth2/AuthIdRecord.php
gui/baculum/protected/API/Class/OAuth2/BaculumOAuth2.php
gui/baculum/protected/API/Class/OAuth2/OAuth2Config.php
gui/baculum/protected/API/Class/OAuth2/TokenManager.php
gui/baculum/protected/API/Class/OAuth2/TokenRecord.php
gui/baculum/protected/API/Class/OAuthUrlMapping.php
gui/baculum/protected/API/Class/PanelUrlMapping.php
gui/baculum/protected/API/Class/PoolManager.php
gui/baculum/protected/API/Class/PoolRecord.php
gui/baculum/protected/API/Class/StatusClient.php
gui/baculum/protected/API/Class/StatusDirector.php
gui/baculum/protected/API/Class/StatusStorage.php
gui/baculum/protected/API/Class/StorageManager.php
gui/baculum/protected/API/Class/StorageRecord.php
gui/baculum/protected/API/Class/VersionManager.php
gui/baculum/protected/API/Class/VersionRecord.php
gui/baculum/protected/API/Class/VolumeManager.php
gui/baculum/protected/API/Class/VolumeRecord.php
gui/baculum/protected/API/Layouts/Main.php
gui/baculum/protected/API/Layouts/Wizard.php
gui/baculum/protected/API/Pages/API/Actions.php
gui/baculum/protected/API/Pages/API/BVFSCleanUp.php
gui/baculum/protected/API/Pages/API/BVFSClearCache.php
gui/baculum/protected/API/Pages/API/BVFSGetJobids.php
gui/baculum/protected/API/Pages/API/BVFSLsDirs.php
gui/baculum/protected/API/Pages/API/BVFSLsFiles.php
gui/baculum/protected/API/Pages/API/BVFSRestore.php
gui/baculum/protected/API/Pages/API/BVFSUpdate.php
gui/baculum/protected/API/Pages/API/BVFSVersions.php
gui/baculum/protected/API/Pages/API/Catalog.php
gui/baculum/protected/API/Pages/API/Client.php
gui/baculum/protected/API/Pages/API/ClientBandwidthLimit.php
gui/baculum/protected/API/Pages/API/ClientLs.php
gui/baculum/protected/API/Pages/API/ClientShow.php
gui/baculum/protected/API/Pages/API/ClientStatus.php
gui/baculum/protected/API/Pages/API/Clients.php
gui/baculum/protected/API/Pages/API/ClientsShow.php
gui/baculum/protected/API/Pages/API/ComponentStatus.php
gui/baculum/protected/API/Pages/API/Config.php
gui/baculum/protected/API/Pages/API/ConsoleCommand.php
gui/baculum/protected/API/Pages/API/DbSize.php
gui/baculum/protected/API/Pages/API/Directors.php
gui/baculum/protected/API/Pages/API/FileSet.php
gui/baculum/protected/API/Pages/API/FileSetResNames.php
gui/baculum/protected/API/Pages/API/FileSets.php
gui/baculum/protected/API/Pages/API/Job.php
gui/baculum/protected/API/Pages/API/JobBandwidthLimit.php
gui/baculum/protected/API/Pages/API/JobCancel.php
gui/baculum/protected/API/Pages/API/JobEstimate.php
gui/baculum/protected/API/Pages/API/JobFiles.php
gui/baculum/protected/API/Pages/API/JobLog.php
gui/baculum/protected/API/Pages/API/JobResNames.php
gui/baculum/protected/API/Pages/API/JobRun.php
gui/baculum/protected/API/Pages/API/JobShow.php
gui/baculum/protected/API/Pages/API/JobTotals.php
gui/baculum/protected/API/Pages/API/Jobs.php
gui/baculum/protected/API/Pages/API/JobsForClient.php
gui/baculum/protected/API/Pages/API/JobsOnVolume.php
gui/baculum/protected/API/Pages/API/JobsRecent.php
gui/baculum/protected/API/Pages/API/JobsShow.php
gui/baculum/protected/API/Pages/API/Pool.php
gui/baculum/protected/API/Pages/API/PoolShow.php
gui/baculum/protected/API/Pages/API/PoolUpdate.php
gui/baculum/protected/API/Pages/API/PoolUpdateVolumes.php
gui/baculum/protected/API/Pages/API/Pools.php
gui/baculum/protected/API/Pages/API/PoolsShow.php
gui/baculum/protected/API/Pages/API/RestoreRun.php
gui/baculum/protected/API/Pages/API/ScheduleStatus.php
gui/baculum/protected/API/Pages/API/Schedules.php
gui/baculum/protected/API/Pages/API/SlotsUpdate.php
gui/baculum/protected/API/Pages/API/Storage.php
gui/baculum/protected/API/Pages/API/StorageMount.php
gui/baculum/protected/API/Pages/API/StorageRelease.php
gui/baculum/protected/API/Pages/API/StorageShow.php
gui/baculum/protected/API/Pages/API/StorageStatus.php
gui/baculum/protected/API/Pages/API/StorageUmount.php
gui/baculum/protected/API/Pages/API/Storages.php
gui/baculum/protected/API/Pages/API/StoragesShow.php
gui/baculum/protected/API/Pages/API/Volume.php
gui/baculum/protected/API/Pages/API/VolumeLabel.php
gui/baculum/protected/API/Pages/API/VolumeLabelBarcodes.php
gui/baculum/protected/API/Pages/API/VolumePrune.php
gui/baculum/protected/API/Pages/API/VolumePurge.php
gui/baculum/protected/API/Pages/API/Volumes.php
gui/baculum/protected/API/Pages/API/VolumesInPool.php
gui/baculum/protected/API/Pages/API/VolumesRequired.php
gui/baculum/protected/API/Pages/API/Welcome.php
gui/baculum/protected/API/Pages/OAuth2/Authorize.php
gui/baculum/protected/API/Pages/OAuth2/RequestToken.php
gui/baculum/protected/API/Pages/Panel/APIHome.php
gui/baculum/protected/API/Pages/Panel/APIInstallWizard.php
gui/baculum/protected/API/Pages/Requirements.php
gui/baculum/protected/Common/Class/AuthBase.php
gui/baculum/protected/Common/Class/AuthBasic.php
gui/baculum/protected/Common/Class/AuthOAuth2.php
gui/baculum/protected/Common/Class/BClientScript.php
gui/baculum/protected/Common/Class/BException.php
gui/baculum/protected/Common/Class/BaculumPage.php
gui/baculum/protected/Common/Class/BaculumUrlMapping.php
gui/baculum/protected/Common/Class/BasicUserConfig.php
gui/baculum/protected/Common/Class/CommonModule.php
gui/baculum/protected/Common/Class/ConfigBacula.php
gui/baculum/protected/Common/Class/ConfigFileModule.php
gui/baculum/protected/Common/Class/ConfigIni.php
gui/baculum/protected/Common/Class/Errors.php
gui/baculum/protected/Common/Class/GeneralRequirements.php
gui/baculum/protected/Common/Class/Interfaces.php
gui/baculum/protected/Common/Class/Logging.php
gui/baculum/protected/Common/Class/OAuth2.php
gui/baculum/protected/Common/Class/Params.php
gui/baculum/protected/Common/Class/SessionRecord.php
gui/baculum/protected/Common/Pages/CommonPage.php
gui/baculum/protected/Common/Portlets/BActiveButton.php
gui/baculum/protected/Common/Portlets/BButton.php
gui/baculum/protected/Common/Portlets/NewAuthClient.php
gui/baculum/protected/Common/Portlets/NewHost.php
gui/baculum/protected/Common/Portlets/PortletTemplate.php
gui/baculum/protected/Web/Class/BaculumAPIClient.php
gui/baculum/protected/Web/Class/BaculumWebPage.php
gui/baculum/protected/Web/Class/BasicWebUserConfig.php
gui/baculum/protected/Web/Class/DataDependencies.php
gui/baculum/protected/Web/Class/DataDescription.php
gui/baculum/protected/Web/Class/HostConfig.php
gui/baculum/protected/Web/Class/HostRecord.php
gui/baculum/protected/Web/Class/LogParser.php
gui/baculum/protected/Web/Class/OAuth2Record.php
gui/baculum/protected/Web/Class/WebConfig.php
gui/baculum/protected/Web/Class/WebModule.php
gui/baculum/protected/Web/Class/WebUrlMapping.php
gui/baculum/protected/Web/Init.php
gui/baculum/protected/Web/Layouts/Main.php
gui/baculum/protected/Web/Layouts/MessageBox.php
gui/baculum/protected/Web/Layouts/Wizard.php
gui/baculum/protected/Web/Pages/ApplicationSettings.php
gui/baculum/protected/Web/Pages/BaculumError.php
gui/baculum/protected/Web/Pages/ClientList.php
gui/baculum/protected/Web/Pages/ClientView.php
gui/baculum/protected/Web/Pages/ConfigureHosts.php
gui/baculum/protected/Web/Pages/Console.php
gui/baculum/protected/Web/Pages/Dashboard.php
gui/baculum/protected/Web/Pages/DeviceView.php
gui/baculum/protected/Web/Pages/FileSetList.php
gui/baculum/protected/Web/Pages/FileSetView.php
gui/baculum/protected/Web/Pages/Graphs.php
gui/baculum/protected/Web/Pages/JobHistoryList.php
gui/baculum/protected/Web/Pages/JobHistoryView.php
gui/baculum/protected/Web/Pages/JobList.php
gui/baculum/protected/Web/Pages/JobView.php
gui/baculum/protected/Web/Pages/Monitor.php
gui/baculum/protected/Web/Pages/NewJobWizard.php
gui/baculum/protected/Web/Pages/NewResource.php
gui/baculum/protected/Web/Pages/OAuth2Redirect.php
gui/baculum/protected/Web/Pages/PoolList.php
gui/baculum/protected/Web/Pages/PoolView.php
gui/baculum/protected/Web/Pages/Requirements.php
gui/baculum/protected/Web/Pages/RestoreWizard.php
gui/baculum/protected/Web/Pages/ScheduleList.php
gui/baculum/protected/Web/Pages/ScheduleStatusList.php
gui/baculum/protected/Web/Pages/ScheduleView.php
gui/baculum/protected/Web/Pages/StatisticsList.php
gui/baculum/protected/Web/Pages/StatisticsView.php
gui/baculum/protected/Web/Pages/StorageList.php
gui/baculum/protected/Web/Pages/StorageView.php
gui/baculum/protected/Web/Pages/Users.php
gui/baculum/protected/Web/Pages/VolumeList.php
gui/baculum/protected/Web/Pages/VolumeView.php
gui/baculum/protected/Web/Pages/WebConfigWizard.php
gui/baculum/protected/Web/Portlets/BConditional.php
gui/baculum/protected/Web/Portlets/BaculaConfigComponents.php
gui/baculum/protected/Web/Portlets/BaculaConfigDirectives.php
gui/baculum/protected/Web/Portlets/BaculaConfigResources.php
gui/baculum/protected/Web/Portlets/BaculaHosts.php
gui/baculum/protected/Web/Portlets/Bconsole.php
gui/baculum/protected/Web/Portlets/ClientBandwidthLimit.php
gui/baculum/protected/Web/Portlets/ComponentActionsMenu.php
gui/baculum/protected/Web/Portlets/ComponentListTemplate.php
gui/baculum/protected/Web/Portlets/ConfigListTemplate.php
gui/baculum/protected/Web/Portlets/DirectiveCheckBox.php
gui/baculum/protected/Web/Portlets/DirectiveComboBox.php
gui/baculum/protected/Web/Portlets/DirectiveControlTemplate.php
gui/baculum/protected/Web/Portlets/DirectiveFileSet.php
gui/baculum/protected/Web/Portlets/DirectiveInteger.php
gui/baculum/protected/Web/Portlets/DirectiveListBox.php
gui/baculum/protected/Web/Portlets/DirectiveListTemplate.php
gui/baculum/protected/Web/Portlets/DirectiveMessages.php
gui/baculum/protected/Web/Portlets/DirectiveMultiComboBox.php
gui/baculum/protected/Web/Portlets/DirectiveMultiTextBox.php
gui/baculum/protected/Web/Portlets/DirectivePassword.php
gui/baculum/protected/Web/Portlets/DirectiveRenderer.php
gui/baculum/protected/Web/Portlets/DirectiveRunscript.php
gui/baculum/protected/Web/Portlets/DirectiveSchedule.php
gui/baculum/protected/Web/Portlets/DirectiveSetting.php
gui/baculum/protected/Web/Portlets/DirectiveSize.php
gui/baculum/protected/Web/Portlets/DirectiveSpeed.php
gui/baculum/protected/Web/Portlets/DirectiveTemplate.php
gui/baculum/protected/Web/Portlets/DirectiveTextBox.php
gui/baculum/protected/Web/Portlets/DirectiveTimePeriod.php
gui/baculum/protected/Web/Portlets/FileSetBrowser.php
gui/baculum/protected/Web/Portlets/FileSetOptionRenderer.php
gui/baculum/protected/Web/Portlets/HostListTemplate.php
gui/baculum/protected/Web/Portlets/IDirectiveField.php
gui/baculum/protected/Web/Portlets/JobBandwidthLimit.php
gui/baculum/protected/Web/Portlets/JobGraphs.php
gui/baculum/protected/Web/Portlets/JobListFiles.php
gui/baculum/protected/Web/Portlets/JobRunscriptRenderer.php
gui/baculum/protected/Web/Portlets/LabelVolume.php
gui/baculum/protected/Web/Portlets/MainSideBar.php
gui/baculum/protected/Web/Portlets/MessageTypes.php
gui/baculum/protected/Web/Portlets/NewFileSetExcMenu.php
gui/baculum/protected/Web/Portlets/NewFileSetFileOptMenu.php
gui/baculum/protected/Web/Portlets/NewFileSetIncExcMenu.php
gui/baculum/protected/Web/Portlets/NewMessagesMenu.php
gui/baculum/protected/Web/Portlets/NewResourceMenu.php
gui/baculum/protected/Web/Portlets/NewRunscriptMenu.php
gui/baculum/protected/Web/Portlets/NewScheduleMenu.php
gui/baculum/protected/Web/Portlets/Portlets.php
gui/baculum/protected/Web/Portlets/ResourceListTemplate.php
gui/baculum/protected/Web/Portlets/RunJob.php
gui/baculum/protected/Web/Portlets/StatusSchedule.php
gui/baculum/protected/Web/Portlets/UpdateSlots.php
gui/baculum/protected/Web/Portlets/Users.php

index ddcd7fda47b6d6b52f7ea836990a23294e71c367..50543c5d861ff0c7e4ae04c6e8878fc6979e317a 100644 (file)
@@ -27,6 +27,8 @@ Prado::using('Application.Common.Class.ConfigFileModule');
  * Module is responsible for get/set API config data.
  *
  * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Config
+ * @package Baculum API
  */
 class APIConfig extends ConfigFileModule {
 
index 63c25dc10716ece4d34ccb6b91a57fa0fc497a46..8c191f7fd17daaa0f121515092109f93df797e71 100644 (file)
  * Bacula(R) is a registered trademark of Kern Sibbald.
  */
 
-/**
- * Base API database module.
- * Every API module that use database connection should inherit this class.
- *
- * @author Marcin Haba <marcin.haba@bacula.pl>
- */
-
 Prado::using('Application.Common.Class.Errors');
 Prado::using('Application.API.Class.APIConfig');
 Prado::using('Application.API.Class.BAPIException');
 Prado::using('Application.API.Class.Database');
 Prado::using('System.Data.ActiveRecord.TActiveRecord');
 
+/**
+ * Base API database module.
+ * Every API module that use database connection should inherit this class.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Database
+ * @package Baculum API
+ */
 class APIDbModule extends TActiveRecord {
 
        /**
index 62080e385b4fc96680678919fc3d4f44af28c71b..4a9d3300d9ef6a2b93860b0969452a59f9abb065 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2016 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
@@ -27,6 +27,8 @@ Prado::using('System.TModule');
  * Every API module should inherit this abstraction.
  *
  * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Module
+ * @package Baculum API
  */
 abstract class APIModule extends TModule {
 
index 5d4ba9c2a083200b1eba8dc169b31507eaad8e88..a33ffec7f13e5827ab507dca278f3175c9ef5191 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2016 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
 
 Prado::using('System.Web.TUrlMapping');
 
+/**
+ * Extension default URL mapper for API.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category URL
+ * @package Baculum API
+ */
 class APIUrlMapping extends TUrlMappingPattern {
 
        const SERVICE_ID = 'api';
index 9ff96b3d72191234c25147dd176942c651ec14ee..8ec63d348abed733c94d5f6a116d48b335c38cfa 100644 (file)
 
 Prado::using('Application.Common.Class.BException');
 
+/**
+ * API exceptions.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Exception
+ * @package Baculum API
+ */
 class BAPIException extends BException {
 }
 
index 5890dbc6faa8e1aae35be7d24b036571f645ba61..cd102cff2e6bae8eb8f8ef30626fb99aa8601f77 100644 (file)
@@ -25,6 +25,10 @@ Prado::using('Application.API.Class.APIModule');
 
 /**
  * Tools used to show list files command output.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Module
+ * @package Baculum API
  */
 class BList extends APIModule {
 
index ed0ec050a1656421d750cd8cc17d20253db4e26a..49278af5b6d6d82a67f513b6fd83ca8f5428a954 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2016 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
@@ -26,6 +26,8 @@ Prado::using('Application.Common.Class.ConfigFileModule');
  * Manage Bacula configuration.
  *
  * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Config
+ * @package Baculum API
  */
 class BaculaConfig extends ConfigFileModule {
 
index 887b6c129bceb22ca35e7d0701727cedf0b87139..650caedd44812a264a1db876974a7a9470594fa7 100644 (file)
@@ -30,6 +30,8 @@ Prado::using('Application.API.Class.APIConfig');
  * Read/write Bacula configuration.
  *
  * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Config
+ * @package Baculum API
  */
 class BaculaSetting extends APIModule {
 
index 3cf84f466f38edf1110f0cf8666e85453239b271..f6d974464efa38dbf8a5bfde944e8b7dc0768572 100644 (file)
@@ -25,7 +25,14 @@ session_start();
 Prado::using('Application.API.Pages.Requirements');
 Prado::using('Application.Common.Class.BaculumPage');
 Prado::using('Application.API.Class.APIConfig');
+
+/**
+ * Main API pages class.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Page
+ * @package Baculum API
+ */
 class BaculumAPIPage extends BaculumPage {
 
        public function onPreInit($param) {
index 4865791aa64eed497ecedcde6d6cb02ac2a23eb8..bf567931f60d6edf272b85efb4780223b79b570c 100644 (file)
@@ -35,6 +35,8 @@ Prado::using('Application.API.Class.OAuth2.TokenRecord');
  * The module contains methods that are common for all API pages.
  *
  * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category API
+ * @package Baculum API
  */
 abstract class BaculumAPIServer extends TPage {
 
index d6bae9050511702e5e1515a5e2459e3149ded69e..6f040891ea5a889e4659e64f2f9b7796fda87522 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2017 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
@@ -26,6 +26,8 @@ Prado::using('Application.Common.Class.BasicUserConfig');
  * Manage HTTP Basic auth method users.
  *
  * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Config
+ * @package Baculum API
  */
 class BasicAPIUserConfig extends BasicUserConfig {
 
index 690b02daf3aec995ed71d95088c60fcc6a74fc3b..cd157501424539a69aadbfb64de00e188e71f4bc 100644 (file)
@@ -24,6 +24,13 @@ Prado::using('Application.Common.Class.Errors');
 Prado::using('Application.API.Class.BAPIException');
 Prado::using('Application.API.Class.APIModule');
 
+/**
+ * Execute bconsole module.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Bconsole
+ * @package Baculum API
+ */
 class Bconsole extends APIModule {
 
        const SUDO = 'sudo';
index 8adffaca339d2638334c49aa373ed2443c8eaaca..dac65d94ee02de8c1100db5fa8d9c1a0b554a656 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2016 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
 Prado::using('Application.API.Class.APIModule');
 Prado::using('Application.API.Class.ClientRecord');
 
+/**
+ * Client manager module.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Module
+ * @package Baculum API
+ */
 class ClientManager extends APIModule {
 
        public function getClients($limit) {
index 62167a9749fe7d182083268e94754312bc77183a..a3d6aab235f4ddd375a6b6168c7e0115c068b484 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2016 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
 
 Prado::using('Application.API.Class.APIDbModule');
 
+/**
+ * Client active record module.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Database
+ * @package Baculum API
+ */
 class ClientRecord extends APIDbModule {
        const TABLE = 'Client';
 
@@ -36,4 +43,4 @@ class ClientRecord extends APIDbModule {
                return parent::finder($className);
        }
 }
-?>
\ No newline at end of file
+?>
index baaf0d57da6bcf45533d79df9282fddc923e5fbd..f7ff0257aba95202a52d461292893b6ff16ffb20 100644 (file)
@@ -25,6 +25,10 @@ Prado::using('Application.Common.Class.Errors');
 
 /**
  * Module responsible for executing action commands.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Module
+ * @package Baculum API
  */
 class ComponentActions extends APIModule {
 
index 943599c74ed10c6711e77305be27faa8586d3afa..19cc3d4ba2aa609ec2af7ee11777bf7a3241e436 100644 (file)
@@ -25,6 +25,10 @@ Prado::using('Application.API.Class.APIModule');
 /**
  * Base abstract class to inherit commonly used method
  * in work with component status.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Module
+ * @package Baculum API
  */
 abstract class ComponentStatusModule extends APIModule {
 
index 53aaa2bdacbc988926a62c70d6a3678ed02cc7f6..2c8a8d39df922a1ff9af30bb03352baba97200e5 100644 (file)
 
 /**
  * Get console output page.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category API
+ * @package Baculum API
  */
 abstract class ConsoleOutputPage extends BaculumAPIServer {
 
index 4e608db3cbb50ada7f757cf8768edc19452175f5..73893266864c144d95678787f44091a0ba57afdf 100644 (file)
@@ -25,6 +25,13 @@ Prado::using('Application.API.Class.BAPIException');
 Prado::using('Application.API.Class.APIModule');
 Prado::using('Application.API.Class.APIDbModule');
 
+/**
+ * Database module.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Database
+ * @package Baculum API
+ */
 class Database extends APIModule {
 
        public $ID;
index 22328bfd4987090544f006c8c14433512bfc976e..337317c1768e78c24782df1cadd94b88d0a31060 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2018 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
 Prado::using('Application.API.Class.APIModule');
 Prado::using('Application.API.Class.FileSetRecord');
 
+/**
+ * FileSet manager module.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Module
+ * @package Baculum API
+ */
 class FileSetManager extends APIModule {
 
        public function getFileSets($limit) {
index 4fe7566128ff284a4cc9908daf814b808856fb0e..52dc2310c112440802077e222c33c3ae6d95e777 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2016 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
 
 Prado::using('Application.API.Class.APIDbModule');
 
+/**
+ * FileSet record module.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Database
+ * @package Baculum API
+ */
 class FileSetRecord extends APIDbModule {
+
        const TABLE = 'FileSet';
 
        public $filesetid;
@@ -34,4 +42,4 @@ class FileSetRecord extends APIDbModule {
                return parent::finder($className);
        }
 }
-?>
\ No newline at end of file
+?>
index 9b456c6bd355374014230c5ba0ec99784f484ed7..ac7311922d440e1aff95d5dc1dd67a284500d0d8 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2016 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
@@ -27,6 +27,8 @@ Prado::using('Application.Common.Class.Errors');
  * Bacula JSON tools manager.
  *
  * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Module
+ * @package Baculum API
  */
 class JSONTools extends APIModule
 {
index 61fcf80d8af9ae128166eefdc1de6f26ca3b3076..18e950a7915ad4d6841693c22939e21d52c454b5 100644 (file)
@@ -24,6 +24,13 @@ Prado::using('Application.API.Class.APIModule');
 Prado::using('Application.API.Class.JobRecord');
 Prado::using('Application.API.Class.Database');
 
+/**
+ * Job manager module.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Module
+ * @package Baculum API
+ */
 class JobManager extends APIModule {
 
        public function getJobs($limit, $params = array()) {
index 768f4705cee3b52792dcf151bfa6338371fb8cfe..3645a6799e94223ee70da04e896cfae52a758d8c 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2016 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
 
 Prado::using('Application.API.Class.APIDbModule');
 
+/**
+ * Job record module.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Database
+ * @package Baculum API
+ */
 class JobRecord extends APIDbModule {
        const TABLE = 'Job';
 
@@ -58,4 +65,4 @@ class JobRecord extends APIDbModule {
                return parent::finder($className);
        }
 }
-?>
\ No newline at end of file
+?>
index ef4e138f69c61e660f4dcbaf2567cd0b5d0f859f..49a2ac22e237750bb743d1b0888776666f93d315 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2016 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
 Prado::using('Application.API.Class.APIModule');
 Prado::using('Application.API.Class.LogRecord');
 
+/**
+ * Log manager module.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Module
+ * @package Baculum API
+ */
 class LogManager extends APIModule {
 
        public function getLogByJobId($jobid) {
index 6794053389e7616e21b8ce6790890c2409f95cdd..bf113b0f79f3a414342667cb13c8c91aa16feef6 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2016 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
 
 Prado::using('Application.API.Class.APIDbModule');
 
+/**
+ * Log record module.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Database
+ * @package Baculum API
+ */
 class LogRecord extends APIDbModule {
 
        const TABLE = 'Log';
index ce8c130d8d6ecf32960c85f7a71b6714cc4737f8..af431e6b5cf18ee6cdb5613c0c78d3b7aa69bcae 100644 (file)
 
 Prado::using('Application.API.Class.APIModule');
 
+/**
+ * Ls command module.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Module
+ * @package Baculum API
+ */
 class Ls extends APIModule {
        const LS_OUTPUT_PATTERN = '/^(?P<perm>[a-z\-\.]+)\s+(?P<nb_hardlink>\d+)\s+(?P<owner>\w+)\s+(?P<group>\w+)\s+(?P<size>\d+)\s+(?P<mtime>[\d\-]+\s+[\d:]+)\s+(?P<item>(?U:[\S\s]+))(?P<dest>(?(?=\s+\-\>\s+)[\S\s]*))$/i';
 
index 3cc4793bd35c40a56d725881dd84c7e7c3da7cf0..0ca7705e4749a7eb7ce05bcce084c0be43c179c8 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2017 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
@@ -26,10 +26,10 @@ Prado::using('Application.API.Class.APIModule');
 /**
  * Manager for authorization identifiers (authorization codes).
  * 
- * @category OAuth2
- * @package Baculum
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Authorization
+ * @package Baculum API
  */
-
 class AuthIdManager extends APIModule {
 
        /**
index f6055f696e629564b3527332420797960d2da260..7c402d4b1c308c6db001c093d8046a6a83959d17 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2017 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
@@ -26,10 +26,10 @@ Prado::using('Application.Common.Class.SessionRecord');
 /**
  * Get/set OAuth2 auth identifier.
  * 
- * @category OAuth2
- * @package Baculum
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Authorization
+ * @package Baculum API
  */
 class AuthIdRecord extends SessionRecord implements SessionItem {
 
        public $auth_id;
index 43c2dfc326030e6b73630a72172fc00b94a508ac..2b739a801ab3c6c925b0938c1521508eca936454 100644 (file)
  * Bacula(R) is a registered trademark of Kern Sibbald.
  */
 
-/** 
- * @category OAuth2
- * @package Baculum
- */
-
 Prado::using('Application.Common.Class.OAuth2');
 
+/**
+ * Baculum API specific module with generic methods to support OAuth2.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Authorization
+ * @package Baculum API
+ */
 class BaculumOAuth2 extends OAuth2 {
 
        /**
index 6088bb5b4a69d093c9e7544b95647fc65b251bc1..ccafc8d5264a23dd4ddf8e8cc3ad291399758ed6 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2017 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
@@ -27,6 +27,8 @@ Prado::using('Application.Common.Class.ConfigFileModule');
  * Module is responsible for get/set OAuth2 client config data.
  *
  * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Authorization
+ * @package Baculum API
  */
 class OAuth2Config extends ConfigFileModule {
 
index 62985ff3bd58f300259a46ba24dc4def39d70eb7..cb939fdbc7eb04ace3d6c518961427c1a49c29b9 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2017 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
@@ -26,10 +26,10 @@ Prado::using('Application.API.Class.APIModule');
 /**
  * Manager for tokens.
  * 
+ * @author Marcin Haba <marcin.haba@bacula.pl>
  * @category Authorization
- * @package Baculum
+ * @package Baculum API
  */
-
 class TokenManager extends APIModule {
 
        /**
index 7495cec0b285c16d8a7735678a12a99261f03765..7f5dd08864f1b25ebd9d045a02e6f8e8b8936040 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2017 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
@@ -24,10 +24,12 @@ Prado::using('Application.Common.Class.Interfaces');
 Prado::using('Application.Common.Class.SessionRecord');
 
 /** 
- * @category Database
+ * Module to store tokens as session record.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Authorization
  * @package Baculum
  */
 class TokenRecord extends SessionRecord implements SessionItem  {
 
        public $access_token;
index 80e343fe06b25792639e30f21ba7912681430266..e294763cc2b96cd891a2411000cfa5afa60c37a9 100644 (file)
 
 Prado::using('System.Web.TUrlMapping');
 
+/**
+ * Extension default URL mapper for OAuth2.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category URL
+ * @package Baculum API
+ */
 class OAuthUrlMapping extends TUrlMappingPattern {
 
        const SERVICE_ID = 'oauth';
index f6c7b8db6f72af987fbd9b1d1c1248aeb5bc5b3c..6a874d9ba64ec6f9774a46724aa12a67d83beeca 100644 (file)
 
 Prado::using('System.Web.TUrlMapping');
 
+/**
+ * Extension default URL mapper for Panel.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category URL
+ * @package Baculum API
+ */
 class PanelUrlMapping extends TUrlMappingPattern {
 
        const SERVICE_ID = 'panel';
index 8ac49da21c90c4f20cd5943c9bfac84cb36539be..b53c2a22de517704c882e97bcf510208d73dd7ed 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2016 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
@@ -24,6 +24,13 @@ Prado::using('Application.API.Class.APIModule');
 Prado::using('Application.API.Class.PoolRecord');
 Prado::using('Application.API.Class.Database');
 
+/**
+ * Pool manager module.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Module
+ * @package Baculum API
+ */
 class PoolManager extends APIModule {
        public function getPools($limit) {
                $criteria = new TActiveRecordCriteria;
index 154da74972b7690e0db3e082e26fe752bf3788a0..e3f5beddddd748bfbced4dc4d82bf1f7ee0af2d2 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2016 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
 
 Prado::using('Application.API.Class.APIDbModule');
 
+/**
+ * Pool record module.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Database
+ * @package Baculum API
+ */
 class PoolRecord extends APIDbModule {
        const TABLE = 'Pool';
 
index e44724dcfa57b4d5f89516e565f7b475d9e0178e..ece87ecf98c79bb8cb310bff73610c1c203add91 100644 (file)
@@ -24,6 +24,10 @@ Prado::using('Application.API.Class.ComponentStatusModule');
 
 /**
  * Module used to get and parse client status output.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Status
+ * @package Baculum API
  */
 class StatusClient extends ComponentStatusModule {
 
index 6d2a77b9f545731316e9d89e6f341a963fe6979f..30394ba6cc58d71c5008ed83c66461e735a51f30 100644 (file)
@@ -25,6 +25,10 @@ Prado::using('Application.API.Class.ComponentStatusModule');
 
 /**
  * Module used to parse and prepare director status output.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Status
+ * @package Baculum API
  */
 class StatusDirector extends ComponentStatusModule {
 
index ebbff12bf32983092618b11f758d4e400a8e0452..085ef09e76ce4b829858ec4319cf0067f8af3175 100644 (file)
@@ -24,6 +24,10 @@ Prado::using('Application.API.Class.ComponentStatusModule');
 
 /**
  * Module used to get and parse storage status output.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Status
+ * @package Baculum API
  */
 class StatusStorage extends ComponentStatusModule {
 
index 2c0b78a98e0eb91c9f921b5659d6c2c1a78ed077..b7bd43cbc64e02241cb907d0cbeb64661da2dd37 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2016 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
 Prado::using('Application.API.Class.APIModule');
 Prado::using('Application.API.Class.StorageRecord');
 
+/**
+ * Storage manager module.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Module
+ * @package Baculum API
+ */
 class StorageManager extends APIModule {
 
        public function getStorages($limit) {
index 4e21e3a79eb5cc7087be41cee0452164a8f5050b..08f2127d350a76063f0eae02e18150e673b74169 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2016 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
 
 Prado::using('Application.API.Class.APIDbModule');
 
+/**
+ * Storage record module.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Database
+ * @package Baculum API
+ */
 class StorageRecord extends APIDbModule {
 
        const TABLE = 'Storage';
index f79f66d6c44dfbe0b63d3bbf7008b550b0353ef5..c4f0eda973cf808f24a8f6d3451e89dc3ce1bf81 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2016 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
 Prado::using('Application.API.Class.APIModule');
 Prado::using('Application.API.Class.VersionRecord');
 
+/**
+ * Version manager module.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Module
+ * @package Baculum API
+ */
 class VersionManager extends APIModule
 {
        public function getVersionId() {
@@ -31,4 +38,4 @@ class VersionManager extends APIModule
                return VersionRecord::finder()->find($criteria);
        }
 }
-?>
\ No newline at end of file
+?>
index 14aa5db722062f00e0101b009c07d7bfc26c806c..5247f34c31e99488abfaf0752aae3deec0d7b23b 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2016 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
 
 Prado::using('Application.API.Class.APIDbModule');
 
+/**
+ * Version record module.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Database
+ * @package Baculum API
+ */
 class VersionRecord extends APIDbModule
 {
        const TABLE = 'Version';
@@ -32,4 +39,4 @@ class VersionRecord extends APIDbModule
                return parent::finder($className);
        }
 }
-?>
\ No newline at end of file
+?>
index edd7d817b0a6268130146811ccd2841d9d516cd9..ee91351c962dfa89c1bf0e160160312e279e13a8 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2018 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
@@ -24,6 +24,13 @@ Prado::using('Application.API.Class.APIModule');
 Prado::using('Application.API.Class.VolumeRecord');
 Prado::using('Application.API.Class.Database');
 
+/**
+ * Volume manager module.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Module
+ * @package Baculum API
+ */
 class VolumeManager extends APIModule {
 
        public function getVolumes($limit) {
index 4bf0d9369b16eb1b5c8c87bb1b60e68e48fa4f3a..8e1127757c693e58e1c01902ea7b307fbe613da9 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2018 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
 
 Prado::using('Application.API.Class.APIDbModule');
 
+/**
+ * Volume record module.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Database
+ * @package Baculum API
+ */
 class VolumeRecord extends APIDbModule {
+
        const TABLE = 'Media';
 
        public $mediaid;
index 2bd98a3f4c2292e14a0dc05add962305ddb0ddd0..f18c9b4b6a6db46da73030d3620c1cf2cae7a8e5 100644 (file)
  
 Prado::using('Application.Common.Class.Params');
 
+/**
+ * Main layout.
+ *
+ * @category Layout
+ * @package Baculum API
+ */
 class Main extends TTemplateControl {
 }
 ?>
index 684c7f38395775864120b500db97daa3abe15b31..4ce694a3aa757b561c7828d95197ef6e01d5380f 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2016 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
  * Bacula(R) is a registered trademark of Kern Sibbald.
  */
  
+/**
+ * Wizard layout.
+ *
+ * @category Layout
+ * @package Baculum API
+ */
 class Wizard extends TTemplateControl
 {
 }
index 34db5be7f3a0840ed0a0fcd5c677b95ba9f358a1..c3a8a0f54ad64fb5f83ea5207346b754b815bd17 100644 (file)
 
 Prado::using('Application.API.Class.APIConfig');
  
+/**
+ * API actions support.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category API
+ * @package Baculum API
+ */
 class Actions extends BaculumAPIServer {
 
        public function get() {
index e413b9a23f30fba6dcfbe6afe4b48fa5f3c3a37f..bd306858508825230dcd1b60ba2f48134f232c64 100644 (file)
  * Bacula(R) is a registered trademark of Kern Sibbald.
  */
  
+/**
+ * BVFS cleanup.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category API
+ * @package Baculum API
+ */
 class BVFSCleanUp extends BaculumAPIServer {
 
        public function set($id, $params) {
index f5bcd9c72653621efbc96ec9c9a90b74f2662441..e26fc5db3f13f5bc6d434b2c831aeee9b286711b 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2018 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
  * Bacula(R) is a registered trademark of Kern Sibbald.
  */
 
+/**
+ * BVFS clear cache.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category API
+ * @package Baculum API
+ */
 class BVFSClearCache extends BaculumAPIServer {
 
        public function set($id, $params) {
index 30ab404df501946ad0ea48eeba419937c92ef518..c59e7420333a2853b11cca233931005319720bf9 100644 (file)
  * Bacula(R) is a registered trademark of Kern Sibbald.
  */
  
+/**
+ * BVFS get jobids to do restore.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category API
+ * @package Baculum API
+ */
 class BVFSGetJobids extends BaculumAPIServer {
 
        public function get() {
index fcbd6998c5e80713d258a75d0c6c7c1d4ba31039..1a6f418412cfd87905381421c5954ca808c307ae 100644 (file)
  * Bacula(R) is a registered trademark of Kern Sibbald.
  */
  
+/**
+ * BVFS list directories.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category API
+ * @package Baculum API
+ */
 class BVFSLsDirs extends BaculumAPIServer {
 
        private $jobids;
index e6af45b87a7b44b8dc90ec0d4e4b526fa56f997b..a226f400deb438ea2a9e8e219c9028365c3c9975 100644 (file)
  * Bacula(R) is a registered trademark of Kern Sibbald.
  */
  
+/**
+ * BVFS list files.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category API
+ * @package Baculum API
+ */
 class BVFSLsFiles extends BaculumAPIServer {
 
        private $jobids;
index 7e12d94b9e3dcdf8144ab790b0a9c62c647517c0..1451f326de57fe4eaeb8eb559e484cf81374bd40 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2017 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
  * Bacula(R) is a registered trademark of Kern Sibbald.
  */
  
+/**
+ * BVFS restore.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category API
+ * @package Baculum API
+ */
 class BVFSRestore extends BaculumAPIServer {
 
        public function create($params) {
index 7e4fc99aab2e07619b741ff5ab7ddf14e3f384cf..5ad4089d9f22c653e93134f691ac32824a9566d7 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2017 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
  * Bacula(R) is a registered trademark of Kern Sibbald.
  */
 
+/**
+ * BVFS update.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category API
+ * @package Baculum API
+ */
 class BVFSUpdate extends BaculumAPIServer {
 
        public function set($id, $params) {
index 9fd56f52eac022efe378395107d833c4e000d379..626909cc26c0faacd635a233c5c1d03e6befc272 100644 (file)
  * Bacula(R) is a registered trademark of Kern Sibbald.
  */
  
+/**
+ * BVFS versions.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category API
+ * @package Baculum API
+ */
 class BVFSVersions extends BaculumAPIServer {
 
        public function get() {
index cc3499d1047a8ffd80a1f75167dbcf25dd75ee17..e190c5832124834b5081e45028e190d22ec77cba 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2017 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
  * Bacula(R) is a registered trademark of Kern Sibbald.
  */
  
+/**
+ * Catalog test.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category API
+ * @package Baculum API
+ */
 class Catalog extends BaculumAPIServer {
 
        public function get() {
index e5cc51b6ac226ba20e98afbb35728b1232a09df6..6229638adaa27032b043d177ed5875cd4d61b32c 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2018 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
  * Bacula(R) is a registered trademark of Kern Sibbald.
  */
  
+/**
+ * Client endpoint.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category API
+ * @package Baculum API
+ */
 class Client extends BaculumAPIServer {
 
        public function get() {
index 797dec45e8b5244397a989f2716d13dfeeedcb52..436a722d2a58e53c7522c5f3d87b42d01edac5c3 100644 (file)
  * Bacula(R) is a registered trademark of Kern Sibbald.
  */
 
+/**
+ * Client bandwidth limit endpoint.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category API
+ * @package Baculum API
+ */
 class ClientBandwidthLimit extends BaculumAPIServer {
 
        public function set($id, $params) {
index db067719b1db77a357295597711b70545bbfc4d9..6c7925d59fcbfcdbf1e170642169a38eac79e0d6 100644 (file)
  * Bacula(R) is a registered trademark of Kern Sibbald.
  */
 
+/**
+ * Client list directories.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category API
+ * @package Baculum API
+ */
 class ClientLs extends BaculumAPIServer {
 
        public function get() {
index 01fda0bb8a75daf066c8f0e32ee0ecc65fa45773..c55fac6d4aeba7c2cdfc61400d4e6137132d3c6f 100644 (file)
 
 Prado::using('Application.API.Class.ConsoleOutputPage');
 
+/**
+ * Client show command endpoint.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category API
+ * @package Baculum API
+ */
 class ClientShow extends ConsoleOutputPage {
 
        public function get() {
index 8dc3900f1782f8ebb9c7c5ee089919698424f450..1c2b09282dfba6e3dcc5c9c6995cf0d679d1a951 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2018 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
  * Bacula(R) is a registered trademark of Kern Sibbald.
  */
  
+/**
+ * Client status.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category API
+ * @package Baculum API
+ */
 class ClientStatus extends BaculumAPIServer {
 
        public function get() {
index 24f11f3d999805c862568509f21d54e4a88cf3f8..d7e85ea83d9c01939f5ad092e6b5b62946f618d1 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2018 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
  * Bacula(R) is a registered trademark of Kern Sibbald.
  */
  
+/**
+ * Clients endpoint.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category API
+ * @package Baculum API
+ */
 class Clients extends BaculumAPIServer {
 
        public function get() {
index b74675756eb6d074efe6430eba0ab7de86fbd5ba..d8c587a19c52a30de806aa4f864197b757f9a005 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2018 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
  * Bacula(R) is a registered trademark of Kern Sibbald.
  */
  
+/**
+ * Clients show command endpoint.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category API
+ * @package Baculum API
+ */
 class ClientsShow extends BaculumAPIServer {
 
        public function get() {
index e7c9c0db42aee8912fa2d2e2e3440cc00389d95a..5bf558a1a7a00a892b4ba452f3cfed97169cccac 100644 (file)
@@ -24,6 +24,10 @@ Prado::using('Application.API.Class.Bconsole');
 
 /**
  * Component status module.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category API
+ * @package Baculum API
  */
 class ComponentStatus extends BaculumAPIServer {
 
index 31f7a662222075fc864c4d29c2559fbbcbd6a386..e7cf9d7c6ba958a1d8d53471093976e6ea0e414c 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2017 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
 
 Prado::using('Application.Common.Class.Errors');
 
+/**
+ * Config endpoint.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category API
+ * @package Baculum API
+ */
 class Config extends BaculumAPIServer {
        public function get() {
                $component_type = $this->Request->contains('component_type') ? $this->Request['component_type'] : null;
index bff7985e2137f602abca852201f3ff111ddd2132..c06f93e9c51c8e62d05e63cde417728cb909c359 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2017 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
  * Bacula(R) is a registered trademark of Kern Sibbald.
  */
  
+/**
+ * Console command endpoint.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category API
+ * @package Baculum API
+ */
 class ConsoleCommand extends BaculumAPIServer {
 
        public function set($id, $params) {
@@ -29,5 +36,4 @@ class ConsoleCommand extends BaculumAPIServer {
                $this->error = $result->exitcode;
        }
 }
-
 ?>
index 1dfe3ee38dcabd51da8239dcec7136e4eba5bb96..0a88e50454f3371de0e65bb73836e1258b8834a4 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2017 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
  * Bacula(R) is a registered trademark of Kern Sibbald.
  */
  
+/**
+ * Database size endpoint.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category API
+ * @package Baculum API
+ */
 class DbSize extends BaculumAPIServer {
        public function get() {
                $dbsize = $this->getModule('db')->getDatabaseSize();
index b9fb3d44a71809bd0a6d503bb7bb329747c0bde0..a10ab7c559aff72e6e7954e65ba313120f976afb 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2017 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
  * Bacula(R) is a registered trademark of Kern Sibbald.
  */
 
+/**
+ * Directors endpoint.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category API
+ * @package Baculum API
+ */
 class Directors extends BaculumAPIServer {
        public function get() {
                $result = $this->getModule('bconsole')->getDirectors();
index dc547e9a0da35e5ebabbecba4b8968d0f7bdd934..cc884804d35f64dcc1bf00f64dbd3e35dd584978 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2018 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
  * Bacula(R) is a registered trademark of Kern Sibbald.
  */
  
+/**
+ * FileSet endpoint.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category API
+ * @package Baculum API
+ */
 class FileSet extends BaculumAPIServer {
        public function get() {
                $filesetid = $this->Request->contains('id') ? intval($this->Request['id']) : 0;
index f7806af19d288d96492efd3dd180c8211f8ed135..5174a657e3ab4e4a0850e31716b778f4439141a5 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2018 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
  * Bacula(R) is a registered trademark of Kern Sibbald.
  */
  
+/**
+ * FileSet resource names endpoint.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category API
+ * @package Baculum API
+ */
 class FileSetResNames extends BaculumAPIServer {
        public function get() {
                $directors = $this->getModule('bconsole')->getDirectors();
index ad73c6ccbd9136965d92d26f5f6a0055d061e9fb..79610cd48011c5f551ca8c0879ff778c50127bdc 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2018 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
  * Bacula(R) is a registered trademark of Kern Sibbald.
  */
 
+/**
+ * FileSets endpoint.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category API
+ * @package Baculum API
+ */
 class FileSets extends BaculumAPIServer {
 
        public function get() {
index f123852455cb5301b0effdfc79c1281e595376f4..32f5f3550ef371d7a39df2568ac2e642d0ddaec3 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2018 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
  * Bacula(R) is a registered trademark of Kern Sibbald.
  */
  
+/**
+ * Job endpoint.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category API
+ * @package Baculum API
+ */
 class Job extends BaculumAPIServer {
        public function get() {
                $jobid = $this->Request->contains('id') ? intval($this->Request['id']) : 0;
index a3ed590d46eadc289b41f9fbb92ee29e9bf2fead..4f188fd338d474ab2e871918104b0983a5e4dc6a 100644 (file)
  * Bacula(R) is a registered trademark of Kern Sibbald.
  */
 
+/**
+ * Job bandwidth limit endpoint.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category API
+ * @package Baculum API
+ */
 class JobBandwidthLimit extends BaculumAPIServer {
 
        public function set($id, $params) {
index 60be22d8e84e7282c81b23646ecd90c54320b624..0aa8e9e65ee22227f3589a69adb8a0a820b25b86 100644 (file)
  * Bacula(R) is a registered trademark of Kern Sibbald.
  */
  
+/**
+ * Cancel job endpoint.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category API
+ * @package Baculum API
+ */
 class JobCancel extends BaculumAPIServer {
 
        public function set($id, $params) {
index 39d9c555bd17abe0d1d8fb337dcf188deb42ff39..7655069c2ead31fcf457556a976748ba0dce704b 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2018 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
  
 Prado::using('Application.API.Class.Bconsole');
 
+/**
+ * Estimate job endpoint.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category API
+ * @package Baculum API
+ */
 class JobEstimate extends BaculumAPIServer {
 
        public function get() {
index 5258226351c356794aca071689c124e78f8007f7..1f024c5a180761f56cc6e5004a1ad9bace1ed1ea 100644 (file)
 
 /**
  * List files from 'list files jobid=xx' bconsole command.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category API
+ * @package Baculum API
  */
 class JobFiles extends BaculumAPIServer {
 
index d8bb6ba98d7eba438a61e73ea7db2b1092470bb7..7dd9650a7d17e36f7f499c0d23f959ce18247b94 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2018 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
  * Bacula(R) is a registered trademark of Kern Sibbald.
  */
  
+/**
+ * Job log endpoint.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category API
+ * @package Baculum API
+ */
 class JobLog extends BaculumAPIServer {
        public function get() {
                $jobid = $this->Request->contains('id') ? intval($this->Request['id']) : 0;
index b53220235857ccf3400bc775c776581388441c69..50291d8d18be86c9baf170863e717a43ff7ccf5b 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2018 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
  * Bacula(R) is a registered trademark of Kern Sibbald.
  */
  
+/**
+ * Job resource names endpoint.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category API
+ * @package Baculum API
+ */
 class JobResNames extends BaculumAPIServer {
        public function get() {
                $limit = $this->Request->contains('limit') ? intval($this->Request['limit']) : 0;
index e3139547aa47a3bb7cf12515d907c484309fd6aa..cb49e238038f7905718aedbcbda7ba98ec03e318 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2018 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
  * Bacula(R) is a registered trademark of Kern Sibbald.
  */
  
+/**
+ * Job run endpoint.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category API
+ * @package Baculum API
+ */
 class JobRun extends BaculumAPIServer {
 
        public function create($params) {
index 4485fb967a2bf19324ae710b1709f40769e255c3..004708c65bb9e0488432bb2efef17452dcadeb55 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2018 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
  * Bacula(R) is a registered trademark of Kern Sibbald.
  */
 
+/**
+ * Job show endpoint.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category API
+ * @package Baculum API
+ */
 class JobShow extends BaculumAPIServer {
        public function get() {
                $jobid = $this->Request->contains('id') ? intval($this->Request['id']) : 0;
index c69723414e5950311ed2b759faf3d8207a173c40..39debc5f50998ea691c03daba2f50d61caf79d8f 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2017 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
  * Bacula(R) is a registered trademark of Kern Sibbald.
  */
  
+/**
+ * Job totals endpoint.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category API
+ * @package Baculum API
+ */
 class JobTotals extends BaculumAPIServer {
        public function get() {
                $error = false;
index e49af8194e9d5250f7a0fae560486164579d17a1..0c5f47df8e6e5b670b2ef0f9ca1f4ee62b093a6b 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2018 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
  * Bacula(R) is a registered trademark of Kern Sibbald.
  */
  
+/**
+ * Jobs endpoint.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category API
+ * @package Baculum API
+ */
 class Jobs extends BaculumAPIServer {
        public function get() {
                $misc = $this->getModule('misc');
index 0dd0bc0f0f11f0aab05ba23dc80ab90108c02d72..17482797dcec397d796d71520933ede5ce8fea4b 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2018 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
  * Bacula(R) is a registered trademark of Kern Sibbald.
  */
  
+/**
+ * Jobs for client endpoint.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category API
+ * @package Baculum API
+ */
 class JobsForClient extends BaculumAPIServer {
 
        public function get() {
index b5495ba9caf03fab92676644486e202fefcae0d9..8c56fe93907f5beec8d6da9774969b6dfbde61b9 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2018 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
  * Bacula(R) is a registered trademark of Kern Sibbald.
  */
  
+/**
+ * Jobs on volume endpoint.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category API
+ * @package Baculum API
+ */
 class JobsOnVolume extends BaculumAPIServer {
        public function get() {
                $allowed = array();
index 332bdd73e308af9b6112fd193ce128403a7f9a28..eb94c3c72ad6078e37c8cec329cc2f687a623458 100644 (file)
  * Bacula(R) is a registered trademark of Kern Sibbald.
  */
  
+/**
+ * Recent jobs endpoint.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category API
+ * @package Baculum API
+ */
 class JobsRecent extends BaculumAPIServer {
        public function get() {
                $jobname = $this->Request->contains('name') ? $this->Request['name'] : '';
index 2ef87db18d12b224f20e2913b68e89b5c249198f..3538ee35a03871d7d4ed2f5c3397849ede82f953 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2018 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
  * Bacula(R) is a registered trademark of Kern Sibbald.
  */
 
+/**
+ * Show jobs command endpoint.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category API
+ * @package Baculum API
+ */
 class JobsShow extends BaculumAPIServer {
 
        public function get() {
index ebacb995866d961914df2c4ba1448fe37d851274..05031127152dce0d6cc4d87ec04f91107951f7d1 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2018 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
  * Bacula(R) is a registered trademark of Kern Sibbald.
  */
  
+/**
+ * Pool endpoint.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category API
+ * @package Baculum API
+ */
 class Pool extends BaculumAPIServer {
        public function get() {
                $poolid = $this->Request->contains('id') ? intval($this->Request['id']) : 0;
index ae3af1f836dbf2cf66e41281a933d8f82b1eade2..2c38d4c9247d0a1ea2af2791e1832cdf38173a39 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2017 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
  * Bacula(R) is a registered trademark of Kern Sibbald.
  */
  
+/**
+ * Show pool command endpoint.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category API
+ * @package Baculum API
+ */
 class PoolShow extends BaculumAPIServer {
        public function get() {
                $poolid = $this->Request->contains('id') ? intval($this->Request['id']) : 0;
index 5073212180e1badf79e7aa7e63ce4855b7c5f55b..d58599812b74c63c0694b538e791c8e2e111c0bc 100644 (file)
  * Bacula(R) is a registered trademark of Kern Sibbald.
  */
  
+/**
+ * Update pool command endpoint.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category API
+ * @package Baculum API
+ */
 class PoolUpdate extends BaculumAPIServer {
 
        public function set($id, $params) {
index 27243f080eb4692dd3f6159b1f8c4a02f45c8ae2..5d3c3f9131a469e37236725b23a5e9cc4083309f 100644 (file)
  * Bacula(R) is a registered trademark of Kern Sibbald.
  */
  
+/**
+ * Update pool volumes command endpoint.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category API
+ * @package Baculum API
+ */
 class PoolUpdateVolumes extends BaculumAPIServer {
 
        public function set($id, $params) {
index 27cef25898c9ec5393101b341db02503110852b6..b088176febdbc6e5a91fd5c8f5530b88d6fc4b8d 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2018 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
  * Bacula(R) is a registered trademark of Kern Sibbald.
  */
  
+/**
+ * Pools endpoint.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category API
+ * @package Baculum API
+ */
 class Pools extends BaculumAPIServer {
        public function get() {
                $limit = $this->Request->contains('limit') ? intval($this->Request['limit']) : 0;
index e44d3481fc75a8a1051091bc5866e0013cf5a4a8..c346f21b6d4af9470eb57886e0302d7b2f4f2f94 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2018 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
  * Bacula(R) is a registered trademark of Kern Sibbald.
  */
  
+/**
+ * Show pools command endpoint.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category API
+ * @package Baculum API
+ */
 class PoolsShow extends BaculumAPIServer {
 
        public function get() {
index 31ff347d91cab6854beccbe8b9d4195bf98274aa..dbf57440d513c1e4b112c98b61863601a6d097bf 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2017 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
 
 Prado::using('Application.API.Class.APIDbModule');
  
+/**
+ * Run restore command endpoint.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category API
+ * @package Baculum API
+ */
 class RestoreRun extends BaculumAPIServer {
 
        public function create($params) {
index b5e2283cf281a3dadb61e1ef4ed8d0fb012f68b2..139171a1d59475d56a03210d9353ec7ff02be129 100644 (file)
 
 Prado::using('Application.API.Class.Bconsole');
 
+/**
+ * Status schedune endpoint.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category API
+ * @package Baculum API
+ */
 class ScheduleStatus extends BaculumAPIServer {
 
        public function get() {
index 3c0d0e67c8bddc2903468d8531f16d15cef37cd4..487e182e13939d96b6b4bf63dec9dc86328ec697 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2018 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
  * Bacula(R) is a registered trademark of Kern Sibbald.
  */
  
+/**
+ * Schedules command endpoint
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category API
+ * @package Baculum API
+ */
 class Schedules extends BaculumAPIServer {
        public function get() {
                $result = $this->getModule('bconsole')->bconsoleCommand($this->director, array('.schedule'));
index 1cebe0492834156a316bd3b89b2dfff64833add5..1967c55b65611a87d1f7bdf81496bbe70bc37d71 100644 (file)
 
 Prado::using('Application.API.Class.Bconsole');
 
+/**
+ * Update slots command endpoint.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category API
+ * @package Baculum API
+ */
 class SlotsUpdate extends BaculumAPIServer {
 
        public function get() {
index 1650f4b70ff6cfa3379055a63ff6e2a519f008fa..05cdc7f7c9a2dfcce9c5fc43afa010922581b473 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2018 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
  * Bacula(R) is a registered trademark of Kern Sibbald.
  */
  
+/**
+ * Storage endpoint.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category API
+ * @package Baculum API
+ */
 class Storage extends BaculumAPIServer {
        public function get() {
                $storageid = $this->Request->contains('id') ? intval($this->Request['id']) : 0;
index acacc708215093eb095c65ca0023f202e2a3f6f6..489eff055bf7c300b6439d8427d3aef20ef5515d 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2018 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
  * Bacula(R) is a registered trademark of Kern Sibbald.
  */
  
+/**
+ * Mount storage command endpoint.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category API
+ * @package Baculum API
+ */
 class StorageMount extends BaculumAPIServer {
        public function get() {
                $storageid = $this->Request->contains('id') ? intval($this->Request['id']) : 0;
index 16124c298f72c2ad7606a9aa126f950e162a6415..ce15cdbc8dd38da4beec18a2a0a07b4f37c7564e 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2018 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
  * Bacula(R) is a registered trademark of Kern Sibbald.
  */
  
+/**
+ * Release storage command endpoint.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category API
+ * @package Baculum API
+ */
 class StorageRelease extends BaculumAPIServer {
        public function get() {
                $storageid = $this->Request->contains('id') ? intval($this->Request['id']) : 0;
index 1f0622b8ddda13656cfc58a7fe4a3e6bfdf232e5..918b8269aa557932722ae9d489754c484d868b1a 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2018 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
  * Bacula(R) is a registered trademark of Kern Sibbald.
  */
  
+/**
+ * Show storage command endpoint.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category API
+ * @package Baculum API
+ */
 class StorageShow extends BaculumAPIServer {
        public function get() {
                $storageid = $this->Request->contains('id') ? intval($this->Request['id']) : 0;
index 72cc279e6cdbedab155d04ddc0543aca1b074185..42b60deaaa6feb122a6bfafa08c0f2219f6098eb 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2018 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
  * Bacula(R) is a registered trademark of Kern Sibbald.
  */
  
+/**
+ * Storage status command endpoint.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category API
+ * @package Baculum API
+ */
 class StorageStatus extends BaculumAPIServer {
        public function get() {
                $storageid = $this->Request->contains('id') ? intval($this->Request['id']) : 0;
index 20706538cf06d8aeaf51738d6122f900bbcc6f7f..657f1fbe82fccbef3b41200618b6bb36ca6ced07 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2018 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
  * Bacula(R) is a registered trademark of Kern Sibbald.
  */
  
+/**
+ * Storage umount command endpoint.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category API
+ * @package Baculum API
+ */
 class StorageUmount extends BaculumAPIServer {
        public function get() {
                $storageid = $this->Request->contains('id') ? intval($this->Request['id']) : 0;
index 09cd7f888e62d6bfa6c87c065dd0f014b8651061..e4ca533ab587fb510b2ba5bfb0fae406d14484d5 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2018 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
  * Bacula(R) is a registered trademark of Kern Sibbald.
  */
  
+/**
+ * Storages endpoint.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category API
+ * @package Baculum API
+ */
 class Storages extends BaculumAPIServer {
 
        public function get() {
index 5a2582fcf86d0c322d64390c6f4446c5085e14d8..32bd3dd24d73dc2eb8f8fbd9641a7bdda7b1962b 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2018 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
  * Bacula(R) is a registered trademark of Kern Sibbald.
  */
  
+/**
+ * Show storages command endpoint.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category API
+ * @package Baculum API
+ */
 class StoragesShow extends BaculumAPIServer {
 
        public function get() {
index c1b76db2dad747c00bf5874033d4324bb0306d82..bc00c62bc4d69409029596c6251d64526d610a93 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2017 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
  * Bacula(R) is a registered trademark of Kern Sibbald.
  */
  
+/**
+ * Volume endpoint.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category API
+ * @package Baculum API
+ */
 class Volume extends BaculumAPIServer {
        public function get() {
                $mediaid = $this->Request->contains('id') ? intval($this->Request['id']) : 0;
index d3b65d8b56d03f04370cc05ba060773788bad300..5a943057b268e9cfd57dc7072108741d03811da1 100644 (file)
 
 Prado::using('Application.API.Class.Bconsole');
 
+/**
+ * Label volume endpoint.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category API
+ * @package Baculum API
+ */
 class VolumeLabel extends BaculumAPIServer {
 
        public function get() {
index 4f9518477e20a5f5073b73873b2f1b41f9d913c5..d46ffcd87cfcbb405f2b576c2b468b5986e8c534 100644 (file)
 
 Prado::using('Application.API.Class.Bconsole');
 
+/**
+ * Label barcodes command endpoint.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category API
+ * @package Baculum API
+ */
 class VolumeLabelBarcodes extends BaculumAPIServer {
 
        public function get() {
index e8e27289abed48f9edabf3a00f0f8bb34c08c423..6044abe14af5fe3141e955afb8e54603a2af66d7 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2018 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
  * Bacula(R) is a registered trademark of Kern Sibbald.
  */
  
+/**
+ * Volume prune command endpoint.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category API
+ * @package Baculum API
+ */
 class VolumePrune extends BaculumAPIServer {
 
        /**
index 03d15b4bc6a80ace640f6c7e8594ec6133118937..ac294a90aba167ee4cf094768fa9eeafa172d85d 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2018 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
  * Bacula(R) is a registered trademark of Kern Sibbald.
  */
  
+/**
+ * Volume purge command endpoint.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category API
+ * @package Baculum API
+ */
 class VolumePurge extends BaculumAPIServer {
 
        /**
index 1572a6636cfeefeb5201cf0bc8ad538cf66bc1e1..20868b3ba1c10d8d73d2bc367a7fe8ab45f20633 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2017 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
  * Bacula(R) is a registered trademark of Kern Sibbald.
  */
  
+/**
+ * Volumes endpoint.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category API
+ * @package Baculum API
+ */
 class Volumes extends BaculumAPIServer {
        public function get() {
                $limit = $this->Request->contains('limit') ? intval($this->Request['limit']) : 0;
index 3a940540b5f427739f6fcbf41432dd43d34fee99..27b3e90030380f7ff7df2d5d05d5150f12a78b61 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2018 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
  * Bacula(R) is a registered trademark of Kern Sibbald.
  */
  
+/**
+ * Volumes in pool endpoint.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category API
+ * @package Baculum API
+ */
 class VolumesInPool extends BaculumAPIServer {
        public function get() {
                $poolid = $this->Request->contains('id') ? intval($this->Request['id']) : 0;
index 05b05edd9688cf039d08589e117a312b60cb7b94..3216f8085e5191f759f6759b0c9fa46f8f5b3e3f 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2018 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
  * Bacula(R) is a registered trademark of Kern Sibbald.
  */
  
+/**
+ * Required volumes endpoint.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category API
+ * @package Baculum API
+ */
 class VolumesRequired extends BaculumAPIServer {
 
        public function get() {
index 19928d2d5c4b5a03d27b5ae526315d99bc198018..afa63dd616cb5970f54568b58b4918b585107e32 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2017 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
  * Bacula(R) is a registered trademark of Kern Sibbald.
  */
  
+/**
+ * Welcome endpoint.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category API
+ * @package Baculum API
+ */
 class Welcome extends BaculumAPIServer {
        public function get() {
                $panel_url = sprintf('%s://%s:%d',
index 91b1e590729663e767de6af490729431db082487..5aa9a0b1861f7d54d9c47e647b3ff4983ae9ea43 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2017 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
@@ -25,8 +25,9 @@ Prado::using('Application.API.Class.BaculumAPIPage');
 /**
  * OAuth2 authorization server.
  * 
- * @category OAuth2
- * @package Baculum
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category API
+ * @package Baculum API
  */
  
 class Authorize extends BaculumAPIPage {
index b6e76501fa575ec445edbd10bf1925608eccee99..82b8fc28ecf51015ea30ba5d5a4f739af08876a2 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2017 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
@@ -25,8 +25,9 @@ Prado::using('Application.API.Class.BaculumAPIPage');
 /**
  * OAuth2 authorization server - request token part.
  * 
- * @category OAuth2
- * @package Baculum
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category API
+ * @package Baculum API
  */
  
 class RequestToken extends BaculumAPIPage {
index 9991cef791619c208d80b5d1d73a94dbb47060c7..d0246ff5fa947708db21eb4e69463435d2d1a2f3 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2016 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
@@ -27,6 +27,13 @@ Prado::using('System.Web.UI.ActiveControls.TActiveTextBox');
 Prado::using('System.Web.UI.ActiveControls.TCallback');
 Prado::using('Application.API.Class.BaculumAPIPage');
 
+/**
+ * API main page.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Panel
+ * @package Baculum API
+ */
 class APIHome extends BaculumAPIPage {
 
        public function onInit($param) {
index 54882c222db4944edf271edcf873c6748ec66d2f..99766f82c92ae97230fa9dc4a67f12f63133febf 100644 (file)
@@ -35,6 +35,13 @@ Prado::using('Application.API.Class.BaculumAPIPage');
 Prado::using('Application.API.Class.Database');
 Prado::using('Application.API.Class.BasicAPIUserConfig');
 
+/**
+ * API install wizard.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Panel
+ * @package Baculum API
+ */
 class APIInstallWizard extends BaculumAPIPage {
 
        public $first_run;
index 5b399a1f40debab904131a0fcf35d50c2589913e..fda8e8ff3676fe71fe13e0661b63f3b783fb30a9 100644 (file)
@@ -24,6 +24,10 @@ Prado::using('Application.Common.Class.GeneralRequirements');
 
 /**
  * API part requirements class.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Requirements
+ * @package Baculum API
  */
 class Requirements extends GeneralRequirements {
 
index 3ad4666e0747bc4cf3618d05ad9b385381110318..9bbaf466c34a1f75e00f93de05b30de0e7c0026e 100644 (file)
@@ -28,6 +28,8 @@ Prado::using('Application.Common.Class.CommonModule');
  * @see Application.Common.Class.Interfaces.AuthModule
  *
  * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Module
+ * @package Baculum Common
  */
 abstract class AuthBase extends CommonModule {
 
index e948754adcb225e7bfc839a33b25b75bef57c379..ac38351f504aed5371b2ad99d9d52778fef3cc94 100644 (file)
@@ -27,6 +27,8 @@ Prado::using('Application.Common.Class.Interfaces');
  * Basic authentication auth module.
  *
  * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Module
+ * @package Baculum Common
  */
 class AuthBasic extends AuthBase implements AuthModule {
 
index 31624f9a06e3ebe1bde5aff1369cd931cf801226..416eae05c825ddbb8747d3d16dd92af79c7a0f18 100644 (file)
@@ -28,6 +28,8 @@ Prado::using('Application.Common.Class.OAuth2');
  * OAuth2 authorization auth module.
  *
  * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Module
+ * @package Baculum Common
  */
 class AuthOAuth2 extends AuthBase implements AuthModule {
 
index 09e09f4f6443b0b21bd6f87d70a9da852db68742..03b24142668b1fc4d1743e7558c8a6c5a1b08db2 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2018 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
 
 Prado::using('System.Web.UI.WebControls.TClientScript');
 
+/**
+ * Baculum client script class.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Client Script
+ * @package Baculum Common
+ */
 class BClientScript extends TClientScript {
 
        const SCRIPTS_VERSION = 4;
index f2486d2e247e393817dc9eccbc76ea7f60f343d8..50d96f3b7af40ff86bd1fa42902922c4c70baafb 100644 (file)
 
 use Prado\Exceptions;
 
+/**
+ * Main common Baculum exceptions class.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Exception
+ * @package Baculum Common
+ */
 class BException extends \Prado\Exceptions\TException {
 
        private $error_code;
index 783e6c92c760b9efe4b503f6a72b3280cbe6a7a7..2cdb8fd10baab2a2db4628e4d25fd2d6bcb111c0 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2016 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
@@ -29,6 +29,8 @@ Prado::using('Application.Common.Class.BClientScript');
  * page and error pages).
  *
  * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Page
+ * @package Baculum Common
  */
 class BaculumPage extends TPage {
 
index 6b7db03927641d2e639b5070935f1a56c5126de5..a6f34a0351d63e7272f5ee381840ce758e6b9064 100644 (file)
 
 Prado::using('System.Web.TUrlMapping');
 
+/**
+ * Baculum URL mapping class.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category URL
+ * @package Baculum Common
+ */
 class BaculumUrlMapping extends TUrlMapping {
 
        private $services = array(
index b65a6bdee787ed7750ad6cefe59d2987ea09bb49..ac0bb15fd988d5b88427586fa286c909d267e23e 100644 (file)
@@ -26,6 +26,8 @@ Prado::using('Application.Common.Class.CommonModule');
  * Manage basic auth method users.
  *
  * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Module
+ * @package Baculum Common
  */
 abstract class BasicUserConfig extends CommonModule {
        
index eb26f9991156f1caff0c8c73ff6e517562596164..8d79b8ee94eada8d712fda039c20fccc291fb3b5 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2016 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
@@ -27,6 +27,8 @@ Prado::using('System.TModule');
  * Every common module should inherit this abstraction.
  *
  * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Module
+ * @package Baculum Common
  */
 abstract class CommonModule extends TModule {
 
index 117f4ecd0ccb692bcb6ddb7412ed90ee170c1a71..8f223671dfdfba3abff008db4062a05b3b2cfa18 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2016 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
@@ -28,6 +28,8 @@ Prado::using('Application.Common.Class.CommonModule');
  * Note: Only write config implemented. More info in read() method.
  *
  * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Module
+ * @package Baculum Common
  */
 class ConfigBacula extends CommonModule implements ConfigFormat {
 
index 2849c45d02f8679079b74369f9dd450a99c7265e..95388d50fe6fb1f05c3b607900230ae8bb17ab01 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2016 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
@@ -26,6 +26,8 @@ Prado::using('Application.Common.Class.CommonModule');
  * Generic config file module.
  *
  * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Module
+ * @package Baculum Common
  */
 class ConfigFileModule extends CommonModule {
        
index c0aca86c03eee7ca7a685cae47a1de746dac16c8..5ac57275e355f03e5fe42fbdd8ccf91cd24b6521 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2016 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
@@ -27,6 +27,8 @@ Prado::using('Application.Common.Class.CommonModule');
  * Module to read/write INI-style config.
  *
  * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Module
+ * @package Baculum Common
  */
 class ConfigIni extends CommonModule implements ConfigFormat {
 
index b8b2e97c13e10761b4f212837a9205ef050548bb..5e4c3e3cf1f7c1669ced7a1513253fd45e8608b7 100644 (file)
  * Bacula(R) is a registered trademark of Kern Sibbald.
  */
  
+/**
+ * Error classes.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Errors
+ * @package Baculum Common
+ */
 class GenericError {
        const ERROR_NO_ERRORS = 0;
        const ERROR_INVALID_COMMAND = 1;
index 78ee2a16b8631e6334943e44cd3075eaaf731705..8229d9a87e293a1fdf51fd987beba4177d6791d5 100644 (file)
 
 /**
  * General requirement class with common dependencies both for API and Web.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Requirements
+ * @package Baculum Common
  */
 abstract class GeneralRequirements {
 
index a2ab45c2a928b97f0066acfb3b21a01e961c517b..b397a2e4f9de1b87bae474f4b7b914d401eca3e3 100644 (file)
@@ -24,6 +24,8 @@
  * Common interfaces.
  *
  * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Interfaces
+ * @package Baculum Common
  */
 
 /**
index 0a31a8aacd2d024e3aa7ab8fd8a6d3581efadc7c..8638d30c205185ac5935befb7df957990c23bc30 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2016 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
 
 Prado::using('Application.Common.Class.CommonModule');
 
+/**
+ * Logger class.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Module
+ * @package Baculum Common
+ */
 class Logging extends CommonModule {
 
        public static $debug_enabled = false;
index e1fd0961374dfb71f4206828f4c5fd0bd721701d..7685eb773b0140a0662d9f8fbde924c99451a721 100644 (file)
  * Bacula(R) is a registered trademark of Kern Sibbald.
  */
 
-/** 
- * @category Authorization
- * @package Baculum
- */
-
 Prado::using('Application.Common.Class.CommonModule');
 
+/**
+ * Generic OAuth2 abstraction.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Module
+ * @package Baculum Common
+ */
 abstract class OAuth2 extends CommonModule {
 
        /**
index b45ccd0dfee223ef6b1c66c569ecb063a41c7dd2..a5b2e33c31ca75947855dff50c99b4832f4584be 100644 (file)
 
 Prado::using('Application.Common.Class.CommonModule');
 
+/**
+ * Params class.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Module
+ * @package Baculum Common
+ */
 class Params extends CommonModule {
 
        const BACULUM_VERSION = '9.6.0';
index 2a5c092070ae050496bc27c51b9c57176b5c8d21..468a9ce70806a11210429dac28eb8f8890e2d499 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2017 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
  * Bacula(R) is a registered trademark of Kern Sibbald.
  */
  
-/**
- * Store data in session.
- * 
- * @category Data
- * @package Baculum
- */
-
 Prado::using('Application.Common.Class.CommonModule');
 Prado::using('Application.Common.Class.Interfaces');
 
+/**
+ * Store data in session.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Module
+ * @package Baculum Common
+ */
 class SessionRecord extends CommonModule implements SessionItem {
 
        private static $lock = false;
index 5dda41767719820139ace6e15bd6f8e6765be94b..a52152e4594e205d5a6ce9c7ac3e9d711806c909 100644 (file)
 
 Prado::using('Application.Common.Class.BaculumPage');
 
+/**
+ * Common page class.
+ *
+ * @category Page
+ * @package Baculum Common
+ */
 class CommonPage extends BaculumPage {
 }
 ?>
index 226cbf872d3d6d069b612c23c48a6a69b4b3c711..fa2436a812d952efae5aefa999c5d9ae56850f1d 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2016 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
  
 Prado::using('System.Web.UI.ActiveControls.TActiveControlAdapter');
 
+/**
+ * Baculum Active Button control.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Control
+ * @package Baculum Common
+ */
 class BActiveButton extends TButton implements ICallbackEventHandler, IActiveControl
 {
        public function __construct()
index 22d9831b2eaea69b9ac257e97ce51d7012563182..6ce1c303ba2709039dd8fef1308683237834bdf0 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2016 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
  * Bacula(R) is a registered trademark of Kern Sibbald.
  */
  
+/**
+ * Baculum Button control.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Control
+ * @package Baculum Common
+ */
 class BButton extends TButton {
 
        public function onInit($param) {
index c5c78f77659b6a6b5de96de1c0e56574f2fd3205..6c1cb55ecb7af0585453b10e7ed674ce1b7245ab 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2017 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
@@ -27,6 +27,13 @@ Prado::using('System.Web.UI.TTemplateControl');
 Prado::using('Application.Common.Class.OAuth2');
 Prado::using('Application.Common.Portlets.PortletTemplate');
 
+/**
+ * New auth client control.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Control
+ * @package Baculum Common
+ */
 class NewAuthClient extends PortletTemplate {
 
        private $show_buttons = true;
index 3cdb464fe796cd135b7855e7bbe6c0803f025790..57292de85f627693746ff696fa76bad0c7e9fe72 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2018 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
@@ -29,6 +29,13 @@ Prado::using('System.Web.UI.TTemplateControl');
 Prado::using('Application.Common.Class.OAuth2');
 Prado::using('Application.Common.Portlets.PortletTemplate');
 
+/**
+ * New host control.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Control
+ * @package Baculum Common
+ */
 class NewHost extends PortletTemplate {
 
        private $error = false;
index 2b36279fab53e7d79bf447efaf7815993bbbebad..5adfca102fb46caecea73fa360cc2e43b596809b 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2017 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
  * Bacula(R) is a registered trademark of Kern Sibbald.
  */
  
+/**
+ * Portlet template control.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Control
+ * @package Baculum Common
+ */
 class PortletTemplate extends TTemplateControl {
 
        protected function getModule($id) {
index 7d249614088434a35428f065c403d303f67d9291..e4325334d1a306d4f1d4c8d8b3178735a13ba6d0 100644 (file)
@@ -30,7 +30,9 @@ Prado::using('Application.Web.Class.HostRecord');
 /**
  * Internal API client module.
  *
- * @author Marcin Haba
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Module
+ * @package Baculum Web
  */
 class BaculumAPIClient extends WebModule {
 
index a9c4133d278cb7d15c79143b13d83dc942f5b492..41e74aaad1684847cab529a6dba9c93288ac4a8e 100644 (file)
@@ -27,6 +27,13 @@ Prado::using('Application.Common.Class.BaculumPage');
 Prado::using('Application.Web.Init');
 Prado::using('Application.Web.Class.WebConfig');
 
+/**
+ * Baculum Web page module.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Module
+ * @package Baculum Web
+ */
 class BaculumWebPage extends BaculumPage {
 
        /**
index 5d3ca62a626f9c0a7247f7f8a87cb9da93e0c558..2e622f65127a676b56235f199430662d9935d33b 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2017 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
@@ -26,6 +26,8 @@ Prado::using('Application.Common.Class.BasicUserConfig');
  * Manage HTTP Basic auth method users.
  *
  * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Module
+ * @package Baculum Web
  */
 class BasicWebUserConfig extends BasicUserConfig {
 
index 4c11fd4a39cfcad6312f83987ec83a26299a2985..8d6bcf81ad6a01f46eaa319c860b0da9914eaee4 100644 (file)
@@ -24,6 +24,10 @@ Prado::using('Application.:Web.Class.WebModule');
 
 /**
  * Module responsible for checking and keeping Bacula config dependencies.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Module
+ * @package Baculum Web
  */
 class DataDependencies extends WebModule {
 
index 8ae76ba0c5bfadc3bbdcf0cd1ae5d020597a588e..47b5e67d9590ba839289978d7d571dfcb3a39d14 100644 (file)
 
 Prado::using('Application.Web.Class.WebModule');
 
+/**
+ * Data description module.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Module
+ * @package Baculum Web
+ */
 class DataDescription extends WebModule {
 
        /**
index 69cd2d0a22af3e3bd1f36b08aee6779f2658e689..4ce133d1a2b7b6e2102a6a657b11680fc39f3c6c 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2016 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
@@ -27,6 +27,8 @@ Prado::using('Application.Common.Class.ConfigFileModule');
  * Module is responsible for get/set hosts config data.
  *
  * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Module
+ * @package Baculum Web
  */
 class HostConfig extends ConfigFileModule {
 
index d76cfc08850b0c31ff196593a30d85a515595edc..8e5059ba855b56bdcc328aae13a69ba0be381c18 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2016 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
 Prado::using('Application.Common.Class.Interfaces');
 Prado::using('Application.Common.Class.SessionRecord');
 
+/**
+ * Host session record class.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Database
+ * @package Baculum Web
+ */
 class HostRecord extends SessionRecord implements SessionItem {
 
        public $host;
index f7b8db87ebe49bc39db6909143c34f843b1b94b5..9221f3d8a1c37c7fae0a0adc8c4bd04a69984937 100644 (file)
 
 Prado::using('Application.Web.Class.WebModule');
 
+/**
+ * Bacula logs parser module.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Module
+ * @package Baculum Web
+ */
 class LogParser extends WebModule {
 
        const CLIENT_PATTERN = '/^\s+Client\:\s+"?(?P<client>[a-zA-Z0-9:.\-_ ]+)"?/i';
index 76894ac269910d1125e5d72b3cbb7ac5d98e2c4e..7f9e73b0ddd69c6d3e58c9d37e7015328bf0edbf 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2016 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
 Prado::using('Application.Common.Class.Interfaces');
 Prado::using('Application.Common.Class.SessionRecord');
 
+/**
+ * OAuth2 session record module.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Module
+ * @package Baculum Web
+ */
 class OAuth2Record extends SessionRecord implements SessionItem {
 
        public $host;
index 46dbe9871b65857b24107d48aab5e03749f4f2d8..47732498ecb6b3c4130ba0de088060cf9b171fce 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2016 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
@@ -27,6 +27,8 @@ Prado::using('Application.Common.Class.ConfigFileModule');
  * Module is responsible for get/set webGUI config data.
  *
  * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Module
+ * @package Baculum Web
  */
 class WebConfig extends ConfigFileModule {
 
index 0a789b55e3e9047d0bc282a10c8d0e85e8f1d560..dfad7f4632717b694221c675b2f5e09aa1d1a407 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2016 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
@@ -27,6 +27,8 @@ Prado::using('System.TModule');
  * Every Web module should inherit this abstraction.
  *
  * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Module
+ * @package Baculum Web
  */
 abstract class WebModule extends TModule {
 
index 89cb6c43502fe5e93a06b608848bafc243bec6da..02f196e2084761a746056a31e4521c83374c7df8 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2016 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
 
 Prado::using('System.Web.TUrlMapping');
 
+/**
+ * Web URL mapper class.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category URL
+ * @package Baculum Web
+ */
 class WebUrlMapping extends TUrlMappingPattern {
 
        const SERVICE_ID = 'web';
index 94271cdbc907315383fe933d808aca953b958e9e..aa55b8e9004262333e792264e485d83c54f00a81 100644 (file)
  * Bacula(R) is a registered trademark of Kern Sibbald.
  */
 
+/**
+ * Initialization file.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Initialization
+ * @package Baculum Web
+ */
+
 $timezone = 'UTC';
 if (!ini_get('date.timezone')) {
        date_default_timezone_set($timezone);
index edf597c885f0613000c245298120537ecc250615..2f9c118fc46fa61dadb43f6356d1e2f0c155a8e8 100644 (file)
  
 Prado::using('Application.Common.Class.Params');
 
+/**
+ * Main layout class.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Layout
+ * @package Baculum Web
+ */
 class Main extends TTemplateControl {
 
        public $web_config;
index 1f2e772e3fb4cf212396ab2cc2de4339b443008b..4e584f881bd7d5bed5889becf69a552f90e088e8 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2016 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
  * Bacula(R) is a registered trademark of Kern Sibbald.
  */
 
+/**
+ * Message box class.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Layout
+ * @package Baculum Web
+ */
 class MessageBox extends TTemplateControl
 {
-
 }
-?>
\ No newline at end of file
+?>
index c37fae98dc297a7a9664ce502262524ce3cbd998..6aee10a70dc65fbef54c723fd989bfda5a8d4813 100644 (file)
  * Bacula(R) is a registered trademark of Kern Sibbald.
  */
  
+/**
+ * Wizard layout.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Layout
+ * @package Baculum Web
+ */
 class Wizard extends TTemplateControl {
 
        public $web_config;
index 7b4c39256db2815e6c1a773c1705be540d4290f8..57cb0d19184736e3551d42256d17f56863e3ff7d 100644 (file)
@@ -24,6 +24,13 @@ Prado::using('System.Web.UI.ActiveControls.TActiveLinkButton');
 Prado::using('Application.Web.Class.BaculumWebPage'); 
 Prado::using('Application.Web.Pages.Monitor');
 
+/**
+ * Application settings class.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Page
+ * @package Baculum Web
+ */
 class ApplicationSettings extends BaculumWebPage {
 
        protected $admin = true;
index bb9f86e72fe4c91f67f7b9756f0895a8a06d87d0..0041978bce8b4c4b203a30b19cd82aa9fa064f45 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2018 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
 
 Prado::using('Application.Common.Class.BaculumPage');
 
+/**
+ * Baculum error page.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Page
+ * @package Baculum Web
+ */
 class BaculumError extends BaculumPage {
 
        public $error;
index aa0b8a895987815bed86b0ebd8485bc29d8aa1c1..e67a55f96d718b927a04287791c55fa84962db92 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2018 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
 
 Prado::using('Application.Web.Class.BaculumWebPage'); 
 
+/**
+ * Client list page.
+ *
+ * @category Page
+ * @package Baculum Web
+ */
 class ClientList extends BaculumWebPage {
 }
 ?>
index 2dc030432bd58f71fb831778da88fdd244a9db7c..c1525596b056cbd6da706cfcd4d572737361f401 100644 (file)
@@ -26,6 +26,13 @@ Prado::using('System.Web.UI.ActiveControls.TCallback');
 Prado::using('System.Web.UI.JuiControls.TJuiProgressbar');
 Prado::using('Application.Web.Class.BaculumWebPage'); 
 
+/**
+ * Client view page.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Page
+ * @package Baculum Web
+ */
 class ClientView extends BaculumWebPage {
 
        const CLIENTID = 'ClientId';
index f39c94d5dff747435fb7e7b4e542610b45aad973..eb53cf7b4cd989e63a1f9b098b75f598a6e29b50 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2018 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
 
 Prado::using('Application.Web.Class.BaculumWebPage'); 
 
+/**
+ * Configure hosts page.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Page
+ * @package Baculum Web
+ */
 class ConfigureHosts extends BaculumWebPage {
 
        protected $admin = true;
index 7326284c81056dcb4dc326691ab0234f9d0ab3c8..752800498ffccd383ce105873c846c0c025ce168 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2018 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
 
 Prado::using('Application.Web.Class.BaculumWebPage'); 
 
+/**
+ * Bacula console page.
+ *
+ * @category Page
+ * @package Baculum Web
+ */
 class Console extends BaculumWebPage {
 }
 ?>
index b0655134f6b7062003a40cae12e959b2f8d7a252..cfa681a52da9ec075f0cde8e09314a0e0ff15af4 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2018 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
 Prado::using('System.Web.UI.ActiveControls.TActiveLinkButton');
 Prado::using('Application.Web.Class.BaculumWebPage'); 
 
+/**
+ * Main dashboard page.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Page
+ * @package Baculum Web
+ */
 class Dashboard extends BaculumWebPage {
        public function loadRunJobModal($sender, $param) {
                $this->RunJobModal->loadData();
index 5426a04ece89aac0a26c46f50ada8fd901d6d9bc..10b987296968c321486dd52a54f0942ce3d27f08 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2018 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
@@ -25,6 +25,13 @@ Prado::using('System.Web.UI.ActiveControls.TActiveLabel');
 Prado::using('System.Web.UI.ActiveControls.TActiveLinkButton');
 Prado::using('Application.Web.Class.BaculumWebPage'); 
 
+/**
+ * Device view page.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Page
+ * @package Baculum Web
+ */
 class DeviceView extends BaculumWebPage {
 
        const USE_CACHE = true;
index 0eea9b3b30c5a274d81f2cc0d66d10acfaa31b64..9f6362a11f395c1a080eb47b6fd96ffdf2e3fbe4 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2018 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
 
 Prado::using('Application.Web.Class.BaculumWebPage'); 
 
+/**
+ * FileSet list page.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Page
+ * @package Baculum Web
+ */
 class FileSetList extends BaculumWebPage {
 
        const USE_CACHE = true;
index 4e90290429e1a04b9d0bcdbeaacdfb59fce197db..49cb31106d0e145bad087932635e120e315369b1 100644 (file)
 
 Prado::using('Application.Web.Class.BaculumWebPage'); 
 
+/**
+ * FileSet view page.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Page
+ * @package Baculum Web
+ */
 class FileSetView extends BaculumWebPage {
 
        const USE_CACHE = true;
index 6dbce6bd0f5b10f0ee41e896e3c3ea285fec25cd..1f041e9bc0413afc017d076f739edb20e36deeac 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2018 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
 
 Prado::using('Application.Web.Class.BaculumWebPage'); 
 
+/**
+ * Graphs page.
+ *
+ * @category Page
+ * @package Baculum Web
+ */
 class Graphs extends BaculumWebPage {
 }
 ?>
index b7d947f9acc5666d18eef6ee0e4011bd816fd2cc..a80d7626eef0f66f8e162ca934d33ba0854f6a76 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2018 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
@@ -25,6 +25,13 @@ Prado::using('System.Web.UI.ActiveControls.TCallback');
 Prado::using('Application.Web.Class.BaculumWebPage'); 
 Prado::using('Application.Web.Portlets.RunJob');
 
+/**
+ * Job history list page.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Page
+ * @package Baculum Web
+ */
 class JobHistoryList extends BaculumWebPage {
 
        const USE_CACHE = true;
index 9c557f20f9d89aec1f9dc2e279179e8d99917c6f..4d0305441875a90999453c89b13e0aae6ba126ea 100644 (file)
@@ -26,6 +26,13 @@ Prado::using('System.Web.UI.ActiveControls.TCallback');
 Prado::using('System.Web.UI.JuiControls.TJuiProgressbar');
 Prado::using('Application.Web.Class.BaculumWebPage'); 
 
+/**
+ * Job history view page.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Page
+ * @package Baculum Web
+ */
 class JobHistoryView extends BaculumWebPage {
 
        const IS_RUNNING = 'IsRunning';
index 9c38bcd78c75091ffc66ce8293675b860cba286d..760c3889203a2277d16ae1406dc2edb037d7c7e7 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2018 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
 Prado::using('System.Web.UI.ActiveControls.TActiveLinkButton');
 Prado::using('Application.Web.Class.BaculumWebPage'); 
 
+/**
+ * Job list page.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Page
+ * @package Baculum Web
+ */
 class JobList extends BaculumWebPage {
 
        const USE_CACHE = true;
index 559753b7d5e7a42fae77b22aad1ba925834ce04f..d323f651997a9eb23a1d7bf4042811e9ccb5625f 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2018 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
@@ -25,6 +25,13 @@ Prado::using('System.Web.UI.ActiveControls.TActiveLinkButton');
 Prado::using('System.Web.UI.ActiveControls.TCallback');
 Prado::using('Application.Web.Class.BaculumWebPage'); 
 
+/**
+ * Job view page.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Page
+ * @package Baculum Web
+ */
 class JobView extends BaculumWebPage {
 
        const JOB_NAME = 'JobName';
index 4308eba2bd8820e18586a1426d784861ff77568d..19a31f4548507246a4aa984d5a9365a45c77cf98 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2018 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
@@ -26,6 +26,10 @@ Prado::using('Application.Web.Class.BaculumWebPage');
  *
  * NOTE: It must inherit from BaculumPage, not from BaculumWebPage,
  * because this way it has not any redundant API request from BaculumWebPage.
+ * 
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Page
+ * @package Baculum Web
  */
 class Monitor extends BaculumPage {
 
index c12ed583433f4941cf48a04d105e60351c70f7fc..5e16b46585576a56c7071dcb9e08ab04b9bfa417 100644 (file)
@@ -24,6 +24,13 @@ Prado::using('Application.Web.Class.BaculumWebPage');
 Prado::using('System.Web.UI.ActiveControls.TActiveLabel');
 Prado::using('System.Web.UI.WebControls.TWizard');
 
+/**
+ * New job wizard page.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Page
+ * @package Baculum Web
+ */
 class NewJobWizard extends BaculumWebPage {
 
        protected $admin = true;
index bf9151393f18f6b1e0fcca4e43f478853390e6aa..5ab843091d5bdbbaa787849d2ec8c240d1244910 100644 (file)
@@ -25,6 +25,13 @@ Prado::using('System.Web.UI.ActiveControls.TActiveLabel');
 Prado::using('System.Web.UI.ActiveControls.TActiveLinkButton');
 Prado::using('Application.Web.Class.BaculumWebPage'); 
 
+/**
+ * New resource page.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Page
+ * @package Baculum Web
+ */
 class NewResource extends BaculumWebPage {
 
        const COMPONENT_TYPE = 'ComponentType';
index 7cf6c56263da84cc2dc91f68eb5e4a88d90b3682..ab6d0b6627842dff6c6ca84221f47b0bbce1c441 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2016 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
 
 Prado::using('Application.Common.Class.BaculumPage');
 
+/**
+ * OAuth2 redirection callback page.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Page
+ * @package Baculum Web
+ */
 class OAuth2Redirect extends BaculumPage {
 
        /**
index 4ff5c9c97b54dbe84c6c858b5daacd5a18a15a7d..35f89c016d0363d7775ed110a4ea057e425196a0 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2018 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
 
 Prado::using('Application.Web.Class.BaculumWebPage'); 
 
+/**
+ * Pool list page.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Page
+ * @package Baculum Web
+ */
 class PoolList extends BaculumWebPage {
 
        protected $admin = true;
index f826d3e3a795495430c399f15de1fe69305208cb..a80d4174b78f9a949a107fa478dd626d82ae6025 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2018 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
@@ -24,6 +24,13 @@ Prado::using('System.Web.UI.ActiveControls.TActiveLabel');
 Prado::using('System.Web.UI.ActiveControls.TActiveLinkButton');
 Prado::using('Application.Web.Class.BaculumWebPage'); 
 
+/**
+ * Pool view page.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Page
+ * @package Baculum Web
+ */
 class PoolView extends BaculumWebPage {
 
        const USE_CACHE = true;
index 0befa5c3c0b94758207999a6be229ae3afd4ea7a..9ae2cb9334c116bc7d4d164d2c47ef756f24e2b2 100644 (file)
@@ -24,6 +24,10 @@ Prado::using('Application.Common.Class.GeneralRequirements');
 
 /**
  * Web part requirements class.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Page
+ * @package Baculum Web
  */
 class Requirements extends GeneralRequirements {
 
index f868d314190d8faff3c6298096c702bb1aa9ee70..63b8d5c43c8ab54b3312ffac8f4a0b6fdda4df68 100644 (file)
@@ -31,6 +31,13 @@ Prado::using('System.Web.UI.ActiveControls.TActiveRepeater');
 Prado::using('System.Web.UI.ActiveControls.TCallback');
 Prado::using('System.Web.UI.ActiveControls.TActiveTextBox');
 
+/**
+ * Restore wizard page.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Page
+ * @package Baculum Web
+ */
 class RestoreWizard extends BaculumWebPage
 {
        /**
index 2f4f1cf88a46e87a8bd8592ff03a05dcbb9482cf..678924221006ee132eef4f3a35fe18b84bed9dfc 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2018 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
 
 Prado::using('Application.Web.Class.BaculumWebPage'); 
 
+/**
+ * Schedule list page.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Page
+ * @package Baculum Web
+ */
 class ScheduleList extends BaculumWebPage {
 
        const USE_CACHE = true;
index f10733b7a9c1a87d9af07da25c765414dcaeeaf6..fcbdb1f03e3ab034d9c40bf09e9086903f5b8d0d 100644 (file)
 
 Prado::using('Application.Web.Class.BaculumWebPage');
 
+/**
+ * Schedule status list.
+ *
+ * @category Page
+ * @package Baculum Web
+ */
 class ScheduleStatusList extends BaculumWebPage {
 }
 ?>
index 677c8d13982109aa4a357ae06df4234f275a5652..8de37cc9c3e92b094296bcf364dd161f0700645c 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2018 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
 
 Prado::using('Application.Web.Class.BaculumWebPage'); 
 
+/**
+ * Schedule view page.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Page
+ * @package Baculum Web
+ */
 class ScheduleView extends BaculumWebPage {
 
        const USE_CACHE = true;
index 1bbf34e0f996e4592c93a4d466abeaddbc6acf06..e36e82408f60c481bf5e3a6d4ee02c6faeba6ff3 100644 (file)
 
 Prado::using('Application.Web.Class.BaculumWebPage');
 
+/**
+ * Statistics list page.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Page
+ * @package Baculum Web
+ */
 class StatisticsList extends BaculumWebPage {
 
        const USE_CACHE = true;
index bbf896ccf0b0fd620d8a1a565483d0fb5796d29f..51abd690c669551a8c4ac44b898c6a14f7fe409c 100644 (file)
 
 Prado::using('Application.Web.Class.BaculumWebPage');
 
+/**
+ * Statistics view page.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Page
+ * @package Baculum Web
+ */
 class StatisticsView extends BaculumWebPage {
 
        const COMPONENT_TYPE = 'ComponentType';
index b7bc114ab50ad0d6e3735056ea1331d1e9259418..3aa29e31705e42eb1c15e0aca8c618b1ea85b583 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2018 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
 
 Prado::using('Application.Web.Class.BaculumWebPage'); 
 
+/**
+ * Storage list page.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Page
+ * @package Baculum Web
+ */
 class StorageList extends BaculumWebPage {
 
        const USE_CACHE = true;
index 3ae56d85fa3c2903faa2671edc7be6884775927c..3613f39cd22e558b59410e23d50f4e462619027a 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2018 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
@@ -27,6 +27,13 @@ Prado::using('System.Web.UI.ActiveControls.TActiveRepeater');
 Prado::using('System.Web.UI.ActiveControls.TActiveLinkButton');
 Prado::using('Application.Web.Class.BaculumWebPage'); 
 
+/**
+ * Storage view page.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Page
+ * @package Baculum Web
+ */
 class StorageView extends BaculumWebPage {
 
        const STORAGEID = 'StorageId';
index 55d752c55e93f7963a0f1c6b9ccfbf7dd9cc6bbc..cdf7cd14768a4c19f462a46e0b14cfe22b4ded38 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2018 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
@@ -25,6 +25,13 @@ Prado::using('System.Web.UI.ActiveControls.TActiveRepeater');
 Prado::using('System.Web.UI.ActiveControls.TCallback');
 Prado::using('Application.Web.Class.BaculumWebPage'); 
 
+/**
+ * Users page.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Page
+ * @package Baculum Web
+ */
 class Users extends BaculumWebPage {
 
        protected $admin = true;
index f89ea037d3efc13bf3d0fc2ad0c853a40814b8c2..528e9ad05f836d0728b05f217f715b5b10b60a2b 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2018 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
 
 Prado::using('Application.Web.Class.BaculumWebPage'); 
 
+/**
+ * Volume list page.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Page
+ * @package Baculum Web
+ */
 class VolumeList extends BaculumWebPage {
 
        const USE_CACHE = true;
index e11098a323c96cca71c3ea3c916163e99b6475ad..54793255461d050223e7f74c1d2d602623ce56a3 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2018 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
@@ -27,6 +27,13 @@ Prado::using('System.Web.UI.ActiveControls.TActiveTextBox');
 Prado::using('System.Web.UI.ActiveControls.TActiveCheckBox');
 Prado::using('Application.Web.Class.BaculumWebPage'); 
 
+/**
+ * Volume view page.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Page
+ * @package Baculum Web
+ */
 class VolumeView extends BaculumWebPage {
 
        const USE_CACHE = false;
index 8fccb699b312fab4b096a1d389df5a94b225ab95..5e364f9f4c1b887310fe49cef14172736a040761 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2018 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
@@ -27,6 +27,13 @@ Prado::using('Application.Web.Class.HostConfig');
 Prado::using('Application.Web.Class.BasicWebUserConfig'); 
 Prado::using('System.Web.UI.ActiveControls.TActiveDropDownList');
 
+/**
+ * Web config wizard page.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Page
+ * @package Baculum Web
+ */
 class WebConfigWizard extends BaculumWebPage
 {
 
index b90ee114e0ddadd781758b6520c8fc7bd64918da..22f3f9cc141c03c42621551cfa723f996dafb8b5 100644 (file)
 
 Prado::using('System.Web.UI.WebControls.TConditional');
 
+/**
+ * Baculum conditional control.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Control
+ * @package Baculum Web
+ */
 class BConditional extends TTemplateControl implements IDataRenderer, IActiveControl {
 
        const BCONDITION = 'BCondition';
index f707fd18d023b725864c92d20287c8758c49520b..b622cfcc69b1b6af1e3b947359449f3850fa1ffd 100644 (file)
@@ -26,6 +26,13 @@ Prado::using('Application.Web.Portlets.ComponentListTemplate');
 Prado::using('Application.Web.Portlets.NewResourceMenu');
 Prado::using('Application.Web.Class.Miscellaneous');
 
+/**
+ * Bacula config components control.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Control
+ * @package Baculum Web
+ */
 class BaculaConfigComponents extends ComponentListTemplate {
 
        const CHILD_CONTROL = 'BaculaConfigResources';
index fe4925ab0af1107d071f5547164b158c01981a7f..3a52146865bdfa96a2477ddde339e11a5e557b34 100644 (file)
@@ -39,6 +39,13 @@ Prado::using('Application.Web.Portlets.DirectiveTimePeriod');
 Prado::using('Application.Web.Portlets.DirectiveRunscript');
 Prado::using('Application.Web.Portlets.DirectiveMessages');
 
+/**
+ * Bacula config directives control.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Control
+ * @package Baculum Web
+ */
 class BaculaConfigDirectives extends DirectiveListTemplate {
 
        const SHOW_REMOVE_BUTTON = 'ShowRemoveButton';
index 9e3efd6cb99df351e318f412d6978e8751be533a..b4fc2517e39511f0793f7dd0d771a48ad1bca468 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2016 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
@@ -24,6 +24,13 @@ Prado::using('System.Web.UI.ActiveControls.TActiveLinkButton');
 Prado::using('System.Web.UI.ActiveControls.TActiveRepeater');
 Prado::using('Application.Web.Portlets.ResourceListTemplate');
 
+/**
+ * Bacula config resource control.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Control
+ * @package Baculum Web
+ */
 class BaculaConfigResources extends ResourceListTemplate {
 
        const CHILD_CONTROL = 'BaculaConfigDirectives';
index 4f31b56ae435dd331244077d03f338c55aed7f5f..41e58b003dc8cc8364d29775dc7ad0e4866cad19 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2016 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
@@ -25,6 +25,13 @@ Prado::using('System.Web.UI.ActiveControls.TActiveRepeater');
 Prado::using('Application.Web.Class.HostConfig');
 Prado::using('Application.Web.Portlets.HostListTemplate');
 
+/**
+ * Bacula hosts control.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Control
+ * @package Baculum Web
+ */
 class BaculaHosts extends HostListTemplate {
 
        const CHILD_CONTROL = 'BaculaConfigComponents';
index 4eb066df880c80858d0589d7bce2d19ab1b3baa0..37eaabc655f8d3f98da6503b840f0bf8a078f8a0 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2016 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
@@ -25,6 +25,13 @@ Prado::using('System.Web.UI.ActiveControls.TActiveButton');
 Prado::using('System.Web.UI.ActiveControls.TActiveTextBox');
 Prado::using('Application.Web.Portlets.Portlets');
 
+/**
+ * Bconsole control.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Control
+ * @package Baculum Web
+ */
 class Bconsole extends Portlets {
 
        const MAX_CONSOLE_OUTPUT_BATCH = -1000;
index d514821522a5538c392c97b4187d1a01d1f74a5c..b96af4f323085380d6bab7e5a1d935e05fa889eb 100644 (file)
@@ -28,6 +28,10 @@ Prado::using('Application.Web.Portlets.Portlets');
 
 /**
  * Set client bandwidth limit control.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Control
+ * @package Baculum Web
  */
 class ClientBandwidthLimit extends Portlets {
 
index 4b626710d21572c1354e8089069f09f847c88a88..68baf413d9a2981083798a921f08f4d0d4fb34d1 100644 (file)
@@ -26,6 +26,10 @@ Prado::using('Application.Web.Portlets.DirectiveListTemplate');
 /**
  * Component actions control responsible for start,
  * stop and restart components.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Control
+ * @package Baculum Web
  */
 class ComponentActionsMenu extends DirectiveListTemplate {
 
index b8550f05496fde0f7905b4076f4bd56efef4661b..4f7b6d44d63907154e8d0803dbdcd5b8e6cc3ad6 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2016 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
 Prado::using('System.Web.UI.ActiveControls.TActiveControlAdapter');
 Prado::using('Application.Web.Portlets.ConfigListTemplate');
 
+/**
+ * Component list template control.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Control
+ * @package Baculum Web
+ */
 class ComponentListTemplate extends ConfigListTemplate implements IActiveControl, ICallbackEventHandler {
 
        const HOST = 'Host';
index d1ad390aa1fcb0f7438b2a9b0294ead65f0fc341..e294108c0bd042a74da541e5ae3262b994c678b4 100644 (file)
 
 Prado::using('Application.Web.Portlets.DirectiveControlTemplate');
 
+/**
+ * Config list template control.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Control
+ * @package Baculum Web
+ */
 class ConfigListTemplate extends DirectiveControlTemplate {
 
        public function getChildControl($parent, $type) {
index c2486ebbd2b46685ffbf347964874ec187605d24..71bc0098e0c81500717a931972bf90b6d6404066 100644 (file)
@@ -24,6 +24,13 @@ Prado::using('System.Web.UI.ActiveControls.TActiveLabel');
 Prado::using('System.Web.UI.ActiveControls.TActiveCheckBox');
 Prado::using('Application.Web.Portlets.DirectiveTemplate');
 
+/**
+ * Checkbox directive control.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Control
+ * @package Baculum Web
+ */
 class DirectiveCheckBox extends DirectiveTemplate {
 
        public function getValue() {
index 6cd148ffe6272649c9033e8d2d7a76106e1c9544..9bf235fc5acac713fa238b345df4a0596ee2628c 100644 (file)
@@ -24,6 +24,13 @@ Prado::using('System.Web.UI.ActiveControls.TActiveLabel');
 Prado::using('System.Web.UI.ActiveControls.TActiveDropDownList');
 Prado::using('Application.Web.Portlets.DirectiveTemplate');
 
+/**
+ * Combobox directive control.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Control
+ * @package Baculum Web
+ */
 class DirectiveComboBox extends DirectiveTemplate {
 
        public function onPreRender($param) {
index 042eef9c95b524f8f9298d150e158ae866a5d727..f0d4571c278e06f735da6d233eb2565132116e2e 100644 (file)
 
 Prado::using('System.Web.UI.TTemplateControl');
 
+/**
+ * Abstraction to directive control template.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Control
+ * @package Baculum Web
+ */
 abstract class DirectiveControlTemplate extends TTemplateControl {
 
        public function getCmdParam() {
index 357d35eaccc2b6baefbd1236428d44f7a15d2476..9be9bba98455036ed839d33e9c3d1ea28899329c 100644 (file)
@@ -30,6 +30,13 @@ Prado::using('Application.Web.Portlets.DirectiveComboBox');
 Prado::using('Application.Web.Portlets.DirectiveInteger');
 Prado::using('Application.Web.Portlets.FileSetOptionRenderer');
 
+/**
+ * FileSet directive template.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Control
+ * @package Baculum Web
+ */
 class DirectiveFileSet extends DirectiveListTemplate {
 
        private $directive_types = array(
index 13a919230668dc8429f4c33da83fbbea407efb3c..41d031d7c7f14f3244b4eb9b17458e3815c5a43d 100644 (file)
@@ -24,6 +24,13 @@ Prado::using('System.Web.UI.ActiveControls.TActiveLabel');
 Prado::using('System.Web.UI.ActiveControls.TActiveTextBox');
 Prado::using('Application.Web.Portlets.DirectiveTemplate');
 
+/**
+ * Integer directive template.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Control
+ * @package Baculum Web
+ */
 class DirectiveInteger extends DirectiveTemplate {
 
        public function getValue() {
index 2ba98d2227db108020c26d4d4d2405d9eed84766..283f308de9d571d0523ee7a29b1d936dbf86170b 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2017 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
@@ -24,6 +24,13 @@ Prado::using('System.Web.UI.ActiveControls.TActiveLabel');
 Prado::using('System.Web.UI.ActiveControls.TActiveListBox');
 Prado::using('Application.Web.Portlets.DirectiveTemplate');
 
+/**
+ * ListBox directive template.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Control
+ * @package Baculum Web
+ */
 class DirectiveListBox extends DirectiveTemplate {
 
        public function onPreRender($param) {
index eb5d5c071d5685a48fc00adb81a6edbe39f5d9b3..232be6954dc92b6c97f5adf2a274b8d73b27af36 100644 (file)
 Prado::using('System.Web.UI.ActiveControls.TActiveControlAdapter');
 Prado::using('Application.Web.Portlets.ConfigListTemplate');
 
+/**
+ * Directive list template.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Control
+ * @package Baculum Web
+ */
 class DirectiveListTemplate extends ConfigListTemplate implements IActiveControl, ICallbackEventHandler {
 
        const HOST = 'Host';
index c682c67baecd3eb192d16af4a9d6ee782f43b361..01c145f5c14b6c130f75dc2e60d4aea0a28b8bec 100644 (file)
 Prado::using('Application.Web.Portlets.DirectiveListTemplate');
 Prado::using('Application.Web.Portlets.DirectiveTextBox');
 
+/**
+ * Messages directive.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Control
+ * @package Baculum Web
+ */
 class DirectiveMessages extends DirectiveListTemplate {
 
        private $directive_types = array(
index 5b453e10ffd76bb60b2d29efec5aca1d11153a8d..dc5736c0cc39fa8254215dc5ce83a6c515a0098c 100644 (file)
@@ -25,6 +25,13 @@ Prado::using('System.Web.UI.ActiveControls.TActiveDropDownList');
 Prado::using('System.Web.UI.ActiveControls.TActiveLinkButton');
 Prado::using('Application.Web.Portlets.DirectiveListTemplate');
 
+/**
+ * Multi-combobox directive control.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Control
+ * @package Baculum Web
+ */
 class DirectiveMultiComboBox extends DirectiveListTemplate {
 
        public function dataBind() {
index ed85b7c6f32f6af0eb9e1d7a74851d21c641d13a..7ce3bfe13f366251513db2b07295c15a354f4004 100644 (file)
@@ -25,6 +25,13 @@ Prado::using('System.Web.UI.ActiveControls.TActiveTextBox');
 Prado::using('System.Web.UI.ActiveControls.TActiveLinkButton');
 Prado::using('Application.Web.Portlets.DirectiveListTemplate');
 
+/**
+ * Multi-textbox directive control.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Control
+ * @package Baculum Web
+ */
 class DirectiveMultiTextBox extends DirectiveListTemplate {
 
        public function dataBind() {
index 1e3cf889bdac156d33008aff07541af84597667e..17766cadb4805e78629e4f7d319849737486ea6a 100644 (file)
@@ -24,6 +24,13 @@ Prado::using('System.Web.UI.ActiveControls.TActiveLabel');
 Prado::using('System.Web.UI.ActiveControls.TActiveTextBox');
 Prado::using('Application.Web.Portlets.DirectiveTemplate');
 
+/**
+ * Password directive control.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Control
+ * @package Baculum Web
+ */
 class DirectivePassword extends DirectiveTemplate {
 
        public function getValue() {
index e981a84c541f52a340ad513e371e22f2e89a49e1..b84f9f75663a1ea3040f6ed01c215f2f61d12710 100644 (file)
@@ -42,6 +42,13 @@ Prado::using('Application.Web.Portlets.DirectiveTimePeriod');
 Prado::using('Application.Web.Portlets.DirectiveRunscript');
 Prado::using('Application.Web.Portlets.DirectiveMessages');
 
+/**
+ * Directive renderer control.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Control
+ * @package Baculum Web
+ */
 class DirectiveRenderer extends TItemDataRenderer {
 
        const DATA = 'Data';
index e85abe74dff79a74ad03a431077a3407f4f256fc..953dd93ceb8b9cce60c3ee14b096f917239ef2c1 100644 (file)
@@ -25,6 +25,13 @@ Prado::using('Application.Web.Portlets.DirectiveCheckBox');
 Prado::using('Application.Web.Portlets.DirectiveTextBox');
 Prado::using('Application.Web.Portlets.DirectiveComboBox');
 
+/**
+ * Runscript directive control.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Control
+ * @package Baculum Web
+ */
 class DirectiveRunscript extends DirectiveListTemplate {
 
        private $directive_types = array(
index bfdf0f7f0389d1c763f2793103b9515a1dd3f329..76ca7f13905c7d7cad46e710fe1b6cede5f72204 100644 (file)
@@ -27,6 +27,13 @@ Prado::using('Application.Web.Portlets.DirectiveComboBox');
 Prado::using('Application.Web.Portlets.DirectiveTextBox');
 Prado::using('Application.Web.Portlets.DirectiveTimePeriod');
 
+/**
+ * Schedule directive control.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Control
+ * @package Baculum Web
+ */
 class DirectiveSchedule extends DirectiveListTemplate {
 
        private $directive_types = array(
index 67e27722cd1fb7b7950492d70d05b34d91bf03e9..24c4057a3e0d32f82370dd87bb44e94073c97d82 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2016 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
 Prado::using('System.Web.UI.ActiveControls.TCallback');
 Prado::using('Application.Web.Portlets.DirectiveListTemplate');
 
+/**
+ * Directive settings control.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Control
+ * @package Baculum Web
+ */
 class DirectiveSetting extends DirectiveListTemplate {
 
        public function onLoadDirectives($param) {
index 65eef444c4d6ce769e2196a7c63a76f4fe08fd0c..c6cb936c3db1e1a52b2a69c7ea756822cf67bda1 100644 (file)
@@ -25,6 +25,13 @@ Prado::using('System.Web.UI.ActiveControls.TActiveTextBox');
 Prado::using('System.Web.UI.ActiveControls.TActiveDropDownList');
 Prado::using('Application.Web.Portlets.DirectiveTemplate');
 
+/**
+ * Size directive control.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Control
+ * @package Baculum Web
+ */
 class DirectiveSize extends DirectiveTemplate {
 
        const SIZE_FORMAT = 'SizeFormat';
index e536c7d7f04bc096d07dbfa51acf5b1dd40c53c5..889bbd315353fe46787833d9db0308d85d29ceaf 100644 (file)
@@ -25,6 +25,13 @@ Prado::using('System.Web.UI.ActiveControls.TActiveTextBox');
 Prado::using('System.Web.UI.ActiveControls.TActiveDropDownList');
 Prado::using('Application.Web.Portlets.DirectiveTemplate');
 
+/**
+ * Speed directive control.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Control
+ * @package Baculum Web
+ */
 class DirectiveSpeed extends DirectiveTemplate {
 
        const ALLOW_REMOVE = 'AllowRemove';
index b37e414f5c0583ba2f5794e1ad1902aabf91963f..f439dae270f8a027c86351a2491ca6d944f5bc39 100644 (file)
@@ -24,6 +24,13 @@ Prado::using('System.Web.UI.ActiveControls.TActiveControlAdapter');
 Prado::using('Application.Web.Portlets.DirectiveControlTemplate');
 Prado::using('Application.Web.Portlets.IDirectiveField');
 
+/**
+ * Directive template control.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Control
+ * @package Baculum Web
+ */
 class DirectiveTemplate extends DirectiveControlTemplate implements IDirectiveField, IActiveControl {
 
        const HOST = 'Host';
index f72d86d8d7314f620994c12c15cf81e15f3f1e78..3017647306f3657af7876c1653a0c511e2f46105 100644 (file)
@@ -24,6 +24,13 @@ Prado::using('System.Web.UI.ActiveControls.TActiveLabel');
 Prado::using('System.Web.UI.ActiveControls.TActiveTextBox');
 Prado::using('Application.Web.Portlets.DirectiveTemplate');
 
+/**
+ * TextBox directive control.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Control
+ * @package Baculum Web
+ */
 class DirectiveTextBox extends DirectiveTemplate {
 
        public function getValue() {
index b0b95aa1bb5848e03abc5ed57ffbee45b87369cd..25d2e5a3019c86e985044a00d55612a5e6b4d654 100644 (file)
@@ -25,6 +25,13 @@ Prado::using('System.Web.UI.ActiveControls.TActiveTextBox');
 Prado::using('System.Web.UI.ActiveControls.TActiveDropDownList');
 Prado::using('Application.Web.Portlets.DirectiveTemplate');
 
+/**
+ * Time period directive control.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Control
+ * @package Baculum Web
+ */
 class DirectiveTimePeriod extends DirectiveTemplate {
 
        const TIME_FORMAT = 'TimeFormat';
index f772150cc0d6ae160df152146ad9c387155bd7bd..92a590de5b37741457d55fb9ae799fd9148404ce 100644 (file)
 Prado::using('System.Web.UI.ActiveControls.TCallback');
 Prado::using('Application.Web.Portlets.Portlets');
 
+/**
+ * FileSet browser control.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Control
+ * @package Baculum Web
+ */
 class FileSetBrowser extends Portlets {
 
        const BCLIENT_ID = 'BClientId';
index d10f4b5f4b3bbc90227cb69c3c75c435c12a8673..4c8d0f43ee68fc9632ff760a3853eb5065c5cdc7 100644 (file)
 
 Prado::using('Application.Web.Portlets.DirectiveRenderer');
 
+/**
+ * FileSet option renderer.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Control
+ * @package Baculum Web
+ */
 class FileSetOptionRenderer extends DirectiveRenderer {
 
        private static $index = 0;
index 3fc97b2af683204fbaa2e4b15d687c2278af6eb0..b23d0a7bf8c1d7133d5187d6a1bf6f766e6fc5af 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2016 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
 Prado::using('System.Web.UI.ActiveControls.TActiveControlAdapter');
 Prado::using('Application.Web.Portlets.ConfigListTemplate');
 
+/**
+ * Host list template control.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Control
+ * @package Baculum Web
+ */
 class HostListTemplate extends ConfigListTemplate implements IActiveControl, ICallbackEventHandler {
 
        const HOST = 'Host';
index b39fd5e1aa41bdce7bf1f772ee08d769510ce80c..3df223ad8ad57dddbc9b2093518e1cf3a58645c7 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2016 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
  * Bacula(R) is a registered trademark of Kern Sibbald.
  */
 
+/**
+ * Directive field interface.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Interfaces
+ * @package Baculum Web
+ */
 interface IDirectiveField {
 
        public function setDirectiveName($name);
index 0f2f717636f8d20b9f0adf15464a0d32c5f56d2d..e92c8b2f0af227f3099042da2614d031f3e34dad 100644 (file)
@@ -20,7 +20,6 @@
  * Bacula(R) is a registered trademark of Kern Sibbald.
  */
 
-
 Prado::using('System.Web.UI.ActiveControls.TActiveLabel');
 Prado::using('System.Web.UI.ActiveControls.TActiveLinkButton');
 Prado::using('Application.Web.Portlets.DirectiveSpeed');
@@ -28,6 +27,10 @@ Prado::using('Application.Web.Portlets.Portlets');
 
 /**
  * Set job bandwidth limit control.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Control
+ * @package Baculum Web
  */
 class JobBandwidthLimit extends Portlets {
 
index 64f51ca1bb0d02b9ee304a12530a8ee0908e1ca5..8697f26dffe2578167e0f7da0c65e0da40859fa5 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2018 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
  */
 Prado::using('Application.Web.Portlets.Portlets');
 
+/**
+ * Job graphs control.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Control
+ * @package Baculum Web
+ */
 class JobGraphs extends Portlets {
 
        const JOB = 'Job';
index 32a15b185cb63b580957aaf422c0fbb2f9c4cac3..de1e3078124ede5ff2da684611cd3a7d8e29acb7 100644 (file)
@@ -20,7 +20,6 @@
  * Bacula(R) is a registered trademark of Kern Sibbald.
  */
 
-
 Prado::using('System.Web.UI.ActiveControls.TActiveLabel');
 Prado::using('System.Web.UI.ActiveControls.TActiveTextBox');
 Prado::using('System.Web.UI.ActiveControls.TActiveDropDownList');
@@ -29,6 +28,13 @@ Prado::using('System.Web.UI.ActiveControls.TCallback');
 Prado::using('System.Web.UI.WebControls.TListItem');
 Prado::using('Application.Web.Portlets.Portlets');
 
+/**
+ * Job list files control.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Control
+ * @package Baculum Web
+ */
 class JobListFiles extends Portlets {
 
        const JOBID = 'JobId';
index c0727a5f726d06451f55df084385a1ac42cb8552..d47014893167706fc5991ca3f268de8b4c3591d9 100644 (file)
 
 Prado::using('Application.Web.Portlets.DirectiveRenderer');
 
+/**
+ * Job runscript renderer.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Control
+ * @package Baculum Web
+ */
 class JobRunscriptRenderer extends DirectiveRenderer {
 
        private static $index = 0;
index 544f6ffafd6ae81ed11c5088785d033daeba7187..21c7e98fb52efa7187825f4b18e9c7828235459d 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2018 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
@@ -20,7 +20,6 @@
  * Bacula(R) is a registered trademark of Kern Sibbald.
  */
 
-
 Prado::using('System.Web.UI.ActiveControls.TActiveCheckBox');
 Prado::using('System.Web.UI.ActiveControls.TActiveDropDownList');
 Prado::using('System.Web.UI.ActiveControls.TActiveLabel');
@@ -28,6 +27,13 @@ Prado::using('System.Web.UI.ActiveControls.TActivePanel');
 Prado::using('System.Web.UI.ActiveControls.TActiveTextBox');
 Prado::using('Application.Web.Portlets.Portlets');
 
+/**
+ * Label volume control.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Control
+ * @package Baculum Web
+ */
 class LabelVolume extends Portlets {
 
        public function loadValues() {
index 9bcebce9fdc565914cd6b8a6e0f3c72d5cd9f70d..8128f7bd8efc99f04ccd90113ab2cc2be19a9aaa 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2018 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
 Prado::using('System.Web.UI.ActiveControls.TActiveLinkButton');
 Prado::using('Application.Web.Portlets.Portlets');
 
+/**
+ * Main side-bar control.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Control
+ * @package Baculum Web
+ */
 class MainSideBar extends Portlets {
 
        public function logout($sender, $param) {
index aae49442956c983b9a24956093aa80677535020a..eb7951869533737a8cc554084702b1f16b095661 100644 (file)
  * Bacula(R) is a registered trademark of Kern Sibbald.
  */
 
-
 Prado::using('System.Web.Ui.ActiveControls.TActiveRepeater');
 Prado::using('Application.Web.Portlets.DirectiveListTemplate');
 Prado::using('Application.Web.Portlets.DirectiveCheckBox');
 
+/**
+ * Message types control.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Control
+ * @package Baculum Web
+ */
 class MessageTypes extends DirectiveListTemplate {
 
        public function loadConfig() {
index 29581f334bd2e5588b31ab877cd2c2ace6628d78..cc328282e5a5ebfc7519864cc7526a87308f1387 100644 (file)
 
 Prado::using('Application.Web.Portlets.DirectiveListTemplate');
 
+/**
+ * New FileSet exclude menu.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Control
+ * @package Baculum Web
+ */
 class NewFileSetExcMenu extends DirectiveListTemplate {
 
        const ITEM_INDEX = 'ItemIndex';
index afc1681cd55c9064f2655c420f6e7c3d60837bb3..981bbb9e56bc59bb841f2ed21d0950c09b8317d2 100644 (file)
 
 Prado::using('Application.Web.Portlets.DirectiveListTemplate');
 
+/**
+ * New FileSet file options menu.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Control
+ * @package Baculum Web
+ */
 class NewFileSetFileOptMenu extends DirectiveListTemplate {
 
        const ITEM_INDEX = 'ItemIndex';
index d77d3691f86158b3bb82ae9da25698c8944a69e0..a1c75a40cb90126f621f3fbf80f035dcb73a7399 100644 (file)
 
 Prado::using('Application.Web.Portlets.DirectiveListTemplate');
 
+/**
+ * New FileSet include and exclude menu.
+ *
+ * @category Control
+ * @package Baculum Web
+ */
 class NewFileSetIncExcMenu extends DirectiveListTemplate {
 }
 ?>
index a39830bfc607e5b81e72ddf07229a58077597475..540000cfa730561092d890d2209fce7b3a53c261 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2017 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
 
 Prado::using('Application.Web.Portlets.DirectiveListTemplate');
 
+/**
+ * New messages menu control.
+ *
+ * @category Control
+ * @package Baculum Web
+ */
 class NewMessagesMenu extends DirectiveListTemplate {
 }
index 464efb344317bcab1dab414d8af2e31abeb01522..8ab185d3c200b3ad7833ae5aeb3251735280de84 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2017 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
 
 Prado::using('Application.Web.Portlets.DirectiveListTemplate');
 
+/**
+ * New resource menu.
+ *
+ * @category Control
+ * @package Baculum Web
+ */
 class NewResourceMenu extends DirectiveListTemplate {
 }
+?>
index 65d3e1c7b76dc8a57837ad88ad9c0e898f19e076..46c15c516a2f5b998ad738409df590f2053f7776 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2017 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
 Prado::using('System.Web.UI.ActiveControls.TActiveLinkButton');
 Prado::using('Application.Web.Portlets.DirectiveListTemplate');
 
+/**
+ * New runscript menu.
+ *
+ * @category Control
+ * @package Baculum Web
+ */
 class NewRunscriptMenu extends DirectiveListTemplate {
 }
+?>
index 99d2bd783818420eb24b538f23bcbc83f129b02e..8f196227b4a66d984b16d1b56d9e700c313fd23c 100644 (file)
 Prado::using('System.Web.UI.ActiveControls.TActiveLinkButton');
 Prado::using('Application.Web.Portlets.DirectiveListTemplate');
 
+/**
+ * New schedule menu.
+ *
+ * @category Control
+ * @package Baculum Web
+ */
 class NewScheduleMenu extends DirectiveListTemplate {
 }
 ?>
index 7416b10e3d2a98e5272821a99ca7bcb21f7578e7..76bad8c3d814d7a128a23f87c147363f260c895a 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2018 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
  *
  * Bacula(R) is a registered trademark of Kern Sibbald.
  */
+
+/**
+ * Portlets control base.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Control
+ * @package Baculum Web
+ */
 class Portlets extends TTemplateControl {
 
        protected function getModule($id) {
index 4e98c356bd22a7e95aa369c600cff32b09b20476..50f0d794a572678ab7874a96935a07f55294a58e 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2016 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
 Prado::using('System.Web.UI.ActiveControls.TActiveControlAdapter');
 Prado::using('Application.Web.Portlets.ConfigListTemplate');
 
+/**
+ * Resource list template control.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Control
+ * @package Baculum Web
+ */
 class ResourceListTemplate extends ConfigListTemplate implements IActiveControl, ICallbackEventHandler {
 
        const HOST = 'Host';
index cd061d0988f93cb28728b6e0e59fdae66ad7a1a4..18891cf8aed352d8182e523829c24a8028c95f8f 100644 (file)
@@ -20,7 +20,6 @@
  * Bacula(R) is a registered trademark of Kern Sibbald.
  */
 
-
 Prado::using('System.Web.UI.ActiveControls.TActiveDropDownList');
 Prado::using('System.Web.UI.ActiveControls.TActivePanel');
 Prado::using('System.Web.UI.ActiveControls.TActiveTextBox');
@@ -31,6 +30,13 @@ Prado::using('System.Web.UI.ActiveControls.TActiveLabel');
 Prado::using('System.Web.UI.ActiveControls.TActiveButton');
 Prado::using('Application.Web.Portlets.Portlets');
 
+/**
+ * Run job control.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Control
+ * @package Baculum Web
+ */
 class RunJob extends Portlets {
 
        const JOBID = 'JobId';
index 81b6e912953f1f0ce3a0edce823e247368aec518..526aaf048aea479f7ce1932131fc940cd711b3f0 100644 (file)
@@ -24,6 +24,13 @@ Prado::using('System.Web.UI.JuiControls.TJuiDatePicker');
 Prado::using('System.Web.UI.ActiveControls.TActiveLinkButton');
 Prado::using('Application.Web.Portlets.Portlets');
 
+/**
+ * Schedule status control.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Control
+ * @package Baculum Web
+ */
 class StatusSchedule extends Portlets {
 
        const JOB = 'Job';
index bc128ada1e342ac015a0952e513eaed92c14708f..4a9b0b7bfc09f59d3532c98e3de749bf443686b1 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2018 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
  * Bacula(R) is a registered trademark of Kern Sibbald.
  */
 
-
 Prado::using('System.Web.UI.ActiveControls.TCallback');
 Prado::using('System.Web.UI.ActiveControls.TActiveCheckBox');
 Prado::using('System.Web.UI.ActiveControls.TActiveDropDownList');
 Prado::using('System.Web.UI.ActiveControls.TActiveTextBox');
 Prado::using('Application.Web.Portlets.Portlets');
 
+/**
+ * Update slots control.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Control
+ * @package Baculum Web
+ */
 class UpdateSlots extends Portlets {
 
        public function loadValues() {
index 74d86360797dfad5ad1ea1c3470ea33bf63d1f37..04e16274f677dd14bfe800e81389c91fa888ad42 100644 (file)
@@ -3,7 +3,7 @@
  * Bacula(R) - The Network Backup Solution
  * Baculum   - Bacula web interface
  *
- * Copyright (C) 2013-2017 Kern Sibbald
+ * Copyright (C) 2013-2019 Kern Sibbald
  *
  * The main author of Baculum is Marcin Haba.
  * The original author of Bacula is Kern Sibbald, with contributions
  * Bacula(R) is a registered trademark of Kern Sibbald.
  */
 
-
 Prado::using('System.Web.UI.ActiveControls.TActiveRepeater');
 Prado::using('Application.Web.Portlets.Portlets');
 
+/**
+ * Users control.
+ *
+ * @author Marcin Haba <marcin.haba@bacula.pl>
+ * @category Control
+ * @package Baculum Web
+ */
 class Users extends Portlets {
 
        public $web_config;