Subversion Repositories Applications.papyrus

Rev

Rev 439 | Go to most recent revision | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 439 Rev 556
1
<?php
1
<?php
2
/* header.php
2
/* header.php
3
Copyright (c) 2002, Hendrik Mans <hendrik@mans.de>
3
Copyright (c) 2002, Hendrik Mans <hendrik@mans.de>
4
Copyright 2002, 2003 David DELON
4
Copyright 2002, 2003 David DELON
5
Copyright 2002, 2003, 2004 Charles NEPOTE
5
Copyright 2002, 2003, 2004 Charles NEPOTE
6
Copyright 2002  Patrick PAUL
6
Copyright 2002  Patrick PAUL
7
Copyright 2003  Eric DELORD
7
Copyright 2003  Eric DELORD
8
All rights reserved.
8
All rights reserved.
9
Redistribution and use in source and binary forms, with or without
9
Redistribution and use in source and binary forms, with or without
10
modification, are permitted provided that the following conditions
10
modification, are permitted provided that the following conditions
11
are met:
11
are met:
12
1. Redistributions of source code must retain the above copyright
12
1. Redistributions of source code must retain the above copyright
13
notice, this list of conditions and the following disclaimer.
13
notice, this list of conditions and the following disclaimer.
14
2. Redistributions in binary form must reproduce the above copyright
14
2. Redistributions in binary form must reproduce the above copyright
15
notice, this list of conditions and the following disclaimer in the
15
notice, this list of conditions and the following disclaimer in the
16
documentation and/or other materials provided with the distribution.
16
documentation and/or other materials provided with the distribution.
17
3. The name of the author may not be used to endorse or promote products
17
3. The name of the author may not be used to endorse or promote products
18
derived from this software without specific prior written permission.
18
derived from this software without specific prior written permission.
19
 
19
 
20
THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
20
THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
21
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
21
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
22
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
22
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
23
IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
23
IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
24
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
24
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
25
NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
25
NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
26
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
26
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
27
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
27
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
28
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
28
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
29
THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
29
THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
30
*/
30
*/
31
	$message = $this->GetMessage();
31
	$message = $this->GetMessage();
32
	$user = $this->GetUser();
32
	$user = $this->GetUser();
33
?>
33
?>
34
 
34
 
35
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
35
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
36
<html>
36
<html>
37
 
37
 
38
 
38
 
39
<head>
39
<head>
40
<title><?php echo $this->GetWakkaName().":".$this->GetPageTag(); ?></title>
40
<title><?php echo $this->GetWakkaName().":".$this->GetPageTag(); ?></title>
41
<?php if ($this->GetMethod() != 'show')
41
<?php if ($this->GetMethod() != 'show')
42
    echo "<meta name=\"robots\" content=\"noindex, nofollow\"/>\n";?>
42
    echo "<meta name=\"robots\" content=\"noindex, nofollow\"/>\n";?>
43
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
43
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
44
<meta name="keywords" content="<?php echo $this->GetConfigValue("meta_keywords") ?>" />
44
<meta name="keywords" content="<?php echo $this->GetConfigValue("meta_keywords") ?>" />
45
<meta name="description" content="<?php echo  $this->GetConfigValue("meta_description") ?>" />
45
<meta name="description" content="<?php echo  $this->GetConfigValue("meta_description") ?>" />
46
<link rel="stylesheet" type="text/css" media="screen" href="wakka.basic.css" />
46
<link rel="stylesheet" type="text/css" media="screen" href="wakka.basic.css" />
47
<style type="text/css" media="all"> @import "<?php echo (!isset($_COOKIE["sitestyle"]))?'wakka':$_COOKIE["sitestyle"] ?>.css";</style>
47
<style type="text/css" media="all"> @import "<?php echo (!$_COOKIE["sitestyle"])?'wakka':$_COOKIE["sitestyle"] ?>.css";</style>
48
<script type="text/javascript">
48
<script type="text/javascript">
49
function fKeyDown()	{
49
function fKeyDown()	{
50
	if (event.keyCode == 9) {
50
	if (event.keyCode == 9) {
51
		event.returnValue= false;
51
		event.returnValue= false;
52
		document.selection.createRange().text = String.fromCharCode(9) } }
52
		document.selection.createRange().text = String.fromCharCode(9) } }
53
</script>
53
</script>
-
 
54
<!-- The ACeditor contribution -->
-
 
55
<style type="text/css">
-
 
56
.buttons { background: #ccc; border: 1px solid #ccc; margin: 1; float:left; }
-
 
57
.raise{ border-top: 1px solid buttonhighlight; border-left: 1px solid buttonhighlight; border-bottom: 1px solid buttonshadow; border-right: 1px solid buttonshadow; background: #ccc; margin:1;    float:left; }
-
 
58
.press { border-top: 1px solid buttonshadow; border-left: 1px solid buttonshadow; border-bottom: 1px solid buttonhighlight; border-right: 1px solid buttonhighlight; background: #ccc; margin:1; float:left; }
-
 
59
/* ci dessous les petits champs */
-
 
60
.ACsearchbox { background: #FFFFF8; border: 0px; border-bottom: 1px solid #CCCCAA; padding: 0px; margin: 0px; font-size: 10px; }
-
 
61
.texteChampsImage {font-size: 10px; }
-
 
62
#toolbar { margin: 0; width: 450px; padding: 0; height:20px; background: #ccc; border-top: 1px solid buttonhighlight; border-left: 1px solid buttonhighlight; border-bottom: 1px solid buttonshadow; border-right: 1px solid buttonshadow; text-align:left; }
-
 
63
</style>
-
 
64
<script type="text/javascript" src="ACeditor.js"></script>    
-
 
65
<!-- End on The ACEditor Contrib -->
54
</head>
66
</head>
55
 
67
 
56
 
68
 
57
<body <?php echo (!$user || ($user["doubleclickedit"] == 'Y')) && ($this->GetMethod() == "show") ? "ondblclick=\"document.location='".$this->href("edit")."';\" " : "" ?>
69
<body <?php echo (!$user || ($user["doubleclickedit"] == 'Y')) && ($this->GetMethod() == "show") ? "ondblclick=\"document.location='".$this->href("edit")."';\" " : "" ?>
58
<?php echo $message ? "onLoad=\"alert('".$message."');\" " : "" ?> >
-
 
-
 
70
 
59
 
71
<?php /* ACeditor*/ echo "onLoad=\"thisForm=document.ACEditor;\""?> >
60
 
72
 
61
<div style="display: none;"><a href="<?php echo $this->href() ?>/resetstyle" accesskey="7"></a></div>
73
<div style="display: none;"><a href="<?php echo $this->href() ?>/resetstyle" accesskey="7"></a></div>
-
 
74
 
-
 
75
<?
-
 
76
$menu_page=$this->config["menu_page"];
-
 
77
if (isset($menu_page) and ($menu_page!=""))
-
 
78
    {
-
 
79
    // Ajout Menu de Navigation
-
 
80
    echo '<table class="page_table">';
-
 
81
    echo '<tr><td class="menu_column">';
-
 
82
    $wikiMenu = $this->clone();
-
 
83
    $wikiMenu->tag=$menu_page;
-
 
84
    $wikiMenu->SetPage($wikiMenu->LoadPage($wikiMenu->tag));
-
 
85
    echo $wikiMenu->Format($wikiMenu->page["body"], "wakka");
-
 
86
    echo '</td>';
-
 
87
    echo '<td class="body_column">';
-
 
88
    }
62
 
89
?>
63
 
90
 
64
<h1 class="wiki_name"><?php echo $this->config["wakka_name"] ?></h1>
91
<h1 class="wiki_name"><?php echo $this->config["wakka_name"] ?></h1>
65
 
92
 
66
 
93
 
67
<h1 class="page_name">
94
<h1 class="page_name">
68
<a href="<?php echo $this->config["base_url"] ?>RechercheTexte&amp;phrase=<?php echo htmlentities($this->GetPageTag()); ?>">
95
<a href="<?php echo $this->config["base_url"] ?>RechercheTexte&amp;phrase=<?php echo urlencode($this->GetPageTag()); ?>">
69
<?php echo htmlentities($this->GetPageTag()); ?>
96
<?php echo $this->GetPageTag(); ?>
70
</a>
97
</a>
71
</h1>
98
</h1>
72
 
99
 
73
 
100
 
74
<div class="header">
101
<div class="header">
75
<?php echo $this->ComposeLinkToPage($this->config["root_page"]); ?> ::
102
<?php echo $this->ComposeLinkToPage($this->config["root_page"]); ?> ::
76
<?php echo $this->config["navigation_links"] ? $this->Format($this->config["navigation_links"])." :: \n" : "" ?>
103
<?php echo $this->config["navigation_links"] ? $this->Format($this->config["navigation_links"])." :: \n" : "" ?>
77
Vous &ecirc;tes <?php echo $this->Format($this->GetUserName()); if ($user = $this->GetUser()) echo " (<a href=\"".$this->config["base_url"] ."ParametresUtilisateur&amp;action=logout\">D&eacute;connexion</a>)\n"; ?>
104
Vous &ecirc;tes <?php echo $this->Format($this->GetUserName()); if ($user = $this->GetUser()) echo " (<a href=\"".$this->config["base_url"] ."ParametresUtilisateur&amp;action=logout\">D&eacute;connexion</a>)\n"; ?>
78
</div>
105
</div>
79
 
106
 
80
 
107