Subversion Repositories wimsdev

Rev

Blame | Last modification | View Log | RSS feed

# GetSession
# Ouvre une session WIMS et renvoit l'ID
#
# Sample usage :
# /wims.cgi?module=adm/raw&job=getsession&format=json&data1=adm/createxo

!if $ident_type=$empty and $format != $empty
  !set ident_type=$format
!endif

dir_session=sessions/$wims_session
allowed_modules = adm/createxo

q_module = !word 1 of $data1
!bound q_module within $allowed_modules

!set log = !sh cp $wims_home/$dir_session/var $wims_home/$dir_session/var.def
!!log = !sh mv $wims_home/$dir_session/var $wims_home/$dir_session/var.def

!if $q_module != $empty
  !setdef w_module=$q_module in wimshome/$dir_session/var.def
  !set w_module=$q_module
  !set wims_module=$q_module
  !set module=$q_module
!endif


!set r_=!record 0 of wimshome/$dir_session/var



!!sh mv wimshome/$dir_session/var
!set log2 = !sh cp $wims_home/$dir_session/var.def $wims_home/$dir_session/var