James Moger
2011-10-28 c75304637f5535e634e57d4ed933c0fdb594d890
src/com/gitblit/utils/TimeUtils.java
@@ -238,4 +238,41 @@
         }
      }
   }
   /**
    * Convert a frequency string into minutes.
    *
    * @param frequency
    * @return minutes
    */
   public static int convertFrequencyToMinutes(String frequency) {
      // parse the frequency
      frequency = frequency.toLowerCase();
      int mins = 60;
      if (!StringUtils.isEmpty(frequency)) {
         try {
            String str;
            if (frequency.indexOf(' ') > -1) {
               str = frequency.substring(0, frequency.indexOf(' ')).trim();
            } else {
               str = frequency.trim();
            }
            mins = (int) Float.parseFloat(str);
         } catch (NumberFormatException e) {
         }
         if (mins < 5) {
            mins = 5;
         }
      }
      if (frequency.indexOf("day") > -1) {
         // convert to minutes
         mins *= 24 * 60;
      } else if (frequency.indexOf("hour") > -1) {
         // convert to minutes
         mins *= 60;
      } else if (frequency.indexOf("min") > -1) {
         // default mins
      }
      return mins;
   }
}