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

  Server: cvs.openpkg.org                  Name:   Project Master
  Root:   /v/openpkg/cvs                   Email:  [EMAIL PROTECTED]
  Module: openpkg-meta                     Date:   21-Jun-2007 10:41:53
  Branch: HEAD                             Handle: 2007062109415200

  Modified files:
    openpkg-meta            canvas-foot.php canvas-js.php canvas-layout.php
                            canvas-nav-tab.php canvas-nav.php canvas.php
                            global-news.php global-polling.cgi
                            global-polling.php global-title.php meta.php

  Log:
    flush and save current state of CVS controlled data

  Summary:
    Revision    Changes     Path
    1.13        +0  -15     openpkg-meta/canvas-foot.php
    1.11        +6  -0      openpkg-meta/canvas-js.php
    1.27        +12 -18     openpkg-meta/canvas-layout.php
    1.15        +3  -2      openpkg-meta/canvas-nav-tab.php
    1.34        +4  -2      openpkg-meta/canvas-nav.php
    1.27        +3  -0      openpkg-meta/canvas.php
    1.21        +25 -1      openpkg-meta/global-news.php
    1.2         +16 -0      openpkg-meta/global-polling.cgi
    1.2         +2  -2      openpkg-meta/global-polling.php
    1.23        +504 -326   openpkg-meta/global-title.php
    1.8         +8  -0      openpkg-meta/meta.php
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: openpkg-meta/canvas-foot.php
  ============================================================================
  $ cvs diff -u -r1.12 -r1.13 canvas-foot.php
  --- openpkg-meta/canvas-foot.php      8 Feb 2007 12:26:58 -0000       1.12
  +++ openpkg-meta/canvas-foot.php      21 Jun 2007 08:41:52 -0000      1.13
  @@ -75,15 +75,6 @@
       divert("canvas-footbanner");
   </script>
   
  -<div id="adbox">
  -    <script language="php">
  -       include("global-advertize.php");
  -    </script>
  -</div>
  -<script type="text/javascript">
  -    switchdiv_apply('adbox', 'div#adbox', 'div.active', 10000);
  -</script>
  -
   <script language="php">
       divert("css");
   </script>
  @@ -155,9 +146,3 @@
       <a href="http://jigsaw.w3.org/css-validator/check/referer";>CSS</a>
   </div>
   
  -<script language="php">
  -    divert("canvas-footbox");
  -</script>
  -
  -<!-- TODO -->
  -
  @@ .
  patch -p0 <<'@@ .'
  Index: openpkg-meta/canvas-js.php
  ============================================================================
  $ cvs diff -u -r1.10 -r1.11 canvas-js.php
  --- openpkg-meta/canvas-js.php        8 Feb 2007 12:26:58 -0000       1.10
  +++ openpkg-meta/canvas-js.php        21 Jun 2007 08:41:52 -0000      1.11
  @@ -29,6 +29,12 @@
       divert("html-head");
   </script>
   
  +<!-- jQuery -->
  +<!-- see http://jquery.com/ for more details. -->
  +<script src="<?php echo $cfg["url.base"] 
?>canvas-js-dhtml.d/jquery.core.pack.js" type="text/javascript"></script>
  +<script src="<?php echo $cfg["url.base"] 
?>canvas-js-dhtml.d/jquery.plugin.min.js" type="text/javascript"></script>
  +<script src="<?php echo $cfg["url.base"] 
?>canvas-js-dhtml.d/jquery.plugin.rse.min.js" type="text/javascript"></script>
  +
   <!-- Yahoo! UI DOM -->
   <!-- see http://developer.yahoo.net/yui/dom/index.html for more details. -->
   <script src="<?php echo $cfg["url.base"] 
?>canvas-js-dhtml/yui/yahoo/yahoo-min.js" type="text/javascript"></script>
  @@ .
  patch -p0 <<'@@ .'
  Index: openpkg-meta/canvas-layout.php
  ============================================================================
  $ cvs diff -u -r1.26 -r1.27 canvas-layout.php
  --- openpkg-meta/canvas-layout.php    8 Feb 2007 12:26:58 -0000       1.26
  +++ openpkg-meta/canvas-layout.php    21 Jun 2007 08:41:52 -0000      1.27
  @@ -57,9 +57,9 @@
       margin-right:          40px;
       width:                 auto;
       <script language="php">}</script>
  -    min-height:            800px;
  +    min-height:            700px;
       margin-bottom:         20px;
  -    top:                   20px;
  +    top:                   50px;
       border-top:            1px solid #a09080;
       border-left:           1px solid #a09080;
       border-right:          1px solid #504030;
  @@ -129,7 +129,7 @@
       margin-top:            250px;
       margin-left:           60px;
       margin-right:          60px;
  -    margin-bottom:         160px;
  +    margin-bottom:         60px;
       z-index:               1;
   }
   
  @@ -161,7 +161,7 @@
       margin-top:            230px;
       margin-left:           60px;
       margin-right:          300px;
  -    margin-bottom:         160px;
  +    margin-bottom:         60px;
       z-index:               1;
   }
   
  @@ -192,17 +192,6 @@
       z-index:               10;
   }
   
  -div#canvas_footbox {
  -    position:              absolute;
  -    right:                 60px;
  -    bottom:                40px;
  -    width:                 160px;
  -    height:                60px;
  -    z-index:               10;
  -    vertical-align:        bottom;
  -    text-align:            right;
  -}
  -
   div#canvas_sign {
       position:              absolute;
       left:                  0px;
  @@ -255,15 +244,20 @@
       <div id="canvas_nav">
           <script language="php">echo undivert("canvas-nav");</script>
       </div>
  -    <div id="canvas_footbox">
  -        <script language="php">echo undivert("canvas-footbox");</script>
  -    </div>
  +    <!--
       <div id="canvas_footbanner">
           <script language="php">echo undivert("canvas-footbanner");</script>
       </div>
  +    -->
       <div id="canvas_foot">
           <script language="php">echo undivert("canvas-foot");</script>
       </div>
  +    <div id="canvas_menu">
  +        <script language="php">echo undivert("canvas-menu");</script>
  +    </div>
  +    <div id="canvas_ase">
  +        <script language="php">echo undivert("canvas-ase");</script>
  +    </div>
       <div id="canvas_sign">
           <img src="<?php echo $cfg["url.base"] ?>canvas/canvas-sign-<?php 
echo ($opt["path.site"] == "meta" ? "project" : $opt["path.site"]) ?>-T.png" 
alt=""/>
       </div>
  @@ .
  patch -p0 <<'@@ .'
  Index: openpkg-meta/canvas-nav-tab.php
  ============================================================================
  $ cvs diff -u -r1.14 -r1.15 canvas-nav-tab.php
  --- openpkg-meta/canvas-nav-tab.php   8 Feb 2007 12:26:58 -0000       1.14
  +++ openpkg-meta/canvas-nav-tab.php   21 Jun 2007 08:41:52 -0000      1.15
  @@ -108,8 +108,9 @@
       var tab_pos = DOM.getPosition(tab);
   
       /* determine effective width of box and its background image */
  -    var box_width = DOM.getStyle(box, "width") || "0px";
  -    box_width = box_width.replace(/px/, "") - 0;
  +    var box_width = 800; // $(box).width() + 0;
  +    // var box_width = DOM.getStyle(box, "width") || "0px"; YUI returns 
"auto", JQuery is able to determine width
  +    // box_width = box_width.replace(/px/, "") - 0;
       var img_width = 720; /* FIXME: hard-coded width of background image */
   
       /* re-calculate and set new position of tab background image */
  @@ .
  patch -p0 <<'@@ .'
  Index: openpkg-meta/canvas-nav.php
  ============================================================================
  $ cvs diff -u -r1.33 -r1.34 canvas-nav.php
  --- openpkg-meta/canvas-nav.php       8 Feb 2007 12:26:58 -0000       1.33
  +++ openpkg-meta/canvas-nav.php       21 Jun 2007 08:41:52 -0000      1.34
  @@ -107,6 +107,7 @@
             <li id="feedback"><a href="feedback.php">Feedback</a></li>
             <li id="advocacy"><a href="advocacy.php">Advocacy</a></li>
             <li id="wiki"><a href="http://wiki.openpkg.org/";>Wiki Wiki 
Web</a></li>
  +          <li id="my"><a href="http://my.openpkg.org/";>My OpenPKG</a></li>
           </ul>
         </li>
   
  @@ -115,6 +116,7 @@
             <li id="tracker"><a href="tracker/">Version Tracker</a></li>
             <li id="stat"><a href="stat/">Statistics</a></li>
             <li id="cvstrac"><a href="http://cvs.openpkg.org/";>CVS 
Repository</a></li>
  +          <li id="environment"><a href="environment.php">Environment</a></li>
           </ul>
         </li>
       </ul>
  @@ -168,8 +170,8 @@
         </li>
         <li id="product"><a href="product/">Product</a>
           <ul>
  -          <li id="enterprise1"><a href="https://e1.openpkg.com/";>OpenPKG 
Enterprise 1</a>
  -          </li>
  +          <li id="enterprise1"><a href="https://e1.openpkg.com/";>OpenPKG 
Enterprise 1</a></li>
  +          <li id="shop"><a href="http://e1.openpkg.com/go/shop";>Online 
Shop</a></li>
           </ul>
         </li>
         <li id="services"><a href="services/">Services</a>
  @@ .
  patch -p0 <<'@@ .'
  Index: openpkg-meta/canvas.php
  ============================================================================
  $ cvs diff -u -r1.26 -r1.27 canvas.php
  --- openpkg-meta/canvas.php   8 Feb 2007 12:26:58 -0000       1.26
  +++ openpkg-meta/canvas.php   21 Jun 2007 08:41:52 -0000      1.27
  @@ -126,6 +126,9 @@
   include("canvas-nav-path.php");
   include("canvas-nav-bar.php");
   include("canvas-nav-xref.php");
  +include("canvas-nav2.php");
  +include("canvas-nav-menu.php");
  +include("canvas-ase.php");
   include("canvas-foot.php");
   include("canvas-layout.php");
   include("canvas-html.php");
  @@ .
  patch -p0 <<'@@ .'
  Index: openpkg-meta/global-news.php
  ============================================================================
  $ cvs diff -u -r1.20 -r1.21 global-news.php
  --- openpkg-meta/global-news.php      8 Feb 2007 12:26:59 -0000       1.20
  +++ openpkg-meta/global-news.php      21 Jun 2007 08:41:52 -0000      1.21
  @@ -1,4 +1,28 @@
   
  +<div class="active" id="enterprise1pro">
  +  <span class="date">2007-04-19</span>
  +  <h2>OpenPKG Enterprise 1 Pro</h2>
  +  The OpenPKG GmbH <a href="http://e1.openpkg.com/";>ships</a> OpenPKG 
Enterprise 1 Pro now,
  +  the new online variant of <a 
href="http://www.openpkg.com/product/";>OpenPKG Enterprise 1</a>.
  +  <p/>
  +  <a href="http://e1.openpkg.com/";>
  +  <img src="/meta/global-image.d/pro-T.png" alt=""/>
  +  </a>
  +  <span class="more">
  +  </span>
  +</div>
  +
  +<div id="openpkg-2-stable-20070221">
  +  <span class="date">2007-02-21</span>
  +  <h2>OpenPKG 2-STABLE-20070201</h2>
  +   <a href="http://www.openpkg.org/download/";><img style="float: right;" 
src="http://www.openpkg.org/image/box-T.png"; width="80" height="85" alt=""/></a>
  +   The OpenPKG Foundation e.V. released OpenPKG 2-STABLE-20070221,
  +   the latest snapshot distribution of the OpenPKG Community 2-STABLE
  +   branch.
  +  <span class="more">
  +  </span>
  +</div>
  +
   <div class="active" id="enterprise1">
     <span class="date">2006-12-12</span>
     <h2>OpenPKG Enterprise 1</h2>
  @@ -14,7 +38,7 @@
     </span>
   </div>
   
  -<div class="active" id="adventcalendar">
  +<div id="adventcalendar">
     <span class="date">2006-12-01</span>
     <h2>Advent Calendar 2006</h2>
     The <a href="http://www.openpkg.com/adventcalendar/2006";>OpenPKG Advent 
Calendar 2006</a> 
  @@ .
  patch -p0 <<'@@ .'
  Index: openpkg-meta/global-polling.cgi
  ============================================================================
  $ cvs diff -u -r1.1 -r1.2 global-polling.cgi
  --- openpkg-meta/global-polling.cgi   8 Feb 2007 12:27:29 -0000       1.1
  +++ openpkg-meta/global-polling.cgi   21 Jun 2007 08:41:52 -0000      1.2
  @@ -95,6 +95,22 @@
           }, $time, $peer, $useragent, $referer, $polling, $event) or die 
$db->error();
       }
       else {
  +        my $checks = {
  +            "polling_approach" => qr{^.+$},
  +            "polling_platform_custom" => qr{^(?:|[^\r\n]+)$},
  +            "polling_solution_custom" => qr{^(?:|[^\r\n]+)$},
  +            "polling_price_value"     => qr{^[0-9]+(?:\\.[0-9]+)?$},
  +        };
  +        foreach my $name (keys %{$checks}) {
  +            my $value = $cgi->param($name) || "";
  +            my $regex = $checks->{$name};
  +            if ($value eq '') {
  +                die "incorrect structure";
  +            }
  +            if ($value !~ $regex) {
  +                die "incorrect value \"$name\"";
  +            }
  +        }
           $db->query(q{
               INSERT INTO polling_peer (time, peer, useragent, polling, id) 
VALUES (??);
           }, $time, $peer, $useragent, $polling, $id) or die $db->error();
  @@ .
  patch -p0 <<'@@ .'
  Index: openpkg-meta/global-polling.php
  ============================================================================
  $ cvs diff -u -r1.1 -r1.2 global-polling.php
  --- openpkg-meta/global-polling.php   8 Feb 2007 12:27:29 -0000       1.1
  +++ openpkg-meta/global-polling.php   21 Jun 2007 08:41:52 -0000      1.2
  @@ -202,7 +202,7 @@
   }
   
   <script language="php">
  -    if (preg_match("/^project/", $opt["path"], $match)) {
  +    if (preg_match("/^project\.community\.survey/", $opt["path"], $match)) {
   </script>
   
   <script language="php">
  @@ -458,7 +458,7 @@
           form["polling_platform_custom"].className += " error";
           error = 1;
       }
  -    var re = new RegExp("^[0-9]+(\.[0-9]+)?$", "");
  +    var re = new RegExp("^[0-9]+(\\.[0-9]+)?$", "");
       if (   form["polling_price_value"].value == ""
           || !(form["polling_price_value"].value.match(re))) {
           form["polling_price_value"].className += " error";
  @@ .
  patch -p0 <<'@@ .'
  Index: openpkg-meta/global-title.php
  ============================================================================
  $ cvs diff -u -r1.22 -r1.23 global-title.php
  --- openpkg-meta/global-title.php     8 Feb 2007 12:26:59 -0000       1.22
  +++ openpkg-meta/global-title.php     21 Jun 2007 08:41:52 -0000      1.23
  @@ -7,142 +7,58 @@
   <head>
   <style type="text/css">
   
  -/* the general layout */
  -table#title {
  +/* post-adjust some parts of the general canvas template */
  +div#canvas_path {
  +    display:                 none;
  +}
  +div#canvas_body {
  +    margin-top:              230px !important;
  +}
  +
  +/* grid #1 at top */
  +table#grid {
       width:                   100%;
       border-collapse:         collapse;
       border-spacing:          0px;
  -    margin-bottom:           10px;
  -}
  -table#title td {
  -    width:                   33%;
  -}
  -table#title td.box11 {
  -    padding:                 0px 20px 5px 0px;
  -    vertical-align:          top;
   }
  -table#title td.box12 {
  -    padding:                 0px 0px 5px 5px;
  +table#grid td {
       vertical-align:          top;
   }
  -table#title td.box21 {
  -    padding:                 5px 5px 0px 0px;
  -}
  -table#title td.box22 {
  -    padding:                 5px 5px 0px 5px;
  -}
  -table#title td.box23 {
  -    padding:                 5px 0px 0px 5px;
  +table#grid td.col1 {
  +    width:                   auto;
  +    padding-right:           10px;
   }
  -
  -/* the layout boxes */
  -table#title div.box11 {
  -    /* none */
  -}
  -table#title div.box12 {
  +table#grid td.col2 {
       border-left:             1px solid #c0b0a0;
       padding-left:            20px;
  +    width:                   180px;
   }
  -table#title div.box21 {
  -    position:                relative;
  -    height:                  100px;
  -    border-left:             1px solid #c0b0a0;
  -    border-bottom:           1px solid #c0b0a0;
  -}
  -table#title div.box22 {
  -    position:                relative;
  -    height:                  100px;
  -    border-left:             1px solid #c0b0a0;
  -    border-bottom:           1px solid #c0b0a0;
  -}
  -table#title div.box23 {
  -    position:                relative;
  -    height:                  100px;
  -    border-left:             1px solid #c0b0a0;
  -    border-bottom:           1px solid #c0b0a0;
  -}
  -table#title img.sign {
  -    position:                absolute;
  -    bottom:                  0px;
  -    left:                    0px;
  -    height:                  100px;
  -    width:                   100px;
  -}
  -table#title div.enter {
  -    position:                absolute;
  -    bottom:                  -23px;
  -    right:                   0px;
  -}
  -table#title div.enter img {
  -    width:                   100px;
  -    height:                  19px;
  -}
  -table#title div.text {
  -    position:                absolute;
  -    top:                     5px;
  -    left:                    5px;
  -}
  -table#title div.text a {
  -    text-decoration:         none;
  -}
  -table#title div.text a:hover {
  -    text-decoration:         underline;
  -}
  -table#title div.text span.who {
  -    font-size:               12pt;
  -    font-weight:             bold;
  -}
  -table#title div.text span.q {
  -    /* none */
  -}
  -table#title div.text span.a {
  -    /* none */
  -}
  -table#title div.goto {
  -    position:                absolute;
  -    bottom:                  5px;
  -    right:                   5px;
  +
  +/* cookie and introduction */
  +div.cookie {
  +    padding-right:           40px;
       text-align:              right;
  -}
  -table#title div.goto a {
  +    font-family:             Palatino, Times, serif;
  +    font-style:              italic;
  +    font-size:               140%;
       color:                   #000000;
  -    text-decoration:         none;
  -}
  -table#title div.box21 div.text span.who {
  -    color:                   <script language="php">echo ($site == "project" 
? "#000000" : "#666666");</script>;
  -}
  -table#title div.box22 div.text span.who {
  -    color:                   <script language="php">echo ($site == 
"corporation" ? "#000000" : "#666666");</script>;
  -}
  -table#title div.box23 div.text span.who {
  -    color:                   <script language="php">echo ($site == 
"foundation" ? "#000000" : "#666666");</script>;
  -}
  -table#title div.box21 div.goto a {
  -    color:                   <script language="php">echo ($site == "project" 
? "#000000" : "#666666");</script>;
  -}
  -table#title div.box22 div.goto a {
  -    color:                   <script language="php">echo ($site == 
"corporation" ? "#000000" : "#666666");</script>;
  -}
  -table#title div.box23 div.goto a {
  -    color:                   <script language="php">echo ($site == 
"foundation" ? "#000000" : "#666666");</script>;
  -}
  -table#title div.goto a:hover {
  -    text-decoration:         underline;
   }
  -table#title div.goto span.ext {
  -    font-size:               18pt;
  -    font-weight:             bold;
  +table#intro td {
  +    vertical-align:          top;
   }
  -table#title div.goto span.name {
  -    font-size:               12pt;
  -    font-weight:             bold;
  +table#intro td.c1 {
  +    width:                   50%;
  +    padding-right:           10px;
  +}
  +table#intro td.c2 {
  +    width:                   50%;
  +    padding-left:            10px;
   }
  -table#title div.goto span.title {
  -    font-size:               9pt;
  +table#intro td a {
       font-weight:             normal;
   }
   
  -/* the news box */
  +/* news box */
   div#newsbox {
       padding:                 0px;
       height:                  200px;
  @@ -179,47 +95,214 @@
       display:                 none;
   }
   
  -/* post-adjust some parts of the general canvas template */
  -div#canvas_sign {
  -    display:                 none;
  +/* banner */
  +div#banner_container {
  +    position:                relative;
  +    left:                    0px;
  +    top:                     10px;
  +    height:                  165px;
   }
  -div#canvas_path {
  +div#banner {
  +    position:                absolute;
  +    left:                    -60px;
  +    width:                   800px;
  +    height:                  165px;
  +    background-attachment:   fixed;
  +    background-attachment:   scroll;
  +    background-position:     left top;
  +    background-image:        
url('/meta/canvas/canvas-crop-glass-dark-T.png');
  +    color:                   #000000;
  +    border-top:              1px solid #c0b0a0;
  +    border-bottom:           1px solid #c0b0a0;
  +    z-index:                 400;
  +}
  +div#banner table {
  +    width:                   680px;
  +    position:                relative;
  +    left:                    60px;
  +    padding-top:             10px;
  +    padding-bottom:          10px;
  +    position:                relative;
  +}
  +div#banner table td {
  +    vertical-align:          top;
  +}
  +div#banner table td.a1 {
  +    width:                   20%;
  +    padding-right:           10px;
  +}
  +div#banner table td.a2 {
  +    width:                   20%;
  +    padding-right:           10px;
  +}
  +div#banner table td.a3 {
  +    width:                   20%;
  +    padding-right:           10px;
  +}
  +div#banner table td.a4 {
  +    width:                   20%;
  +    padding-right:           10px;
  +}
  +div#banner table td.a5 {
  +    width:                   20%;
  +    padding-right:           10px;
  +}
  +div#banner h2,
  +div#banner h2 span.number,
  +div#banner h2 i {
  +    margin-top:              0px;
  +    color:                   #000000;
  +    font-size:               14pt;
  +    border-bottom:           1px solid #a09080;
  +}
  +div#banner h2 i,
  +div#banner h2 span.number {
  +    color:                   #908070;
  +}
  +div#banner a {
  +    position:                relative;
  +    font-weight:             normal;
  +    color:                   #000000;
  +    font-size:               100%;
  +}
  +div#banner input#search1 {
  +    color:                   #000000;
  +    background-attachment:   fixed;
  +    background-attachment:   scroll;
  +    background-position:     left top;
  +    background-image:        
url('/meta/canvas/canvas-crop-glass-dark-T.png');
  +    border:                  1px solid #d0c0b0;
  +    border-top:              1px solid #a09080;
  +    border-left:             1px solid #a09080;
  +    padding:                 1px 2px 1px 2px;
  +    font-size:               8pt;
  +}
  +div#banner input#search2 {
  +    color:                   #000000;
  +    background-attachment:   fixed;
  +    background-attachment:   scroll;
  +    background-position:     left top;
  +    background-image:        
url('/meta/canvas/canvas-crop-glass-dark-T.png');
  +    border:                  1px solid #d0c0b0;
  +    border-top:              1px solid #a09080;
  +    border-left:             1px solid #a09080;
  +    padding:                 1px 2px 1px 2px;
  +    font-size:               8pt;
  +}
  +div#banner img.rarrow {
  +    position:                absolute;
  +    left:                    0px;
  +    top:                     30px;
  +}
  +div#banner img.larrow {
  +    position:                absolute;
  +    right:                   0px;
  +    top:                     30px;
  +}
  +
  +/* second grid */
  +table#grid2 {
  +    margin-top:              30px;
  +    width:                   100%;
  +    border-collapse:         collapse;
  +    border-spacing:          0px;
  +}
  +table#grid2 td {
  +    vertical-align:          top;
  +}
  +table#grid2 td.b1 {
  +    width:                   auto;
  +    padding-right:           10px;
  +}
  +table#grid2 td.b2 {
  +    border-left:             1px solid #c0b0a0;
  +    padding-left:            20px;
  +    width:                   180px;
  +}
  +
  +/* newsfeed */
  +div#newsfeed {
  +    width:                   450px;
  +}
  +div#newsfeed > div {
       display:                 none;
   }
  -div#canvas_body {
  -    margin-top:              230px !important;
  +div.feed_title {
  +    margin-bottom:           4px;
  +}
  +div.feed_title a {
  +    font-size:               100%;
  +    font-weight:             bold;
  +    color:                   #000000;
  +}
  +div.feed {
  +    width:                   450px;
  +}
  +div.feed div {
  +    width:                   450px;
  +}
  +div.feed div a {
  +    padding-left:            8px;
  +    font-size:               80%;
  +    width:                   450px;
  +    color:                   #202020;
  +    font-weight:             normal;
  +}
  +div.feed div a span.date {
  +    padding-right:           8px;
  +    font-size:               100%;
  +    color:                   #666666;
  +}
  +div.feed div.entry0 {
  +    background-attachment:   scroll;
  +    background-position:     left top;
  +    background-image:        
url('/meta/canvas/canvas-crop-glass-dark-T.png');
   }
   
  -div.cookie {
  -    padding-right:          40px;
  -    text-align:             right;
  -    font-family:            Palatino, Times, serif;
  -    font-style:             italic;
  -    font-size:              140%;
  -    color:                  #000000;
  -}
  -
  -div#kit {
  -    text-align:             right;
  -}
  -div#kit a {
  -}
  -div#kit img {
  -    padding-top:            10px;
  -    width:                  200px;
  -    height:                 144px;
  -}
  -        
  -span.pullquote-left a {
  -    color: #605040;
  -    font-size: 100%;
  -}
  -span.pullquote-left a.blink0 {
  -    text-decoration:        none;
  -    color: #605040;
  +/* statistics box */
  +div#statistics {
  +    width:                   100%;
  +}
  +div#statistics > div {
  +    width:                   100%;
  +    display:                 none;
   }
  -span.pullquote-left a.blink1 {
  -    text-decoration:        underline;
  +div#statistics div div.title {
  +    font-size:               80%;
  +    margin-bottom:           4px;
  +}
  +div#statistics div ul {
  +    list-style-type:         none !important;
  +    list-style-image:        none !important;
  +    margin:                  0px 0px 0px 0px;
  +    padding:                 0px 0px 0px 0px;
  +}
  +div#statistics div ul li {
  +    margin:                  0px 0px 0px 0px;
  +    padding:                 0px 0px 0px 0px;
  +    position:                relative !important;
  +    width:                   100%;
  +    border-top:              1px solid transparent;
  +    border-bottom:           1px solid transparent;
  +}
  +div#statistics div ul li div.bar {
  +    position:                absolute;
  +    left:                    0px;
  +    top:                     0px;
  +    background-color:        #d0c8c0;
  +    z-index:                 1;
  +}
  +div#statistics div ul li div.thelabel {
  +    position:                relative;
  +    z-index:                 2;
  +    padding:                 1px 0px 1px 4px;
  +    font-size:               80%;
  +}
  +div.statistics_title {
  +    margin-bottom:           2px;
  +    font-size:               100%;
  +    font-weight:             bold;
  +    color:                   #000000;
   }
   
   </style>
  @@ -228,195 +311,290 @@
   
   <h1>Welcome to OpenPKG...</h1>
   
  -<table id="title">
  +<table id="grid">
     <tr>
  -    <td colspan="2" class="box11">
  -      <div class="box11">
  -        <div class="cookie">
  +    <td class="col1">
  +
  +      <div class="cookie">
           ...the unique Unix software toolkit<br/>
           for reproducible server solutions!
  -        </div>
  +      </div>
  +
  +      <p/>
  +      <table id="intro">
  +        <tr>
  +          <td class="c1">
  +            OpenPKG <a
  +            href="http://www.openpkg.org/project/history.php";>since
  +            6 years</a> is the world leading instrument for the
  +            cost-effective deployment and maintenance of <a
  +            href="http://www.opensource.org/";>Open Source</a>
  +            Unix server software solutions when administration <a
  +            
href="http://www.openpkg.org/product/feature/crossplatform.php";>crosses
  +            Unix platform boundaries</a>.
  +
  +            <p/>
  +            OpenPKG provides a flexible and extensive <a
  +            href="http://www.openpkg.org/product/";>toolkit</a>
  +            of about <b>1100</b> portable and high-quality Unix server 
software <a
  +            href="http://www.openpkg.org/product/packages/";>packages</a>
  +            within a fully self-contained <a
  +            href="http://www.openpkg.org/product/feature/packaging.php";>
  +            packaging</a> framework.
  +          </td>
  +          <td class="c2">
  +            OpenPKG is available in both the free OpenPKG
  +            Community and commercial OpenPKG Enterprise <a
  +            href="http://www.openpkg.org/product/series.php";>distribution 
series</a>.
  +
  +            <p/>
  +            OpenPKG supports all major Unix server platforms, including
  +            BSD, GNU/Linux and Solaris flavors, and can be deployed <a
  +            href="http://www.openpkg.org/product/feature/multiinstance.php";>
  +            multiple times</a> on a single system without
  +            virtualization technologies and with <a
  +            
href="http://www.openpkg.org/product/feature/minimumintrusion.php";>
  +            minimum intrusion</a>.
  +          </td>
  +        </tr>
  +      </table>
   
  -        <p/>
  -         Much valued by IT decision makers and beloved by Unix
  -         system administrators of large installation setups,
  -         OpenPKG <a
  -         href="http://www.openpkg.org/project/history.php";>since
  -         6 years</a> is the world leading instrument for the
  -         cost-effective deployment and maintenance of <a
  -         href="http://www.opensource.org/";>Open Source</a> Unix
  -         server software when administration <a
  -         
href="http://www.openpkg.org/product/feature/crossplatform.php";>crosses
  -         Unix platform boundaries</a>.
  -
  -        <span class="pullquote-left">
  -        <a class="blink0" 
href="http://www.openpkg.org/product/pitch/?branch=E1.0-SOLID";>Try it out</a> 
yourself or
  -        just lean back and <a class="blink0" 
href="http://www.openpkg.org/documentation/showcase/";>watch the OpenPKG 
showcase</a> video...
  -        </span>
  -        <script type="text/javascript">toggleclass_apply('anchors', 'a', 
'blink0', 'blink1', 1000);</script>
  -        <p/>
  -         OpenPKG is a collaboration effort with the goal of
  -         providing a flexible and extensive <a 
href="http://www.openpkg.org/product/";>toolkit</a> of portable
  -         and high-quality Unix server software <a
  -         href="http://www.openpkg.org/product/packages/";>packages</a>
  -         within a fully self-contained <a
  -         
href="http://www.openpkg.org/product/feature/packaging.php";>packaging</a>
  -         framework. OpenPKG is available in four distinct
  -         distribution <a
  -         href="http://www.openpkg.org/product/series.php";>series</a> and
  -         supports all major Unix server platforms, including the
  -         popular BSD, GNU/Linux and Solaris flavors. It can be
  -         deployed in a flexible
  -         way <a
  -         
href="http://www.openpkg.org/product/feature/multiinstance.php";>multiple
  -         times</a>
  -         on the same Unix system without any virtualization technologies
  -         and with just <a
  -         
href="http://www.openpkg.org/product/feature/minimumintrusion.php";>minimum
  -         intrusion</a>. 
  -
  -        <p/>
  -        The <a href="http://www.openpkg.org/title.php";>OpenPKG</a> project
  -        is the central organization unit. It
  -        is accompanied by the <a
  -        href="http://www.openpkg.com/title.php";>OpenPKG GmbH</a>,
  -        the corporation providing the
  -        <a href="http://www.openpkg.com/product/";>OpenPKG Enterprise</a>
  -        <a href="http://www.openpkg.com/security/";>security</a> product and 
professional <a
  -        href="http://www.openpkg.com/services/";>services</a>
  -        to business customers, and the <a
  -        href="http://www.openpkg.net/title.html";>OpenPKG
  -        Foundation e.V.</a>, the association developing the
  -        <a href="http://www.openpkg.org/product/";>OpenPKG Community</a> 
technology and backing the <a
  -        href="http://www.openpkg.net/member/members.html";>social
  -        network</a> of OpenPKG.
  -
  -        <p/>
  -        <b>Please proceed by entering one of the following three 
websites,<br/>
  -           or use the Search or Sitemap functions below...</b>
  -        </div>
       </td>
  -    <td class="box12">
  -      <div class="box12">
  -        <div id="newsbox">
  -          <script language="php">
  -            include("global-news.php");
  -          </script>
  -        </div>
  -        <script type="text/javascript">switchdiv_apply('newsbox', 
'div#newsbox', 'div.active', 15000);</script>
  +    <td class="col2">
  +
  +      <div id="newsbox">
  +        <script language="php">
  +          include("global-news.php");
  +        </script>
         </div>
  -      <p/>
  -      <div id="kit"><a href="http://www.openpkg.com/product/";><img 
src="http://www.openpkg.com/product/openpkg-enterprise-kit-RGB-72dpi-w450px-trans.png";
 alt=""/></a></div>
  +
  +      <script type="text/javascript">
  +          $(document).ready(function(){
  +              $('#newsbox').alternation({
  +                  children: '.active',
  +                  animation: 'fade',
  +                  speed: 1000,
  +                  timeout: 12000,
  +                  alternation: 'sequence',
  +                  height: '200px'
  +              });
  +          });
  +      </script>
  +
       </td>
     </tr>
  +</table>
  +
  +<div id="banner_container">
  +  <div id="banner">
  +    <img class="rarrow" src="/meta/global-image.d/rarrow2-T.png" alt=""/>
  +    <img class="larrow" src="/meta/global-image.d/larrow2-T.png" alt=""/>
  +    <table>
  +      <tr>
  +        <td class="a1">
  +          <h2><span class="number">1.</span> Know it <i>!</i></h2>
  +          <ul class="compact">
  +            <li><a class="blink" 
href="http://www.openpkg.org/product/pitch/?branch=CURRENT";>Technology 
Pitch</a></li>
  +            <li><a 
href="http://www.openpkg.org/documentation/flyer/flyer.html";>Facts &amp; 
Features</a></li>
  +            <li><a href="http://www.openpkg.org/product/feature/";>Feature 
Overview</a></li>
  +            <li><a 
href="http://www.openpkg.org/documentation/showcase/";>Show-Case Video</a></li>
  +            <li><a 
href="http://www.openpkg.org/documentation/presentation/";>Presentation</a></li>
  +            <li><a 
href="http://www.openpkg.org/project/history.php";>History</a></li>
  +            <li><a href="http://www.openpkg.org/news/";>Latest News</a></li>
  +          </ul>
  +        </td>
  +        <td class="a2">
  +          <h2><span class="number">2.</span> Get it <i>!</i></h2>
  +          <ul class="compact">
  +            <li><a href="http://www.openpkg.org/product/series.php";>Series 
Overview</a></li>
  +            <li><a href="http://www.openpkg.org/product/decision.php";>Series 
Advisor</a></li>
  +            <li><a href="http://www.openpkg.org/product/packages/";>Package 
Browser</a></li>
  +            <li><a href="http://www.openpkg.org/download/registration/";>Free 
Register</a></li>
  +            <li><a href="http://www.openpkg.org/download/";>Free 
Download</a></li>
  +            <li><a href="http://www.openpkg.com/product/";>Product</a></li>
  +            <li><a href="http://e1.openpkg.com/go/shop";>Online Shop</a></li>
  +          </ul>
  +        </td>
  +        <td class="a3">
  +          <h2><span class="number">3.</span> Use it <i>!</i></h2>
  +          <ul class="compact">
  +            <li><a 
href="http://www.openpkg.org/documentation/tutorial/";>Tutorial</a></li>
  +            <li><a 
href="http://www.openpkg.org/documentation/article/";>Article</a></li>
  +            <li><a 
href="http://www.openpkg.org/documentation/faq/";>F.A.Q.</a></li>
  +            <li><a 
href="http://www.openpkg.com/security/advisories/";>Security</a></li>
  +            <li><a href="http://www.openpkg.org/community/support.php";>Free 
Support</a></li>
  +            <li><a href="http://www.openpkg.com/services/";>Services</a></li>
  +            <li><a href="http://www.openpkg.com/sales/request.php";>Quotation 
Request</a></li>
  +          </ul>
  +        </td>
  +        <td class="a4">
  +          <h2><span class="number">4.</span> Join it <i>!</i></h2>
  +          <ul class="compact">
  +            <li><a 
href="http://www.openpkg.org/project/contribution.cgi";>Agreement</a></li>
  +            <li><a 
href="http://cvs.openpkg.org/dir?d=openpkg-src&amp;sc=1";>Packages CVS</a></li>
  +            <li><a 
href="http://www.openpkg.org/development/tracker/";>Version Tracker</a></li>
  +            <li><a 
href="http://www.openpkg.org/development/environment.php";>Environment</a></li>
  +            <li><a 
href="http://www.openpkg.org/community/contribution.php";>Contribution</a></li>
  +            <li><a href="http://www.openpkg.net/member/";>Membership</a></li>
  +            <li><a href="http://bf.openpkg.net/";>Build Farm</a></li>
  +          </ul>
  +        </td>
  +        <td class="a5">
  +          <h2>Search...</h2>
  +          <ul class="compact">
  +            <li>
  +              <form method="get" 
action="http://www.openpkg.org/product/packages/";>
  +                <div>Packages:</div>
  +                <div>
  +                  <input type="hidden" name="submit" value="Search"/>
  +                  <input type="hidden" name="form" value="search-keyword"/>
  +                  <input id="search2" type="text" size="10" name="search" 
value=""/>
  +                </div>
  +              </form>
  +            </li>
  +            <li>
  +              <form method="post" 
action="http://meta.openpkg.org/global-search-htsearch";>
  +                <div>Websites:</div>
  +                <div>
  +                  <input type="hidden" name="method" value="and"/>
  +                  <input type="hidden" name="format" value="builtin-long"/>
  +                  <input type="hidden" name="sort" value="score"/>
  +                  <input type="hidden" name="config" value="htdig"/>
  +                  <input type="hidden" name="restrict" value=""/>
  +                  <input type="hidden" name="exclude" value=""/>
  +                  <input id="search1" type="text" size="10" name="words" 
value=""/>
  +                </div>
  +              </form>
  +            </li>
  +          </ul>
  +        </td>
  +      </tr>
  +    </table>
  +  </div>
  +</div>
  +
  +<script language="php">
  +function newsfeed ($file) {
  +   $xml = file_get_contents($file);
  +   echo "<div class=\"feed\">\n";
  +   $n = 0;
  +   $k = 0;
  +   while (preg_match('/<entry>(.+?)<\/entry>/s', $xml, $match) and $n++ < 
10) {
  +       $entry = $match[1];
  +       $xml = preg_replace('/<entry>.+?<\/entry>/s', '', $xml, 1);
  +       $link = "";
  +       $title = "";
  +       if (preg_match('/<link.+?href="(.+?)"\/>/s', $entry, $match))
  +           $link = $match[1];
  +       if (preg_match('/<title[^>]*>(.+?)<\/title>/s', $entry, $match))
  +           $title = html_entity_decode($match[1]);
  +       $title = preg_replace('/(\d+-\d+-\d+:)/s', "<span 
class=\"date\">$1</span>", $title, 1);
  +       if ($link != "" && $title != "") {
  +           echo "<div class=\"entry$k\"><a 
href=\"$link\">$title</a></div>\n";
  +       }
  +       $k = ($k + 1) % 2;
  +   }
  +   echo "</div>\n";
  +}
  +</script>
  +
  +<table id="grid2">
     <tr>
  -    <td class="box21">
  -      <div class="box21">
  -        <img src="/meta/canvas/canvas-sign-project-T.png" class="sign" 
alt=""/>
  -        <div class="text">
  -           <span class="who">Community Users</span>
  -           <!--
  -           <p/>
  -           <span class="q">Want to know more about OpenPKG?</span><br/>
  -           <span class="a">Watch our <a 
href="http://www.openpkg.org/documentation/presentation/";>Presentation</a> and
  -           <a 
href="http://www.openpkg.org/documentation/showcase/";>Video</a>!</span>
  -           <p/>
  -           <span class="q">Want to read more about OpenPKG?</span><br/>
  -           <span class="a">Read our <a 
href="http://www.openpkg.org/documentation/article/";>Article</a>
  -           and see <a 
href="http://www.openpkg.org/product/series/";>Series</a>
  -           and <a 
href="http://www.openpkg.org/product/packages/";>Packages</a> for product 
details!
  -           </span>
  -           <p/>
  -           <span class="q">Want to get OpenPKG?</span><br/>
  -           <span class="a"><a 
href="http://www.openpkg.org/download/";>Download</a> 
  -           and <a 
href="http://www.openpkg.org/product/pitch/?branch=E1.0-SOLID";>Test-Drive</a> 
now!</span>
  -           <p/>
  -           or just go to...
  -           -->
  -        </div>
  -        <div class="goto">
  -          <a href="http://www.openpkg.org/title.php";>
  -            <span class="ext">.ORG</span><br/>
  -            <span class="name">OpenPKG Project</span><br/>
  -            <span class="title">Organization &amp; Sources</span>
  -          </a>
  -        </div>
  -        <div class="enter">
  -          <a href="http://www.openpkg.org/title.php";>
  -            <img src="/meta/canvas/canvas-more-<script language="php">echo 
($site == "project" ? "black" : "grey");</script>-T.png" class="more" alt=""/>
  -          </a>
  -        </div>
  -      </div>
  -    </td>
  -    <td class="box22">
  -      <div class="box22">
  -        <img src="/meta/canvas/canvas-sign-corporation-T.png" class="sign" 
alt=""/>
  -        <div class="text">
  -           <span class="who">Business Customers</span>
  -           <!--
  -           <p/>
  -           <span class="q">Want a custom package?</span><br/>
  -           <span class="a">Take <a 
href="http://www.openpkg.com/services/";>Development Services</a>!</span>
  -           <p/>
  -           <span class="q">Want your modifications updated?</span><br/>
  -           <span class="a">Take <a 
href="http://www.openpkg.com/services/";>Maintenance Services</a>!</span>
  -           <p/>
  -           <span class="q">Want support for OpenPKG?</span><br/>
  -           <span class="a">Take <a 
href="http://www.openpkg.com/services/";>Support Services</a>!</span>
  -           <p/>
  -           or just go to...
  -           -->
  -        </div>
  -        <div class="goto">
  -          <a href="http://www.openpkg.com/title.php";>
  -            <span class="ext">.COM</span><br/>
  -            <span class="name">OpenPKG Corporation</span><br/>
  -            <span class="title">Product &amp; Services</span>
  -          </a>
  -        </div>
  -        <div class="enter">
  -          <a href="http://www.openpkg.com/title.php";>
  -            <img src="/meta/canvas/canvas-more-<script language="php">echo 
($site == "corporation" ? "black" : "grey");</script>-T.png" class="more" 
alt=""/>
  -          </a>
  +    <td class="b1">
  +
  +      <div id="newsfeed">
  +        <div>
  +          <div class="feed_title"><a 
href="http://www.openpkg.com/security/advisories/";>Latest Security 
Advisories</a></div>
  +          <script 
language="php">newsfeed("../web/news/security.atom.xml")</script>
  +        </div>
  +        <div>
  +          <div class="feed_title"><a 
href="http://cvs.openpkg.org/timeline";>Latest Development Activities</a></div>
  +          <script 
language="php">newsfeed("../web/news/cvs.atom.xml")</script>
           </div>
         </div>
  +      <script type="text/javascript">
  +          $(document).ready(function(){
  +              $('#newsfeed').alternation({
  +                  animation: 'fade',
  +                  speed: 1000,
  +                  timeout: 10000,
  +                  alternation: 'sequence',
  +                  height: '160px'
  +              });
  +          });
  +      </script>
  +
       </td>
  -    <td class="box23">
  -      <div class="box23">
  -        <img src="/meta/canvas/canvas-sign-foundation-T.png" class="sign" 
alt=""/>
  -        <div class="text">
  -           <span class="who">Evangelists</span>
  -           <!--
  -           <p/>
  -           <span class="q">Want to influence the future?</span><br/>
  -           <span class="a"><a 
href="http://www.openpkg.net/member/join.html";>Join</a> other <a 
href="http://www.openpkg.net/member/members.html";>aficionados</a>!</span>
  -           <p/>
  -           <span class="q">Want more platforms for porting?</span><br/>
  -           <span class="a"><a 
href="http://www.openpkg.net/service/bf.html";>Leverage</a> our Build 
Farm!</span>
  -           <p/>
  -           <span class="q">Want write access to our <a 
href="http://cvs.openpkg.org/";>CVS</a>?</span><br/>
  -           <span class="a"><a 
href="http://www.openpkg.net/member/join.html";>Become</a> a Foundation <a 
href="http://www.openpkg.net/member/";>member</a>!</span>
  -           <p/>
  -           or just go to...
  -           -->
  -        </div>
  -        <div class="goto">
  -          <a href="http://www.openpkg.net/title.html";>
  -            <span class="ext">.NET</span><br/>
  -            <span class="name">OpenPKG Foundation</span><br/>
  -            <span class="title">Equipment &amp; Evangelism</span>
  -          </a>
  -        </div>
  -        <div class="enter">
  -          <a href="http://www.openpkg.net/title.html";>
  -            <img src="/meta/canvas/canvas-more-<script language="php">echo 
($site == "foundation" ? "black" : "grey");</script>-T.png" class="more" 
alt=""/>
  -          </a>
  -        </div>
  -      </div>
  +    <td class="b2">
  +
  +      <div class="statistics_title">Latest Registry Statistics</div>
  +      <script language="php">
  +          include("global-statistics.html");
  +      </script>
  +      <script type="text/javascript">
  +          $(document).ready(function(){
  +              $('div#statistics').alternation({
  +                  animation: 'fade',
  +                  speed: 1000,
  +                  timeout: 8000,
  +                  alternation: 'sequence',
  +                  height: '160px'
  +              });
  +          });
  +      </script>
  +
       </td>
     </tr>
   </table>
   
  +<script type="text/javascript">
  +    $(document).ready(function(){
  +        $("a.blink").schedule({
  +            repeat: true,
  +            time:   1000,
  +            func:  function(){
  +                $(this).css({ "text-decoration":
  +                    ($(this).css("text-decoration") != "underline" ? 
"underline" : "none")
  +                });
  +            }
  +        });
  +
  +        /* MSIE 6 ULTRA-HACK: the applied IE7 transparent PNG image
  +           fixes cause anchor elements to be non longer interactive
  +           when they are placed over an element whose background is set
  +           to a (auto-fixed) transparent image. According to some net
  +           citizens one can workaround by applying "position: relative"
  +           to the elements below the element with the transparent PNG
  +           background, but unfortunately this has not worked for us. So,
  +           to make the anchors usable again we apply a cruel hack and
  +           reverse the auto-fixing here and instead set the color to an
  +           approximation of the transparent image */
  +        if ($.browser.msie) {
  +            var temp = navigator.appVersion.split("MSIE");
  +            version = parseFloat(temp[1]);
  +            if (version < 7.0) {
  +                $("*[a]").each(function(){
  +                    if ($(this).css("backgroundImage") == "none" && 
$(this).css("filter")) {
  +                        if 
($(this).css("filter").match(RegExp(".*canvas-crop-glass-dark-T\\.png.*"))) {
  +                            $(this).css("backgroundImage", "none")
  +                                   .css("backgroundColor", "#d0c0b0")
  +                                   .css("filter", "none");
  +                        }
  +                    }
  +                });
  +            }
  +        }
  +    });
  +</script>
  +
  +<!--
  +<div class="enterprise1">
  +<a href="http://www.openpkg.com/product/";><img class="kit" 
src="http://www.openpkg.com/product/openpkg-enterprise-kit-RGB-72dpi-w450px-trans.png";
 alt=""/></a><br/>
  +<a href="http://www.openpkg.com/product/";>OpenPKG Enterprise 1</a><br/>
  +...the premium solution.
  +</div>
  +-->
  +
   <script language="php">
     meta_end();
   </script>
  @@ .
  patch -p0 <<'@@ .'
  Index: openpkg-meta/meta.php
  ============================================================================
  $ cvs diff -u -r1.7 -r1.8 meta.php
  --- openpkg-meta/meta.php     28 Mar 2006 15:44:03 -0000      1.7
  +++ openpkg-meta/meta.php     21 Jun 2007 08:41:52 -0000      1.8
  @@ -114,6 +114,8 @@
           curl_setopt($curl, CURLOPT_URL, $url);
           curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 0);
           curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
  +        if ($_SERVER["ASE_CERT"] != "")
  +            curl_setopt($curl, CURLOPT_COOKIE, "ASE-CERT=" . 
$_SERVER["ASE_CERT"]);
           $content = curl_exec($curl);
           if (curl_errno($curl))
               $content = "<html>\n" .
  @@ -181,7 +183,13 @@
       $html = preg_replace('/('.$tag_side.')/si', "$1$side", $html);
   
       #   content post-processing
  +    $html = preg_replace('/(\d)x(\d)/si',    '$1&times;$2', $html);
       $html = preg_replace('/(\s+)--(\s+)/si', '$1&mdash;$2', $html);
  +    $html = preg_replace('/(\s+)-(\s+)/si',  '$1&ndash;$2', $html);
  +    $html = preg_replace('/\(TM\)/si',       '&trade;',     $html);
  +    $html = preg_replace('/\(R\)/si',        '&reg;',       $html);
  +    $html = preg_replace('/\(C\)/si',        '&copy;',      $html);
  +    $html = preg_replace('/\.\.\./si',       '&#8230;',     $html);
   
       #   determine content length and output content
       header(sprintf("Content-Length: %d", strlen($html)));
  @@ .
______________________________________________________________________
OpenPKG                                             http://openpkg.org
CVS Repository Commit List                     openpkg-cvs@openpkg.org

Reply via email to