[Fusionforge-commits] r12259 - trunk/src/www/themes/funky

Franck VILLAUME nerville at libremir.placard.fr.eu.org
Fri Feb 11 09:31:55 CET 2011


Author: nerville
Date: 2011-02-11 09:31:53 +0100 (Fri, 11 Feb 2011)
New Revision: 12259

Modified:
   trunk/src/www/themes/funky/Theme.class.php
Log:
indent

Modified: trunk/src/www/themes/funky/Theme.class.php
===================================================================
--- trunk/src/www/themes/funky/Theme.class.php	2011-02-10 15:13:50 UTC (rev 12258)
+++ trunk/src/www/themes/funky/Theme.class.php	2011-02-11 08:31:53 UTC (rev 12259)
@@ -32,240 +32,239 @@
 
 class Theme extends Layout {
 
-    function Theme() 
-    {
-        // Parent constructor
-        $this->Layout();
-        $this->themeurl = util_make_url('themes/funky/');
-        $this->imgbaseurl = $this->themeurl . 'images/';
-        $this->imgroot = $this->imgbaseurl;
-//        $this->doctype = 'strict';
+	function Theme()
+	{
+		// Parent constructor
+		$this->Layout();
+		$this->themeurl = util_make_url('themes/funky/');
+		$this->imgbaseurl = $this->themeurl . 'images/';
+		$this->imgroot = $this->imgbaseurl;
+	//        $this->doctype = 'strict';
 
-        $this->addStylesheet('/themes/funky/css/theme.css');
-        $this->addStylesheet('/themes/funky/css/theme-pages.css');
-    }
-    
-    function quicknewsbutton()
-    {
-        return "<div class='quicknews-toggle'><a href=# onclick='jQuery(\".quicknews\").slideToggle()'>news</a></div>";
-    }
-    
-    function quicknews()
-    {
-        $ret = "<div class='quicknews'>";
-        $ret .= "<ul>";
-        $ret .= "<li><h1>news de ouf</h1>hello world</li>";
-        $ret .= "<li><h1>news de ouf</h1>hello world</li>";
-        $ret .= "<li><h1>news de ouf</h1>hello world</li>";
-        $ret .= "<li><h1>news de ouf</h1>hello world</li>";
-        $ret .= "</ul>";
-        $ret .= "</div>";
-        return $ret;
-    }
+		$this->addStylesheet('/themes/funky/css/theme.css');
+		$this->addStylesheet('/themes/funky/css/theme-pages.css');
+	}
 
-    function bodyHeader($params)
-    {
-        global $user_guide;
+	function quicknewsbutton()
+	{
+		return "<div class='quicknews-toggle'><a href=# onclick='jQuery(\".quicknews\").slideToggle()'>news</a></div>";
+	}
 
-        // The root location for images
-        if (!isset($params['h1'])) {
-            $params['h1'] = $params['title'];
-        }
+	function quicknews()
+	{
+		$ret = "<div class='quicknews'>";
+		$ret .= "<ul>";
+		$ret .= "<li><h1>news de ouf</h1>hello world</li>";
+		$ret .= "<li><h1>news de ouf</h1>hello world</li>";
+		$ret .= "<li><h1>news de ouf</h1>hello world</li>";
+		$ret .= "<li><h1>news de ouf</h1>hello world</li>";
+		$ret .= "</ul>";
+		$ret .= "</div>";
+		return $ret;
+	}
 
-        if (!$params['title']) {
-            $params['title'] = forge_get_config('forge_name');
-        } else {
-            $params['title'] = $params['title'] . " - forge_get_config('forge_name') ";
-        }
+	function bodyHeader($params)
+	{
+		global $user_guide;
 
-        echo '<table id="header" class="width-100p100">' . "\n";
-        echo '<tr>' . "\n";
-        echo '<td id="header-col1">' . "\n";
-        echo util_make_link ('/', html_image('/header/top-logo.png',null,null,array('alt'=>'FusionForge Home'))) . "\n";
+		// The root location for images
+		if (!isset($params['h1'])) {
+			$params['h1'] = $params['title'];
+		}
 
-        echo '</td>' . "\n";
-        echo '<td id="header-col2">' . "\n";
+		if (!$params['title']) {
+			$params['title'] = forge_get_config('forge_name');
+		} else {
+			$params['title'] = $params['title'] . " - forge_get_config('forge_name') ";
+		}
 
-        $items = $this->navigation->getUserLinks();
-        for ($j = 0; $j < count($items['titles']); $j++) 
-        {
-            $links[] = util_make_link($items['urls'][$j], $items['titles'][$j], array('class'=>'userlink'), true);
-        }
-        echo implode(' | ', $links);
-        plugin_hook ('headermenu', $params);
-        
-        echo '</td>' . "\n";
-        echo '</tr>' . "\n";
-        echo '<tr>' . "\n";
-        echo '<td colspan="2" id="header-line2">' . "\n";
-        // echo $this->quicknewsbutton();
-        $this->quickNav();
-        $this->searchBox();
+		echo '<table id="header" class="width-100p100">' . "\n";
+		echo '<tr>' . "\n";
+		echo '<td id="header-col1">' . "\n";
+		echo util_make_link('/', html_image('/header/top-logo.png', null, null, array('alt'=>'FusionForge Home'))) . "\n";
 
-        echo '</td></tr>' . "\n";
-        echo '<tr><td colspan="2" id="header-news">' . "\n";
-        //echo $this->quicknews();
-        echo'</td></tr></table><!-- outer tabs -->' . "\n";
-        echo $this->outerTabs($params);
-        echo '<!-- inner tabs -->' . "\n";
-        echo '<div class="innertabs">' . "\n";
-        if (isset($params['group']) && $params['group'])
-            echo $this->projectTabs($params['toptab'],$params['group']);
-            
-        echo '</div>' . "\n";
-        echo '<div id="maindiv">' . "\n";
+		echo '</td>' . "\n";
+		echo '<td id="header-col2">' . "\n";
 
-        if(isset($GLOBALS['error_msg']) && $GLOBALS['error_msg']) {
-            echo $this->error_msg($GLOBALS['error_msg']);
-        }
-        if(isset($GLOBALS['warning_msg']) && $GLOBALS['warning_msg']) {
-            echo $this->warning_msg($GLOBALS['warning_msg']);
-        }
-        if(isset($GLOBALS['feedback']) && $GLOBALS['feedback']) {
-            echo $this->feedback($GLOBALS['feedback']);
-        }
+		$items = $this->navigation->getUserLinks();
+		for ($j = 0; $j < count($items['titles']); $j++) {
+			$links[] = util_make_link($items['urls'][$j], $items['titles'][$j], array('class'=>'userlink'), true);
+		}
+		echo implode(' | ', $links);
+		plugin_hook('headermenu', $params);
 
-        if ($params['h1']) {
-            echo '<h1>'.$params['h1'].'</h1>';
-        } else {
-            echo '<h1 class="hide">'.$params['title'].'</h1>';
-        }
-        if (isset($params['submenu']))
-            echo $params['submenu'];
-    }
-        
-    function bodyFooter($params) {
-        echo '</div><!-- id="maindiv" -->' . "\n";
-    }
-        
-    function footer($params)
-    {
-        $this->bodyFooter($params);
-        echo '<div class="footer">' . "\n";
-        // echo '<div>Theme designed by Antoine Mercadal. Copyright © 2010 Capgemini';
-        echo $this->navigation->getPoweredBy();
-        echo $this->navigation->getShowSource();
-        echo '<div style="clear:both"></div></div></body></html>' . "\n";
-    }
+		echo '</td>' . "\n";
+		echo '</tr>' . "\n";
+		echo '<tr>' . "\n";
+		echo '<td colspan="2" id="header-line2">' . "\n";
+		// echo $this->quicknewsbutton();
+		$this->quickNav();
+		$this->searchBox();
 
-    /**
-     * boxTop() - Top HTML box
-     *
-     * @param   string  Box title
-     * @param   bool    Whether to echo or return the results
-     * @param   string  The box background color
-     */
-    function boxTop($title, $id = '') 
-    {
-        $t_result = '';
-        $t_result .= '<div id="' . $this->toSlug($id) . '" class="box-surround">';
-        $t_result .= '<div id="'. $this->toSlug($id) . '-title" class="box-title">';
-        $t_result .= '<div class="box-title-content"  id="'. $this->toSlug($id) .'-title-content">'. $title .'</div>';
-        $t_result .= '</div> <!-- class="box-title" -->';
-        
-        return $t_result;
-    }
+		echo '</td></tr>' . "\n";
+		echo '<tr><td colspan="2" id="header-news">' . "\n";
+		//echo $this->quicknews();
+		echo'</td></tr></table><!-- outer tabs -->' . "\n";
+		echo $this->outerTabs($params);
+		echo '<!-- inner tabs -->' . "\n";
+		echo '<div class="innertabs">' . "\n";
+		if (isset($params['group']) && $params['group']) {
+			echo $this->projectTabs($params['toptab'], $params['group']);
+		}
 
-    /**
-     * boxMiddle() - Middle HTML box
-     *
-     * @param   string  Box title
-     * @param   string  The box background color
-     */
-    function boxMiddle($title, $id = '')
-    {
-        $t_result ='<div id="title-'. $this->toSlug($id).'" class="box-middle">'.$title.'</div>';
-        
-        return $t_result;
-    }
-    
-    /**
-     * boxContent() - Content HTML box
-     *
-     * @param   string  Box content
-     */
-    function boxContent($content, $id = '')
-    {
-        $t_result ='<div id="'. $this->toSlug($id) .'-content" class="box-content">'.$content.'</div>';
-        return $t_result;
-    }
+		echo '</div>' . "\n";
+		echo '<div id="maindiv">' . "\n";
 
-    /**
-     * boxBottom() - Bottom HTML box
-     *
-     */
-    function boxBottom() 
-    {
-        $t_result='</div><!-- class="box-surround" -->';
-        
-        return $t_result;
-    }
+		if(isset($GLOBALS['error_msg']) && $GLOBALS['error_msg']) {
+			echo $this->error_msg($GLOBALS['error_msg']);
+		}
+		if(isset($GLOBALS['warning_msg']) && $GLOBALS['warning_msg']) {
+			echo $this->warning_msg($GLOBALS['warning_msg']);
+		}
+		if(isset($GLOBALS['feedback']) && $GLOBALS['feedback']) {
+			echo $this->feedback($GLOBALS['feedback']);
+		}
 
-    /**
-     * boxGetAltRowStyle() - Get an alternating row style for tables
-     *
-     * @param               int             Row number
-     */
-    function boxGetAltRowStyle($i) 
-    {
-        if ($i % 2 == 0)
-            return 'class="bgcolor-white"';
-        else
-            return 'class="bgcolor-grey"';
-    }
+		if ($params['h1']) {
+			echo '<h1>'.$params['h1'].'</h1>';
+		} else {
+			echo '<h1 class="hide">'.$params['title'].'</h1>';
+		}
+		if (isset($params['submenu']))
+			echo $params['submenu'];
+	}
 
-    function tabGenerator($TABS_DIRS, $TABS_TITLES, $nested=false,  $selected=false, $sel_tab_bgcolor='WHITE',  $total_width='100%')
-    {
-        $count=count($TABS_DIRS);
-        
-        if ($count < 1)
-            return;
-        
-        $return = '<!-- start tabs -->';
-        $return .= '<table class="tabGenerator width-100p100" summary="" ';
-        
-        if ($total_width != '100%')
-            $return .= 'style="width:' . $total_width . ';"';
-        
-        $return .= ">\n";
-        $return .= '<tr>';
-        
-        $accumulated_width = 0;
-        
-        for ($i=0; $i<$count; $i++)
-        {
-            $tabwidth = intval(ceil(($i+1)*100/$count)) - $accumulated_width ;
-            $accumulated_width += $tabwidth ;
+	function bodyFooter($params) {
+		echo '</div><!-- id="maindiv" -->' . "\n";
+	}
 
-            $return .= "\n";
+	function footer($params)
+	{
+		$this->bodyFooter($params);
+		echo '<div class="footer">' . "\n";
+		// echo '<div>Theme designed by Antoine Mercadal. Copyright © 2010 Capgemini';
+		echo $this->navigation->getPoweredBy();
+		echo $this->navigation->getShowSource();
+		echo '<div style="clear:both"></div></div></body></html>' . "\n";
+	}
 
-            // middle part
-            $return .= '<td class="tg-middle" style="width:'.$tabwidth.'%;"><a href="'.$TABS_DIRS[$i].'">' . "\n";
-            $return .= '<span';
-            
-            if ($selected == $i)
-                $return .= ' class="selected"';
-            
-            $return .= '>';
-            $return .= '<span';
-            
-            if ($nested)
-                $return .= ' class="nested"';
-            
-            $return .= '>' . "\n";
-            $return .= ''.$TABS_TITLES[$i].'' . "\n";
-            $return .= '</span>';
-            $return .= '</span>' . "\n";
-            $return .= '</a></td>' . "\n";
-            
-        }
-        
-        $return .= '</tr></table><!-- end tabs -->';
-        
-        return $return;
-    }
+	/**
+	* boxTop() - Top HTML box
+	*
+	* @param   string  Box title
+	* @param   bool    Whether to echo or return the results
+	* @param   string  The box background color
+	*/
+	function boxTop($title, $id = '')
+	{
+		$t_result = '';
+		$t_result .= '<div id="' . $this->toSlug($id) . '" class="box-surround">';
+		$t_result .= '<div id="'. $this->toSlug($id) . '-title" class="box-title">';
+		$t_result .= '<div class="box-title-content"  id="'. $this->toSlug($id) .'-title-content">'. $title .'</div>';
+		$t_result .= '</div> <!-- class="box-title" -->';
 
+		return $t_result;
+	}
+
 	/**
+	* boxMiddle() - Middle HTML box
+	*
+	* @param   string  Box title
+	* @param   string  The box background color
+	*/
+	function boxMiddle($title, $id = '')
+	{
+		$t_result ='<div id="title-'. $this->toSlug($id).'" class="box-middle">'.$title.'</div>';
+
+		return $t_result;
+	}
+
+	/**
+	* boxContent() - Content HTML box
+	*
+	* @param   string  Box content
+	*/
+	function boxContent($content, $id = '')
+	{
+		$t_result ='<div id="'. $this->toSlug($id) .'-content" class="box-content">'.$content.'</div>';
+		return $t_result;
+	}
+
+	/**
+	* boxBottom() - Bottom HTML box
+	*
+	*/
+	function boxBottom()
+	{
+		$t_result='</div><!-- class="box-surround" -->';
+
+		return $t_result;
+	}
+
+	/**
+	* boxGetAltRowStyle() - Get an alternating row style for tables
+	*
+	* @param               int             Row number
+	*/
+	function boxGetAltRowStyle($i)
+	{
+		if ($i % 2 == 0)
+			return 'class="bgcolor-white"';
+		else
+			return 'class="bgcolor-grey"';
+	}
+
+	function tabGenerator($TABS_DIRS, $TABS_TITLES, $nested=false,  $selected=false, $sel_tab_bgcolor='WHITE',  $total_width='100%')
+	{
+		$count = count($TABS_DIRS);
+
+		if ($count < 1)
+			return;
+
+		$return = '<!-- start tabs -->';
+		$return .= '<table class="tabGenerator width-100p100" summary="" ';
+
+		if ($total_width != '100%')
+			$return .= 'style="width:' . $total_width . ';"';
+
+		$return .= ">\n";
+		$return .= '<tr>';
+
+		$accumulated_width = 0;
+
+		for ($i=0; $i<$count; $i++) {
+			$tabwidth = intval(ceil(($i+1)*100/$count)) - $accumulated_width ;
+			$accumulated_width += $tabwidth ;
+
+			$return .= "\n";
+
+			// middle part
+			$return .= '<td class="tg-middle" style="width:'.$tabwidth.'%;"><a href="'.$TABS_DIRS[$i].'">' . "\n";
+			$return .= '<span';
+
+			if ($selected == $i)
+				$return .= ' class="selected"';
+
+			$return .= '>';
+			$return .= '<span';
+
+			if ($nested)
+				$return .= ' class="nested"';
+
+			$return .= '>' . "\n";
+			$return .= ''.$TABS_TITLES[$i].'' . "\n";
+			$return .= '</span>';
+			$return .= '</span>' . "\n";
+			$return .= '</a></td>' . "\n";
+		
+		}
+
+		$return .= '</tr></table><!-- end tabs -->';
+
+		return $return;
+	}
+
+	/**
 	 * beginSubMenu() - Opening a submenu.
 	 *
 	 * @return	string	Html to start a submenu.
@@ -319,97 +318,96 @@
 		return $return;
 	}
 
-    /**
-     * multiTableRow() - create a mutlilevel row in a table
-     *
-     * @param    string    the row attributes
-     * @param    array    the array of cell data, each element is an array,
-     *                      the first item being the text,
-     *                    the subsequent items are attributes (dont include
-     *                    the bgcolor for the title here, that will be
-     *                    handled by $istitle
-     * @param    boolean is this row part of the title ?
-     *
-     */
-    function multiTableRow($row_attr, $cell_data, $istitle) 
-    {
-        $return= '<tr class="ff" '.$row_attr;
-        
-        if ( $istitle )
-            $return .=' align="center"';
-        
-        $return .= '>';
-        
-        for ( $c = 0; $c < count($cell_data); $c++ )
-        {
-            $return .='<td class="ff" ';
-            
-            for ( $a=1; $a < count($cell_data[$c]); $a++)
-                $return .= $cell_data[$c][$a].' ';
-                
-            $return .= '>';
-            
-            if ( $istitle )
-                $return .='<strong>';
-            
-            $return .= $cell_data[$c][0];
-            
-            if ( $istitle )
-                $return .='</strong>';
-            
-            $return .= '</td>';
-            
-        }
-        $return .= '</tr>';
-        
-        return $return;
-    }
+	/**
+	* multiTableRow() - create a mutlilevel row in a table
+	*
+	* @param    string    the row attributes
+	* @param    array    the array of cell data, each element is an array,
+	*                      the first item being the text,
+	*                    the subsequent items are attributes (dont include
+	*                    the bgcolor for the title here, that will be
+	*                    handled by $istitle
+	* @param    boolean is this row part of the title ?
+	*
+	*/
+	function multiTableRow($row_attr, $cell_data, $istitle)
+	{
+		$return= '<tr class="ff" '.$row_attr;
 
-    /**
-     * getThemeIdFromName()
-     *
-     * @param    string  the dirname of the theme
-     * @return    integer the theme id
-     */
-    function getThemeIdFromName($dirname)
-    {
-        $res = db_query_params ('SELECT theme_id FROM themes WHERE dirname=$1', array($dirname));
-        
-        return db_result($res,0,'theme_id');
-    }
-    
-    /**
-     * headerJS() - creates the JS headers and calls the plugin javascript hook
-     * @todo generalize this
-     */
-    function headerJS()
-    {
+		if ( $istitle )
+			$return .=' align="center"';
+
+		$return .= '>';
+
+		for ( $c = 0; $c < count($cell_data); $c++ ) {
+			$return .='<td class="ff" ';
+
+			for ( $a=1; $a < count($cell_data[$c]); $a++)
+				$return .= $cell_data[$c][$a].' ';
+
+			$return .= '>';
+
+			if ( $istitle )
+				$return .='<strong>';
+
+			$return .= $cell_data[$c][0];
+
+			if ( $istitle )
+				$return .='</strong>';
+
+			$return .= '</td>';
+
+		}
+		$return .= '</tr>';
+
+		return $return;
+	}
+
+	/**
+	* getThemeIdFromName()
+	*
+	* @param    string  the dirname of the theme
+	* @return    integer the theme id
+	*/
+	function getThemeIdFromName($dirname)
+	{
+		$res = db_query_params ('SELECT theme_id FROM themes WHERE dirname=$1', array($dirname));
+
+		return db_result($res,0,'theme_id');
+	}
+
+	/**
+	* headerJS() - creates the JS headers and calls the plugin javascript hook
+	* @todo generalize this
+	*/
+	function headerJS()
+	{
 		use_javascript('/scripts/jquery/jquery-1.4.2.min.js');
 
-        echo '<script type="text/javascript" src="'. util_make_uri('/js/common.js') .'"></script>';
-        echo '<script type="text/javascript" src="/scripts/codendi/LayoutManager.js"></script>';
-        echo '<script type="text/javascript" src="/scripts/codendi/ReorderColumns.js"></script>';
-        echo '<script type="text/javascript" src="/scripts/codendi/codendi-1236793993.js"></script>';
-        echo '<script type="text/javascript" src="/scripts/codendi/validate.js"></script>';
-        echo '<script type="text/javascript" src="/scripts/codendi/Tooltip.js"></script>';
+		echo '<script type="text/javascript" src="'. util_make_uri('/js/common.js') .'"></script>';
+		echo '<script type="text/javascript" src="/scripts/codendi/LayoutManager.js"></script>';
+		echo '<script type="text/javascript" src="/scripts/codendi/ReorderColumns.js"></script>';
+		echo '<script type="text/javascript" src="/scripts/codendi/codendi-1236793993.js"></script>';
+		echo '<script type="text/javascript" src="/scripts/codendi/validate.js"></script>';
+		echo '<script type="text/javascript" src="/scripts/codendi/Tooltip.js"></script>';
 
-        echo '<script type="text/javascript">';
-        plugin_hook ("javascript",false);
-        echo '</script>'."\n";
+		echo '<script type="text/javascript">';
+		plugin_hook("javascript",false);
+		echo '</script>'."\n";
 
-        plugin_hook ("javascript_file",false);
+		plugin_hook("javascript_file",false);
 		echo $this->getJavascripts();
-        ?>
-        <script type="text/javascript">
-            jQuery.noConflict();
-            jQuery(window).load(function(){
-                    jQuery(".quicknews").hide();
+		?>
+		<script type="text/javascript">
+		jQuery.noConflict();
+		jQuery(window).load(function(){
+			jQuery(".quicknews").hide();
 					setTimeout("jQuery('.feedback').hide('slow')",5000);
-            });
-        </script>
-        <?php
-    
-    }
+		});
+		</script>
+		<?php
+
+	}
 }
 
 // Local Variables:




More information about the Fusionforge-commits mailing list