From 30fc1b7c564e4062266bd4b53fd95fa229f62f31 Mon Sep 17 00:00:00 2001 From: latham <latham@ispconfig3> Date: Sat, 02 Mar 2013 10:50:14 -0500 Subject: [PATCH] Silly Microsoft line endings removed to not error on Linux Subversion servers... --- server/plugins-available/aps_plugin.inc.php | 234 +++++++++++++++++++++++++++++----------------------------- 1 files changed, 117 insertions(+), 117 deletions(-) diff --git a/server/plugins-available/aps_plugin.inc.php b/server/plugins-available/aps_plugin.inc.php index dbbbfb9..e529b12 100644 --- a/server/plugins-available/aps_plugin.inc.php +++ b/server/plugins-available/aps_plugin.inc.php @@ -1,118 +1,118 @@ -<?php -/* -Copyright (c) 2012, ISPConfig UG -Contributors: web wack creations, http://www.web-wack.at -All rights reserved. - -Redistribution and use in source and binary forms, with or without modification, -are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - * Neither the name of ISPConfig nor the names of its contributors - may be used to endorse or promote products derived from this software without - specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, -INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY -OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, -EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ - -if(defined('ISPC_ROOT_PATH')) include_once(ISPC_ROOT_PATH.'/lib/classes/aps_installer.inc.php'); -//require_once(ISPC_ROOT_PATH.'/lib/classes/class.installer.php'); - -class aps_plugin -{ - public $plugin_name = 'aps_plugin'; - public $class_name = 'aps_plugin'; - - //* This function is called during ispconfig installation to determine - // if a symlink shall be created for this plugin. - function onInstall() { - global $conf; - - if($conf['services']['web'] == true) { - return true; - } else { - return false; - } - - } - - /** - * This method gets called when the plugin is loaded - */ - public function onLoad() - { - global $app; - - // Register the available events - $app->plugins->registerEvent('aps_instance_insert', $this->plugin_name, 'install'); - $app->plugins->registerEvent('aps_instance_update', $this->plugin_name, 'install'); - $app->plugins->registerEvent('aps_instance_delete', $this->plugin_name, 'delete'); - } - - /** - * (Re-)install a package - */ - public function install($event_name, $data) - { - global $app, $conf; - - //* dont run the installer on a mirror server to prevent - // that the pplication gets installed twice. - if($conf['mirror_server_id'] > 0) return true; - - $app->log("Starting APS install",LOGLEVEL_DEBUG); - if(!isset($data['new']['id'])) return false; - $instanceid = $data['new']['id']; - - if($data['new']['instance_status'] == INSTANCE_INSTALL) { - $aps = new ApsInstaller($app); - $app->log("Running installHandler",LOGLEVEL_DEBUG); - $aps->installHandler($instanceid, 'install'); - } - - if($data['new']['instance_status'] == INSTANCE_REMOVE) { - $aps = new ApsInstaller($app); - $app->log("Running installHandler",LOGLEVEL_DEBUG); - $aps->installHandler($instanceid, 'delete'); - } - } - - /** - * Update an existing instance (currently unused) - */ - /* - public function update($event_name, $data) - { - } - */ - - /** - * Uninstall an instance - */ - public function delete($event_name, $data) - { - global $app, $conf; - - if(!isset($data['new']['id'])) return false; - $instanceid = $data['new']['id']; - - if($data['new']['instance_status'] == INSTANCE_REMOVE) { - $aps = new ApsInstaller($app); - $aps->installHandler($instanceid, 'install'); - } - } -} +<?php +/* +Copyright (c) 2012, ISPConfig UG +Contributors: web wack creations, http://www.web-wack.at +All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, +are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + * Neither the name of ISPConfig nor the names of its contributors + may be used to endorse or promote products derived from this software without + specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. +IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, +INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY +OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING +NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, +EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ + +if(defined('ISPC_ROOT_PATH')) include_once(ISPC_ROOT_PATH.'/lib/classes/aps_installer.inc.php'); +//require_once(ISPC_ROOT_PATH.'/lib/classes/class.installer.php'); + +class aps_plugin +{ + public $plugin_name = 'aps_plugin'; + public $class_name = 'aps_plugin'; + + //* This function is called during ispconfig installation to determine + // if a symlink shall be created for this plugin. + function onInstall() { + global $conf; + + if($conf['services']['web'] == true) { + return true; + } else { + return false; + } + + } + + /** + * This method gets called when the plugin is loaded + */ + public function onLoad() + { + global $app; + + // Register the available events + $app->plugins->registerEvent('aps_instance_insert', $this->plugin_name, 'install'); + $app->plugins->registerEvent('aps_instance_update', $this->plugin_name, 'install'); + $app->plugins->registerEvent('aps_instance_delete', $this->plugin_name, 'delete'); + } + + /** + * (Re-)install a package + */ + public function install($event_name, $data) + { + global $app, $conf; + + //* dont run the installer on a mirror server to prevent + // that the pplication gets installed twice. + if($conf['mirror_server_id'] > 0) return true; + + $app->log("Starting APS install",LOGLEVEL_DEBUG); + if(!isset($data['new']['id'])) return false; + $instanceid = $data['new']['id']; + + if($data['new']['instance_status'] == INSTANCE_INSTALL) { + $aps = new ApsInstaller($app); + $app->log("Running installHandler",LOGLEVEL_DEBUG); + $aps->installHandler($instanceid, 'install'); + } + + if($data['new']['instance_status'] == INSTANCE_REMOVE) { + $aps = new ApsInstaller($app); + $app->log("Running installHandler",LOGLEVEL_DEBUG); + $aps->installHandler($instanceid, 'delete'); + } + } + + /** + * Update an existing instance (currently unused) + */ + /* + public function update($event_name, $data) + { + } + */ + + /** + * Uninstall an instance + */ + public function delete($event_name, $data) + { + global $app, $conf; + + if(!isset($data['new']['id'])) return false; + $instanceid = $data['new']['id']; + + if($data['new']['instance_status'] == INSTANCE_REMOVE) { + $aps = new ApsInstaller($app); + $aps->installHandler($instanceid, 'install'); + } + } +} ?> \ No newline at end of file -- Gitblit v1.9.1