Marius Cramer
2013-11-14 b1a6a5a3991cec5cd08873b01376e45d0b247f18
interface/lib/plugins/clients_template_plugin.inc.php
@@ -1,34 +1,36 @@
<?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);
   }
}