. * */ /** * Class for utility functions * */ class OC_HELPER { /** * Create an url * * @param string $application * @param string $file */ public static function linkTo( $application, $file = null ){ global $WEBROOT; if( is_null( $file )){ $file = $application; $application = ""; } return "$WEBROOT/$application/$file"; } /** * Create an image link * * @param string $application * @param string $file */ public static function imagePath( $application, $file = null ){ global $WEBROOT; if( is_null( $file )){ $file = $application; $application = ""; } return "$WEBROOT/$application/img/$file"; } /** * show an icon for a filetype * */ public static function showIcon( $mimetype ){ global $SERVERROOT; global $WEBROOT; // Replace slash with a minus $mimetype = str_replace( "/", "-", $mimetype ); // Is it a dir? if( $mimetype == "dir" ){ return "$WEBROOT/img/places/folder.png"; } // Icon exists? if( file_exists( "$SERVERROOT/img/mimetypes/$mimetype.png" )){ return "$WEBROOT/img/mimetypes/$mimetype.png"; } else{ return "$WEBROOT/img/mimetypes/application-octet-stream.png"; } } } ?>