Skip to content
Snippets Groups Projects
clients_template_plugin.inc.php 1.15 KiB
Newer Older
 * @author Marius Cramer <m.cramer@pixcept.de> pixcept KG
 * @author (original tools.inc.php) Till Brehm, projektfarm Gmbh
 * @author (original tools.inc.php) Oliver Vogel www.muv.com
 */
class clients_template_plugin {

	var $plugin_name        = 'clients_template_plugin';
	var $class_name         = 'clients_template_plugin';

            This function is called when the plugin is loaded
    */
	function onLoad() {
		global $app;
		//Register for the events
		$app->plugin->registerEvent('client:client:on_after_insert', 'clients_template_plugin', 'apply_client_templates');
		$app->plugin->registerEvent('client:client:on_after_update', 'clients_template_plugin', 'apply_client_templates');
		$app->plugin->registerEvent('client:reseller:on_after_insert', 'clients_template_plugin', 'apply_client_templates');
		$app->plugin->registerEvent('client:reseller:on_after_update', 'clients_template_plugin', 'apply_client_templates');
	}

	function apply_client_templates($event_name, $page_form) {
		global $app;

		$app->uses('client_templates');
		$app->client_templates->apply_client_templates($page_form->id);
	}

}