Index: session_expire.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/session_expire/session_expire.module,v
retrieving revision 1.1
diff -u -p -r1.1 session_expire.module
--- session_expire.module	5 Nov 2007 14:17:49 -0000	1.1
+++ session_expire.module	2 Feb 2009 23:21:46 -0000
@@ -31,7 +31,8 @@ function session_expire_settings() {
     '#value' => t('This module requires cron to be correctly configured and running for Drupal.'),
   );
 
-  $interval = drupal_map_assoc(array(10800, 21600, 43200, 86400, 172800, 259200, 604800), 'format_interval');
+  $interval = drupal_map_assoc(array(0, 7200, 10800, 21600, 43200, 86400, 172800, 259200, 604800), 'format_interval');
+  $interval['0'] = t('Everytime');
   $form[SESSION_EXPIRE_INTERVAL] = array(
     '#type'          => 'select',
     '#title'         => t('Interval'),
@@ -40,7 +41,7 @@ function session_expire_settings() {
     '#description'   => t('Run the cleanup at the specified interval. This tells Drupal how often to run the cleanup. On a busy site, you want that to be more frequent (e.g. every day at a minimum). You don\'t want it to be too frequent though (e.g. every hour), as it can tie up the sessions table for a long time. Cron must be configured to run more frequently than the value you chose here.')
   );
 
-  $period = drupal_map_assoc(array(43200, 86400, 172800, 259200, 604800, 1209600, 2419200), 'format_interval');
+  $period = drupal_map_assoc(array(1800, 3600, 7200, 10800, 21600, 43200, 86400, 172800, 259200, 604800, 1209600, 2419200), 'format_interval');
   $period['1000000000'] = t('Never');
 
   $form[SESSION_EXPIRE_AGE] = array(
