Modularité : ajout du javascript
This commit is contained in:
parent
32be21c71a
commit
3090ee508d
1 changed files with 13 additions and 4 deletions
|
|
@ -747,7 +747,7 @@ function show_module($selected)
|
|||
if ($selected != -1)
|
||||
{
|
||||
require_once('template/module.php');
|
||||
$file = $cn->get_array("select me_file,me_parameter from v_all_menu
|
||||
$file = $cn->get_array("select me_file,me_parameter,me_javascript from v_all_menu
|
||||
where me_code=$1 and user_name=$2", array($selected,$g_user->login));
|
||||
if ( count($file ) == 0 )
|
||||
{
|
||||
|
|
@ -769,6 +769,10 @@ function show_module($selected)
|
|||
require_once $file[0]['me_file'];
|
||||
exit();
|
||||
}
|
||||
if ( $file[0]['me_javascript'] != '')
|
||||
{
|
||||
create_script($file[0]['me_javascript']);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
|
|
@ -845,11 +849,12 @@ function show_menu($module, $idx)
|
|||
* @todo add security
|
||||
* check if user can access this module
|
||||
*/
|
||||
$file = $cn->get_array("select me_file,me_parameter
|
||||
$file = $cn->get_array("select me_file,me_parameter,me_javascript
|
||||
from menu_ref
|
||||
where
|
||||
me_code=$1 and
|
||||
(me_file is not null or trim(me_file) <>'')", array($module[$idx]));
|
||||
me_code=$1 and
|
||||
(me_file is not null or trim(me_file) <>'' or
|
||||
me_javascript is not null or trim (me_javascript) <> '')", array($module[$idx]));
|
||||
|
||||
if (count($file)==0)
|
||||
{
|
||||
|
|
@ -870,6 +875,10 @@ function show_menu($module, $idx)
|
|||
echo '</div>';
|
||||
exit();
|
||||
}
|
||||
if ( $file[0]['me_javascript'] != '')
|
||||
{
|
||||
echo create_script($file[0]['me_javascript']);
|
||||
}
|
||||
}
|
||||
}
|
||||
/**
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue