File: update.docindex

package info (click to toggle)
wims 2%3A4.29a%2Bdfsg1-3
  • links: PTS, VCS
  • area: main
  • in suites: trixie
  • size: 185,704 kB
  • sloc: xml: 366,687; javascript: 120,570; ansic: 62,341; java: 62,170; sh: 7,744; perl: 3,937; yacc: 3,217; cpp: 1,915; lex: 1,805; makefile: 1,084; lisp: 914; pascal: 601; python: 520; php: 318; asm: 7
file content (35 lines) | stat: -rw-r--r-- 886 bytes parent folder | download | duplicates (2)
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
!! update .docindex and seq directory in a class when a sheet is deleted
!!

!! update .docindex
nbdocu_=!recordcnt wimshome/log/classes/$wims_class/doc/.docindex
!if $nbdocu_!=0
  docu_=$empty
  !for k_=1 to $nbdocu_
    don_=!record $k_ of wimshome/log/classes/$wims_class/doc/.docindex
    !distribute lines $don_ into dir_,param_,title_,desc_,status_,wksheet_,autosheet_
    !for name_ in wksheet_,autosheet_
      !if $($name_)=$sheet
        $name_=$empty
      !else
        !if $($name_)>$sheet
          $name_=$[$($name_)-1]
        !endif
      !endif
      !if $wksheet_=$empty
        wksheet_=0
      !endif
    !next name_
    tmp_=$dir_\
$param_\
$title_\
$desc_\
$status_\
$wksheet_\
$autosheet_
    docu_=!append line :$tmp_ to $docu_
  !next k_
  !writefile wimshome/log/classes/$wims_class/doc/.docindex $docu_
!endif

!readproc adm/updatesequence.proc sheet,$sheet