From f4038a2160d55a7f519a3b42be1aa96e29e9a908 Mon Sep 17 00:00:00 2001
From: ftimme <ft@falkotimme.com>
Date: Wed, 27 Feb 2013 09:01:40 -0500
Subject: [PATCH] - Fixed "FUNCTION databasename.CONCAT does not exist" error for older MySQL versions.

---
 interface/web/js/uni-form/uni-form.jquery.js |   68 +++++++++++++++++++++++++++++++++
 1 files changed, 67 insertions(+), 1 deletions(-)

diff --git a/interface/web/js/uni-form/uni-form.jquery.js b/interface/web/js/uni-form/uni-form.jquery.js
index 9786dde..f103d1f 100644
--- a/interface/web/js/uni-form/uni-form.jquery.js
+++ b/interface/web/js/uni-form/uni-form.jquery.js
@@ -38,4 +38,70 @@
 // Auto set on page load...
 $(document).ready(function() {
   jQuery('form.uniForm').uniform();
-});
\ No newline at end of file
+});
+
+function AR_ResetDates()
+{
+	if ($("#autoresponder:checked").val() == null) {
+		$("form.uniForm select").each(
+		 function(){
+			$(this).val( $("#" + $(this).attr("id") + " option:first").val() );
+		 }
+		);
+	}
+}
+
+function AR_SetNow()
+{
+	DateTime_SetValues('autoresponder_start_date');
+	
+	now = new Date();
+	end_date = new Date(now.getFullYear(), now.getMonth(), now.getDate()+2, 0, 0);
+	
+	DateTime_SetValues('autoresponder_end_date', end_date);
+}
+
+function DateTime_SetValues(datetime_id, date_obj)
+{
+	var selects = ['day', 'month', 'year', 'hour', 'minute', 'second'];
+	
+	if ( (typeof(date_obj) == 'object') && (typeof(date_obj.getDate()) == 'number') ) {
+		var now = date_obj;
+	} else {
+		var now = new Date();
+	}
+	
+	jQuery.each(selects, function() {
+		var unit_name = this.toString();
+		var unit_value = '';
+		
+		switch(unit_name)
+		{
+			case 'day':
+				unit_value = now.getDate();
+				break;
+			case 'month':
+				unit_value = now.getMonth() + 1;
+				if(unit_value < 10) unit_value = '0'+unit_value;
+				break;
+			case 'year':
+				unit_value = now.getFullYear();
+				break;
+			case 'hour':
+				unit_value = now.getHours();
+				break;
+			case 'minute':
+				unit_value = Math.round(parseInt(now.getMinutes())/5)*5;
+				break;
+			case 'second':
+				unit_value = now.getSeconds();
+				break;
+		}
+		
+		unit_obj = $("#"+ datetime_id + "_" + unit_name);
+		if (unit_obj.val() !== null) {
+			unit_obj.val(unit_value);
+            unit_obj.change();
+		}
+	});
+}
\ No newline at end of file

--
Gitblit v1.9.1