Some work done on glossary in CSH
[Packages/TYPO3.CMS.git] / t3lib / class.t3lib_exec.php
index b9a7bf5..dfb56d5 100755 (executable)
@@ -1,8 +1,8 @@
 <?php
 /***************************************************************
 *  Copyright notice
-*  
-*  (c) 2002-2003 René Fritz (r.fritz@colorcube.de)
+*
+*  (c) 2002-2004 René Fritz (r.fritz@colorcube.de)
 *  All rights reserved
 *
 *  This script is part of the Typo3 project. The Typo3 project is
  *
  *
  *
- *   81: class t3lib_exec 
- *   91:     function checkCommand($cmd, $handler='')  
- *  162:     function getCommand($cmd, $handler='', $handlerOpt='')    
- *  191:     function addPaths($paths) 
- *  201:     function _getPaths()      
- *  269:     function _init()  
- *  285:     function _initPaths($paths='')    
- *  340:     function _getOS() 
- *  351:     function _fixPath($path)  
+ *   81: class t3lib_exec
+ *   91:     function checkCommand($cmd, $handler='')
+ *  162:     function getCommand($cmd, $handler='', $handlerOpt='')
+ *  191:     function addPaths($paths)
+ *  201:     function _getPaths()
+ *  269:     function _init()
+ *  285:     function _initPaths($paths='')
+ *  340:     function _getOS()
+ *  351:     function _fixPath($path)
  *
  * TOTAL FUNCTIONS: 8
  * (This index is automatically created/updated by the extension "extdeveval")
 /**
  * returns exec command for a program
  * or false
- * 
+ *
  * This class is meant to be used without instance:
  * $cmd = t3lib_exec::getCommand ('awstats','perl');
- * 
+ *
  * The data of this class is hold in a global variable. Doing it this way the setup is cached.
  * That means if a program is found once it don't have to be searched again.
- * 
+ *
  * user functions:
- * 
+ *
  * addPaths() could be used to extend the search paths
  * getCommand() get a command string
  * checkCommand() returns true if a command is available
- * 
+ *
  * Search paths that are included:
  * $TYPO3_CONF_VARS['GFX']['im_path_lzw'] or $TYPO3_CONF_VARS['GFX']['im_path']
  * $TYPO3_CONF_VARS['SYS']['binPath']
  * $GLOBALS['_SERVER']['PATH']
  * '/usr/bin/,/usr/local/bin/' on Unix
- * 
+ *
  * @author     René Fritz <r.fritz@colorcube.de>
  * @package TYPO3
  * @subpackage t3lib
@@ -83,7 +83,7 @@ class t3lib_exec {
        /**
         * checks if a command is valid or not
         * updates global vars
-        * 
+        *
         * @param       string          the command that should be executed. eg: "convert"
         * @param       string          executer for the command. eg: "perl"
         * @return      boolean         false if cmd is not found, or -1 if the handler is not found
@@ -107,7 +107,7 @@ class t3lib_exec {
                if (isset($GLOBALS['t3lib_exec']['apps'][$cmd]['valid'])) {
                        return false;
                }
-               
+
                reset($GLOBALS['t3lib_exec']['paths']);
                foreach($GLOBALS['t3lib_exec']['paths'] as $path => $validPath) {
                                // ignore invalid (false) paths
@@ -150,10 +150,10 @@ class t3lib_exec {
 
                return false;
        }
-       
+
        /**
         * returns a command string for exec(), system()
-        * 
+        *
         * @param       string          the command that should be executed. eg: "convert"
         * @param       string          handler (executor) for the command. eg: "perl"
         * @param       string          options for the handler, like '-w' for "perl"
@@ -184,7 +184,7 @@ class t3lib_exec {
 
        /**
         * Extend the preset paths. This way an extension can install an axecutable and provide the path to t3lib_exec.
-        * 
+        *
         * @param       string          comma seperated list of extra paths where a command should be searched. Relative paths (without leading "/") are prepend with site root path (PATH_site).
         * @return      [type]          ...
         */
@@ -194,7 +194,7 @@ class t3lib_exec {
 
        /**
         * set the search paths from different sources
-        * 
+        *
         * @return      [type]          ...
         * @internal
         */
@@ -223,7 +223,7 @@ class t3lib_exec {
                }
 
 
-               
+
 
 # ???? t3lib_div::getIndpEnv('REQUEST_URI');
 
@@ -262,7 +262,7 @@ class t3lib_exec {
 
        /**
         * init
-        * 
+        *
         * @return      [type]          ...
         * @internal
         */
@@ -277,7 +277,7 @@ class t3lib_exec {
 
        /**
         * init and extend the preset paths with own
-        * 
+        *
         * @param       string          comma seperated list of extra paths where a command should be searched. Relative paths (without leading "/") are prepend with site root path (PATH_site).
         * @return      [type]          ...
         * @internal
@@ -333,7 +333,7 @@ class t3lib_exec {
 
        /**
         * returns on which OS we're runing
-        * 
+        *
         * @return      string          the OS type: "UNIX" or "WIN"
         * @internal
         */
@@ -343,7 +343,7 @@ class t3lib_exec {
 
        /**
         * set a path to the right format
-        * 
+        *
         * @param       string          path
         * @return      string          path
         * @internal
@@ -356,6 +356,4 @@ class t3lib_exec {
 if (defined('TYPO3_MODE') && $TYPO3_CONF_VARS[TYPO3_MODE]['XCLASS']['t3lib/class.t3lib_exec.php'])     {
        include_once($TYPO3_CONF_VARS[TYPO3_MODE]['XCLASS']['t3lib/class.t3lib_exec.php']);
 }
-?>
-
-
+?>
\ No newline at end of file