| // +----------------------------------------------------------------------+ // // $Id: common.php 1438 2006-10-29 13:26:42Z b4rt $ // check to avoid multiple including of class if (!defined('vlibCommonClassLoaded')) { define('vlibCommonClassLoaded', 1); /** * vlibCommon is a class which contains generic funtions which can be used * in more than 1 class. * * @since 22/04/2002 * @author Kelvin Jones * @package vLIB * @access private */ class vlibCommon { /** FUNCTION: getMimeType * This function return a mime-type for the name of the file given. * This is based purely on the file name and is derived from the * array contained in vlibCommon/mime_types.php. * * @param string $filename name of file i.e. results.xls * @return string mime-type * @access private */ function getMimeType ($filename) { if (empty($filename)) return false; // lets get the mime-type require(dirname(__FILE__).'/mime_types.php'); $extarr = explode('.', $filename); $ext = array_pop($extarr); if (!empty($VLIB_MIMETYPES[$ext])) { return $VLIB_MIMETYPES[$ext]; } else { return $VLIB_MIMETYPES['default']; } } } // << end class vlibCommon } // << end if(!defined()).. ?>