summaryrefslogtreecommitdiff
path: root/httemplate/misc
diff options
context:
space:
mode:
authorIvan Kohler <ivan@freeside.biz>2015-10-29 10:52:04 -0700
committerIvan Kohler <ivan@freeside.biz>2015-10-29 10:52:04 -0700
commit1598480a192e9a056834d636fbd7de7ae00dead6 (patch)
tree1ba0d371c737b4fbd9ae41fa669d601a1fbc1c79 /httemplate/misc
parent96b046470a55b011ad7a6610f36f2bd68504de6f (diff)
fix appointments vs. no direct elements/ access, RT#34237, RT#23357
Diffstat (limited to 'httemplate/misc')
-rw-r--r--httemplate/misc/make_appointment.html39
1 files changed, 39 insertions, 0 deletions
diff --git a/httemplate/misc/make_appointment.html b/httemplate/misc/make_appointment.html
new file mode 100644
index 000000000..ddf377f54
--- /dev/null
+++ b/httemplate/misc/make_appointment.html
@@ -0,0 +1,39 @@
+<& /elements/header-popup.html &>
+
+% #XXX actually, the action needs to repace the top-level window with this
+% #$params->{'action'} = $p. 'rt/Search/Schedule.html?'. $query;
+<FORM NAME="appointment_form" METHOD="POST" ACTION="<% $p %>elements/schedule-appointment.html">
+
+<INPUT TYPE="hidden" NAME="custnum" VALUE="<% $cgi->param('custnum') |h %>">
+
+% my @sched_item = qsearch('sched_item', { 'disabled' => '', });
+% my @username = map $_->access_user->username, @sched_item;
+% foreach my $username (@username) {
+ <INPUT TYPE="hidden" NAME="username" VALUE="<% $username |h %>">
+% }
+
+Length:
+<SELECT NAME="LengthMin">
+% for ( my $hours = .5; $hours < 10.5; $hours += .5 ) {
+% my $min = $hours * 60;
+ <OPTION VALUE="<% $min %>"
+ <% $min == $default_length ? 'SELECTED' : '' %>
+ ><% $hours %> hour<% $hours > 1 ? 's' : '' %>
+% }
+</SELECT>
+<BR>
+<BR>
+
+<INPUT TYPE="submit" VALUE="Schedule appointment">
+
+</FORM>
+
+<& /elements/footer-popup.html &>
+<%init>
+
+my $default_length = FS::Conf->new->config('default_appointment_length') || 180;
+
+#XXX '&pkgnum=$pkgnum";need to be for specific package/location, not just for a customer... default to active(/ordered) package in a pkg_class w/ticketing_queueid, otherwise, a popup? (well, we're already a popup now) we're getting complicated like form-creat_ticket.html
+
+
+</%init>