| | |
| | | /* maybe the template is deleted in the meantime */ |
| | | if (is_array($addLimits)){ |
| | | foreach($addLimits as $k => $v){ |
| | | if ($limits[$k] > -1){ |
| | | if ($v == -1) { |
| | | $limits[$k] = -1; |
| | | } |
| | | else { |
| | | $limits[$k] += $v; |
| | | if($k == 'limit_cron_type') { |
| | | $limits[$k] = $v; |
| | | } elseif($k == 'limit_cron_frequency') { |
| | | if($v < $limits[$k]) $limits[$k] = $v; |
| | | } else { |
| | | if ($limits[$k] > -1){ |
| | | if ($v == -1) { |
| | | $limits[$k] = -1; |
| | | } else { |
| | | $limits[$k] += $v; |
| | | } |
| | | } |
| | | } |
| | | } |
| | |
| | | */ |
| | | $update = ''; |
| | | foreach($limits as $k => $v){ |
| | | if (strpos($k, 'limit') !== false){ |
| | | if (strpos($k, 'limit') !== false && !is_array($v)){ |
| | | if ($update != '') $update .= ', '; |
| | | $update .= '`' . $k . "`='" . $v . "'"; |
| | | } |