| | |
| | |
|
| | | require_once('../../lib/config.inc.php');
|
| | | require_once('../../lib/app.inc.php');
|
| | | require_once('tools.inc.php');
|
| | |
|
| | | //* Check permissions for module
|
| | | $app->auth->check_module_permissions('client');
|
| | |
| | | function onAfterUpdate() {
|
| | | global $app;
|
| | |
|
| | | $app->uses('client_templates');
|
| | | /*
|
| | | * the template has changed. apply the new data to all clients
|
| | | */
|
| | | if ($this->dataRecord["template_type"] == 'm'){
|
| | | $sql = "SELECT client_id FROM client WHERE template_master = " . $this->id;
|
| | | } else {
|
| | | $sql = "SELECT client_id FROM client WHERE template_additional LIKE '%/" . $this->id . "/%'";
|
| | | $sql = "SELECT client_id FROM client WHERE template_additional LIKE '%/" . $this->id . "/%' OR template_additional LIKE '" . $this->id . "/%' OR template_additional LIKE '%/" . $this->id . "'";
|
| | | }
|
| | | $clients = $app->db->queryAllRecords($sql);
|
| | | if (is_array($clients)){
|
| | | foreach ($clients as $client){
|
| | | applyClientTemplates($client['client_id']);
|
| | | $app->client_templates->apply_client_templates($client['client_id']);
|
| | | }
|
| | | }
|
| | | }
|