3 |
# set_session_addmenuitem $name $exec $workdir $icon |
# set_session_addmenuitem $name $exec $workdir $icon |
4 |
set_session_addmenuitem() |
set_session_addmenuitem() |
5 |
{ |
{ |
6 |
local serial="$1" |
local serial="${CLASS_ARGV[0]}" |
7 |
local name="$2" |
local name="${CLASS_ARGV[1]}" |
8 |
local exec="$3" |
local exec="${CLASS_ARGV[2]}" |
9 |
local workdir="$4" |
local workdir="${CLASS_ARGV[3]}" |
10 |
local icon="$5" |
local icon="${CLASS_ARGV[4]}" |
11 |
|
|
12 |
mysql_insert cfg_other_menuitems,serial="${serial}",name="${name}",exec="${exec}",workdir="${workdir}",icon="${workdir}" |
mysql_insert cfg_other_menuitems,serial="${serial}",name="${name}",exec="${exec}",workdir="${workdir}",icon="${workdir}" |
13 |
} |
} |
15 |
# control_session_addmenuitem $serial |
# control_session_addmenuitem $serial |
16 |
control_session_addmenuitem() |
control_session_addmenuitem() |
17 |
{ |
{ |
18 |
local serial="$1" |
local serial="${CLASS_ARGV[0]}" |
19 |
local all |
local all |
20 |
local item |
local item |
21 |
|
|
44 |
# set_session_delmenuitem |
# set_session_delmenuitem |
45 |
control_session_delmenuitem() |
control_session_delmenuitem() |
46 |
{ |
{ |
47 |
local serial="$1" |
local serial="${CLASS_ARGV[0]}" |
48 |
|
|
49 |
# no arguments given to del all items! |
# no arguments given to del all items! |
50 |
control_client "${serial}" set session.delmenuitem |
control_client "${serial}" set session.delmenuitem |