X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=include%2Fclass_ppdManager.inc;h=7e416556d036bcf13f8aa23af19f69c783d3b019;hb=187f39d42ef82aa5e6431b137928651c9e116126;hp=5a8c5b678966e5a12617ed0e256a23d50cac6fee;hpb=98dd2e00e2b539fb94206eb4ab0bdf6e37bf9f52;p=gosa.git diff --git a/include/class_ppdManager.inc b/include/class_ppdManager.inc index 5a8c5b678..7e416556d 100644 --- a/include/class_ppdManager.inc +++ b/include/class_ppdManager.inc @@ -73,6 +73,12 @@ class ppdManager continue; } + /* Change model name .. */ + if ((preg_match("/^\*".$attribute.":*\s+/",$line)) && ($attribute == "ModelName")){ + $line= "*$attribute: \"$value\"\n"; + $done =true; + } + if (($fsection) && ($section != "NO_SECTION")){ if (preg_match("/^\*CloseGroup:*\s+\**$section\/*/", $line)){ $fsection= false; @@ -138,8 +144,6 @@ class ppdManager print_red(sprintf(_("Specified ppd file '%s' can't be opened for reading."),$ppdFile)); }elseif(!is_writeable(preg_replace("#(^.*/).*$#","\\1",$ppdFile.".tmp"))){ print_red(sprintf(_("The required tmp file file '%s' can't be opened for writing."),$ppdFile.".tmp")); - }elseif(!is_writeable($ppdFile.".tmp")){ - print_red(sprintf(_("The required tmp file file '%s' can't be opened for writing."),$ppdFile.".tmp")); }else{ foreach ($properties as $name => $section){ foreach ($section as $attribute => $value){