]> git.llucax.com Git - software/bife/bife-all.git/blobdiff - base/src/BIFE/Link.php
Removed \n at the end of the file and added a VIM option to keep it as is.
[software/bife/bife-all.git] / base / src / BIFE / Link.php
index 65a134bf251a3a7663a8dd42c024901e48a1fe6b..830d85bdf4de399a1ab852ee06c36d150904d3d6 100644 (file)
@@ -1,5 +1,5 @@
 <?php
 <?php
-// vim: set expandtab tabstop=4 softtabstop=4 shiftwidth=4:
+// vim: set expandtab tabstop=4 shiftwidth=4 binary:
 // +--------------------------------------------------------------------+
 // |                       BIFE - Buil It FastEr                        |
 // +--------------------------------------------------------------------+
 // +--------------------------------------------------------------------+
 // |                       BIFE - Buil It FastEr                        |
 // +--------------------------------------------------------------------+
@@ -101,6 +101,32 @@ class BIFE_Link extends BIFE_Container {
     }
     // -X2C
 
     }
     // -X2C
 
+    // +X2C Operation 160
+    /**
+     * Gets the relative path of the current BIFE file for web (URL) usage.
+     *
+     * @return string
+     * @access public
+     */
+    function getWebPath() // ~X2C
+    {
+        return (@$_SERVER['PATH_INFO']) ? '../' : './';
+    }
+    // -X2C
+
+    // +X2C Operation 161
+    /**
+     * Gets the relative path of the current BIFE file for filesystem usage.
+     *
+     * @return string
+     * @access public
+     */
+    function getFsPath() // ~X2C
+    {
+        return dirname('.' . @$_SERVER['PATH_INFO']) . '/';
+    }
+    // -X2C
+
     // +X2C Operation 157
     /**
      * Renders the widget.
     // +X2C Operation 157
     /**
      * Renders the widget.
@@ -119,4 +145,4 @@ class BIFE_Link extends BIFE_Container {
 
 } // -X2C Class :Link
 
 
 } // -X2C Class :Link
 
-?>
+?>
\ No newline at end of file