OpenPKG CVS Repository
  http://cvs.openpkg.org/
  ____________________________________________________________________________

  Server: cvs.openpkg.org                  Name:   Ralf S. Engelschall
  Root:   /v/openpkg/cvs                   Email:  [EMAIL PROTECTED]
  Module: openpkg-meta                     Date:   11-Mar-2006 17:38:45
  Branch: HEAD                             Handle: 2006031116384500

  Modified files:
    openpkg-meta            canvas.php

  Log:
    align style and reduce more global variables

  Summary:
    Revision    Changes     Path
    1.17        +17 -19     openpkg-meta/canvas.php
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: openpkg-meta/canvas.php
  ============================================================================
  $ cvs diff -u -r1.16 -r1.17 canvas.php
  --- openpkg-meta/canvas.php   11 Mar 2006 16:32:59 -0000      1.16
  +++ openpkg-meta/canvas.php   11 Mar 2006 16:38:45 -0000      1.17
  @@ -91,7 +91,7 @@
   #   determine last-modification and
   #   short circuit processing if HTTP If-Modified-Since applies
   $gmtime = gmdate("D, d M Y H:i:s", filemtime($_SERVER["SCRIPT_FILENAME"])) . 
" UTC";
  -header("Last-Modified: $gmtime");
  +header(sprintf("Last-Modified: %s", $gmtime));
   $if_modified_since = preg_replace('/;.*$/', '', $hdr["If-Modified-Since"]);
   if ($if_modified_since == $gmtime) {
       header("HTTP/1.1 304 Not Modified");
  @@ -110,40 +110,38 @@
   unset($spec);
   
   #   diversion support
  -$diversion_name = "";
  -$diversion_data = array();
  +$div = array();
  +$div["name"] = "";
  +$div["data"] = array();
   function divert_start ($name) {
  -    global $diversion_name;
  -    global $diversion_data;
  -    $diversion_name = $name;
  -    if (!isset($diversion_data[$diversion_name])) {
  -        $diversion_data[$diversion_name] = "";
  +    global $div;
  +    $div["name"] = $name;
  +    if (!isset($div["data"][$diversion_name])) {
  +        $div["data"][$diversion_name] = "";
       }
       ob_start();
   }
   function divert_end () {
  -    global $diversion_name;
  -    global $diversion_data;
  -    if ($diversion_name != "") {
  -        $diversion_data[$diversion_name] .= ob_get_contents();
  +    global $div;
  +    if ($div["name"] != "") {
  +        $div["data"][$div["name"]] .= ob_get_contents();
           ob_end_clean();
       }
   }
   function divert ($name) {
  -    global $diversion_name;
  -    if ($diversion_name != $name) {
  +    global $div;
  +    if ($div["name"] != $name) {
           divert_end();
           divert_start($name);
       }
   }
   function undivert ($name) {
  -    global $diversion_name;
  -    global $diversion_data;
  -    if ($diversion_name == $name) {
  -        $diversion_data[$diversion_name] .= ob_get_contents();
  +    global $div;
  +    if ($div["name"] == $name) {
  +        $div["data"][$div["name"]] .= ob_get_contents();
           ob_clean();
       }
  -    return $diversion_data[$name];
  +    return $div["data"][$name];
   }
   
   #   load content generation parts
  @@ .
______________________________________________________________________
The OpenPKG Project                                    www.openpkg.org
CVS Repository Commit List                     [email protected]

Reply via email to