Jiří Popelka aef63a
diff -up cups-1.4.1/cgi-bin/admin.c.str3390 cups-1.4.1/cgi-bin/admin.c
Jiří Popelka aef63a
--- cups-1.4.1/cgi-bin/admin.c.str3390	2009-08-29 08:05:14.000000000 +0200
Jiří Popelka aef63a
+++ cups-1.4.1/cgi-bin/admin.c	2009-10-27 14:44:53.000000000 +0100
Jiří Popelka aef63a
@@ -1044,6 +1044,11 @@ do_am_printer(http_t *http,		/* I - HTTP
Jiří Popelka aef63a
         if ((attr = ippFindAttribute(oldinfo, "printer-location",
Jiří Popelka aef63a
 	                             IPP_TAG_TEXT)) != NULL)
Jiří Popelka aef63a
           cgiSetVariable("PRINTER_LOCATION", attr->values[0].string.text);
Jiří Popelka aef63a
+
Jiří Popelka aef63a
+	if ((attr = ippFindAttribute(oldinfo, "printer-is-shared",
Jiří Popelka aef63a
+				     IPP_TAG_BOOLEAN)) != NULL)
Jiří Popelka aef63a
+	  cgiSetVariable("PRINTER_IS_SHARED",
Jiří Popelka aef63a
+			 attr->values[0].boolean ? "1" : "0");
Jiří Popelka aef63a
       }
Jiří Popelka aef63a
 
Jiří Popelka aef63a
       cgiCopyTemplateLang("modify-printer.tmpl");