Index: trunk/kernel/admin_templates/visits/visits_list.tpl
===================================================================
diff -u -N -r2403 -r2406
--- trunk/kernel/admin_templates/visits/visits_list.tpl (.../visits_list.tpl) (revision 2403)
+++ trunk/kernel/admin_templates/visits/visits_list.tpl (.../visits_list.tpl) (revision 2406)
@@ -57,35 +57,40 @@
+
">
+
+ : |
+
+
+ " id="" value="" tabindex="" size="" class="" datepickerIcon="admin/images/ddarrow.gif">
+ ()
+
+
+ |
+ |
-
-
- " id="" value="" tabindex="" size="" class="" datepickerIcon="admin/images/ddarrow.gif">
- ()
-
-
- |
-
-
-
- " id="" value="" tabindex="" size="" class="" datepickerIcon="admin/images/ddarrow.gif">
- ()
-
-
- |
-
+
+ : |
+
+
+ " id="" value="" tabindex="" size="" class="" datepickerIcon="admin/images/ddarrow.gif">
+ ()
+
+
+ |
+ |
+
+
+
Index: trunk/core/units/visits/visits_config.php
===================================================================
diff -u -N -r2401 -r2406
--- trunk/core/units/visits/visits_config.php (.../visits_config.php) (revision 2401)
+++ trunk/core/units/visits/visits_config.php (.../visits_config.php) (revision 2406)
@@ -51,7 +51,7 @@
'Fields' => Array(
'VisitId' => Array(),
- 'VisitDate' => Array('type' => 'int', 'formatter'=>'kDateFormatter', 'not_null' => '1','default' => '0'),
+ 'VisitDate' => Array('type' => 'int', 'formatter'=>'kDateFormatter', 'filter_type'=>'range', 'not_null' => '1','default' => '0'),
'Referer' => Array('type' => 'string','not_null' => '1','default' => ''),
'IPAddress' => Array('type' => 'string','not_null' => '1','default' => ''),
'AffiliateId' => Array('type'=>'int','formatter'=>'kLEFTFormatter','options'=>Array(0=>'lu_none'),'left_sql'=>'SELECT %s FROM '.TABLE_PREFIX.'Affiliates af LEFT JOIN '.TABLE_PREFIX.'PortalUser pu ON pu.PortalUserId = af.PortalUserId WHERE `%s` = \'%s\'','left_key_field'=>'AffiliateId','left_title_field'=>'Login','not_null'=>1,'default'=>0),
Index: trunk/core/kernel/event_handler.php
===================================================================
diff -u -N -r2041 -r2406
--- trunk/core/kernel/event_handler.php (.../event_handler.php) (revision 2041)
+++ trunk/core/kernel/event_handler.php (.../event_handler.php) (revision 2406)
@@ -100,6 +100,16 @@
}
/**
+ * Returns to previous template in opener stack
+ *
+ * @param kEvent $event
+ */
+ function OnGoBack(&$event)
+ {
+ $event->SetRedirectParam('opener', 'u');
+ }
+
+ /**
* Apply some special processing to
* object beeing recalled before using
* it in other events that call prepareObject
Index: trunk/kernel/units/visits/visits_config.php
===================================================================
diff -u -N -r2401 -r2406
--- trunk/kernel/units/visits/visits_config.php (.../visits_config.php) (revision 2401)
+++ trunk/kernel/units/visits/visits_config.php (.../visits_config.php) (revision 2406)
@@ -51,7 +51,7 @@
'Fields' => Array(
'VisitId' => Array(),
- 'VisitDate' => Array('type' => 'int', 'formatter'=>'kDateFormatter', 'not_null' => '1','default' => '0'),
+ 'VisitDate' => Array('type' => 'int', 'formatter'=>'kDateFormatter', 'filter_type'=>'range', 'not_null' => '1','default' => '0'),
'Referer' => Array('type' => 'string','not_null' => '1','default' => ''),
'IPAddress' => Array('type' => 'string','not_null' => '1','default' => ''),
'AffiliateId' => Array('type'=>'int','formatter'=>'kLEFTFormatter','options'=>Array(0=>'lu_none'),'left_sql'=>'SELECT %s FROM '.TABLE_PREFIX.'Affiliates af LEFT JOIN '.TABLE_PREFIX.'PortalUser pu ON pu.PortalUserId = af.PortalUserId WHERE `%s` = \'%s\'','left_key_field'=>'AffiliateId','left_title_field'=>'Login','not_null'=>1,'default'=>0),
Index: trunk/core/kernel/utility/formatters.php
===================================================================
diff -u -N -r2357 -r2406
--- trunk/core/kernel/utility/formatters.php (.../formatters.php) (revision 2357)
+++ trunk/core/kernel/utility/formatters.php (.../formatters.php) (revision 2406)
@@ -254,6 +254,14 @@
$opts['format'] = $time_format;
$add_fields[$field_name.'_time'] = $opts;
+ $filter_type = getArrayValue($field_options, 'filter_type');
+ if($filter_type == 'range')
+ {
+ $opts['format'] = $field_options['format'];
+ $add_fields[$field_name.'_rangefrom'] = $opts;
+ $add_fields[$field_name.'_rangeto'] = $opts;
+ }
+
if ( !isset($object->VirtualFields[$field_name]) ) {
// adding caluclated field to format date directly in the query
if ( !isset($object->CalculatedFields) || !is_array($object->CalculatedFields) ) {
Index: trunk/core/admin_templates/logs/visits/visits_list.tpl
===================================================================
diff -u -N -r2403 -r2406
--- trunk/core/admin_templates/logs/visits/visits_list.tpl (.../visits_list.tpl) (revision 2403)
+++ trunk/core/admin_templates/logs/visits/visits_list.tpl (.../visits_list.tpl) (revision 2406)
@@ -57,35 +57,40 @@
+
">
+
+ : |
+
+
+ " id="" value="" tabindex="" size="" class="" datepickerIcon="admin/images/ddarrow.gif">
+ ()
+
+
+ |
+ |
-
-
- " id="" value="" tabindex="" size="" class="" datepickerIcon="admin/images/ddarrow.gif">
- ()
-
-
- |
-
-
-
- " id="" value="" tabindex="" size="" class="" datepickerIcon="admin/images/ddarrow.gif">
- ()
-
-
- |
-
+
+ : |
+
+
+ " id="" value="" tabindex="" size="" class="" datepickerIcon="admin/images/ddarrow.gif">
+ ()
+
+
+ |
+ |
+
+
+