summaryrefslogtreecommitdiff
path: root/httemplate/elements/phonenumber.html
diff options
context:
space:
mode:
authorivan <ivan>2006-02-22 13:07:48 +0000
committerivan <ivan>2006-02-22 13:07:48 +0000
commite9b7648aa4f838e45de95128dc22053aa8eafdb4 (patch)
treea7bf1aa903024b6cdba3dd11b313e079891e96b0 /httemplate/elements/phonenumber.html
parent53bf3dff4149408fde4f1d0d87fd18c6033bc71f (diff)
add vonage click2call feature
Diffstat (limited to 'httemplate/elements/phonenumber.html')
-rw-r--r--httemplate/elements/phonenumber.html23
1 files changed, 23 insertions, 0 deletions
diff --git a/httemplate/elements/phonenumber.html b/httemplate/elements/phonenumber.html
new file mode 100644
index 000000000..1330ca109
--- /dev/null
+++ b/httemplate/elements/phonenumber.html
@@ -0,0 +1,23 @@
+<%
+ my( $number, %opt ) = @_;
+ my $conf = new FS::Conf;
+ ( my $snumber = $number ) =~ s/\D//g;
+%>
+<SCRIPT TYPE="text/javascript" SRC="../elements/overlibmws.js"></SCRIPT>
+<SCRIPT TYPE="text/javascript" SRC="../elements/overlibmws_iframe.js"></SCRIPT>
+<SCRIPT TYPE="text/javascript" SRC="../elements/overlibmws_draggable.js"></SCRIPT>
+<SCRIPT TYPE="text/javascript">
+function OLiframeContent(src, width, height, name) {
+ return ('<iframe src="'+src+'" width="'+width+'" height="'+height+'"'
+ +(name?' name="'+name+'" id="'+name+'"':'')+' scrolling="auto">'
+ +'<div>[iframe not supported]</div></iframe>');
+}
+</SCRIPT>
+<% if ( length($number) ) { %>
+ <%= $number %>
+ <% if ( $opt{'callable'} && $conf->config('vonage-username') ) { %>
+ <A HREF="javascript:void(0);" onClick="overlib( OLiframeContent('https://secure.click2callu.com/tpcc/makecall?username=<%= $conf->config('vonage-username') %>&password=<%= $conf->config('vonage-password') %>&fromnumber=<%= $conf->config('vonage-fromnumber')%>&tonumber=1<%= $snumber %>', 240, 64, 'call_popup'), CAPTION, 'Initiating call', STICKY, AUTOSTATUSCAP, CLOSECLICK, DRAGGABLE, WIDTH, 240, HEIGHT, 64 ); return false;" TITLE="Call this number"><IMG SRC="<%=$fsurl%>images/red_telephone_mimooh_01.png" BORDER=0 ALT="Call this number"></A>
+ <% } %>
+<% } else { %>
+ &nbsp;
+<% } %>