*----------------------------------------------------------------------------* * Fcats.PRG * FUNKTIONS: per taal een * - categorieen lijst maken met FCAT.prg * - woordselectie lijst maken met FCATLIST.prg *----------------------------------------------------------------------------* * nieuw 16-07-2008 * * *----------------------------------------------------------------------------* PROCEDURE FCATS MXMUT='?' DO WHILE .NOT. MXMUT $ 'CW' MXMUT=' ' @ 05,5 SAY 'C zijn de categorie-lijsten per taal.' @ 06,5 SAY 'W zijn de woordselectie-lijsten per taal/categorie.' @ 07,5 SAY '(Blanco is stoppen)' @ 08,5 SAY 'Keuze: 'GET MXMUT PICT "@! A" READ IF EMPTY(MXMUT) CLEAR MXMUT='?' RETURN ENDIF IF MXMUT='?' CLEAR RETURN ENDIF * @ 0,5 SAY 'Gekozen transactie: '+MXMUT IF MXMUT = 'C' DO FCAT WITH "EN" DO FCAT WITH "FR" DO FCAT WITH "DE" DO FCAT WITH "DA" DO FCAT WITH "SE" DO FCAT WITH "ES" DO FCAT WITH "NL" ELSE IF MXMUT = 'W' DO FCATLIST WITH "EN" DO FCATLIST WITH "FR" DO FCATLIST WITH "DE" DO FCATLIST WITH "DA" DO FCATLIST WITH "SE" DO FCATLIST WITH "ES" DO FCATLIST WITH "NL" ENDIF ENDIF ENDDO RETURN *----------------------------------------------------------------------------* * Fcat.PRG * FUNKTIONS: per taal een selectielijst maken met FCAT.prg *----------------------------------------------------------------------------* * nieuw 16-07-2008 * * *----------------------------------------------------------------------------* PROCEDURE FCAT (LANG) LOCAL VELDJE, CATLIST, CATNAAM, CATTEL * VERVALLEN CATSDIR ='cats\' && sub dir voor pages wordt MXHOOFDDIR CATLIST = LOWER(TRIM(LANG)-"cat.htm") && outputnaam CATNAAM = LOWER(MXHOOFDDIR+CATLIST) && SUBDIR\ outputnaam CATTEL = 0 && teller VELDJE = '' && title / header ?? CATNAAM SET CONS OFF DO CASE CASE LANG = 'EN' VELDJE = 'Categories in English' CASE LANG = 'FR' VELDJE = 'Catégories en français' CASE LANG = 'DE' VELDJE = 'Kategorien in Deutsch' CASE LANG = 'DA' VELDJE = 'Kategorier in dansk' CASE LANG = 'SE' VELDJE = 'Kategorier in svenska' CASE LANG = 'ES' VELDJE = 'Categorías en español' CASE LANG = 'NL' VELDJE = 'Categorieën in Nederlands' ENDCASE SELECT CATS GO TOP * ---------------- * lijst header * ---------------- SET ALTERNATE TO (CATNAAM) SET ALTERNATE ON DO FDOCTYPE WITH "IFM" ? '
| '+VELDJE+' | |
|---|---|
| '+SRT+': '+VELDJE+' | ' CATTEL = CATTEL + 1 IF CATTEL = 2 ?? '' ENDIF ?? ' |
'
? ''
? '