Merge remote-tracking branch 'upstream/master'
authorAnže Videnič <anze.videnic@gmail.com>
Mon, 4 Jul 2016 13:54:22 +0000 (15:54 +0200)
committerAnže Videnič <anze.videnic@gmail.com>
Mon, 4 Jul 2016 13:54:22 +0000 (15:54 +0200)
# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.

1  2 
WEB-INF/lib/ttTeamHelper.class.php
WEB-INF/templates/footer.tpl
WEB-INF/templates/time.tpl

@@@ -703,7 -703,7 +703,7 @@@ class ttTeamHelper 
    static function update($team_id, $fields)
    {
      // We'll require team name to be always set.
 -    if (!isset($fields['name'])) return false;
 +    if (!isset($fields['name']) || $fields['name'] == "") return false;
  
      $mdb2 = getConnection();
      $name_part = 'name = '.$mdb2->quote($fields['name']);
      $record_type_part = '';
      $plugins_part = '';
      $lock_spec_part = '';
 +    $working_hours_part = '';
  
      if (isset($fields['address'])) $addr_part = ', address = '.$mdb2->quote($fields['address']);
      if (isset($fields['currency'])) $currency_part = ', currency = '.$mdb2->quote($fields['currency']);
      if (isset($fields['record_type'])) $record_type_part = ', record_type = '.intval($fields['record_type']);
      if (isset($fields['plugins'])) $plugins_part = ', plugins = '.$mdb2->quote($fields['plugins']);
      if (isset($fields['lock_spec'])) $lock_spec_part = ', lock_spec = '.$mdb2->quote($fields['lock_spec']);
 +    if (isset($fields['working_hours'])) $working_hours_part = ', daily_working_hours = '.$mdb2->quote($fields['working_hours']);
  
      $sql = "update tt_teams set $name_part $addr_part $currency_part $lang_part $decimal_mark_part
        $date_format_part $time_format_part $week_start_part $tracking_mode_part $record_type_part
 -      $plugins_part $lock_spec_part where id = $team_id";
 +      $plugins_part $lock_spec_part $working_hours_part where id = $team_id";
      $affected = $mdb2->exec($sql);
      if (is_a($affected, 'PEAR_Error')) return false;
  
            $count++;
            $inactive_teams[] = $team_id;
            // Limit the array size for perfomance by allowing this operation on small chunks only.
-           if ($count >= 25) break;
+           if ($count >= 100) break;
          }
        }
        return $inactive_teams;
@@@ -12,7 -12,7 +12,7 @@@
        <br>
        <table cellspacing="0" cellpadding="4" width="100%" border="0">
          <tr>
-           <td align="center">&nbsp;Anuko Time Tracker 1.9.25.3498 | Copyright &copy; <a href="https://www.anuko.com/lp/tt_3.htm" target="_blank">Anuko</a> |
 -          <td align="center">&nbsp;Anuko Time Tracker 1.9.25.3499 | Copyright &copy; <a href="https://www.anuko.com/lp/tt_3.htm" target="_blank">Anuko</a> |
++          <td align="center">&nbsp;Anuko Time Tracker 1.9.30.0000 | Copyright &copy; <a href="https://www.anuko.com/lp/tt_3.htm" target="_blank">Anuko</a> |
              <a href="https://www.anuko.com/lp/tt_4.htm" target="_blank">{$i18n.footer.credits}</a> |
              <a href="https://www.anuko.com/lp/tt_5.htm" target="_blank">{$i18n.footer.license}</a> |
              <a href="https://www.anuko.com/lp/tt_7.htm" target="_blank">{$i18n.footer.improve}</a>
@@@ -41,7 -41,7 +41,7 @@@ task_names = new Array()
  empty_label_project = '{$i18n.dropdown.select|escape:'javascript'}';
  empty_label_task = '{$i18n.dropdown.select|escape:'javascript'}';
  
- // The populateDropdowns function populates the "project" and "task" dropdown controls
+ // The fillDropdowns function populates the "project" and "task" dropdown controls
  // with relevant values.
  function fillDropdowns() {
    if(document.body.contains(document.timeRecordForm.client))
@@@ -354,16 -354,6 +354,16 @@@ function get_time() 
      <td align="left">{$i18n.label.week_total}: {$week_total}</td>
      <td align="right">{$i18n.label.day_total}: {$day_total}</td>
    </tr>
 +  {if $month_total}
 +  <tr>
 +    <td align="left">{$i18n.label.month_total}: {$month_total}</td>
 +    {if $month_left|strpos:'-' === 0}
 +    <td align="right">{$i18n.label.month_over}: <span style="color: green;">{$month_left|substr:1}</span></td>
 +    {else}
 +    <td align="right">{$i18n.label.month_left}: <span style="color: red;">{$month_left}</span></td>
 +    {/if}
 +  </tr>
 +  {/if}
  </table>
  {/if}
  {$forms.timeRecordForm.close}