예제 #1
0
	function d3download_dbmoduleheader( $mydirname, $add_array=array() )
	{
		include_once dirname( dirname(__FILE__) ).'/class/mydownload.php' ;
		include_once dirname( dirname(__FILE__) ).'/include/module_header.php' ;
		$mydownload = new MyDownload( $mydirname ) ;

		$module_handler =& xoops_gethandler('module');
		$config_handler =& xoops_gethandler('config');
		$module =& $module_handler->getByDirname( $mydirname );
		$mod_config =& $config_handler->getConfigsByCat( 0, $module->getVar( 'mid' ) );

		$css_uri = ( empty( $mod_config['css_uri'] ) ) ? '{mod_url}/index.php?page=module_header&src=main.css' : htmlspecialchars( @$mod_config['css_uri'] , ENT_QUOTES ) ;

		$array = array_merge( array( $css_uri ) , $add_array ) ;

		if( $mydownload->option_config( 'use_lightbox' ) ) $array = array_merge( $array , d3download_lightbox_header() ) ;
		
		return d3download_add_moduleheader( $mydirname, $array ) ;
	}
예제 #2
0
	function d3download_dbmoduleheader_for_livevalidation( $mydirname, $add_array=array() )
	{
		include_once dirname( dirname(__FILE__) ).'/include/module_header.php' ;

		$module_handler =& xoops_gethandler('module');
		$config_handler =& xoops_gethandler('config');
		$module =& $module_handler->getByDirname( $mydirname );
		$mod_config =& $config_handler->getConfigsByCat( 0, $module->getVar( 'mid' ) );

		$css_uri = ( empty( $mod_config['live_uri'] ) ) ? '{mod_url}/index.php?page=module_header&src=livevalidation.css' : htmlspecialchars( @$mod_config['live_uri'] , ENT_QUOTES ) ;

		$array = array_merge( array( $css_uri , 'livevalidation.js' , 'jquery.js' , 'jquery.textarearesizer.js' , 'seekAttention.jquery.js' , 'd3downloads.js' ) , $add_array ) ;
		return d3download_add_moduleheader( $mydirname, $array ) ;
	}