Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
D
dolibarr
Manage
Activity
Members
Code
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Deploy
Releases
Container registry
Model registry
Analyze
Contributor analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
GitLab community forum
Contribute to GitLab
Provide feedback
Terms and privacy
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Software_Artifact_Infrastructure_Repository
dolibarr
Commits
e45d1986
Commit
e45d1986
authored
Aug 1, 2015
by
Juanjo Menent
Browse files
Options
Downloads
Patches
Plain Diff
Fix merge menu regresion
parent
05b0a9b6
No related branches found
No related tags found
No related merge requests found
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
htdocs/core/menus/standard/eldy.lib.php
+147
-83
147 additions, 83 deletions
htdocs/core/menus/standard/eldy.lib.php
with
147 additions
and
83 deletions
htdocs/core/menus/standard/eldy.lib.php
+
147
−
83
View file @
e45d1986
...
@@ -196,9 +196,9 @@ function print_eldy_menu($db,$atarget,$type_user,&$tabMenu,&$menu,$noout=0)
...
@@ -196,9 +196,9 @@ function print_eldy_menu($db,$atarget,$type_user,&$tabMenu,&$menu,$noout=0)
}
}
// HRM
// HRM
$tmpentry
=
array
(
'enabled'
=>
(
!
empty
(
$conf
->
holiday
->
enabled
)
||
!
empty
(
$conf
->
deplacement
->
enabled
)),
$tmpentry
=
array
(
'enabled'
=>
(
!
empty
(
$conf
->
holiday
->
enabled
)
||
!
empty
(
$conf
->
deplacement
->
enabled
)
||
!
empty
(
$conf
->
expensereport
->
enabled
)
),
'perms'
=>
(
!
empty
(
$user
->
rights
->
holiday
->
write
)
||
!
empty
(
$user
->
rights
->
deplacement
->
lire
)),
'perms'
=>
(
!
empty
(
$user
->
rights
->
holiday
->
write
)
||
!
empty
(
$user
->
rights
->
deplacement
->
lire
)
||
!
empty
(
$user
->
rights
->
expensereport
->
lire
)
),
'module'
=>
'holiday|deplacement'
);
'module'
=>
'holiday|deplacement
|expensereport
'
);
$showmode
=
dol_eldy_showmenu
(
$type_user
,
$tmpentry
,
$listofmodulesforexternal
);
$showmode
=
dol_eldy_showmenu
(
$type_user
,
$tmpentry
,
$listofmodulesforexternal
);
if
(
$showmode
)
if
(
$showmode
)
{
{
...
@@ -218,9 +218,9 @@ function print_eldy_menu($db,$atarget,$type_user,&$tabMenu,&$menu,$noout=0)
...
@@ -218,9 +218,9 @@ function print_eldy_menu($db,$atarget,$type_user,&$tabMenu,&$menu,$noout=0)
// Tools
// Tools
$tmpentry
=
array
(
'enabled'
=>
(
!
empty
(
$conf
->
barcode
->
enabled
)
||
!
empty
(
$conf
->
mailing
->
enabled
)
||
!
empty
(
$conf
->
export
->
enabled
)
||
!
empty
(
$conf
->
import
->
enabled
)
||
!
empty
(
$conf
->
opensurvey
->
enabled
)),
$tmpentry
=
array
(
'enabled'
=>
(
!
empty
(
$conf
->
barcode
->
enabled
)
||
!
empty
(
$conf
->
mailing
->
enabled
)
||
!
empty
(
$conf
->
export
->
enabled
)
||
!
empty
(
$conf
->
import
->
enabled
)
||
!
empty
(
$conf
->
opensurvey
->
enabled
)
||
!
empty
(
$conf
->
resource
->
enabled
)
),
'perms'
=>
(
!
empty
(
$conf
->
barcode
->
enabled
)
||
!
empty
(
$user
->
rights
->
mailing
->
lire
)
||
!
empty
(
$user
->
rights
->
export
->
lire
)
||
!
empty
(
$user
->
rights
->
import
->
run
)
||
!
empty
(
$user
->
rights
->
opensurvey
->
read
)),
'perms'
=>
(
!
empty
(
$conf
->
barcode
->
enabled
)
||
!
empty
(
$user
->
rights
->
mailing
->
lire
)
||
!
empty
(
$user
->
rights
->
export
->
lire
)
||
!
empty
(
$user
->
rights
->
import
->
run
)
||
!
empty
(
$user
->
rights
->
opensurvey
->
read
)
||
!
empty
(
$user
->
rights
->
resource
->
read
)
),
'module'
=>
'mailing|export|import|opensurvey'
);
'module'
=>
'mailing|export|import|opensurvey
|resource
'
);
$showmode
=
dol_eldy_showmenu
(
$type_user
,
$tmpentry
,
$listofmodulesforexternal
);
$showmode
=
dol_eldy_showmenu
(
$type_user
,
$tmpentry
,
$listofmodulesforexternal
);
if
(
$showmode
)
if
(
$showmode
)
{
{
...
@@ -426,23 +426,28 @@ function print_left_eldy_menu($db,$menu_array_before,$menu_array_after,&$tabMenu
...
@@ -426,23 +426,28 @@ function print_left_eldy_menu($db,$menu_array_before,$menu_array_after,&$tabMenu
$leftmenu
=
(
$forceleftmenu
?
''
:
(
empty
(
$_SESSION
[
"leftmenu"
])
?
'none'
:
$_SESSION
[
"leftmenu"
]));
$leftmenu
=
(
$forceleftmenu
?
''
:
(
empty
(
$_SESSION
[
"leftmenu"
])
?
'none'
:
$_SESSION
[
"leftmenu"
]));
// Show logo company
// Show logo company
if
(
empty
(
$conf
->
global
->
MAIN_MENU_INVERT
)
&&
empty
(
$noout
)
&&
!
empty
(
$conf
->
global
->
MAIN_SHOW_LOGO
))
if
(
empty
(
$conf
->
global
->
MAIN_MENU_INVERT
)
&&
empty
(
$noout
)
&&
!
empty
(
$conf
->
global
->
MAIN_SHOW_LOGO
)
&&
empty
(
$conf
->
global
->
MAIN_OPTIMIZEFORTEXTBROWSER
)
)
{
{
$mysoc
->
logo_mini
=
$conf
->
global
->
MAIN_INFO_SOCIETE_LOGO_MINI
;
$mysoc
->
logo_mini
=
$conf
->
global
->
MAIN_INFO_SOCIETE_LOGO_MINI
;
if
(
!
empty
(
$mysoc
->
logo_mini
)
&&
is_readable
(
$conf
->
mycompany
->
dir_output
.
'/logos/thumbs/'
.
$mysoc
->
logo_mini
))
if
(
!
empty
(
$mysoc
->
logo_mini
)
&&
is_readable
(
$conf
->
mycompany
->
dir_output
.
'/logos/thumbs/'
.
$mysoc
->
logo_mini
))
{
{
$urllogo
=
DOL_URL_ROOT
.
'/viewimage.php?cache=1&modulepart=companylogo&file='
.
urlencode
(
'thumbs/'
.
$mysoc
->
logo_mini
);
$urllogo
=
DOL_URL_ROOT
.
'/viewimage.php?cache=1&modulepart=companylogo&file='
.
urlencode
(
'thumbs/'
.
$mysoc
->
logo_mini
);
}
else
{
$urllogo
=
DOL_URL_ROOT
.
'/theme/dolibarr_logo.png'
;
}
$title
=
$langs
->
trans
(
"GoIntoSetupToChangeLogo"
);
print
"
\n
"
.
'<!-- Show logo on menu -->'
.
"
\n
"
;
print
"
\n
"
.
'<!-- Show logo on menu -->'
.
"
\n
"
;
print
'<div class="blockvmenuimpair">'
.
"
\n
"
;
print
'<div class="blockvmenuimpair">'
.
"
\n
"
;
print
'<div class="menu_titre" id="menu_titre_logo"></div>'
;
print
'<div class="menu_titre" id="menu_titre_logo"></div>'
;
print
'<div class="menu_top" id="menu_top_logo"></div>'
;
print
'<div class="menu_top" id="menu_top_logo"></div>'
;
print
'<div class="menu_contenu" id="menu_contenu_logo">'
;
print
'<div class="menu_contenu" id="menu_contenu_logo">'
;
print
'<center><img title="
" src="'
.
$urllogo
.
'"></center
>'
.
"
\n
"
;
print
'<
div class="
center
"
><img title="
'
.
dol_escape_htmltag
(
$title
)
.
'" alt="" src="'
.
$urllogo
.
'" style="max-width: 80%"></div
>'
.
"
\n
"
;
print
'</div>'
;
print
'</div>'
;
print
'<div class="menu_end" id="menu_end_logo"></div>'
;
print
'<div class="menu_end" id="menu_end_logo"></div>'
;
print
'</div>'
.
"
\n
"
;
print
'</div>'
.
"
\n
"
;
}
}
}
/**
/**
* We update newmenu with entries found into database
* We update newmenu with entries found into database
...
@@ -457,15 +462,16 @@ function print_left_eldy_menu($db,$menu_array_before,$menu_array_after,&$tabMenu
...
@@ -457,15 +462,16 @@ function print_left_eldy_menu($db,$menu_array_before,$menu_array_after,&$tabMenu
{
{
$langs
->
load
(
"users"
);
$langs
->
load
(
"users"
);
if
(
$user
->
admin
)
//if ($user->admin)
{
//{
$langs
->
load
(
"admin"
);
$langs
->
load
(
"help"
);
// Setup
// Setup
$newmenu
->
add
(
"/admin/index.php?mainmenu=home&leftmenu=setup"
,
$langs
->
trans
(
"Setup"
),
0
,
1
,
''
,
$mainmenu
,
'setup'
);
$newmenu
->
add
(
"/admin/index.php?mainmenu=home&leftmenu=setup"
,
$langs
->
trans
(
"Setup"
),
0
,
$user
->
admin
,
''
,
$mainmenu
,
'setup'
);
if
(
empty
(
$leftmenu
)
||
$leftmenu
==
"setup"
)
if
(
empty
(
$leftmenu
)
||
$leftmenu
==
"setup"
)
{
{
$langs
->
load
(
"admin"
);
$langs
->
load
(
"help"
);
$warnpicto
=
''
;
$warnpicto
=
''
;
if
(
empty
(
$conf
->
global
->
MAIN_INFO_SOCIETE_NOM
)
||
empty
(
$conf
->
global
->
MAIN_INFO_SOCIETE_COUNTRY
))
if
(
empty
(
$conf
->
global
->
MAIN_INFO_SOCIETE_NOM
)
||
empty
(
$conf
->
global
->
MAIN_INFO_SOCIETE_COUNTRY
))
{
{
...
@@ -484,11 +490,11 @@ function print_left_eldy_menu($db,$menu_array_before,$menu_array_after,&$tabMenu
...
@@ -484,11 +490,11 @@ function print_left_eldy_menu($db,$menu_array_before,$menu_array_after,&$tabMenu
$newmenu
->
add
(
"/admin/ihm.php?mainmenu=home"
,
$langs
->
trans
(
"GUISetup"
),
1
);
$newmenu
->
add
(
"/admin/ihm.php?mainmenu=home"
,
$langs
->
trans
(
"GUISetup"
),
1
);
if
(
!
in_array
(
$langs
->
defaultlang
,
array
(
'en_US'
,
'en_GB'
,
'en_NZ'
,
'en_AU'
,
'fr_FR'
,
'fr_BE'
,
'es_ES'
,
'ca_ES'
)))
if
(
!
in_array
(
$langs
->
defaultlang
,
array
(
'en_US'
,
'en_GB'
,
'en_NZ'
,
'en_AU'
,
'fr_FR'
,
'fr_BE'
,
'es_ES'
,
'ca_ES'
)))
{
{
if
(
empty
(
$leftmenu
)
||
$leftmenu
==
"setup"
)
$newmenu
->
add
(
"/admin/translation.php"
,
$langs
->
trans
(
"Translation"
),
1
);
$newmenu
->
add
(
"/admin/translation.php"
,
$langs
->
trans
(
"Translation"
),
1
);
}
}
$newmenu
->
add
(
"/admin/boxes.php?mainmenu=home"
,
$langs
->
trans
(
"Boxes"
),
1
);
$newmenu
->
add
(
"/admin/boxes.php?mainmenu=home"
,
$langs
->
trans
(
"Boxes"
),
1
);
$newmenu
->
add
(
"/admin/delais.php?mainmenu=home"
,
$langs
->
trans
(
"Alerts"
),
1
);
$newmenu
->
add
(
"/admin/delais.php?mainmenu=home"
,
$langs
->
trans
(
"Alerts"
),
1
);
$newmenu
->
add
(
"/admin/
proxy
.php?mainmenu=home"
,
$langs
->
trans
(
"Security"
),
1
);
$newmenu
->
add
(
"/admin/
security_other
.php?mainmenu=home"
,
$langs
->
trans
(
"Security"
),
1
);
$newmenu
->
add
(
"/admin/limits.php?mainmenu=home"
,
$langs
->
trans
(
"MenuLimits"
),
1
);
$newmenu
->
add
(
"/admin/limits.php?mainmenu=home"
,
$langs
->
trans
(
"MenuLimits"
),
1
);
$newmenu
->
add
(
"/admin/pdf.php?mainmenu=home"
,
$langs
->
trans
(
"PDF"
),
1
);
$newmenu
->
add
(
"/admin/pdf.php?mainmenu=home"
,
$langs
->
trans
(
"PDF"
),
1
);
$newmenu
->
add
(
"/admin/mails.php?mainmenu=home"
,
$langs
->
trans
(
"Emails"
),
1
);
$newmenu
->
add
(
"/admin/mails.php?mainmenu=home"
,
$langs
->
trans
(
"Emails"
),
1
);
...
@@ -498,12 +504,16 @@ function print_left_eldy_menu($db,$menu_array_before,$menu_array_after,&$tabMenu
...
@@ -498,12 +504,16 @@ function print_left_eldy_menu($db,$menu_array_before,$menu_array_after,&$tabMenu
}
}
// System tools
// System tools
$newmenu
->
add
(
"/admin/tools/index.php?mainmenu=home&leftmenu=admintools"
,
$langs
->
trans
(
"SystemTools"
),
0
,
1
,
''
,
$mainmenu
,
'admintools'
);
$newmenu
->
add
(
"/admin/tools/index.php?mainmenu=home&leftmenu=admintools"
,
$langs
->
trans
(
"SystemTools"
),
0
,
$user
->
admin
,
''
,
$mainmenu
,
'admintools'
);
if
(
empty
(
$leftmenu
)
||
preg_match
(
'/^admintools/'
,
$leftmenu
))
if
(
empty
(
$leftmenu
)
||
preg_match
(
'/^admintools/'
,
$leftmenu
))
{
{
$langs
->
load
(
"admin"
);
$langs
->
load
(
"help"
);
$newmenu
->
add
(
'/admin/system/dolibarr.php?mainmenu=home&leftmenu=admintools_info'
,
$langs
->
trans
(
'InfoDolibarr'
),
1
);
$newmenu
->
add
(
'/admin/system/dolibarr.php?mainmenu=home&leftmenu=admintools_info'
,
$langs
->
trans
(
'InfoDolibarr'
),
1
);
if
(
empty
(
$leftmenu
)
||
$leftmenu
==
'admintools_info'
)
$newmenu
->
add
(
'/admin/system/modules.php?mainmenu=home&leftmenu=admintools_info'
,
$langs
->
trans
(
'Modules'
),
2
);
if
(
empty
(
$leftmenu
)
||
$leftmenu
==
'admintools_info'
)
$newmenu
->
add
(
'/admin/system/modules.php?mainmenu=home&leftmenu=admintools_info'
,
$langs
->
trans
(
'Modules'
),
2
);
if
(
empty
(
$leftmenu
)
||
$leftmenu
==
'admintools_info'
)
$newmenu
->
add
(
'/admin/triggers.php?mainmenu=home&leftmenu=admintools_info'
,
$langs
->
trans
(
'Triggers'
),
2
);
if
(
empty
(
$leftmenu
)
||
$leftmenu
==
'admintools_info'
)
$newmenu
->
add
(
'/admin/triggers.php?mainmenu=home&leftmenu=admintools_info'
,
$langs
->
trans
(
'Triggers'
),
2
);
//if (empty($leftmenu) || $leftmenu=='admintools_info') $newmenu->add('/admin/system/filecheck.php?mainmenu=home&leftmenu=admintools_info', $langs->trans('FileCheck'), 2);
$newmenu
->
add
(
'/admin/system/browser.php?mainmenu=home&leftmenu=admintools'
,
$langs
->
trans
(
'InfoBrowser'
),
1
);
$newmenu
->
add
(
'/admin/system/browser.php?mainmenu=home&leftmenu=admintools'
,
$langs
->
trans
(
'InfoBrowser'
),
1
);
$newmenu
->
add
(
'/admin/system/os.php?mainmenu=home&leftmenu=admintools'
,
$langs
->
trans
(
'InfoOS'
),
1
);
$newmenu
->
add
(
'/admin/system/os.php?mainmenu=home&leftmenu=admintools'
,
$langs
->
trans
(
'InfoOS'
),
1
);
$newmenu
->
add
(
'/admin/system/web.php?mainmenu=home&leftmenu=admintools'
,
$langs
->
trans
(
'InfoWebServer'
),
1
);
$newmenu
->
add
(
'/admin/system/web.php?mainmenu=home&leftmenu=admintools'
,
$langs
->
trans
(
'InfoWebServer'
),
1
);
...
@@ -528,7 +538,7 @@ function print_left_eldy_menu($db,$menu_array_before,$menu_array_after,&$tabMenu
...
@@ -528,7 +538,7 @@ function print_left_eldy_menu($db,$menu_array_before,$menu_array_after,&$tabMenu
{
{
if
(
empty
(
$user
->
societe_id
))
if
(
empty
(
$user
->
societe_id
))
{
{
$newmenu
->
add
(
"/admin/tools/index.php?mainmenu=home&leftmenu=modulesadmintools"
,
$langs
->
trans
(
"ModulesSystemTools"
),
0
,
1
,
''
,
$mainmenu
,
'modulesadmintools'
);
$newmenu
->
add
(
"/admin/tools/index.php?mainmenu=home&leftmenu=modulesadmintools"
,
$langs
->
trans
(
"ModulesSystemTools"
),
0
,
$user
->
admin
,
''
,
$mainmenu
,
'modulesadmintools'
);
// Special case: This entry can't be embedded into modules because we need it for both module service and products and we don't want duplicate lines.
// Special case: This entry can't be embedded into modules because we need it for both module service and products and we don't want duplicate lines.
if
((
empty
(
$leftmenu
)
||
$leftmenu
==
"modulesadmintools"
)
&&
$user
->
admin
)
if
((
empty
(
$leftmenu
)
||
$leftmenu
==
"modulesadmintools"
)
&&
$user
->
admin
)
{
{
...
@@ -537,15 +547,21 @@ function print_left_eldy_menu($db,$menu_array_before,$menu_array_after,&$tabMenu
...
@@ -537,15 +547,21 @@ function print_left_eldy_menu($db,$menu_array_before,$menu_array_after,&$tabMenu
}
}
}
}
}
}
}
//
}
$newmenu
->
add
(
"/user/home.php?leftmenu=users"
,
$langs
->
trans
(
"MenuUsersAndGroups"
),
0
,
1
,
''
,
$mainmenu
,
'users'
);
$newmenu
->
add
(
"/user/home.php?leftmenu=users"
,
$langs
->
trans
(
"MenuUsersAndGroups"
),
0
,
$user
->
rights
->
user
->
user
->
lire
,
''
,
$mainmenu
,
'users'
);
if
(
empty
(
$leftmenu
)
||
$leftmenu
==
"users"
)
if
(
$user
->
rights
->
user
->
user
->
lire
)
{
{
$newmenu
->
add
(
"/user/index.php"
,
$langs
->
trans
(
"Users"
),
1
,
$user
->
rights
->
user
->
user
->
lire
||
$user
->
admin
);
if
(
empty
(
$leftmenu
)
||
$leftmenu
==
'none'
||
$leftmenu
==
"users"
)
$newmenu
->
add
(
"/user/card.php?action=create"
,
$langs
->
trans
(
"NewUser"
),
2
,
$user
->
rights
->
user
->
user
->
creer
||
$user
->
admin
);
{
$newmenu
->
add
(
"/user/group/index.php"
,
$langs
->
trans
(
"Groups"
),
1
,
(
$conf
->
global
->
MAIN_USE_ADVANCED_PERMS
?
$user
->
rights
->
user
->
group_advance
->
read
:
$user
->
rights
->
user
->
user
->
lire
)
||
$user
->
admin
);
$newmenu
->
add
(
""
,
$langs
->
trans
(
"Users"
),
1
,
$user
->
rights
->
user
->
user
->
lire
||
$user
->
admin
);
$newmenu
->
add
(
"/user/card.php?action=create"
,
$langs
->
trans
(
"NewUser"
),
2
,
$user
->
rights
->
user
->
user
->
creer
||
$user
->
admin
,
''
,
'home'
);
$newmenu
->
add
(
"/user/index.php"
,
$langs
->
trans
(
"ListOfUsers"
),
2
,
$user
->
rights
->
user
->
user
->
lire
||
$user
->
admin
);
$newmenu
->
add
(
"/user/hierarchy.php"
,
$langs
->
trans
(
"HierarchicView"
),
2
,
$user
->
rights
->
user
->
user
->
lire
||
$user
->
admin
);
$newmenu
->
add
(
""
,
$langs
->
trans
(
"Groups"
),
1
,
$user
->
rights
->
user
->
user
->
lire
||
$user
->
admin
);
$newmenu
->
add
(
"/user/group/card.php?action=create"
,
$langs
->
trans
(
"NewGroup"
),
2
,
(
$conf
->
global
->
MAIN_USE_ADVANCED_PERMS
?
$user
->
rights
->
user
->
group_advance
->
write
:
$user
->
rights
->
user
->
user
->
creer
)
||
$user
->
admin
);
$newmenu
->
add
(
"/user/group/card.php?action=create"
,
$langs
->
trans
(
"NewGroup"
),
2
,
(
$conf
->
global
->
MAIN_USE_ADVANCED_PERMS
?
$user
->
rights
->
user
->
group_advance
->
write
:
$user
->
rights
->
user
->
user
->
creer
)
||
$user
->
admin
);
$newmenu
->
add
(
"/user/group/index.php"
,
$langs
->
trans
(
"ListOfGroups"
),
2
,
(
$conf
->
global
->
MAIN_USE_ADVANCED_PERMS
?
$user
->
rights
->
user
->
group_advance
->
read
:
$user
->
rights
->
user
->
user
->
lire
)
||
$user
->
admin
);
}
}
}
}
}
...
@@ -568,18 +584,20 @@ function print_left_eldy_menu($db,$menu_array_before,$menu_array_after,&$tabMenu
...
@@ -568,18 +584,20 @@ function print_left_eldy_menu($db,$menu_array_before,$menu_array_after,&$tabMenu
}
}
}
}
$newmenu
->
add
(
"/societe/list.php?leftmenu=thirdparties"
,
$langs
->
trans
(
"List"
),
1
);
// Prospects
// Prospects
if
(
!
empty
(
$conf
->
societe
->
enabled
)
&&
empty
(
$conf
->
global
->
SOCIETE_DISABLE_PROSPECTS
))
if
(
!
empty
(
$conf
->
societe
->
enabled
)
&&
empty
(
$conf
->
global
->
SOCIETE_DISABLE_PROSPECTS
))
{
{
$langs
->
load
(
"commercial"
);
$langs
->
load
(
"commercial"
);
$newmenu
->
add
(
"/comm/prospect/list.php?leftmenu=prospects"
,
$langs
->
trans
(
"ListProspectsShort"
),
1
,
$user
->
rights
->
societe
->
lire
,
''
,
$mainmenu
,
'prospects'
);
$newmenu
->
add
(
"/comm/prospect/list.php?leftmenu=prospects"
,
$langs
->
trans
(
"ListProspectsShort"
),
1
,
$user
->
rights
->
societe
->
lire
,
''
,
$mainmenu
,
'prospects'
);
/* no more required, there is a filter that can do more
if
(
empty
(
$leftmenu
)
||
$leftmenu
==
"prospects"
)
$newmenu
->
add
(
"/comm/prospect/list.php?sortfield=s.datec&sortorder=desc&begin=&stcomm=-1"
,
$langs
->
trans
(
"LastProspectDoNotContact"
),
2
,
$user
->
rights
->
societe
->
lire
);
if (empty($leftmenu) || $leftmenu=="prospects") $newmenu->add("/comm/prospect/list.php?sortfield=s.datec&sortorder=desc&begin=&
search_
stcomm=-1", $langs->trans("LastProspectDoNotContact"), 2, $user->rights->societe->lire);
if
(
empty
(
$leftmenu
)
||
$leftmenu
==
"prospects"
)
$newmenu
->
add
(
"/comm/prospect/list.php?sortfield=s.datec&sortorder=desc&begin=&stcomm=0"
,
$langs
->
trans
(
"LastProspectNeverContacted"
),
2
,
$user
->
rights
->
societe
->
lire
);
if (empty($leftmenu) || $leftmenu=="prospects") $newmenu->add("/comm/prospect/list.php?sortfield=s.datec&sortorder=desc&begin=&
search_
stcomm=0", $langs->trans("LastProspectNeverContacted"), 2, $user->rights->societe->lire);
if
(
empty
(
$leftmenu
)
||
$leftmenu
==
"prospects"
)
$newmenu
->
add
(
"/comm/prospect/list.php?sortfield=s.datec&sortorder=desc&begin=&stcomm=1"
,
$langs
->
trans
(
"LastProspectToContact"
),
2
,
$user
->
rights
->
societe
->
lire
);
if (empty($leftmenu) || $leftmenu=="prospects") $newmenu->add("/comm/prospect/list.php?sortfield=s.datec&sortorder=desc&begin=&
search_
stcomm=1", $langs->trans("LastProspectToContact"), 2, $user->rights->societe->lire);
if
(
empty
(
$leftmenu
)
||
$leftmenu
==
"prospects"
)
$newmenu
->
add
(
"/comm/prospect/list.php?sortfield=s.datec&sortorder=desc&begin=&stcomm=2"
,
$langs
->
trans
(
"LastProspectContactInProcess"
),
2
,
$user
->
rights
->
societe
->
lire
);
if (empty($leftmenu) || $leftmenu=="prospects") $newmenu->add("/comm/prospect/list.php?sortfield=s.datec&sortorder=desc&begin=&
search_
stcomm=2", $langs->trans("LastProspectContactInProcess"), 2, $user->rights->societe->lire);
if
(
empty
(
$leftmenu
)
||
$leftmenu
==
"prospects"
)
$newmenu
->
add
(
"/comm/prospect/list.php?sortfield=s.datec&sortorder=desc&begin=&stcomm=3"
,
$langs
->
trans
(
"LastProspectContactDone"
),
2
,
$user
->
rights
->
societe
->
lire
);
if (empty($leftmenu) || $leftmenu=="prospects") $newmenu->add("/comm/prospect/list.php?sortfield=s.datec&sortorder=desc&begin=&
search_
stcomm=3", $langs->trans("LastProspectContactDone"), 2, $user->rights->societe->lire);
*/
$newmenu
->
add
(
"/societe/soc.php?leftmenu=prospects&action=create&type=p"
,
$langs
->
trans
(
"MenuNewProspect"
),
2
,
$user
->
rights
->
societe
->
creer
);
$newmenu
->
add
(
"/societe/soc.php?leftmenu=prospects&action=create&type=p"
,
$langs
->
trans
(
"MenuNewProspect"
),
2
,
$user
->
rights
->
societe
->
creer
);
//$newmenu->add("/contact/list.php?leftmenu=customers&type=p", $langs->trans("Contacts"), 2, $user->rights->societe->contact->lire);
//$newmenu->add("/contact/list.php?leftmenu=customers&type=p", $langs->trans("Contacts"), 2, $user->rights->societe->contact->lire);
}
}
...
@@ -686,10 +704,10 @@ function print_left_eldy_menu($db,$menu_array_before,$menu_array_after,&$tabMenu
...
@@ -686,10 +704,10 @@ function print_left_eldy_menu($db,$menu_array_before,$menu_array_after,&$tabMenu
$newmenu
->
add
(
"/fourn/commande/list.php?leftmenu=orders_suppliers"
,
$langs
->
trans
(
"List"
),
1
,
$user
->
rights
->
fournisseur
->
commande
->
lire
);
$newmenu
->
add
(
"/fourn/commande/list.php?leftmenu=orders_suppliers"
,
$langs
->
trans
(
"List"
),
1
,
$user
->
rights
->
fournisseur
->
commande
->
lire
);
if
(
empty
(
$leftmenu
)
||
$leftmenu
==
"orders_suppliers"
)
$newmenu
->
add
(
"/fourn/commande/list.php?leftmenu=orders_suppliers&statut=0"
,
$langs
->
trans
(
"StatusOrderDraftShort"
),
2
,
$user
->
rights
->
fournisseur
->
commande
->
lire
);
if
(
empty
(
$leftmenu
)
||
$leftmenu
==
"orders_suppliers"
)
$newmenu
->
add
(
"/fourn/commande/list.php?leftmenu=orders_suppliers&statut=0"
,
$langs
->
trans
(
"StatusOrderDraftShort"
),
2
,
$user
->
rights
->
fournisseur
->
commande
->
lire
);
if
(
empty
(
$leftmenu
)
||
$leftmenu
==
"orders_suppliers"
)
$newmenu
->
add
(
"/fourn/commande/list.php?leftmenu=orders_suppliers&statut=1"
,
$langs
->
trans
(
"StatusOrderValidated"
),
2
,
$user
->
rights
->
fournisseur
->
commande
->
lire
);
if
(
(
empty
(
$leftmenu
)
||
$leftmenu
==
"orders_suppliers"
)
&&
empty
(
$conf
->
global
->
SUPPLIER_ORDER_HIDE_VALIDATED
))
$newmenu
->
add
(
"/fourn/commande/list.php?leftmenu=orders_suppliers&statut=1"
,
$langs
->
trans
(
"StatusOrderValidated"
),
2
,
$user
->
rights
->
fournisseur
->
commande
->
lire
);
if
(
empty
(
$leftmenu
)
||
$leftmenu
==
"orders_suppliers"
)
$newmenu
->
add
(
"/fourn/commande/list.php?leftmenu=orders_suppliers&statut=2"
,
$langs
->
trans
(
"StatusOrderApprovedShort"
),
2
,
$user
->
rights
->
fournisseur
->
commande
->
lire
);
if
(
empty
(
$leftmenu
)
||
$leftmenu
==
"orders_suppliers"
)
$newmenu
->
add
(
"/fourn/commande/list.php?leftmenu=orders_suppliers&statut=2"
,
$langs
->
trans
(
"StatusOrderApprovedShort"
),
2
,
$user
->
rights
->
fournisseur
->
commande
->
lire
);
if
(
empty
(
$leftmenu
)
||
$leftmenu
==
"orders_suppliers"
)
$newmenu
->
add
(
"/fourn/commande/list.php?leftmenu=orders_suppliers&statut=3"
,
$langs
->
trans
(
"StatusOrderOnProcessShort"
),
2
,
$user
->
rights
->
fournisseur
->
commande
->
lire
);
if
(
empty
(
$leftmenu
)
||
$leftmenu
==
"orders_suppliers"
)
$newmenu
->
add
(
"/fourn/commande/list.php?leftmenu=orders_suppliers&statut=3"
,
$langs
->
trans
(
"StatusOrderOnProcessShort"
),
2
,
$user
->
rights
->
fournisseur
->
commande
->
lire
);
if
(
empty
(
$leftmenu
)
||
$leftmenu
==
"orders_suppliers"
)
$newmenu
->
add
(
"/fourn/commande/list.php?leftmenu=orders_suppliers&statut=4"
,
$langs
->
trans
(
"StatusOrderReceivedPartially"
),
2
,
$user
->
rights
->
fournisseur
->
commande
->
lire
);
if
(
empty
(
$leftmenu
)
||
$leftmenu
==
"orders_suppliers"
)
$newmenu
->
add
(
"/fourn/commande/list.php?leftmenu=orders_suppliers&statut=4"
,
$langs
->
trans
(
"StatusOrderReceivedPartially
Short
"
),
2
,
$user
->
rights
->
fournisseur
->
commande
->
lire
);
if
(
empty
(
$leftmenu
)
||
$leftmenu
==
"orders_suppliers"
)
$newmenu
->
add
(
"/fourn/commande/list.php?leftmenu=orders_suppliers&statut=5"
,
$langs
->
trans
(
"StatusOrderReceivedAll"
),
2
,
$user
->
rights
->
fournisseur
->
commande
->
lire
);
if
(
empty
(
$leftmenu
)
||
$leftmenu
==
"orders_suppliers"
)
$newmenu
->
add
(
"/fourn/commande/list.php?leftmenu=orders_suppliers&statut=5"
,
$langs
->
trans
(
"StatusOrderReceivedAll"
),
2
,
$user
->
rights
->
fournisseur
->
commande
->
lire
);
if
(
empty
(
$leftmenu
)
||
$leftmenu
==
"orders_suppliers"
)
$newmenu
->
add
(
"/fourn/commande/list.php?leftmenu=orders_suppliers&statut=6,7"
,
$langs
->
trans
(
"StatusOrderCanceled"
),
2
,
$user
->
rights
->
fournisseur
->
commande
->
lire
);
if
(
empty
(
$leftmenu
)
||
$leftmenu
==
"orders_suppliers"
)
$newmenu
->
add
(
"/fourn/commande/list.php?leftmenu=orders_suppliers&statut=6,7"
,
$langs
->
trans
(
"StatusOrderCanceled"
),
2
,
$user
->
rights
->
fournisseur
->
commande
->
lire
);
if
(
empty
(
$leftmenu
)
||
$leftmenu
==
"orders_suppliers"
)
$newmenu
->
add
(
"/fourn/commande/list.php?leftmenu=orders_suppliers&statut=9"
,
$langs
->
trans
(
"StatusOrderRefused"
),
2
,
$user
->
rights
->
fournisseur
->
commande
->
lire
);
if
(
empty
(
$leftmenu
)
||
$leftmenu
==
"orders_suppliers"
)
$newmenu
->
add
(
"/fourn/commande/list.php?leftmenu=orders_suppliers&statut=9"
,
$langs
->
trans
(
"StatusOrderRefused"
),
2
,
$user
->
rights
->
fournisseur
->
commande
->
lire
);
...
@@ -703,7 +721,7 @@ function print_left_eldy_menu($db,$menu_array_before,$menu_array_after,&$tabMenu
...
@@ -703,7 +721,7 @@ function print_left_eldy_menu($db,$menu_array_before,$menu_array_after,&$tabMenu
{
{
$langs
->
load
(
"contracts"
);
$langs
->
load
(
"contracts"
);
$newmenu
->
add
(
"/contrat/index.php?leftmenu=contracts"
,
$langs
->
trans
(
"Contracts"
),
0
,
$user
->
rights
->
contrat
->
lire
,
''
,
$mainmenu
,
'contracts'
);
$newmenu
->
add
(
"/contrat/index.php?leftmenu=contracts"
,
$langs
->
trans
(
"Contracts"
),
0
,
$user
->
rights
->
contrat
->
lire
,
''
,
$mainmenu
,
'contracts'
);
$newmenu
->
add
(
"/contrat/card.php?
&
action=create&leftmenu=contracts"
,
$langs
->
trans
(
"NewContract"
),
1
,
$user
->
rights
->
contrat
->
creer
);
$newmenu
->
add
(
"/contrat/card.php?action=create&leftmenu=contracts"
,
$langs
->
trans
(
"NewContract"
),
1
,
$user
->
rights
->
contrat
->
creer
);
$newmenu
->
add
(
"/contrat/list.php?leftmenu=contracts"
,
$langs
->
trans
(
"List"
),
1
,
$user
->
rights
->
contrat
->
lire
);
$newmenu
->
add
(
"/contrat/list.php?leftmenu=contracts"
,
$langs
->
trans
(
"List"
),
1
,
$user
->
rights
->
contrat
->
lire
);
$newmenu
->
add
(
"/contrat/services.php?leftmenu=contracts"
,
$langs
->
trans
(
"MenuServices"
),
1
,
$user
->
rights
->
contrat
->
lire
);
$newmenu
->
add
(
"/contrat/services.php?leftmenu=contracts"
,
$langs
->
trans
(
"MenuServices"
),
1
,
$user
->
rights
->
contrat
->
lire
);
if
(
empty
(
$leftmenu
)
||
$leftmenu
==
"contracts"
)
$newmenu
->
add
(
"/contrat/services.php?leftmenu=contracts&mode=0"
,
$langs
->
trans
(
"MenuInactiveServices"
),
2
,
$user
->
rights
->
contrat
->
lire
);
if
(
empty
(
$leftmenu
)
||
$leftmenu
==
"contracts"
)
$newmenu
->
add
(
"/contrat/services.php?leftmenu=contracts&mode=0"
,
$langs
->
trans
(
"MenuInactiveServices"
),
2
,
$user
->
rights
->
contrat
->
lire
);
...
@@ -716,9 +734,9 @@ function print_left_eldy_menu($db,$menu_array_before,$menu_array_after,&$tabMenu
...
@@ -716,9 +734,9 @@ function print_left_eldy_menu($db,$menu_array_before,$menu_array_after,&$tabMenu
if
(
!
empty
(
$conf
->
ficheinter
->
enabled
))
if
(
!
empty
(
$conf
->
ficheinter
->
enabled
))
{
{
$langs
->
load
(
"interventions"
);
$langs
->
load
(
"interventions"
);
$newmenu
->
add
(
"/fichinter/list.php?leftmenu=ficheinter"
,
$langs
->
trans
(
"Interventions"
),
0
,
$user
->
rights
->
ficheinter
->
lire
,
''
,
$mainmenu
,
'ficheinter'
);
$newmenu
->
add
(
"/fichinter/list.php?leftmenu=ficheinter"
,
$langs
->
trans
(
"Interventions"
),
0
,
$user
->
rights
->
ficheinter
->
lire
,
''
,
$mainmenu
,
'ficheinter'
,
200
);
$newmenu
->
add
(
"/fichinter/card.php?action=create&leftmenu=ficheinter"
,
$langs
->
trans
(
"NewIntervention"
),
1
,
$user
->
rights
->
ficheinter
->
creer
);
$newmenu
->
add
(
"/fichinter/card.php?action=create&leftmenu=ficheinter"
,
$langs
->
trans
(
"NewIntervention"
),
1
,
$user
->
rights
->
ficheinter
->
creer
,
''
,
''
,
''
,
201
);
$newmenu
->
add
(
"/fichinter/list.php?leftmenu=ficheinter"
,
$langs
->
trans
(
"List"
),
1
,
$user
->
rights
->
ficheinter
->
lire
);
$newmenu
->
add
(
"/fichinter/list.php?leftmenu=ficheinter"
,
$langs
->
trans
(
"List"
),
1
,
$user
->
rights
->
ficheinter
->
lire
,
''
,
''
,
''
,
202
);
}
}
}
}
...
@@ -735,21 +753,30 @@ function print_left_eldy_menu($db,$menu_array_before,$menu_array_after,&$tabMenu
...
@@ -735,21 +753,30 @@ function print_left_eldy_menu($db,$menu_array_before,$menu_array_after,&$tabMenu
if
(
!
empty
(
$conf
->
facture
->
enabled
))
if
(
!
empty
(
$conf
->
facture
->
enabled
))
{
{
$langs
->
load
(
"bills"
);
$langs
->
load
(
"bills"
);
$newmenu
->
add
(
"/compta/facture/list.php
?leftmenu=customers_bills
"
,
$langs
->
trans
(
"BillsCustomers"
),
0
,
$user
->
rights
->
facture
->
lire
,
''
,
$mainmenu
,
'customers_bills'
);
$newmenu
->
add
(
"/compta/facture/list.php"
,
$langs
->
trans
(
"BillsCustomers"
),
0
,
$user
->
rights
->
facture
->
lire
,
''
,
$mainmenu
,
'customers_bills'
);
$newmenu
->
add
(
"/compta/facture.php?action=create
&leftmenu=customers_bills
"
,
$langs
->
trans
(
"NewBill"
),
1
,
$user
->
rights
->
facture
->
creer
);
$newmenu
->
add
(
"/compta/facture.php?action=create"
,
$langs
->
trans
(
"NewBill"
),
1
,
$user
->
rights
->
facture
->
creer
);
$newmenu
->
add
(
"/compta/facture/
fiche-rec
.php?leftmenu=customers_bills"
,
$langs
->
trans
(
"
Repeatables
"
),
1
,
$user
->
rights
->
facture
->
lire
);
$newmenu
->
add
(
"/compta/facture/
list
.php?leftmenu=customers_bills"
,
$langs
->
trans
(
"
List
"
),
1
,
$user
->
rights
->
facture
->
lire
);
$newmenu
->
add
(
"/compta/facture/impayees.php?leftmenu=customers_bills"
,
$langs
->
trans
(
"Unpaid"
),
1
,
$user
->
rights
->
facture
->
lire
);
if
(
empty
(
$leftmenu
)
||
(
$leftmenu
==
'customers_bills'
))
{
$newmenu
->
add
(
"/compta/facture/list.php?leftmenu=customers_bills&search_status=0"
,
$langs
->
trans
(
"BillShortStatusDraft"
),
2
,
$user
->
rights
->
facture
->
lire
);
$newmenu
->
add
(
"/compta/facture/list.php?leftmenu=customers_bills&search_status=1"
,
$langs
->
trans
(
"BillShortStatusNotPaid"
),
2
,
$user
->
rights
->
facture
->
lire
);
$newmenu
->
add
(
"/compta/facture/list.php?leftmenu=customers_bills&search_status=2"
,
$langs
->
trans
(
"BillShortStatusPaid"
),
2
,
$user
->
rights
->
facture
->
lire
);
$newmenu
->
add
(
"/compta/facture/list.php?leftmenu=customers_bills&search_status=3"
,
$langs
->
trans
(
"BillShortStatusCanceled"
),
2
,
$user
->
rights
->
facture
->
lire
);
}
$newmenu
->
add
(
"/compta/facture/fiche-rec.php"
,
$langs
->
trans
(
"ListOfTemplates"
),
1
,
$user
->
rights
->
facture
->
lire
);
$newmenu
->
add
(
"/compta/paiement/list.php
?leftmenu=customers_bills_payments
"
,
$langs
->
trans
(
"Payments"
),
1
,
$user
->
rights
->
facture
->
lire
);
$newmenu
->
add
(
"/compta/paiement/list.php"
,
$langs
->
trans
(
"Payments"
),
1
,
$user
->
rights
->
facture
->
lire
);
if
(
!
empty
(
$conf
->
global
->
BILL_ADD_PAYMENT_VALIDATION
))
if
(
!
empty
(
$conf
->
global
->
BILL_ADD_PAYMENT_VALIDATION
))
{
{
$newmenu
->
add
(
"/compta/paiement/avalider.php
?leftmenu=customers_bills_payments
"
,
$langs
->
trans
(
"MenuToValid"
),
2
,
$user
->
rights
->
facture
->
lire
);
$newmenu
->
add
(
"/compta/paiement/avalider.php"
,
$langs
->
trans
(
"MenuToValid"
),
2
,
$user
->
rights
->
facture
->
lire
);
}
}
$newmenu
->
add
(
"/compta/paiement/rapport.php
?leftmenu=customers_bills_payments
"
,
$langs
->
trans
(
"Reportings"
),
2
,
$user
->
rights
->
facture
->
lire
);
$newmenu
->
add
(
"/compta/paiement/rapport.php"
,
$langs
->
trans
(
"Reportings"
),
2
,
$user
->
rights
->
facture
->
lire
);
$newmenu
->
add
(
"/compta/facture/stats/index.php?leftmenu=customers_bills"
,
$langs
->
trans
(
"Statistics"
),
1
,
$user
->
rights
->
facture
->
lire
);
$newmenu
->
add
(
"/compta/facture/stats/index.php"
,
$langs
->
trans
(
"Statistics"
),
1
,
$user
->
rights
->
facture
->
lire
);
$newmenu
->
add
(
"/compta/facture/mergepdftool.php"
,
$langs
->
trans
(
"MergingPDFTool"
),
1
,
$user
->
rights
->
facture
->
lire
);
}
}
// Suppliers
// Suppliers
...
@@ -758,7 +785,14 @@ function print_left_eldy_menu($db,$menu_array_before,$menu_array_after,&$tabMenu
...
@@ -758,7 +785,14 @@ function print_left_eldy_menu($db,$menu_array_before,$menu_array_after,&$tabMenu
$langs
->
load
(
"bills"
);
$langs
->
load
(
"bills"
);
$newmenu
->
add
(
"/fourn/facture/list.php?leftmenu=suppliers_bills"
,
$langs
->
trans
(
"BillsSuppliers"
),
0
,
$user
->
rights
->
fournisseur
->
facture
->
lire
,
''
,
$mainmenu
,
'suppliers_bills'
);
$newmenu
->
add
(
"/fourn/facture/list.php?leftmenu=suppliers_bills"
,
$langs
->
trans
(
"BillsSuppliers"
),
0
,
$user
->
rights
->
fournisseur
->
facture
->
lire
,
''
,
$mainmenu
,
'suppliers_bills'
);
$newmenu
->
add
(
"/fourn/facture/card.php?action=create"
,
$langs
->
trans
(
"NewBill"
),
1
,
$user
->
rights
->
fournisseur
->
facture
->
creer
);
$newmenu
->
add
(
"/fourn/facture/card.php?action=create"
,
$langs
->
trans
(
"NewBill"
),
1
,
$user
->
rights
->
fournisseur
->
facture
->
creer
);
$newmenu
->
add
(
"/fourn/facture/impayees.php"
,
$langs
->
trans
(
"Unpaid"
),
1
,
$user
->
rights
->
fournisseur
->
facture
->
lire
);
$newmenu
->
add
(
"/fourn/facture/list.php?leftmenu=suppliers_bills"
,
$langs
->
trans
(
"List"
),
1
,
$user
->
rights
->
fournisseur
->
facture
->
lire
,
''
,
$mainmenu
,
'suppliers_bills'
);
if
(
empty
(
$leftmenu
)
||
(
$leftmenu
==
'suppliers_bills'
))
{
$newmenu
->
add
(
"/fourn/facture/list.php?leftmenu=suppliers_bills&search_status=0"
,
$langs
->
trans
(
"BillShortStatusDraft"
),
2
,
$user
->
rights
->
fournisseur
->
facture
->
lire
,
''
,
$mainmenu
,
'suppliers_bills'
);
$newmenu
->
add
(
"/fourn/facture/impayees.php"
,
$langs
->
trans
(
"BillShortStatusNotPaid"
),
2
,
$user
->
rights
->
fournisseur
->
facture
->
lire
,
''
,
$mainmenu
,
'suppliers_bills'
);
$newmenu
->
add
(
"/fourn/facture/list.php?leftmenu=suppliers_bills&search_status=2"
,
$langs
->
trans
(
"BillShortStatusPaid"
),
2
,
$user
->
rights
->
fournisseur
->
facture
->
lire
,
''
,
$mainmenu
,
'suppliers_bills'
);
}
$newmenu
->
add
(
"/fourn/facture/paiement.php"
,
$langs
->
trans
(
"Payments"
),
1
,
$user
->
rights
->
fournisseur
->
facture
->
lire
);
$newmenu
->
add
(
"/fourn/facture/paiement.php"
,
$langs
->
trans
(
"Payments"
),
1
,
$user
->
rights
->
fournisseur
->
facture
->
lire
);
$newmenu
->
add
(
"/compta/facture/stats/index.php?leftmenu=suppliers_bills&mode=supplier"
,
$langs
->
trans
(
"Statistics"
),
1
,
$user
->
rights
->
fournisseur
->
facture
->
lire
);
$newmenu
->
add
(
"/compta/facture/stats/index.php?leftmenu=suppliers_bills&mode=supplier"
,
$langs
->
trans
(
"Statistics"
),
1
,
$user
->
rights
->
fournisseur
->
facture
->
lire
);
...
@@ -788,18 +822,18 @@ function print_left_eldy_menu($db,$menu_array_before,$menu_array_after,&$tabMenu
...
@@ -788,18 +822,18 @@ function print_left_eldy_menu($db,$menu_array_before,$menu_array_after,&$tabMenu
if
(
!
empty
(
$conf
->
don
->
enabled
))
if
(
!
empty
(
$conf
->
don
->
enabled
))
{
{
$langs
->
load
(
"donations"
);
$langs
->
load
(
"donations"
);
$newmenu
->
add
(
"/
compta/
don
s
/index.php?leftmenu=donations&mainmenu=accountancy"
,
$langs
->
trans
(
"Donations"
),
0
,
$user
->
rights
->
don
->
lire
,
''
,
$mainmenu
,
'donations'
);
$newmenu
->
add
(
"/don/index.php?leftmenu=donations&mainmenu=accountancy"
,
$langs
->
trans
(
"Donations"
),
0
,
$user
->
rights
->
don
->
lire
,
''
,
$mainmenu
,
'donations'
);
if
(
empty
(
$leftmenu
)
||
$leftmenu
==
"donations"
)
$newmenu
->
add
(
"/
compta/
don
s
/card.php?action=create"
,
$langs
->
trans
(
"NewDonation"
),
1
,
$user
->
rights
->
don
->
creer
);
if
(
empty
(
$leftmenu
)
||
$leftmenu
==
"donations"
)
$newmenu
->
add
(
"/don/card.php?action=create"
,
$langs
->
trans
(
"NewDonation"
),
1
,
$user
->
rights
->
don
->
creer
);
if
(
empty
(
$leftmenu
)
||
$leftmenu
==
"donations"
)
$newmenu
->
add
(
"/
compta/
don
s
/list.php"
,
$langs
->
trans
(
"List"
),
1
,
$user
->
rights
->
don
->
lire
);
if
(
empty
(
$leftmenu
)
||
$leftmenu
==
"donations"
)
$newmenu
->
add
(
"/don/list.php"
,
$langs
->
trans
(
"List"
),
1
,
$user
->
rights
->
don
->
lire
);
//if ($leftmenu=="donations") $newmenu->add("/
compta/
don
s
/stats.php",$langs->trans("Statistics"), 1, $user->rights->don->lire);
//
if ($leftmenu=="donations") $newmenu->add("/don/stats
/index
.php",$langs->trans("Statistics"), 1, $user->rights->don->lire);
}
}
// Taxes and social contributions
// Taxes and social contributions
if
(
!
empty
(
$conf
->
tax
->
enabled
)
||
!
empty
(
$conf
->
salaries
->
enabled
))
if
(
!
empty
(
$conf
->
tax
->
enabled
)
||
!
empty
(
$conf
->
salaries
->
enabled
)
||
!
empty
(
$conf
->
loan
->
enabled
)
)
{
{
global
$mysoc
;
global
$mysoc
;
$permtoshowmenu
=
((
!
empty
(
$conf
->
tax
->
enabled
)
&&
$user
->
rights
->
tax
->
charges
->
lire
)
||
(
!
empty
(
$conf
->
salaries
->
enabled
)
&&
$user
->
rights
->
salaries
->
read
));
$permtoshowmenu
=
((
!
empty
(
$conf
->
tax
->
enabled
)
&&
$user
->
rights
->
tax
->
charges
->
lire
)
||
(
!
empty
(
$conf
->
salaries
->
enabled
)
&&
$user
->
rights
->
salaries
->
read
)
||
(
!
empty
(
$conf
->
loan
->
enabled
)
&&
$user
->
rights
->
loan
->
read
)
);
$newmenu
->
add
(
"/compta/charges/index.php?leftmenu=tax&mainmenu=accountancy"
,
$langs
->
trans
(
"MenuSpecialExpenses"
),
0
,
$permtoshowmenu
,
''
,
$mainmenu
,
'tax'
);
$newmenu
->
add
(
"/compta/charges/index.php?leftmenu=tax&mainmenu=accountancy"
,
$langs
->
trans
(
"MenuSpecialExpenses"
),
0
,
$permtoshowmenu
,
''
,
$mainmenu
,
'tax'
);
// Salaries
// Salaries
...
@@ -811,11 +845,22 @@ function print_left_eldy_menu($db,$menu_array_before,$menu_array_after,&$tabMenu
...
@@ -811,11 +845,22 @@ function print_left_eldy_menu($db,$menu_array_before,$menu_array_after,&$tabMenu
if
(
empty
(
$leftmenu
)
||
preg_match
(
'/^tax_salary/i'
,
$leftmenu
))
$newmenu
->
add
(
"/compta/salaries/index.php?leftmenu=tax_salary"
,
$langs
->
trans
(
"Payments"
),
2
,
$user
->
rights
->
salaries
->
read
);
if
(
empty
(
$leftmenu
)
||
preg_match
(
'/^tax_salary/i'
,
$leftmenu
))
$newmenu
->
add
(
"/compta/salaries/index.php?leftmenu=tax_salary"
,
$langs
->
trans
(
"Payments"
),
2
,
$user
->
rights
->
salaries
->
read
);
}
}
// Loan
if
(
!
empty
(
$conf
->
loan
->
enabled
))
{
$langs
->
load
(
"loan"
);
$newmenu
->
add
(
"/loan/index.php?leftmenu=tax_loan&mainmenu=accountancy"
,
$langs
->
trans
(
"Loans"
),
1
,
$user
->
rights
->
loan
->
read
,
''
,
$mainmenu
,
'tax_loan'
);
if
(
empty
(
$leftmenu
)
||
preg_match
(
'/^tax_loan/i'
,
$leftmenu
))
$newmenu
->
add
(
"/loan/card.php?leftmenu=tax_loan&action=create"
,
$langs
->
trans
(
"NewLoan"
),
2
,
$user
->
rights
->
loan
->
write
);
if
(
empty
(
$leftmenu
)
||
preg_match
(
'/^tax_loan/i'
,
$leftmenu
))
$newmenu
->
add
(
"/loan/index.php?leftmenu=tax_loan"
,
$langs
->
trans
(
"Payments"
),
2
,
$user
->
rights
->
loan
->
read
);
if
(
empty
(
$leftmenu
)
||
preg_match
(
'/^tax_loan/i'
,
$leftmenu
))
$newmenu
->
add
(
"/loan/calc.php?leftmenu=tax_loan"
,
$langs
->
trans
(
"Calculator"
),
2
,
$user
->
rights
->
loan
->
calc
);
}
// Social contributions
// Social contributions
if
(
!
empty
(
$conf
->
tax
->
enabled
))
if
(
!
empty
(
$conf
->
tax
->
enabled
))
{
{
$newmenu
->
add
(
"/compta/sociales/index.php?leftmenu=tax_social"
,
$langs
->
trans
(
"MenuSocialContributions"
),
1
,
$user
->
rights
->
tax
->
charges
->
lire
);
$newmenu
->
add
(
"/compta/sociales/index.php?leftmenu=tax_social"
,
$langs
->
trans
(
"MenuSocialContributions"
),
1
,
$user
->
rights
->
tax
->
charges
->
lire
);
if
(
empty
(
$leftmenu
)
||
preg_match
(
'/^tax_social/i'
,
$leftmenu
))
$newmenu
->
add
(
"/compta/sociales/charges.php?leftmenu=tax_social&action=create"
,
$langs
->
trans
(
"MenuNewSocialContribution"
),
2
,
$user
->
rights
->
tax
->
charges
->
creer
);
if
(
empty
(
$leftmenu
)
||
preg_match
(
'/^tax_social/i'
,
$leftmenu
))
$newmenu
->
add
(
"/compta/sociales/charges.php?leftmenu=tax_social&action=create"
,
$langs
->
trans
(
"MenuNewSocialContribution"
),
2
,
$user
->
rights
->
tax
->
charges
->
creer
);
if
(
empty
(
$leftmenu
)
||
preg_match
(
'/^tax_social/i'
,
$leftmenu
))
$newmenu
->
add
(
"/compta/sociales/index.php?leftmenu=tax_social"
,
$langs
->
trans
(
"List"
),
2
,
$user
->
rights
->
tax
->
charges
->
lire
);
if
(
empty
(
$leftmenu
)
||
preg_match
(
'/^tax_social/i'
,
$leftmenu
))
$newmenu
->
add
(
"/compta/charges/index.php?leftmenu=tax_social&mainmenu=accountancy&mode=sconly"
,
$langs
->
trans
(
"Payments"
),
2
,
$user
->
rights
->
tax
->
charges
->
lire
);
if
(
empty
(
$leftmenu
)
||
preg_match
(
'/^tax_social/i'
,
$leftmenu
))
$newmenu
->
add
(
"/compta/charges/index.php?leftmenu=tax_social&mainmenu=accountancy&mode=sconly"
,
$langs
->
trans
(
"Payments"
),
2
,
$user
->
rights
->
tax
->
charges
->
lire
);
// VAT
// VAT
if
(
empty
(
$conf
->
global
->
TAX_DISABLE_VAT_MENUS
))
if
(
empty
(
$conf
->
global
->
TAX_DISABLE_VAT_MENUS
))
...
@@ -1023,14 +1068,19 @@ function print_left_eldy_menu($db,$menu_array_before,$menu_array_after,&$tabMenu
...
@@ -1023,14 +1068,19 @@ function print_left_eldy_menu($db,$menu_array_before,$menu_array_after,&$tabMenu
$newmenu
->
add
(
"/product/index.php?leftmenu=product&type=0"
,
$langs
->
trans
(
"Products"
),
0
,
$user
->
rights
->
produit
->
lire
,
''
,
$mainmenu
,
'product'
);
$newmenu
->
add
(
"/product/index.php?leftmenu=product&type=0"
,
$langs
->
trans
(
"Products"
),
0
,
$user
->
rights
->
produit
->
lire
,
''
,
$mainmenu
,
'product'
);
$newmenu
->
add
(
"/product/card.php?leftmenu=product&action=create&type=0"
,
$langs
->
trans
(
"NewProduct"
),
1
,
$user
->
rights
->
produit
->
creer
);
$newmenu
->
add
(
"/product/card.php?leftmenu=product&action=create&type=0"
,
$langs
->
trans
(
"NewProduct"
),
1
,
$user
->
rights
->
produit
->
creer
);
$newmenu
->
add
(
"/product/list.php?leftmenu=product&type=0"
,
$langs
->
trans
(
"List"
),
1
,
$user
->
rights
->
produit
->
lire
);
$newmenu
->
add
(
"/product/list.php?leftmenu=product&type=0"
,
$langs
->
trans
(
"List"
),
1
,
$user
->
rights
->
produit
->
lire
);
if
(
!
empty
(
$conf
->
propal
->
enabled
))
{
$newmenu
->
add
(
"/product/popuprop.php?leftmenu=stats&type=0"
,
$langs
->
trans
(
"Statistics"
),
1
,
$user
->
rights
->
produit
->
lire
&&
$user
->
rights
->
propale
->
lire
);
}
if
(
!
empty
(
$conf
->
stock
->
enabled
))
if
(
!
empty
(
$conf
->
stock
->
enabled
))
{
{
$newmenu
->
add
(
"/product/reassort.php?type=0"
,
$langs
->
trans
(
"Stocks"
),
1
,
$user
->
rights
->
produit
->
lire
&&
$user
->
rights
->
stock
->
lire
);
$newmenu
->
add
(
"/product/reassort.php?type=0"
,
$langs
->
trans
(
"Stocks"
),
1
,
$user
->
rights
->
produit
->
lire
&&
$user
->
rights
->
stock
->
lire
);
}
}
if
(
!
empty
(
$conf
->
productbatch
->
enabled
))
{
$langs
->
load
(
"stocks"
);
$newmenu
->
add
(
"/product/reassortlot.php?type=0"
,
$langs
->
trans
(
"StocksByLotSerial"
),
1
,
$user
->
rights
->
produit
->
lire
&&
$user
->
rights
->
stock
->
lire
);
}
if
(
!
empty
(
$conf
->
propal
->
enabled
))
{
$newmenu
->
add
(
"/product/popuprop.php?leftmenu=stats&type=0"
,
$langs
->
trans
(
"Statistics"
),
1
,
$user
->
rights
->
produit
->
lire
&&
$user
->
rights
->
propale
->
lire
);
}
}
}
// Services
// Services
...
@@ -1073,6 +1123,9 @@ function print_left_eldy_menu($db,$menu_array_before,$menu_array_after,&$tabMenu
...
@@ -1073,6 +1123,9 @@ function print_left_eldy_menu($db,$menu_array_before,$menu_array_after,&$tabMenu
$newmenu
->
add
(
"/expedition/index.php?leftmenu=sendings"
,
$langs
->
trans
(
"Shipments"
),
0
,
$user
->
rights
->
expedition
->
lire
,
''
,
$mainmenu
,
'sendings'
);
$newmenu
->
add
(
"/expedition/index.php?leftmenu=sendings"
,
$langs
->
trans
(
"Shipments"
),
0
,
$user
->
rights
->
expedition
->
lire
,
''
,
$mainmenu
,
'sendings'
);
$newmenu
->
add
(
"/expedition/card.php?action=create2&leftmenu=sendings"
,
$langs
->
trans
(
"NewSending"
),
1
,
$user
->
rights
->
expedition
->
creer
);
$newmenu
->
add
(
"/expedition/card.php?action=create2&leftmenu=sendings"
,
$langs
->
trans
(
"NewSending"
),
1
,
$user
->
rights
->
expedition
->
creer
);
$newmenu
->
add
(
"/expedition/list.php?leftmenu=sendings"
,
$langs
->
trans
(
"List"
),
1
,
$user
->
rights
->
expedition
->
lire
);
$newmenu
->
add
(
"/expedition/list.php?leftmenu=sendings"
,
$langs
->
trans
(
"List"
),
1
,
$user
->
rights
->
expedition
->
lire
);
if
(
empty
(
$leftmenu
)
||
$leftmenu
==
"sendings"
)
$newmenu
->
add
(
"/expedition/list.php?leftmenu=sendings&viewstatut=0"
,
$langs
->
trans
(
"StatusSendingDraftShort"
),
2
,
$user
->
rights
->
expedition
->
lire
);
if
(
empty
(
$leftmenu
)
||
$leftmenu
==
"sendings"
)
$newmenu
->
add
(
"/expedition/list.php?leftmenu=sendings&viewstatut=1"
,
$langs
->
trans
(
"StatusSendingValidatedShort"
),
2
,
$user
->
rights
->
expedition
->
lire
);
if
(
empty
(
$leftmenu
)
||
$leftmenu
==
"sendings"
)
$newmenu
->
add
(
"/expedition/list.php?leftmenu=sendings&viewstatut=2"
,
$langs
->
trans
(
"StatusSendingProcessedShort"
),
2
,
$user
->
rights
->
expedition
->
lire
);
$newmenu
->
add
(
"/expedition/stats/index.php?leftmenu=sendings"
,
$langs
->
trans
(
"Statistics"
),
1
,
$user
->
rights
->
expedition
->
lire
);
$newmenu
->
add
(
"/expedition/stats/index.php?leftmenu=sendings"
,
$langs
->
trans
(
"Statistics"
),
1
,
$user
->
rights
->
expedition
->
lire
);
}
}
...
@@ -1082,6 +1135,7 @@ function print_left_eldy_menu($db,$menu_array_before,$menu_array_after,&$tabMenu
...
@@ -1082,6 +1135,7 @@ function print_left_eldy_menu($db,$menu_array_before,$menu_array_after,&$tabMenu
/*
/*
* Menu SUPPLIERS
* Menu SUPPLIERS
*/
*/
/*
if ($mainmenu == 'suppliers')
if ($mainmenu == 'suppliers')
{
{
$langs->load("suppliers");
$langs->load("suppliers");
...
@@ -1122,6 +1176,7 @@ function print_left_eldy_menu($db,$menu_array_before,$menu_array_after,&$tabMenu
...
@@ -1122,6 +1176,7 @@ function print_left_eldy_menu($db,$menu_array_before,$menu_array_after,&$tabMenu
}
}
}
}
*/
/*
/*
* Menu PROJECTS
* Menu PROJECTS
...
@@ -1141,18 +1196,22 @@ function print_left_eldy_menu($db,$menu_array_before,$menu_array_after,&$tabMenu
...
@@ -1141,18 +1196,22 @@ function print_left_eldy_menu($db,$menu_array_before,$menu_array_after,&$tabMenu
$newmenu
->
add
(
"/projet/index.php?leftmenu=projects"
,
$langs
->
trans
(
"Projects"
),
0
,
$user
->
rights
->
projet
->
lire
&&
$user
->
rights
->
projet
->
lire
,
''
,
$mainmenu
,
'projects'
);
$newmenu
->
add
(
"/projet/index.php?leftmenu=projects"
,
$langs
->
trans
(
"Projects"
),
0
,
$user
->
rights
->
projet
->
lire
&&
$user
->
rights
->
projet
->
lire
,
''
,
$mainmenu
,
'projects'
);
$newmenu
->
add
(
"/projet/card.php?leftmenu=projects&action=create"
,
$langs
->
trans
(
"NewProject"
),
1
,
$user
->
rights
->
projet
->
creer
&&
$user
->
rights
->
projet
->
creer
);
$newmenu
->
add
(
"/projet/card.php?leftmenu=projects&action=create"
,
$langs
->
trans
(
"NewProject"
),
1
,
$user
->
rights
->
projet
->
creer
&&
$user
->
rights
->
projet
->
creer
);
$newmenu
->
add
(
"/projet/list.php?leftmenu=projects"
,
$langs
->
trans
(
"List"
),
1
,
$user
->
rights
->
projet
->
lire
&&
$user
->
rights
->
projet
->
lire
);
$newmenu
->
add
(
"/projet/list.php?leftmenu=projects"
,
$langs
->
trans
(
"List"
),
1
,
$user
->
rights
->
projet
->
lire
&&
$user
->
rights
->
projet
->
lire
);
$newmenu
->
add
(
"/projet/stats/index.php?leftmenu=projects"
,
$langs
->
trans
(
"Statistics"
),
1
,
$user
->
rights
->
projet
->
lire
&&
$user
->
rights
->
projet
->
lire
);
if
(
empty
(
$conf
->
global
->
PROJECT_HIDE_TASKS
))
{
// Project affected to user
// Project affected to user
$newmenu
->
add
(
"/projet/activity/index.php?mode=mine"
,
$langs
->
trans
(
"MyActivities"
),
0
,
$user
->
rights
->
projet
->
lire
);
$newmenu
->
add
(
"/projet/activity/index.php?mode=mine"
,
$langs
->
trans
(
"MyActivities"
),
0
,
$user
->
rights
->
projet
->
lire
);
$newmenu
->
add
(
"/projet/tasks.php?action=create&mode=mine"
,
$langs
->
trans
(
"NewTask"
),
1
,
$user
->
rights
->
projet
->
creer
);
$newmenu
->
add
(
"/projet/tasks.php?action=create&mode=mine"
,
$langs
->
trans
(
"NewTask"
),
1
,
$user
->
rights
->
projet
->
creer
);
$newmenu
->
add
(
"/projet/tasks/index.php?mode=mine"
,
$langs
->
trans
(
"List"
),
1
,
$user
->
rights
->
projet
->
lire
);
$newmenu
->
add
(
"/projet/tasks/index.php?mode=mine"
,
$langs
->
trans
(
"List"
),
1
,
$user
->
rights
->
projet
->
lire
);
$newmenu
->
add
(
"/projet/activity/
list
.php?mode=mine"
,
$langs
->
trans
(
"NewTimeSpent"
),
1
,
$user
->
rights
->
projet
->
creer
);
$newmenu
->
add
(
"/projet/activity/
perweek
.php?mode=mine"
,
$langs
->
trans
(
"NewTimeSpent"
),
1
,
$user
->
rights
->
projet
->
creer
);
// All project i have permission on
// All project i have permission on
$newmenu
->
add
(
"/projet/activity/index.php"
,
$langs
->
trans
(
"Activities"
),
0
,
$user
->
rights
->
projet
->
lire
&&
$user
->
rights
->
projet
->
lire
);
$newmenu
->
add
(
"/projet/activity/index.php"
,
$langs
->
trans
(
"Activities"
),
0
,
$user
->
rights
->
projet
->
lire
&&
$user
->
rights
->
projet
->
lire
);
$newmenu
->
add
(
"/projet/tasks.php?action=create"
,
$langs
->
trans
(
"NewTask"
),
1
,
$user
->
rights
->
projet
->
creer
&&
$user
->
rights
->
projet
->
creer
);
$newmenu
->
add
(
"/projet/tasks.php?action=create"
,
$langs
->
trans
(
"NewTask"
),
1
,
$user
->
rights
->
projet
->
creer
&&
$user
->
rights
->
projet
->
creer
);
$newmenu
->
add
(
"/projet/tasks/index.php"
,
$langs
->
trans
(
"List"
),
1
,
$user
->
rights
->
projet
->
lire
&&
$user
->
rights
->
projet
->
lire
);
$newmenu
->
add
(
"/projet/tasks/index.php"
,
$langs
->
trans
(
"List"
),
1
,
$user
->
rights
->
projet
->
lire
&&
$user
->
rights
->
projet
->
lire
);
$newmenu
->
add
(
"/projet/activity/list.php"
,
$langs
->
trans
(
"NewTimeSpent"
),
1
,
$user
->
rights
->
projet
->
creer
&&
$user
->
rights
->
projet
->
creer
);
$newmenu
->
add
(
"/projet/activity/perweek.php"
,
$langs
->
trans
(
"NewTimeSpent"
),
1
,
$user
->
rights
->
projet
->
creer
&&
$user
->
rights
->
projet
->
creer
);
}
}
}
}
}
...
@@ -1161,19 +1220,22 @@ function print_left_eldy_menu($db,$menu_array_before,$menu_array_after,&$tabMenu
...
@@ -1161,19 +1220,22 @@ function print_left_eldy_menu($db,$menu_array_before,$menu_array_after,&$tabMenu
*/
*/
if
(
$mainmenu
==
'hrm'
)
if
(
$mainmenu
==
'hrm'
)
{
{
// Holiday module
//
Leave/
Holiday
/Vacation
module
if
(
!
empty
(
$conf
->
holiday
->
enabled
))
if
(
!
empty
(
$conf
->
holiday
->
enabled
))
{
{
$langs
->
load
(
"holiday"
);
$langs
->
load
(
"holiday"
);
$langs
->
load
(
"trips"
);
$newmenu
->
add
(
"/holiday/index.php?&leftmenu=hrm"
,
$langs
->
trans
(
"CPTitreMenu"
),
0
,
$user
->
rights
->
holiday
->
write
,
''
,
$mainmenu
,
'hrm'
);
$newmenu
->
add
(
"/holiday/list.php?&leftmenu=hrm"
,
$langs
->
trans
(
"CPTitreMenu"
),
0
,
$user
->
rights
->
holiday
->
read
,
''
,
$mainmenu
,
'hrm'
);
$newmenu
->
add
(
"/holiday/card.php?&action=request"
,
$langs
->
trans
(
"MenuAddCP"
),
1
,
$user
->
rights
->
holiday
->
write
);
$newmenu
->
add
(
"/holiday/card.php?&action=request"
,
$langs
->
trans
(
"New"
),
1
,
$user
->
rights
->
holiday
->
write
);
$newmenu
->
add
(
"/holiday/list.php?&leftmenu=hrm"
,
$langs
->
trans
(
"List"
),
1
,
$user
->
rights
->
holiday
->
read
);
$newmenu
->
add
(
"/holiday/list.php?select_statut=2&leftmenu=hrm"
,
$langs
->
trans
(
"ListToApprove"
),
2
,
$user
->
rights
->
holiday
->
read
);
$newmenu
->
add
(
"/holiday/define_holiday.php?&action=request"
,
$langs
->
trans
(
"MenuConfCP"
),
1
,
$user
->
rights
->
holiday
->
define_holiday
);
$newmenu
->
add
(
"/holiday/define_holiday.php?&action=request"
,
$langs
->
trans
(
"MenuConfCP"
),
1
,
$user
->
rights
->
holiday
->
define_holiday
);
$newmenu
->
add
(
"/holiday/view_log.php?&action=request"
,
$langs
->
trans
(
"MenuLogCP"
),
1
,
$user
->
rights
->
holiday
->
view_log
);
$newmenu
->
add
(
"/holiday/view_log.php?&action=request"
,
$langs
->
trans
(
"MenuLogCP"
),
1
,
$user
->
rights
->
holiday
->
define_holiday
);
$newmenu
->
add
(
"/holiday/month_report.php?&action=request"
,
$langs
->
trans
(
"MenuReportMonth"
),
1
,
$user
->
rights
->
holiday
->
month_report
);
$newmenu
->
add
(
"/holiday/month_report.php?&action=request"
,
$langs
->
trans
(
"MenuReportMonth"
),
1
,
$user
->
rights
->
holiday
->
define_holiday
);
}
}
// Trips and expenses
// Trips and expenses
(old module)
if
(
!
empty
(
$conf
->
deplacement
->
enabled
))
if
(
!
empty
(
$conf
->
deplacement
->
enabled
))
{
{
$langs
->
load
(
"trips"
);
$langs
->
load
(
"trips"
);
...
@@ -1397,8 +1459,10 @@ function print_left_eldy_menu($db,$menu_array_before,$menu_array_after,&$tabMenu
...
@@ -1397,8 +1459,10 @@ function print_left_eldy_menu($db,$menu_array_before,$menu_array_after,&$tabMenu
{
{
print
'<div class="menu_contenu">'
.
$tabstring
;
print
'<div class="menu_contenu">'
.
$tabstring
;
if
(
$menu_array
[
$i
][
'url'
])
print
'<a class="vsmenu" href="'
.
$url
.
'"'
.
(
$menu_array
[
$i
][
'target'
]
?
' target="'
.
$menu_array
[
$i
][
'target'
]
.
'"'
:
''
)
.
'>'
;
if
(
$menu_array
[
$i
][
'url'
])
print
'<a class="vsmenu" href="'
.
$url
.
'"'
.
(
$menu_array
[
$i
][
'target'
]
?
' target="'
.
$menu_array
[
$i
][
'target'
]
.
'"'
:
''
)
.
'>'
;
else
print
'<span class="vsmenu">'
;
print
$menu_array
[
$i
][
'titre'
];
print
$menu_array
[
$i
][
'titre'
];
if
(
$menu_array
[
$i
][
'url'
])
print
'</a>'
;
if
(
$menu_array
[
$i
][
'url'
])
print
'</a>'
;
else
print
'</span>'
;
// If title is not pure text and contains a table, no carriage return added
// If title is not pure text and contains a table, no carriage return added
if
(
!
strstr
(
$menu_array
[
$i
][
'titre'
],
'<table'
))
print
'<br>'
;
if
(
!
strstr
(
$menu_array
[
$i
][
'titre'
],
'<table'
))
print
'<br>'
;
print
'</div>'
.
"
\n
"
;
print
'</div>'
.
"
\n
"
;
...
...
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment