0e3c0fe040
git-svn-id: https://svn.disconnected-by-peer.at/svn/linamh/trunk/mds@2052 6952d904-891a-0410-993b-d76249ca496b
28 lines
871 B
Diff
28 lines
871 B
Diff
--- cgi-bin/admin.c.ori 2009-10-30 14:07:13.000000000 -0400
|
|
+++ cgi-bin/admin.c 2009-10-30 14:06:54.000000000 -0400
|
|
@@ -536,6 +536,7 @@
|
|
ipp_attribute_t *attr; /* member-uris attribute */
|
|
char uri[HTTP_MAX_URI]; /* Device or printer URI */
|
|
const char *name, /* Pointer to class name */
|
|
+ *op, /* Operation name */
|
|
*ptr; /* Pointer to CGI variable */
|
|
const char *title; /* Title of page */
|
|
static const char * const pattrs[] = /* Requested printer attributes */
|
|
@@ -547,6 +548,7 @@
|
|
|
|
|
|
title = cgiText(modify ? _("Modify Class") : _("Add Class"));
|
|
+ op = cgiGetVariable("OP");
|
|
name = cgiGetVariable("PRINTER_NAME");
|
|
|
|
if (cgiGetVariable("PRINTER_LOCATION") == NULL)
|
|
@@ -572,6 +574,8 @@
|
|
*/
|
|
|
|
cgiClearVariables();
|
|
+ if (op)
|
|
+ cgiSetVariable("OP", op);
|
|
if (name)
|
|
cgiSetVariable("PRINTER_NAME", name);
|
|
|