summaryrefslogtreecommitdiff
path: root/modules/mod_time.tpl
blob: 01349de3d1ecf3ff22c5b8c21cacc99cb62d5417 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
{bitmodule title="$moduleTitle" name="clock"}
	<div style="text-align:center;">
		{if $modParams.src eq 'text'}
			{$smarty.now|bit_short_time}
		{elseif $modParams.src eq 'javascript'}
			{literal}
			<div id="js_clock" style="height:2.4em;font-family:monospace;">
				<script>
					//<![CDATA[
					function js_clock(){
						var clock_time = new Date();
						var clock_hours = clock_time.getHours();
						var clock_minutes = clock_time.getMinutes();
						var clock_seconds = clock_time.getSeconds();
						if (clock_hours < 10){clock_hours = "0" + clock_hours;}
						if (clock_minutes < 10){clock_minutes = "0" + clock_minutes;}
						if (clock_seconds < 10){clock_seconds = "0" + clock_seconds;}
						var clock_div = document.getElementById('js_clock');
						clock_div.innerHTML = clock_hours + ":" + clock_minutes + ":" + clock_seconds;
						setTimeout("js_clock()", 1000);
					}
					js_clock();
					//]]>
				</script>
			</div>
			{/literal}
		{elseif $modParams.src eq 'javascript12'}
			{literal}
			<div id="js_clock" style="font-family:monospace;">
				<script>
					//<![CDATA[
					function js_clock(){
						var clock_time = new Date();
						var clock_hours = clock_time.getHours();
						var clock_minutes = clock_time.getMinutes();
						var clock_seconds = clock_time.getSeconds();
						var clock_suffix = "AM";
						if (clock_hours > 11){clock_suffix = "PM";clock_hours = clock_hours - 12;}
						if (clock_hours == 0){clock_hours = 12;}
						if (clock_hours < 10){clock_hours = "0" + clock_hours;}
						if (clock_minutes < 10){clock_minutes = "0" + clock_minutes;}
						if (clock_seconds < 10){clock_seconds = "0" + clock_seconds;}
						var clock_div = document.getElementById('js_clock');
						clock_div.innerHTML = clock_hours + ":" + clock_minutes + ":" + clock_seconds + " " + clock_suffix;
						setTimeout("js_clock()", 1000);
					}
					js_clock();
					//]]>
				</script>
			</div>
			{/literal}
		{else}
			<embed style="width:{$modParams.width|default:"120"}px;height:{$modParams.height|default:"120"}px;" src="{$modParams.src|default:"http://www.internettime.com/Learning/relog.swf"}" quality="high" wmode="transparent" bgcolor="{$modParams.color|default:"#ffffff"}" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
		{/if}
	</div>
{/bitmodule}