latham
2013-03-02 30fc1b7c564e4062266bd4b53fd95fa229f62f31
interface/web/client/client_template_edit.php
@@ -40,7 +40,6 @@
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');
@@ -75,18 +74,19 @@
   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 . "/%'";
      }
      $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']);
         }
      }
   }