Marius Cramer
2015-01-05 dee987b263b021b990ea4c62cb15be47c6d61fb5
interface/web/client/client_template_edit.php
@@ -55,9 +55,10 @@
   function onSubmit() {
      global $app;
      
      //* Resellers shall not be able to create another reseller
      //* Resellers shall not be able to create another reseller or set reseller specific settings
      if($_SESSION["s"]["user"]["typ"] == 'user') {
         $this->dataRecord['limit_client'] = 0;
         $this->dataRecord['limit_domainmodule'] = 0;
      }
      
      parent::onSubmit();
@@ -87,10 +88,17 @@
      global $app;
      $app->uses('client_templates');
      if (isset($this->dataRecord["template_type"])) {
         $template_type = $this->dataRecord["template_type"];
      } else {
         $tmp = $app->tform->getDataRecord($this->id);
         $template_type = $tmp['template_type'];
      }
      /*
       * the template has changed. apply the new data to all clients
       */
      if ($this->dataRecord["template_type"] == 'm'){
      if ($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 . "/%' OR template_additional LIKE '" . $this->id . "/%' OR template_additional LIKE '%/" . $this->id . "' UNION SELECT client_id FROM client_template_assigned WHERE client_template_id = " . $this->id;