| | |
| | | <?php |
| | | /** |
| | | * clients_template_plugin plugin |
| | | * |
| | | * |
| | | * @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); |
| | | } |
| | | } |
| | | 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); |
| | | } |
| | | |
| | | } |