]> git.llucax.com Git - software/bife/bife.git/commitdiff
Last general corrections for start releasing the modules.
authorLeandro Lucarella <llucax@gmail.com>
Sun, 6 Jul 2003 03:32:59 +0000 (03:32 +0000)
committerLeandro Lucarella <llucax@gmail.com>
Sun, 6 Jul 2003 03:32:59 +0000 (03:32 +0000)
ROADMAP
package.xml
src/BIFE/Link.php [deleted file]
src/BIFE/Translate.php [deleted file]

diff --git a/ROADMAP b/ROADMAP
index 801d8588e8d1a2c0a007ccdb7e489694f80a52bf..b0669840dcf2d1bee163ace4d4d44b3a03809b66 100644 (file)
--- a/ROADMAP
+++ b/ROADMAP
@@ -1,21 +1,8 @@
 $Id$
 
 
-Version 0.12
-============
-
-    - Look if using $_SERVER['PATH_INFO'] in Link is viable.
-
-
-Version 0.13
-============
-
-    - Start using config file for default widgets attributes.
-
-...
-
-Version 0.x
-============
+Version 1.0.0
+=============
     - Make a way to put all classes in a package together in a single file to
       avoid overhead in require_once calls (to be reviewed).
 
index 48cd2b65fe82a754559e91b03ecd2ffdeca7def2..407072e3c0770d98c76a6ef44fdf0823c858c8c4 100644 (file)
@@ -45,6 +45,6 @@ in mind. One of the main goals of BIFE is to be fast.
     </release>
     <deps>
         <dep type="php" rel="ge">4.2.3</dep>
-        <dep type="pkg" rel="ge" version="1.0.0beta">HTML_Template_HIT</dep>
+        <dep type="pkg" rel="ge" version="1.0.0beta1">HTML_Template_HIT</dep>
     </deps>
 </package>
diff --git a/src/BIFE/Link.php b/src/BIFE/Link.php
deleted file mode 100644 (file)
index 8204db0..0000000
+++ /dev/null
@@ -1,126 +0,0 @@
-<?php
-// vim: set expandtab tabstop=4 softtabstop=4 shiftwidth=4:
-// +--------------------------------------------------------------------+
-// |                       BIFE - Buil It FastEr                        |
-// +--------------------------------------------------------------------+
-// | This file is part of BIFE.                                         |
-// |                                                                    |
-// | BIFE is free software; you can redistribute it and/or modify it    |
-// | under the terms of the GNU General Public License as published by  |
-// | the Free Software Foundation; either version 2 of the License, or  |
-// | (at your option) any later version.                                |
-// |                                                                    |
-// | BIFE is distributed in the hope that it will be useful, but        |
-// | WITHOUT ANY WARRANTY; without even the implied warranty of         |
-// | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU   |
-// | General Public License for more details.                           |
-// |                                                                    |
-// | You should have received a copy of the GNU General Public License  |
-// | along with Hooks; if not, write to the Free Software Foundation,   |
-// | Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA      |
-// +--------------------------------------------------------------------+
-// | Created: Sun Jun 1 20:00:20 2003                                   |
-// | Authors: Leandro Lucarella <luca@lugmen.org.ar>                    |
-// +--------------------------------------------------------------------+
-//
-// $Id$
-//
-
-// +X2C includes
-require_once 'BIFE/Container.php';
-// ~X2C
-
-// +X2C Class 110 :Link
-/**
- * Link to another page.
- *
- * @package BIFE
- * @access public
- */
-class BIFE_Link extends BIFE_Container {
-    // ~X2C
-
-    // +X2C Operation 111
-    /**
-     * Constructor.
-     *
-     * @param  array $attrs Attributes.
-     *
-     * @return void
-     * @access public
-     */
-    function BIFE_Link($attrs) // ~X2C
-    {
-        $this->__construct($attrs);
-    }
-    // -X2C
-
-    // +X2C Operation 112
-    /**
-     * Constructor.
-     *
-     * @param  array $attrs Attributes.
-     *
-     * @return void
-     * @access public
-     */
-    function __construct($attrs) // ~X2C
-    {
-        $link_attrs['URL']    = $this->getURL($attrs);
-        $link_attrs['DESC']   = @$attrs['DESC'];
-        $link_attrs['TARGET'] = @$attrs['TARGET'];
-        parent::__construct($link_attrs);
-    }
-    // -X2C
-
-    // +X2C Operation 142
-    /**
-     * Gets a URL string based on Link attributes.
-     *
-     * @param  array $attrs Link attributes.
-     *
-     * @return string
-     * @access public
-     */
-    function getURL($attrs) // ~X2C
-    {
-        $url = @$attrs['URL'];
-        unset($attrs['URL']);
-        if (isset($attrs['BIFE'])) {
-            $attrs['DATA-BIFE']  = $attrs['BIFE'];
-            unset($attrs['BIFE']);
-        }
-        $query = array();
-        foreach($attrs as $name => $value) {
-            if (substr($name, 0, 5) === 'DATA-') {
-                if ($name = substr($name, 5)) {
-                    $query[] = urlencode($name) . '=' . urlencode($value);
-                }
-            }
-        }
-        if ($query) {
-            $url .= '?' . join('&', $query);
-        }
-        return $url;
-    }
-    // -X2C
-
-    // +X2C Operation 157
-    /**
-     * Renders the widget.
-     *
-     * @param  HTML_Template_HIT &$template Template to use to render the widget.
-     *
-     * @return string
-     * @access public
-     */
-    function render(&$template) // ~X2C
-    {
-        $this->attrs['CONTENTS'] = $this->renderContents($template);
-        return $template->parse('bife_link', $this->attrs, '', '');
-    }
-    // -X2C
-
-} // -X2C Class :Link
-
-?>
\ No newline at end of file
diff --git a/src/BIFE/Translate.php b/src/BIFE/Translate.php
deleted file mode 100644 (file)
index 4c1fe05..0000000
+++ /dev/null
@@ -1,77 +0,0 @@
-<?php
-// vim: set expandtab tabstop=4 softtabstop=4 shiftwidth=4:
-// +--------------------------------------------------------------------+
-// |                       BIFE - Buil It FastEr                        |
-// +--------------------------------------------------------------------+
-// | This file is part of BIFE.                                         |
-// |                                                                    |
-// | BIFE is free software; you can redistribute it and/or modify it    |
-// | under the terms of the GNU General Public License as published by  |
-// | the Free Software Foundation; either version 2 of the License, or  |
-// | (at your option) any later version.                                |
-// |                                                                    |
-// | BIFE is distributed in the hope that it will be useful, but        |
-// | WITHOUT ANY WARRANTY; without even the implied warranty of         |
-// | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU   |
-// | General Public License for more details.                           |
-// |                                                                    |
-// | You should have received a copy of the GNU General Public License  |
-// | along with Hooks; if not, write to the Free Software Foundation,   |
-// | Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA      |
-// +--------------------------------------------------------------------+
-// | Created: Wed May 17 18:16:54 ART 2003                              |
-// | Authors: Leandro Lucarella <luca@lugmen.org.ar>                    |
-// +--------------------------------------------------------------------+
-//
-// $Id$
-//
-
-// +X2C includes
-require_once 'BIFE/Fallback.php';
-// ~X2C
-
-// +X2C Class 7 :Translate
-/**
- * This is a generic and simple (but very usefull) BIFE_Fallback implementation. Translate widgets using a template with it's name, prepended with 'bife_'. If not template is found, it copy the XML to the output.
- *
- * @package BIFE
- * @access public
- */
-class BIFE_Translate extends BIFE_Fallback {
-    // ~X2C
-
-    // +X2C Operation 12
-    /**
-     * Renders the widget.
-     *
-     * @param  HTML_Template_HIT &$template Template to use to render the widget.
-     *
-     * @return string
-     * @access public
-     */
-    function render(&$template) // ~X2C
-    {
-        $name = "bife_{$this->name}";
-        if ($template->exists($name, '')) {
-            $this->attrs['CONTENTS'] = $this->renderContents($template);
-            $out = $template->parse($name, $this->attrs, '', '');
-        } else {
-            $name = $this->name;
-            $out = "<$name";
-            foreach ($this->attrs as $attr => $val) {
-                $out .= sprintf(' %s="%s"', $attr, $val);
-            }
-            $contents = $this->renderContents($template);
-            if ($contents !== '') {
-                $out .= ">$contents</$name>";
-            } else {
-                $out .= "/>";
-            }
-        }
-        return $out;
-    }
-    // -X2C
-
-} // -X2C Class :Translate
-
-?>
\ No newline at end of file