<& /elements/init_overlib.html &> <& /elements/popup_link.html, 'action' => $p. 'view/map.html?'. $query, 'label' => mt('map'), 'actionlabel' => $js_name, 'width' => 763, 'height' => 575, #'color' &> % if ( $origin ) { <& /elements/popup_link.html, 'action' => $p. "view/directions.html?origin=$origin;". $query, 'label' => mt('directions'), 'actionlabel' => $js_name, 'width' => 763, 'height' => 575, &> % } <% mt('earth') |h %> <%init> my ($latitude, $longitude, $name, $agentnum) = @_; my $query = 'name='. uri_escape_utf8($name). ';lat='. $latitude. ';lon='. $longitude; my $js_name = $name; $js_name =~ s/[<>"]/ /g; $m->interp->apply_escapes($js_name, 'js_string'); $js_name =~ s/^'//; $js_name =~ s/'$//; my $origin; #for directions link if ( $agentnum =~ /^\d+$/ ) { $origin = FS::Conf->new->config('company_address', $agentnum); $origin = uri_escape($origin); }