1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
|
<%
# put in try block to prevent improper redirection on connection refuse error
try:
ROOT = cp.request.pool.get_controller("/openerp")
SHORTCUTS = cp.request.pool.get_controller("/openerp/shortcuts")
REQUESTS = cp.request.pool.get_controller("/openerp/requests")
shortcuts = SHORTCUTS.my()
requests, total_request = REQUESTS.my()
except:
ROOT = None
shortcuts = []
requests = []
requests_message = None
if rpc.session.is_logged():
logged = True
else:
logged = False
from openobject import release
version = release.version
%>
<td id="top" colspan="3">
<p id="cmp_logo">
<a href="/" target="_top">
<img alt="OpenERP" id="company_logo" src="/openerp/static/images/openerp_small.png"/>
</a>
</p>
% if logged:
<h1 id="title-menu">
${_("%(company)s", company=rpc.session.company_name or '')} (${rpc.session.db})
<small>${_("%(user)s", user=rpc.session.user_name)}</small>
</h1>
% endif
<ul id="skip-links">
<li><a href="#nav" accesskey="n">Skip to navigation [n]</a></li>
<li><a href="#content" accesskey="c">Skip to content [c]</a></li>
<li><a href="#footer" accesskey="f">Skip to footer [f]</a></li>
</ul>
% if logged:
<div id="corner">
<ul class="tools">
<li><a href="${py.url('/openerp')}" target="_top" class="home">${_("Home")}</a>
<ul>
<li class="first last"><a href="${py.url('/openerp')}" target="_top">${_("Home")}</a></li>
</ul>
</li>
<li>
<a href="${py.url('/openerp/requests')}" class="req_messages"><small>${total_request}</small></a>
<ul>
<li class="first last"><a href="${py.url('/openerp/requests')}">${_("Requests")}</a></li>
</ul>
</li>
<li class="preferences">
<a href="${py.url('/openerp/pref/create')}"
class="preferences" target="_blank">${_("Preferences")}</a>
<ul>
<li class="first last"><a href="${py.url('/openerp/pref/create')}"
target="_blank">${_("Edit Preferences")}</a></li>
</ul>
</li>
<li><a href="${py.url('/', next='/openerp/about')}"
target="_top" class="info">${_("About")}</a>
<ul>
<li class="first last"><a href="${py.url('/', next='/openerp/about')}"
target="_top">${_("About")}</a></li>
</ul>
</li>
<li><a target="_blank" href="http://doc.openerp.com/v6.0/book?version=${version}" class="help">${_("Help")}</a>
<ul>
<li class="first last"><a target="_blank" href="http://doc.openerp.com/v6.0/book?version={version}">${_("Help")}</a></li>
</ul>
</li>
% if cp.config('server.environment') == 'production':
<li id="clear_cache"><a href="${py.url('/openerp/pref/clear_cache')}"
class="clear_cache" target="_top">${_("Clear Cache")}</a>
<ul>
<li class="first last"><a href="${py.url('/openerp/pref/clear_cache')}"
target="_top">${_("Clear Cache")}</a></li>
</ul>
</li>
% endif
</ul>
<p class="logout"><a href="${py.url('/openerp/logout')}" target="_top">${_("Logout")}</a></p>
</div>
% endif
<div id="shortcuts" class="menubar">
% if logged:
<ul>
% for i, sc in enumerate(shortcuts):
<li class="${i == 0 and 'first' or ''}">
<a id="shortcut_${sc['res_id']}"
href="${py.url('/openerp/tree/open', id=sc['res_id'], model='ir.ui.menu')}">
<span>${sc['name']}</span>
</a>
</li>
% endfor
</ul>
% endif
</div>
</td>
<script type="text/javascript">
jQuery('.tools li.preferences a').click(function (e) {
e.preventDefault();
jQuery.frame_dialog({
src:this.href
}, null, {
height: 350
});
});
</script>
|