Marius Cramer
2015-01-08 89e4329a8068e3631d3f64f6896fa3907c687cf5
interface/web/sites/cron_edit.php
@@ -86,7 +86,7 @@
      if($_SESSION["s"]["user"]["typ"] != 'admin') {
         // Get the limits of the client
         $client_group_id = $_SESSION["s"]["user"]["default_group"];
         $client_group_id = $app->functions->intval($_SESSION["s"]["user"]["default_group"]);
         $client = $app->db->queryOneRecord("SELECT limit_cron, limit_cron_type FROM sys_group, client WHERE sys_group.client_id = client.client_id and sys_group.groupid = $client_group_id");
         // When the record is updated
@@ -139,14 +139,19 @@
      //* last chance to stop this, so check frequency limit!
      if($_SESSION["s"]["user"]["typ"] != 'admin') {
         // Get the limits of the client
         $client_group_id = $_SESSION["s"]["user"]["default_group"];
         $client = $app->db->queryOneRecord("SELECT limit_cron_frequency FROM sys_group, client WHERE sys_group.client_id = client.client_id and sys_group.groupid = $client_group_id");
         $client_group_id = $app->functions->intval($_SESSION["s"]["user"]["default_group"]);
         $client = $app->db->queryOneRecord("SELECT limit_cron_frequency, limit_cron_type FROM sys_group, client WHERE sys_group.client_id = client.client_id and sys_group.groupid = $client_group_id");
         if($client["limit_cron_frequency"] > 1) {
            if($app->tform->cron_min_freq < $client["limit_cron_frequency"]) {
               $app->error($app->tform->wordbook["limit_cron_frequency_txt"]);
               $has_error = true;
            }
         }
         if($client["limit_cron_type"] == 'url' && $this->dataRecord["type"] != 'url') {
            $app->error($app->tform->wordbook["limit_cron_url_txt"]);
            $has_error = true;
         }
      }
@@ -164,14 +169,19 @@
      //* last chance to stop this, so check frequency limit!
      if($_SESSION["s"]["user"]["typ"] != 'admin') {
         // Get the limits of the client
         $client_group_id = $_SESSION["s"]["user"]["default_group"];
         $client = $app->db->queryOneRecord("SELECT limit_cron_frequency FROM sys_group, client WHERE sys_group.client_id = client.client_id and sys_group.groupid = $client_group_id");
         $client_group_id = $app->functions->intval($_SESSION["s"]["user"]["default_group"]);
         $client = $app->db->queryOneRecord("SELECT limit_cron_frequency, limit_cron_type FROM sys_group, client WHERE sys_group.client_id = client.client_id and sys_group.groupid = $client_group_id");
         if($client["limit_cron_frequency"] > 1) {
            if($app->tform->cron_min_freq < $client["limit_cron_frequency"]) {
               $app->error($app->tform->wordbook["limit_cron_frequency_txt"]);
               $has_error = true;
            }
         }
         if($client["limit_cron_type"] == 'url' && $this->dataRecord["type"] != 'url') {
            $app->error($app->tform->wordbook["limit_cron_url_txt"]);
            $has_error = true;
         }
      }
@@ -190,7 +200,7 @@
      $server_id = $web["server_id"];
      // The cron shall be owned by the same group then the website
      $sys_groupid = $web['sys_groupid'];
      $sys_groupid = $app->functions->intval($web['sys_groupid']);
      $sql = "UPDATE cron SET server_id = $server_id, sys_groupid = '$sys_groupid' WHERE id = ".$this->id;
      $app->db->query($sql);