#
# Gerald Banon, 2002, 2003 # displayControl.tcl # The tcl variables and arrays below are used to control # the submit permission and # the appearance of the Submit and Update forms # == Variables which are common for all reference types # >> About restrictedSubmission # if restrictedSubmission is 1 then the second password field is hidden # and no new user can be authenticated. # if restrictedSubmission is 0 then the second password field is displayed # and a new user can be authenticated just by repeating his password # in this second field # for a given reference type, restrictedSubmission is effective # if and only if the corresponding User Name field is set to be # displayed # set restrictedSubmission 1 set restrictedSubmission 0 # >> About maximumSize # defines the maximum number of bytes for the uploaded file (used by mirror.tcl and submit.tcl) # if maximumSize doesn't exist then any size is allowed # Migration 25/1/04 set maximumSize 80000000 # set maximumSize 100 # Migration 25/1/04 - end # >> About headerBgColor, headerFont, cellBgColor and cellFont # define attributes for the Metadata Table in Submit # and the Field Name List in Field set headerBgColor #DCDCDC set headerFont {} set cellBgColor #BCBCBC set cellFont {} # >> About returnAddress # returnAddress is optional # it is used by mirror.tcl when Submit or Update are forbidden # set returnAddress {../About} # >> About permissionList # no or an empty permissionList means to deny all sites # except the proper site # the permissionList value is a list of allowed ip regular expression # Examples: # All Sites means allow all sites # 150.163.8.245 means allow 150.163.8.245 # 150.163.8.245 150.163.8.45 means allow 150.163.8.245 and 150.163.8.45 # ^150.163 means allow all ips beginning with 150.163 set permissionList {{All Sites}} # set permissionList {^150.163.34 ^150.163.2.14 ^150.163.2.175 ^150.163.2.176} # >> About ps2pdfConverterPathList # used for ePrint # specifies the possible paths of the ps (or prn) to pdf converter set ps2pdfConverterPathList {\ {C:\Program Files\Adobe\Acrobat 4.0\Distillr\AcroDist.exe}\ {C:\Arquivos de programas\Adobe\Acrobat 4.0\Distillr\AcroDist.exe}\ {C:\Arquivos de programas\Adobe\Acrobat 5.0\Distillr\AcroDist.exe}} # >> About siteListForSearch # used to expand the search to other sites # optional # set siteListForSearch {150.163.34.2:1908} # == Variables which are specific to a given reference type # >> About contentTypeTable # defines mandatory content types # no or emtpy contentTypeTable means allow all content types # some values are: # application/msword # application/octet-stream # application/postscript # application/pdf # application/x-zip-compressed # application/zip # application/vnd.ms-powerpoint # text/html # text/plain # text/richtext # image/tiff # image/pjpeg # image/bmp # >> About headerTable # optional # used for ePrint # defines the header format # example: {624\\1(INPE ePrint: $repName $version $versionDate)\\2} # 624 is the place of the header first character in order to have this header almost centralized # >> About userNameList # optional (if it is not used the next user name is the current one) # defines the user name for a given document stage # used to define the next user name # list is needed because the userNameList content is interpreted # by Submit using subst # example: # set userNameList(Misc) {[list {revision by the library} {marciana} {Misc,update by the author} {}]} # when the value is empty, Submit uses the first user name in cgi(__usergroup_usergroup) # >> About readUserNameList # optional (if it is not used the readUserList (in Submit) is set to empty, i.e., every one have read permission) # used by Submit when review data are processed after a "Closed Review" # example: # set readUserNameList(Misc) {adm banon} # >> About requiredFieldFootnoteTable # defines the footnote reference for required field (used by mirror.tcl and submit.tcl) # examples: (1) (*) # >> About requiredFieldAtCloseFootnoteTable # defines the footnote reference for required field when closing updating (used by mirror.tcl and submit.tcl) # examples: (1) (+) # Migration 25/1/04 # >> About initialFootnoteNumberTable # defines the initial value for the footnote number # example: 2 # Migration 25/1/04 - end # >> About searchOptionTable # defines the search option # values are no or yes; no is default # yes means to display the search option for form filling # >> About displayTable # The first list element specifies the input type as described below # 0 means to not display (hidden input) # 1.1 means to display a TEXTAREA with WRAP=OFF (must be used with the fields %A, %E, %Y, %?, %@group and %@affiliation in order to be able to enter one name per line) # 1.2 means to display a TEXTAREA with WRAP=VIRTUAL # 1.3 means to display a TEXTAREA with WRAP=PHYSICAL # 2.1 means to display an INPUT with TYPE=TEXT (should not be used with the fields %A, %E, %Y, %?, %@group and %@affiliation) # 2.2 means to display an INPUT with TYPE=CHECKBOX (must not be used with the fields %A, %E, %Y, %?, %@group and %@affiliation) # 2.3 means to display an INPUT with TYPE=RADIO (must not be used with the fields %A, %E, %Y, %?, %@group and %@affiliation) - not implemented # 3 means to display a SELECT with optionTable # 4 means to display just the field value # The second list element is a reference to a filling instruction footnote # The third list element is the input default value (used for hidden inputs as well) # use fifteen \ before square brackets, example: \\\\\\\\\\\\\\\[CD-ROM\\\\\\\\\\\\\\\] # The fourth list element is the customized field name (the fields File Name, User Name and Password cannot be customized) # >> About boxTable # defines the entries of INPUT with TYPE=CHECKBOX (see item 2.2 above) # >> About optionTable # defines the options of SELECT (see item 3 above) # each list item == option name == option value # >> About optionTable2 # defines the options of SELECT (see item 3 above) # each list item == {{option name} {option value}} # >> About defaultOptionTable # defines the SELECTED option (see item 3 above) # >> About updateOptionTable # optional # defines the update option, values are: all, update, add and close # default is all (the three radio buttons: update, add and close are displayed) # >> About depositOptionTable # optional # defines depositing options, values is: copytosource # array set depositOptionTable {{Misc} {copytosource}} # >> About numberOfReviewersPerWorkTable # optional # defines the number of reviewers per work (for example 2 or 3) # array set numberOfReviewersPerWorkTable {{Conference Proceedings} 2} # Setting the specific variables # --------------------------------------------> User Registration array set displayTable {{User Registration,reviewedworklist} 4} ;# reviewededworklist # --------------------------------------------> Advanced User Registration array set displayTable {{Advanced User Registration,%@fullname} 2.1} ;# fullname - values are 0 or 2.1 - 2.1 means to display the field - optional; default is 0 array set displayTable {{Advanced User Registration,%9} 2.2} ;# theme - values are 0, 2.2 or 3 - 2.2 or 3 means to display the field - optional; default is 0 array set displayTable {{Advanced User Registration,reviewlist} 4} ;# reviewlist # array set optionTable {{Advanced User Registration,%9} {{} {Mathematics} {Physics} {Chemistry} {Biology}}} # array set defaultOptionTable {{Advanced User Registration,%9} {}} # array set boxTable {{Advanced User Registration,%9} {{{Mathematics} 0} {{Physics} 0} {{Chemistry} 0} {{Biology} 0}}} array set boxTable {{Advanced User Registration,%9} {\ {{Agricultura} 0} \ {{Análise e Aplicação de Dados Hyperspectrais} 0} \ {{Análise e Aplicação de Imagens Multitemporais} 0} \ {{Análise e Aplicação de LIDAR} 0} \ {{Aplicações de Sistemas de Coleta de Dados e Telemetria} 0} \ {{Avaliação e Aplicações do CBERS} 0} \ {{Cartografia e Fotogrametria} 0} \ {{Educação} 0} \ {{Floresta} 0} \ {{Geologia} 0} \ {{Geoprocessamento e Ensino} 0} \ {{GIS para Aplicações Ambientais} 0} \ {{Hidrologia} 0} \ {{Imageamento de Altíssima Resolução} 0} \ {{Integração de Sensoriamento Remoto em Aplicações GIS} 0} \ {{Métodos de Análise em Sensoriamento Remoto e GIS} 0} \ {{Monitoramento e Modelagem Ambiental} 0} \ {{Oceanografia} 0} \ {{Planejamento Urbano e Regional} 0} \ {{Processamento de Imagens} 0} \ {{Radar, Sensores de Microondas e Aplicações} 0} \ {{Sistemas Sensores} 0} \ {{Videografia e Alta Resolução} 0}}} # --------------------------------------------> Journal Article array set maximumFileSizeTable {{Journal Article} {80000000}} array set contentTypeTable {{Journal Article} {\ application/msword \ application/octet-stream \ application/postscript \ application/pdf \ application/x-zip-compressed \ application/zip \ text/html \ text/plain \ text/richtext}} array set requiredFieldFootnoteTable {{Journal Article} {(*)}} # array set initialFootnoteNumberTable {{Journal Article} {2}} array set searchOptionTable {{Journal Article} {yes}} # array set displayTable {{Journal Article,%A} {1.1\ {(*)(\[incr footnoteNumber\])[Help Name]} {} {Autor(es)}}} ;# author - author array set displayTable {{Journal Article,%A} {1.1\ {(*)[Help Name]} {} {}}} ;# author - author array set displayTable {{Journal Article,%D} {2.1\ {(*)} {} {}}} ;# year - year array set displayTable {{Journal Article,%T} {2.1\ {(*)[Help Title]} {} {}}} ;# title - title array set displayTable {{Journal Article,%B} {2.1\ {(*)} {} {}}} ;# secondarytitle - journal array set displayTable {{Journal Article,%E} {0\ {} {} {}}} ;# secondaryauthor array set displayTable {{Journal Article,%I} {0\ {} {} {}}} ;# publisher array set displayTable {{Journal Article,%C} {0\ {} {} {}}} ;# placepublished array set displayTable {{Journal Article,%V} {2.1\ {(*)} {} {}}} ;# volume - volume array set displayTable {{Journal Article,%6} {0\ {} {} {}}} ;# numberofvolumes array set displayTable {{Journal Article,%N} {2.1\ {} {} {}}} ;# number - number array set displayTable {{Journal Article,%P} {2.1\ {} {} {}}} ;# pages - pages array set displayTable {{Journal Article,%Y} {0\ {} {} {}}} ;# tertiaryauthor array set displayTable {{Journal Article,%S} {0\ {} {} {}}} ;# tertiarytitle array set displayTable {{Journal Article,%7} {0\ {} {} {}}} ;# edition array set displayTable {{Journal Article,%8} {2.1\ {} {} {}}} ;# date - month array set displayTable {{Journal Article,%9} {0\ {} {} {}}} ;# typeofwork array set displayTable {{Journal Article,%?} {0\ {} {} {}}} ;# subsidiaryauthor array set displayTable {{Journal Article,%J} {0\ {} {} {}}} ;# alternatetitle - alternatejournal array set displayTable {{Journal Article,%@} {0\ {} {} {}}} ;# isbn/issn array set displayTable {{Journal Article,%L} {0\ {} {} {}}} ;# callnumber - callnumber array set displayTable {{Journal Article,%M} {0\ {} {} {}}} ;# accessionnumber array set displayTable {{Journal Article,%1} {0\ {} {} {}}} ;# custom1 array set displayTable {{Journal Article,%3} {0\ {} {} {}}} ;# custom3 array set displayTable {{Journal Article,%F} {0\ {} {} {}}} ;# label - label array set displayTable {{Journal Article,%K} {2.1\ {[Help Keywords]} {} {}}} ;# keywords - keywords array set displayTable {{Journal Article,%X} {1.2\ {[Help Abstract]} {} {Abstract/Resumo}}} ;# abstract - abstract array set displayTable {{Journal Article,%O} {1.2\ {} {} {}}} ;# notes - notes array set displayTable {{Journal Article,%U} {2.1d\ {} {} {}}} ;# url - url (the suffix d means to display the download checkbox) array set displayTable {{Journal Article,%@language} {2.2\ {} {} {}}} ;# - language array set displayTable {{Journal Article,%@copyholder} {2.1\ {} {} {}}} ;# - copyholder array set displayTable {{Journal Article,%@e-mailaddress} {2.1\ {} {} {}}} ;# - e-mailaddress array set displayTable {{Journal Article,%@secondarykey} {0\ {} {} {}}} ;# - secondarykey array set displayTable {{Journal Article,%@secondarytype} {0\ {} {} {}}} ;# - secondarytype array set displayTable {{Journal Article,%@tertiarytype} {0\ {} {} {}}} ;# - tertiarytype array set displayTable {{Journal Article,%@secondarydate} {0\ {} {} {}}} ;# - secondarydate array set displayTable {{Journal Article,%@area} {2.1\ {} {} {}}} ;# - area array set displayTable {{Journal Article,%@group} {1.1\ {[Help Group]} {} {}}} ;# - group array set displayTable {{Journal Article,%@affiliation} {1.1\ {[Help Affiliation]} {} {}}} ;# - affiliation array set displayTable {{Journal Article,%@project} {2.1\ {} {} {}}} ;# - project array set displayTable {{Journal Article,%@accessdate} {2.1\ {} {} {}}} ;# - accessdate array set displayTable {{Journal Article,filename} {x\ {[Help FileName]} {} {x}}} ;# - filename (x means not used) #array set displayTable {{Journal Article,filename} {x\ {\$requiredFileName(\[incr footnoteNumber\])[Help FileName]} {} {x}}} ;# - filename (x means not used) array set displayTable {{Journal Article,username} {1\ {\$requiredUserName[Help UserName]} {} {x}}} ;# - (1 means display username - 0 means do not display) (x means not used) array set displayTable {{Journal Article,password1} {x\ {\$requiredPassword} {} {x}}} ;# - (x means not used) array set displayTable {{Journal Article,password2} {x\ {\$requiredPassword} {} {x}}} ;# - (x means not used) array set boxTable {{Journal Article,%@language} {{{Portuguese} 0} {{Spanish} 0} {{French} 0} {{English} 0}}} # array set optionTable {{Journal Article,%@area} {{} {CEA} {COMB} {COMP} {ETES} {FISMAT} {FISPLASMA} {MET} {SRE}}} # array set optionTable {{Journal Article,%@secondarytype} {{} {PI} {PN}}} # array set optionTable {{Journal Article,%@language} {{English} {French} {Portuguese} {Spanish}}} # array set defaultOptionTable {{Journal Article,%@language} {Português}} # --------------------------------------------> Book array set maximumFileSizeTable {{Book} {80000000}} array set contentTypeTable {{Book} {\ application/msword \ application/octet-stream \ application/postscript \ application/pdf \ application/x-zip-compressed \ application/zip \ text/html \ text/plain \ text/richtext}} array set requiredFieldFootnoteTable {{Book} {(*)}} # array set initialFootnoteNumberTable {{Book} {2}} array set searchOptionTable {{Book} {yes}} array set displayTable {{Book,%A} {1.1\ {(*)[Help Name]} {} {}}} ;# author - author array set displayTable {{Book,%D} {2.1\ {} {} {}}} ;# year - year array set displayTable {{Book,%T} {2.1\ {(*)[Help Title]} {} {}}} ;# title - title array set displayTable {{Book,%B} {2.1\ {[Help Title]} {} {}}} ;# secondarytitle - seriestitle array set displayTable {{Book,%E} {1.1\ {[Help Name]} {} {}}} ;# secondaryauthor - serieseditor array set displayTable {{Book,%I} {2.1\ {} {} {}}} ;# publisher - publisher array set displayTable {{Book,%C} {2.1\ {} {} {}}} ;# placepublished - city array set displayTable {{Book,%V} {2.1\ {} {} {}}} ;# volume - volume array set displayTable {{Book,%6} {2.1\ {} {} {}}} ;# numberofvolumes - numberofvolumes array set displayTable {{Book,%N} {0\ {} {} {}}} ;# number array set displayTable {{Book,%P} {2.1\ {} {} {}}} ;# pages - numberofpages array set displayTable {{Book,%Y} {0\ {} {} {}}} ;# tertiaryauthor array set displayTable {{Book,%S} {0\ {} {} {}}} ;# tertiarytitle array set displayTable {{Book,%7} {2.1\ {} {} {}}} ;# edition - edition array set displayTable {{Book,%8} {0\ {} {} {}}} ;# date array set displayTable {{Book,%9} {0\ {} {} {}}} ;# typeofwork array set displayTable {{Book,%?} {2.1\ {} {} {}}} ;# subsidiaryauthor - translator array set displayTable {{Book,%J} {0\ {} {} {}}} ;# alternatetitle array set displayTable {{Book,%@} {2.1\ {} {} {ISBN}}} ;# isbn/issn - isbn/issn array set displayTable {{Book,%L} {0\ {} {} {}}} ;# callnumber - callnumber array set displayTable {{Book,%M} {0\ {} {} {}}} ;# accessionnumber array set displayTable {{Book,%1} {0\ {} {} {}}} ;# custom1 array set displayTable {{Book,%3} {2.1\ {[Help TargetFile]} {} {}}} ;# custom3 - targetfile array set displayTable {{Book,%F} {0\ {} {} {}}} ;# label - label array set displayTable {{Book,%K} {2.1\ {[Help Keywords]} {} {}}} ;# keywords - keywords array set displayTable {{Book,%X} {1.2\ {[Help Abstract]} {} {Abstract/Resumo}}} ;# abstract - abstract array set displayTable {{Book,%O} {1.2\ {} {} {}}} ;# notes - notes array set displayTable {{Book,%U} {2.1d\ {} {} {}}} ;# url - url (the suffix d means to display the download checkbox) array set displayTable {{Book,%@language} {2.2\ {} {} {}}} ;# - language array set displayTable {{Book,%@copyholder} {2.1\ {} {} {}}} ;# - copyholder array set displayTable {{Book,%@e-mailaddress} {2.1\ {} {} {}}} ;# - e-mailaddress array set displayTable {{Book,%@secondarykey} {0\ {} {} {}}} ;# - secondarykey array set displayTable {{Book,%@secondarytype} {0\ {} {} {}}} ;# - secondarytype array set displayTable {{Book,%@tertiarytype} {0\ {} {} {}}} ;# - tertiarytype array set displayTable {{Book,%@secondarydate} {0\ {} {} {}}} ;# - secondarydate array set displayTable {{Book,%@area} {2.1\ {} {} {}}} ;# - area array set displayTable {{Book,%@group} {1.1\ {[Help Group]} {} {}}} ;# - group array set displayTable {{Book,%@affiliation} {1.1\ {[Help Affiliation]} {} {}}} ;# - affiliation array set displayTable {{Book,%@project} {2.1\ {} {} {}}} ;# - project array set displayTable {{Book,%@accessdate} {2.1\ {} {} {}}} ;# - accessdate array set displayTable {{Book,filename} {x\ {[Help FileName]} {} {x}}} ;# - filename (x means not used) array set displayTable {{Book,username} {1\ {\$requiredUserName[Help UserName]} {} {x}}} ;# - (1 means display username - 0 means do not display) (x means not used) array set displayTable {{Book,password1} {x\ {\$requiredPassword} {} {x}}} ;# - (x means not used) array set displayTable {{Book,password2} {x\ {\$requiredPassword} {} {x}}} ;# - (x means not used) array set boxTable {{Book,%@language} {{{Portuguese} 0} {{Spanish} 0} {{French} 0} {{English} 0}}} # --------------------------------------------> Book Section array set maximumFileSizeTable {{Book Section} {80000000}} array set contentTypeTable {{Book Section} {\ application/msword \ application/octet-stream \ application/postscript \ application/pdf \ application/x-zip-compressed \ application/zip \ text/html \ text/plain \ text/richtext}} array set requiredFieldFootnoteTable {{Book Section} {(*)}} # array set initialFootnoteNumberTable {{Book Section} {2}} array set searchOptionTable {{Book Section} {yes}} array set displayTable {{Book Section,%A} {1.1\ {(*)[Help Name]} {} {}}} ;# author - author array set displayTable {{Book Section,%D} {2.1\ {} {} {}}} ;# year - year array set displayTable {{Book Section,%T} {2.1\ {(*)[Help Title]} {} {}}} ;# title - title array set displayTable {{Book Section,%B} {2.1\ {(*)[Help Title]} {} {}}} ;# secondarytitle - booktitle array set displayTable {{Book Section,%E} {1.1\ {[Help Name]} {} {}}} ;# secondaryauthor - editor array set displayTable {{Book Section,%I} {2.1\ {} {} {}}} ;# publisher - publisher array set displayTable {{Book Section,%C} {2.1\ {} {} {}}} ;# placepublished - city array set displayTable {{Book Section,%V} {2.1\ {} {} {}}} ;# volume - volume array set displayTable {{Book Section,%6} {0\ {} {} {}}} ;# numberofvolumes array set displayTable {{Book Section,%N} {0\ {} {} {}}} ;# number array set displayTable {{Book Section,%P} {2.1\ {(*)} {} {}}} ;# pages - pages array set displayTable {{Book Section,%Y} {2.1\ {} {} {}}} ;# tertiaryauthor - serieseditor array set displayTable {{Book Section,%S} {2.1\ {} {} {}}} ;# tertiarytitle - seriestitle array set displayTable {{Book Section,%7} {2.1\ {} {} {}}} ;# edition - edition array set displayTable {{Book Section,%8} {0\ {} {} {}}} ;# date array set displayTable {{Book Section,%9} {0\ {} {} {}}} ;# typeofwork array set displayTable {{Book Section,%?} {0\ {} {} {}}} ;# subsidiaryauthor - translator array set displayTable {{Book Section,%J} {0\ {} {} {}}} ;# alternatetitle array set displayTable {{Book Section,%@} {2.1\ {} {} {ISBN}}} ;# isbn/issn - isbn/issn array set displayTable {{Book Section,%L} {0\ {} {} {}}} ;# callnumber - callnumber array set displayTable {{Book Section,%M} {0\ {} {} {}}} ;# accessionnumber array set displayTable {{Book Section,%1} {0\ {} {} {}}} ;# custom1 array set displayTable {{Book Section,%3} {0\ {} {} {}}} ;# custom3 array set displayTable {{Book Section,%F} {0\ {} {} {}}} ;# label - label array set displayTable {{Book Section,%K} {2.1\ {[Help Keywords]} {} {}}} ;# keywords - keywords array set displayTable {{Book Section,%X} {1.2\ {[Help Abstract]} {} {Abstract/Resumo}}} ;# abstract - abstract array set displayTable {{Book Section,%O} {1.2\ {} {} {}}} ;# notes - notes array set displayTable {{Book Section,%U} {2.1d\ {} {} {}}} ;# url - url (the suffix d means to display the download checkbox) array set displayTable {{Book Section,%@language} {2.2\ {} {} {}}} ;# - language array set displayTable {{Book Section,%@copyholder} {2.1\ {} {} {}}} ;# - copyholder array set displayTable {{Book Section,%@e-mailaddress} {2.1\ {} {} {}}} ;# - e-mailaddress array set displayTable {{Book Section,%@secondarykey} {0\ {} {} {}}} ;# - secondarykey array set displayTable {{Book Section,%@secondarytype} {0\ {} {} {}}} ;# - secondarytype array set displayTable {{Book Section,%@tertiarytype} {0\ {} {} {}}} ;# - tertiarytype array set displayTable {{Book Section,%@secondarydate} {0\ {} {} {}}} ;# - secondarydate array set displayTable {{Book Section,%@area} {2.1\ {} {} {}}} ;# - area array set displayTable {{Book Section,%@group} {1.1\ {[Help Group]} {} {}}} ;# - group array set displayTable {{Book Section,%@accessdate} {2.1\ {} {} {}}} ;# - accessdate array set displayTable {{Book Section,%@affiliation} {1.1\ {[Help Affiliation]} {} {}}} ;# - affiliation array set displayTable {{Book Section,%@project} {2.1\ {} {} {}}} ;# - project array set displayTable {{Book Section,filename} {x\ {[Help FileName]} {} {x}}} ;# - filename (x means not used) array set displayTable {{Book Section,username} {1\ {\$requiredUserName[Help UserName]} {} {x}}} ;# - (1 means display username - 0 means do not display) (x means not used) array set displayTable {{Book Section,password1} {x\ {\$requiredPassword} {} {x}}} ;# - (x means not used) array set displayTable {{Book Section,password2} {x\ {\$requiredPassword} {} {x}}} ;# - (x means not used) array set boxTable {{Book Section,%@language} {{{Portuguese} 0} {{Spanish} 0} {{French} 0} {{English} 0}}} # array set optionTable {{Book Section,%@area} {{} {CEA} {COMB} {COMP} {ETES} {FISMAT} {FISPLASMA} {MET} {SRE}}} # array set optionTable {{Book Section,%@secondarytype} {{} {LI} {LN}}} # array set optionTable {{Book Section,%@language} {{English} {French} {Portuguese} {Spanish}}} # array set defaultOptionTable {{Book Section,%@language} {Português}} # --------------------------------------------> Edited Book array set maximumFileSizeTable {{Edited Book} {80000000}} array set contentTypeTable {{Edited Book} {\ application/msword \ application/octet-stream \ application/postscript \ application/pdf \ application/x-zip-compressed \ application/zip \ text/html \ text/plain \ text/richtext}} array set requiredFieldFootnoteTable {{Edited Book} {(*)}} # array set initialFootnoteNumberTable {{Edited Book} {2}} array set searchOptionTable {{Edited Book} {yes}} array set displayTable {{Edited Book,%A} {1.1\ {(*)[Help Name]} {} {}}} ;# author - editor array set displayTable {{Edited Book,%D} {2.1\ {} {} {}}} ;# year - year array set displayTable {{Edited Book,%T} {2.1\ {(*)[Help Title]} {} {}}} ;# title - title array set displayTable {{Edited Book,%B} {2.1\ {[Help Title]} {} {}}} ;# secondarytitle - seriestitle array set displayTable {{Edited Book,%E} {1.1\ {[Help Name]} {} {}}} ;# secondaryauthor - serieseditor array set displayTable {{Edited Book,%I} {2.1\ {} {} {}}} ;# publisher - publisher array set displayTable {{Edited Book,%C} {2.1\ {} {} {}}} ;# placepublished - city array set displayTable {{Edited Book,%V} {2.1\ {} {} {}}} ;# volume - volume array set displayTable {{Edited Book,%6} {2.1\ {} {} {}}} ;# numberofvolumes - numberofvolumes array set displayTable {{Edited Book,%N} {0\ {} {} {}}} ;# number array set displayTable {{Edited Book,%P} {2.1\ {} {} {}}} ;# pages - numberofpages array set displayTable {{Edited Book,%Y} {0\ {} {} {}}} ;# tertiaryauthor array set displayTable {{Edited Book,%S} {3\ {} {} {}}} ;# tertiarytitle - booktitle array set displayTable {{Edited Book,%7} {2.1\ {} {} {}}} ;# edition - edition array set displayTable {{Edited Book,%8} {0\ {} {} {}}} ;# date array set displayTable {{Edited Book,%9} {0\ {} {} {}}} ;# typeofwork array set displayTable {{Edited Book,%?} {0\ {} {} {}}} ;# subsidiaryauthor array set displayTable {{Edited Book,%J} {0\ {} {} {}}} ;# alternatetitle array set displayTable {{Edited Book,%@} {2.1\ {} {} {ISBN}}} ;# isbn/issn - isbn/issn array set displayTable {{Edited Book,%L} {0\ {} {} {}}} ;# callnumber - callnumber array set displayTable {{Edited Book,%M} {0\ {} {} {}}} ;# accessionnumber array set displayTable {{Edited Book,%1} {2.1\ {} {} {}}} ;# custom1 - organization array set displayTable {{Edited Book,%3} {2.1\ {[Help TargetFile]} {} {}}} ;# custom3 - targetfile array set displayTable {{Edited Book,%F} {0\ {} {} {}}} ;# label - label array set displayTable {{Edited Book,%K} {2.1\ {[Help Keywords]} {} {}}} ;# keywords - keywords array set displayTable {{Edited Book,%X} {1.2\ {[Help Abstract]} {} {Abstract/Resumo}}} ;# abstract - abstract array set displayTable {{Edited Book,%O} {1.2\ {} {} {}}} ;# notes - notes array set displayTable {{Edited Book,%U} {2.1d\ {} {} {}}} ;# url - url (the suffix d means to display the download checkbox) array set displayTable {{Edited Book,%@language} {2.2\ {} {} {}}} ;# - language array set displayTable {{Edited Book,%@copyholder} {2.1\ {} {} {}}} ;# - copyholder array set displayTable {{Edited Book,%@e-mailaddress} {2.1\ {} {} {}}} ;# - e-mailaddress array set displayTable {{Edited Book,%@secondarykey} {0\ {} {} {}}} ;# - secondarykey array set displayTable {{Edited Book,%@secondarytype} {0\ {} {} {}}} ;# - secondarytype array set displayTable {{Edited Book,%@tertiarytype} {0\ {} {} {}}} ;# - tertiarytype array set displayTable {{Edited Book,%@secondarydate} {0\ {} {} {}}} ;# - secondarydate array set displayTable {{Edited Book,%@area} {2.1\ {} {} {}}} ;# - area array set displayTable {{Edited Book,%@group} {1.1\ {[Help Group]} {} {}}} ;# - group array set displayTable {{Edited Book,%@affiliation} {1.1\ {[Help Affiliation]} {} {}}} ;# - affiliation array set displayTable {{Edited Book,%@project} {2.1\ {} {} {}}} ;# - project array set displayTable {{Edited Book,%@accessdate} {2.1\ {} {} {}}} ;# - accessdate array set displayTable {{Edited Book,filename} {x\ {[Help FileName]} {} {x}}} ;# - filename (x means not used) array set displayTable {{Edited Book,username} {1\ {\$requiredUserName[Help UserName]} {} {x}}} ;# - (1 means display username - 0 means do not display) (x means not used) array set displayTable {{Edited Book,password1} {x\ {\$requiredPassword} {} {x}}} ;# - (x means not used) array set displayTable {{Edited Book,password2} {x\ {\$requiredPassword} {} {x}}} ;# - (x means not used) array set boxTable {{Edited Book,%@language} {{{Portuguese} 0} {{Spanish} 0} {{French} 0} {{English} 0}}} array set optionTable {{Edited Book,%S} {{} {Proceedings} {Memória Final} {Memórias} {Actas} {Anais} {Anales}}} # --------------------------------------------> Conference Proceedings array set maximumFileSizeTable {{Conference Proceedings} {15000000}} array set contentTypeTable {{Conference Proceedings} {\ application/msword \ application/octet-stream \ application/x-zip-compressed \ text/richtext}} array set requiredFieldFootnoteTable {{Conference Proceedings} {(*)}} ;# reference to the required field footnote (used by submit.tcl) # array set initialFootnoteNumberTable {{Conference Proceedings} {2}} array set searchOptionTable {{Conference Proceedings} {no}} array set depositOptionTable {{Conference Proceedings} {copytosource}} array set displayTable {{Conference Proceedings,%A} {1.1\ {(*)[Help Name]} {} {}}} ;# author - author array set displayTable {{Conference Proceedings,%D} {0\ {} {2005} {}}} ;# year - year array set displayTable {{Conference Proceedings,%T} {2.1\ {(*)[Help Title]} {} {}}} ;# title - title array set displayTable {{Conference Proceedings,%B} {0\ {} {Simpósio Brasileiro de Sensoriamento Remoto, 12 (SBSR)} {}}} ;# secondarytitle - conferencename array set displayTable {{Conference Proceedings,%E} {0\ {} {Instituto Nacional de Pesquisas Espaciais,} {}}} ;# secondaryauthor - editor array set displayTable {{Conference Proceedings,%I} {0\ {} {INPE} {}}} ;# publisher - publisher array set displayTable {{Conference Proceedings,%C} {0\ {} {Goiânia} {}}} ;# placepublished - conferencelocation array set displayTable {{Conference Proceedings,%V} {0\ {} {} {}}} ;# volume - volume array set displayTable {{Conference Proceedings,%6} {0\ {} {} {}}} ;# numberofvolumes - numberofvolumes array set displayTable {{Conference Proceedings,%N} {0\ {} {} {}}} ;# number array set displayTable {{Conference Proceedings,%P} {0\ {} {} {}}} ;# pages - pages array set displayTable {{Conference Proceedings,%Y} {0\ {} {} {}}} ;# tertiaryauthor - serieseditor array set displayTable {{Conference Proceedings,%S} {0\ {} {Anais} {}}} ;# tertiarytitle - booktitle array set displayTable {{Conference Proceedings,%7} {0\ {} {} {}}} ;# edition - edition array set displayTable {{Conference Proceedings,%8} {0\ {} {16-21 abr. 2005} {}}} ;# date - date array set displayTable {{Conference Proceedings,%9} {3\ {(*)} {} {Temas}}} ;# typeofwork - type array set displayTable {{Conference Proceedings,%?} {0\ {} {} {}}} ;# subsidiaryauthor array set displayTable {{Conference Proceedings,%J} {0\ {} {São José dos Campos} {}}} ;# alternatetitle - address array set displayTable {{Conference Proceedings,%@} {0\ {} {} {}}} ;# isbn/issn - isbn/issn array set displayTable {{Conference Proceedings,%L} {0\ {} {} {}}} ;# callnumber - callnumber array set displayTable {{Conference Proceedings,%M} {0\ {} {} {}}} ;# accessionnumber array set displayTable {{Conference Proceedings,%1} {0\ {} {Instituto Nacional de Pesquisas Espaciais} {}}} ;# custom1 - organization array set displayTable {{Conference Proceedings,%3} {0\ {} {} {}}} ;# custom3 - targetfile array set displayTable {{Conference Proceedings,%F} {0\ {} {} {}}} ;# label - label array set displayTable {{Conference Proceedings,%K} {2.1\ {(*)[Help Keywords]} {} {Keywords}}} ;# keywords - keywords array set displayTable {{Conference Proceedings,%X} {1.2\ {(*)[Help Abstract]} {} {Abstract}}} ;# abstract - abstract array set displayTable {{Conference Proceedings,%O} {0\ {} {} {}}} ;# notes - notes array set displayTable {{Conference Proceedings,%@language} {3\ {(*)} {} {}}} ;# - language array set displayTable {{Conference Proceedings,%@e-mailaddress} {2.1\ {(*)} {} {}}} ;# - e-mailaddress array set displayTable {{Conference Proceedings,%@secondarykey} {0\ {} {} {}}} ;# - secondarykey array set displayTable {{Conference Proceedings,%@secondarytype} {0\ {} {PRE CN} {}}} ;# - secondarytype array set displayTable {{Conference Proceedings,%@tertiarytype} {3\ {(*)} {} {Categoria}}} ;# - tertiarytype array set displayTable {{Conference Proceedings,%@dissemination} {0\ {} {} {}}} ;# - dissemination array set displayTable {{Conference Proceedings,%@format} {0\ {} {CD-ROM, On-line.} {}}} ;# - format array set displayTable {{Conference Proceedings,%@secondarydate} {0\ {} {} {}}} ;# - secondarydate array set displayTable {{Conference Proceedings,%@area} {0\ {} {SRE} {}}} ;# - area array set displayTable {{Conference Proceedings,%@isbn} {0\ {} {85-17-00018-8} {}}} ;# - isbn array set displayTable {{Conference Proceedings,%@group} {3\ {[Help Group]} {} {Grupo (do 1° autor)}}} ;# - group array set displayTable {{Conference Proceedings,%@affiliation} {1.1\ {[Help Affiliation]} {} {}}} ;# - affiliation array set displayTable {{Conference Proceedings,%@project} {0\ {} {} {}}} ;# - project array set displayTable {{Conference Proceedings,%@accessdate} {0\ {} {} {}}} ;# - accessdate array set displayTable {{Conference Proceedings,%@readpermission} {0\ {} {} {}}} ;# - readpermission array set displayTable {{Conference Proceedings,%@documentstage} {0\ {} {} {}}} ;# - documentstage array set displayTable {{Conference Proceedings,%@usergroup} {0\ {} {} {}}} ;# - usergroup array set displayTable {{Conference Proceedings,filename} {x\ {(*)[Help FileName]} {} {x}}} ;# - (x means not used) array set displayTable {{Conference Proceedings,username} {0\ {(*)[Help UserName]} {sbsr} {x}}} ;# - (1 means display username - 0 means do not display) (x means not used) array set displayTable {{Conference Proceedings,password1} {x\ {(*)} {} {x}}} ;# - (x means not used) array set displayTable {{Conference Proceedings,password2} {x\ {[Help Password2]} {} {}}} ;# - (x means not used) array set updateOptionTable {{Conference Proceedings} {all}} # array set boxTable {{Conference Proceedings,%@language} {{{Portuguese} 0} {{Spanish} 0} {{French} 0} {{English} 0}}} # array set boxTable {{Conference Proceedings,%@format} {{{CD-ROM} 0} {{Papel} 0} {{On-line} 0}}} # array set optionTable {{Conference Proceedings,%S} {{} {Anais} {Anales} {Actas} {Proceedings} {Memória Final} {Memórias} {Resumos} {Resumenes} {Abstract}}} array set optionTable {{Conference Proceedings,%@language} {{} {Português} {Inglês} {Espanhol} {Francês}}} # array set optionTable {{Conference Proceedings,%@tertiarytype} {{} {Artigos} {Comunicações} {Iniciação Científica}}} array set optionTable {{Conference Proceedings,%@group} {{} {Externo ao INPE} {AMZ} {ATDCTE} {CBE} {CG} {CPT} {CRAAM} {CRC} {CRN} {DAE} {DAS} {DEA} {DGE} {DGI} {DMA} {DMC} {DMD} {DOP} {DPI} {DSA} {DSR} {DSS} {EEI} {LAC} {LAP} {LAS} {LBA} {LCP} {LIT}}} # array set updateOptionTable {{Conference Proceedings} {update}} array set optionTable2 {{Conference Proceedings,%9} {\ {{} {}} \ {{Agricultura} {Agricultura}} \ {{Análise e Aplicação de Dados Hyperspectrais} {Análise e Aplicação de Dados Hyperspectrais}} \ {{Análise e Aplicação de Imagens Multitemporais} {Análise e Aplicação de Imagens Multitemporais}} \ {{Análise e Aplicação de LIDAR} {Análise e Aplicação de LIDAR}} \ {{Aplicações de Sistemas de Coleta de Dados e Telemetria} {Aplicações de Sistemas de Coleta de Dados e Telemetria}} \ {{Avaliação e Aplicações do CBERS} {Avaliação e Aplicações do CBERS}} \ {{Cartografia e Fotogrametria} {Cartografia e Fotogrametria}} \ {{Educação} {Educação}} \ {{Floresta} {Floresta}} \ {{Geologia} {Geologia}} \ {{Geoprocessamento e Ensino} {Geoprocessamento e Ensino}} \ {{GIS para Aplicações Ambientais} {GIS para Aplicações Ambientais}} \ {{Hidrologia} {Hidrologia}} \ {{Imageamento de Altíssima Resolução} {Imageamento de Altíssima Resolução}} \ {{Integração de Sensoriamento Remoto em Aplicações GIS} {Integração de Sensoriamento Remoto em Aplicações GIS}} \ {{Métodos de Análise em Sensoriamento Remoto e GIS} {Métodos de Análise em Sensoriamento Remoto e GIS}} \ {{Monitoramento e Modelagem Ambiental} {Monitoramento e Modelagem Ambiental}} \ {{Oceanografia} {Oceanografia}} \ {{Planejamento Urbano e Regional} {Planejamento Urbano e Regional}} \ {{Processamento de Imagens} {Processamento de Imagens}} \ {{Radar, Sensores de Microondas e Aplicações} {Radar, Sensores de Microondas e Aplicações}} \ {{Sistemas Sensores} {Sistemas Sensores}} \ {{Videografia e Alta Resolução} {Videografia e Alta Resolução}}}} array set optionTable {{Conference Proceedings,%@area} {{} {CEA} {COMB} {COMP} {ETES} {FISMAT} {FISPLASMA} {MET} {SRE}}} array set optionTable {{Conference Proceedings,%@secondarytype} {{} {PRE CI} {PRE CI IPV} {PRE CN} {PRE CN IPV}}} # array set optionTable {{Conference Proceedings,%@tertiarytype} {{} {Sessão Oral} {Oral Session} {Sessão Técnica Oral} {Oral Technical Session} {Sessão Poster} {Poster Session} {Posters} {Comité Temático} {Thematic Committee} {Exposição} {Exposicion} {Exhibition} {Comunicações} {Communications} {Artigos} {Papers}}} array set optionTable2 {{Conference Proceedings,%@tertiarytype} {{{} {}} {{Artigo (até 8 pág.)} {Artigos}} {{Resumo Estendido (até 3 pág.)} {Comunicações}} {{Artigo de Iniciação Científica (até 8 pág.)} {Sessão de Artigos de Iniciação Científica}}}} ;# must be optionTable2 and not optionTable when using the review system array set numberOfReviewersPerWorkTable {{Conference Proceedings} 2} array set queryForWorkTable {{Conference Proceedings} {referencetype, conference and type, $themeLabelForQuery}} # --------------------------------------------> Thesis array set maximumFileSizeTable {{Thesis} {80000000}} array set contentTypeTable {{Thesis} {\ application/x-zip-compressed \ application/zip \ application/pdf}} array set requiredFieldFootnoteTable {{Thesis} {(*)}} # array set initialFootnoteNumberTable {{Thesis} {2}} array set searchOptionTable {{Thesis} {yes}} array set displayTable {{Thesis,%A} {2.1\ {(*)[Help Name]} {} {}}} ;# author - author array set displayTable {{Thesis,%D} {2.1\ {} {} {}}} ;# year - year array set displayTable {{Thesis,%T} {2.1\ {(*)[Help Title]} {} {}}} ;# title - title array set displayTable {{Thesis,%B} {0\ {} {} {}}} ;# secondarytitle - academicdepartment array set displayTable {{Thesis,%E} {1.1\ {(*)[Help Name]} {} {}}} ;# secondaryauthor - committee array set displayTable {{Thesis,%I} {2.1\ {} {} {}}} ;# publisher - university array set displayTable {{Thesis,%C} {0\ {} {São José dos Campos} {}}} ;# placepublished - city array set displayTable {{Thesis,%V} {0\ {} {} {}}} ;# volume array set displayTable {{Thesis,%6} {0\ {} {} {}}} ;# numberofvolumes array set displayTable {{Thesis,%N} {0\ {} {} {}}} ;# number - number array set displayTable {{Thesis,%P} {2.1\ {} {} {}}} ;# pages - numberofpages array set displayTable {{Thesis,%Y} {0\ {} {} {}}} ;# tertiaryauthor array set displayTable {{Thesis,%S} {0\ {} {} {}}} ;# tertiarytitle array set displayTable {{Thesis,%7} {0\ {} {} {}}} ;# edition array set displayTable {{Thesis,%8} {2.1\ {} {} {Data da Defesa}}} ;# date array set displayTable {{Thesis,%9} {3\ {} {} {}}} ;# typeofwork - thesistype array set displayTable {{Thesis,%?} {0\ {} {} {}}} ;# subsidiaryauthor array set displayTable {{Thesis,%J} {0\ {} {} {}}} ;# alternatetitle array set displayTable {{Thesis,%@} {0\ {} {} {}}} ;# isbn/issn array set displayTable {{Thesis,%L} {0\ {} {} {}}} ;# callnumber - callnumber array set displayTable {{Thesis,%M} {0\ {} {} {}}} ;# accessionnumber array set displayTable {{Thesis,%1} {2.1\ {(*)[Help Title]} {} {}}} ;# custom1 - englishtitle array set displayTable {{Thesis,%3} {2.1\ {[Help TargetFile]} {} {}}} ;# custom3 - targetfile array set displayTable {{Thesis,%F} {0\ {} {} {}}} ;# label - label array set displayTable {{Thesis,%K} {2.1\ {[Help Keywords]} {} {}}} ;# keywords - keywords array set displayTable {{Thesis,%X} {1.2\ {[Help Abstract]} {} {Resumo/Abstract}}} ;# abstract - abstract array set displayTable {{Thesis,%O} {1.2\ {} {} {}}} ;# notes - notes array set displayTable {{Thesis,%U} {2.1d\ {} {} {}}} ;# url - url (the suffix d means to display the download checkbox) array set displayTable {{Thesis,%@language} {2.2\ {} {} {}}} ;# - language array set displayTable {{Thesis,%@copyholder} {2.1\ {} {} {}}} ;# - copyholder array set displayTable {{Thesis,%@e-mailaddress} {2.1\ {} {} {}}} ;# - e-mailaddress array set displayTable {{Thesis,%@secondarykey} {0\ {} {} {}}} ;# - secondarykey array set displayTable {{Thesis,%@tertiarytype} {0\ {} {} {}}} ;# - tertiarytype array set displayTable {{Thesis,%@secondarydate} {0\ {} {} {}}} ;# - secondarydate array set displayTable {{Thesis,%@area} {2.1\ {} {} {}}} ;# - area array set displayTable {{Thesis,%@group} {0\ {} {} {}}} ;# - group array set displayTable {{Thesis,%@project} {2.1\ {} {} {}}} ;# project - course array set displayTable {{Thesis,%@accessdate} {2.1\ {} {} {}}} ;# - accessdate # array set displayTable {{Thesis,filename} {x\ {\$requiredFileName(\[incr footnoteNumber\])[Help FileName]} {} {x}}} ;# - (x means not used) array set displayTable {{Thesis,filename} {x\ {[Help FileName]} {} {x}}} ;# - filename (x means not used) array set displayTable {{Thesis,username} {1\ {\$requiredUserName[Help UserName]} {} {x}}} ;# - (1 means display username - 0 means do not display) (x means not used) array set displayTable {{Thesis,password1} {x\ {\$requiredPassword} {} {x}}} ;# - (x means not used) array set displayTable {{Thesis,password2} {x\ {\$requiredPassword} {} {x}}} ;# - (x means not used) array set boxTable {{Thesis,%@language} {{{Portuguese} 0} {{Spanish} 0} {{French} 0} {{English} 0}}} # array set optionTable {{Thesis,%9} {{} {Masters Thesis} {PhD Thesis}}} array set optionTable {{Thesis,%9} {{} \ {Dissertação (Mestrado em Astrofísica)} \ {Dissertação (Mestrado em Computação Aplicada)} \ {Dissertação (Mestrado em Geofísica)} \ {Dissertação (Mestrado em Mecânica Espacial e Controle)} \ {Dissertação (Mestrado em Meteorologia)} \ {Dissertação (Mestrado em Propulsão e Combustão)} \ {Dissertação (Mestrado em Sensoriamento Remoto)} \ {Tese (Doutorado em Astrofísica)} \ {Tese (Doutorado em Computação Aplicada)} \ {Tese (Doutorado em Geofísica)} \ {Tese (Doutorado em Mecânica Espacial e Controle)} \ {Tese (Doutorado em Meteorologia)} \ {Tese (Doutorado em Propulsão e Combustão)} \ {Tese (Doutorado em Sensoriamento Remoto)}}} # array set defaultOptionTable {{Thesis,%9} {PhD Thesis}} array set defaultOptionTable {{Thesis,%9} {}} # array set optionTable {{Thesis,%@area} {{} {CEA} {COMB} {COMP} {ETES} {FISMAT} {FISPLASMA} {MET} {SRE}}} array set defaultOptionTable {{Thesis,%@area} {}} # array set optionTable {{Thesis,%@project} {{} {AST} {CAP} {CMC} {GES} {MET} {PCP} {SER}}} array set defaultOptionTable {{Thesis,%@project} {}} # --------------------------------------------> Report array set maximumFileSizeTable {{Report} {80000000}} array set contentTypeTable {{Report} {\ application/msword \ application/octet-stream \ application/postscript \ application/pdf \ application/x-zip-compressed \ application/zip \ text/html \ text/plain \ text/richtext}} array set requiredFieldFootnoteTable {{Report} {(*)}} # array set initialFootnoteNumberTable {{Report} {2}} array set searchOptionTable {{Report} {yes}} array set displayTable {{Report,%A} {1.1\ {(*)[Help Name]} {} {}}} ;# author - author array set displayTable {{Report,%D} {2.1\ {} {} {}}} ;# year - year array set displayTable {{Report,%T} {2.1\ {(*)[Help Title]} {} {}}} ;# title - title array set displayTable {{Report,%B} {0\ {} {} {}}} ;# secondarytitle array set displayTable {{Report,%E} {0\ {} {} {}}} ;# secondaryauthor array set displayTable {{Report,%I} {2.1\ {} {} {}}} ;# publisher - institution array set displayTable {{Report,%C} {2.1\ {} {} {}}} ;# placepublished - city array set displayTable {{Report,%V} {0\ {} {} {}}} ;# volume array set displayTable {{Report,%6} {0\ {} {} {}}} ;# numberofvolumes array set displayTable {{Report,%N} {0\ {} {} {}}} ;# number - number array set displayTable {{Report,%P} {2.1\ {} {} {}}} ;# pages - numberofpages array set displayTable {{Report,%Y} {0\ {} {} {}}} ;# tertiaryauthor array set displayTable {{Report,%S} {0\ {} {} {}}} ;# tertiarytitle array set displayTable {{Report,%7} {0\ {} {} {}}} ;# edition array set displayTable {{Report,%8} {0\ {} {} {}}} ;# date array set displayTable {{Report,%9} {2.1\ {} {} {}}} ;# typeofwork - type array set displayTable {{Report,%?} {0\ {} {} {}}} ;# subsidiaryauthor array set displayTable {{Report,%J} {0\ {} {} {}}} ;# alternatetitle array set displayTable {{Report,%@} {2.1\ {} {} {}}} ;# isbn/issn - reportnumber array set displayTable {{Report,%L} {0\ {} {} {}}} ;# callnumber - callnumber array set displayTable {{Report,%M} {0\ {} {} {}}} ;# accessionnumber array set displayTable {{Report,%1} {0\ {} {} {}}} ;# custom1 array set displayTable {{Report,%3} {2.1\ {[Help TargetFile]} {} {}}} ;# custom3 - targetfile array set displayTable {{Report,%F} {0\ {} {} {}}} ;# label - label array set displayTable {{Report,%K} {2.1\ {[Help Keywords]} {} {}}} ;# keywords - keywords array set displayTable {{Report,%X} {1.2\ {[Help Abstract]} {} {Abstract/Resumo}}} ;# abstract - abstract array set displayTable {{Report,%O} {1.2\ {} {} {}}} ;# notes - notes array set displayTable {{Report,%U} {2.1d\ {} {} {}}} ;# url - url (the suffix d means to display the download checkbox) array set displayTable {{Report,%@language} {2.2\ {} {} {}}} ;# - language array set displayTable {{Report,%@copyholder} {2.1\ {} {} {}}} ;# - copyholder array set displayTable {{Report,%@e-mailaddress} {2.1\ {} {} {}}} ;# - e-mailaddress array set displayTable {{Report,%@secondarykey} {0\ {} {} {}}} ;# - secondarykey array set displayTable {{Report,%@tertiarytype} {0\ {} {} {}}} ;# - tertiarytype array set displayTable {{Report,%@secondarydate} {0\ {} {} {}}} ;# - secondarydate array set displayTable {{Report,%@area} {2.1\ {} {} {}}} ;# - area array set displayTable {{Report,%@group} {1.1\ {[Help Group]} {} {}}} ;# - group array set displayTable {{Report,%@affiliation} {1.1\ {[Help Affiliation]} {} {}}} ;# - affiliation array set displayTable {{Report,%@project} {2.1\ {} {} {}}} ;# - project array set displayTable {{Report,%@accessdate} {2.1\ {} {} {}}} ;# - accessdate array set displayTable {{Report,filename} {x\ {[Help FileName]} {} {x}}} ;# - filename (x means not used) array set displayTable {{Report,username} {1\ {\$requiredUserName[Help UserName]} {} {x}}} ;# - (1 means display username - 0 means do not display) (x means not used) array set displayTable {{Report,password1} {x\ {\$requiredPassword} {} {x}}} ;# - (x means not used) array set displayTable {{Report,password2} {x\ {\$requiredPassword} {} {x}}} ;# - (x means not used) array set optionTable {{Report,%9} {{} {PRP} {RPQ}}} array set defaultOptionTable {{Report,%9} {}} # array set optionTable {{Report,%@area} {{} {CEA} {COMB} {COMP} {ETES} {FISMAT} {FISPLASMA} {MET} {SRE}}} # array set defaultOptionTable {{Report,%@area} {}} array set boxTable {{Report,%@language} {{{Portuguese} 0} {{Spanish} 0} {{French} 0} {{English} 0}}} # --------------------------------------------> Computer Program array set maximumFileSizeTable {{Computer Program} {80000000}} array set contentTypeTable {{Computer Program} {\ application/msword \ application/octet-stream \ application/postscript \ application/pdf \ application/x-zip-compressed \ application/zip \ text/html \ text/plain \ text/richtext}} array set requiredFieldFootnoteTable {{Computer Program} {(*)}} # array set initialFootnoteNumberTable {{Computer Program} {2}} array set searchOptionTable {{Computer Program} {no}} array set displayTable {{Computer Program,%A} {1.1\ {(*)[Help Name]} {} {}}} ;# author - programmer array set displayTable {{Computer Program,%D} {2.1\ {} {} {}}} ;# year - year array set displayTable {{Computer Program,%T} {2.1\ {(*)[Help Title]} {} {}}} ;# title - title array set displayTable {{Computer Program,%B} {0\ {} {} {}}} ;# secondarytitle array set displayTable {{Computer Program,%E} {0\ {} {} {}}} ;# secondaryauthor array set displayTable {{Computer Program,%I} {1.1\ {} {Deposited in the URLib collection.} {}}} ;# publisher - publisher array set displayTable {{Computer Program,%C} {2.1\ {} {} {}}} ;# placepublished - city array set displayTable {{Computer Program,%V} {0\ {} {} {}}} ;# volume array set displayTable {{Computer Program,%6} {0\ {} {} {}}} ;# numberofvolumes array set displayTable {{Computer Program,%N} {0\ {} {} {}}} ;# number array set displayTable {{Computer Program,%P} {0\ {} {} {}}} ;# pages array set displayTable {{Computer Program,%Y} {0\ {} {} {}}} ;# tertiaryauthor array set displayTable {{Computer Program,%S} {0\ {} {} {}}} ;# tertiarytitle array set displayTable {{Computer Program,%7} {2.1\ {} {} {}}} ;# edition - version array set displayTable {{Computer Program,%8} {0\ {} {} {}}} ;# date array set displayTable {{Computer Program,%9} {0\ {} {} {}}} ;# typeofwork - type array set displayTable {{Computer Program,%?} {0\ {} {} {}}} ;# subsidiaryauthor array set displayTable {{Computer Program,%J} {0\ {} {} {}}} ;# alternatetitle array set displayTable {{Computer Program,%@} {0\ {} {} {}}} ;# isbn/issn array set displayTable {{Computer Program,%L} {0\ {} {} {}}} ;# callnumber - callnumber array set displayTable {{Computer Program,%M} {0\ {} {} {}}} ;# accessionnumber array set displayTable {{Computer Program,%1} {2.1\ {} {} {}}} ;# custom1 - computer array set displayTable {{Computer Program,%3} {2.1\ {[Help TargetFile]} {} {}}} ;# custom3 - targetfile array set displayTable {{Computer Program,%F} {0\ {} {} {}}} ;# label - label array set displayTable {{Computer Program,%K} {2.1\ {[Help Keywords]} {} {}}} ;# keywords - keywords array set displayTable {{Computer Program,%X} {1.2\ {[Help Abstract]} {} {}}} ;# abstract - abstract array set displayTable {{Computer Program,%O} {1.2\ {} {} {}}} ;# notes - notes array set displayTable {{Computer Program,%U} {2.1d\ {} {} {}}} ;# url - url (the suffix d means to display the download checkbox) array set displayTable {{Computer Program,%@language} {0\ {} {} {}}} ;# - language array set displayTable {{Computer Program,%@e-mailaddress} {2.1\ {} {} {}}} ;# - e-mailaddress array set displayTable {{Computer Program,%@secondarykey} {0\ {} {} {}}} ;# - secondarykey array set displayTable {{Computer Program,%@tertiarytype} {0\ {} {} {}}} ;# - tertiarytype array set displayTable {{Computer Program,%@secondarydate} {0\ {} {} {}}} ;# - secondarydate array set displayTable {{Computer Program,%@area} {2.1\ {} {} {}}} ;# - area array set displayTable {{Computer Program,%@group} {1.1\ {[Help Group]} {} {}}} ;# - group array set displayTable {{Computer Program,%@affiliation} {1.1\ {[Help Affiliation]} {} {}}} ;# - affiliation array set displayTable {{Computer Program,%@project} {2.1\ {} {} {}}} ;# - project array set displayTable {{Computer Program,%@accessdate} {2.1\ {} {} {}}} ;# - accessdate array set displayTable {{Computer Program,filename} {x\ {\$requiredFileName[Help FileName]} {} {x}}} ;# - filename (x means not used) array set displayTable {{Computer Program,username} {1\ {\$requiredUserName[Help UserName]} {} {x}}} ;# - (1 means display username - 0 means do not display) (x means not used) array set displayTable {{Computer Program,password1} {x\ {\$requiredPassword} {} {x}}} ;# - (x means not used) array set displayTable {{Computer Program,password2} {x\ {\$requiredPassword} {} {x}}} ;# - (x means not used) # array set boxTable {{Computer Program,%@language} {{{Portuguese} 0} {{Spanish} 0} {{French} 0} {{English} 0}}} # array set optionTable {{Computer Program,%@language} {{English} {French} {Portuguese} {Spanish}}} # array set defaultOptionTable {{Computer Program,%@language} {Português}} # --------------------------------------------> Patent array set maximumFileSizeTable {{Patent} {80000000}} array set contentTypeTable {{Patent} {\ application/msword \ application/octet-stream \ application/postscript \ application/pdf \ application/x-zip-compressed \ application/zip \ text/html \ text/plain \ text/richtext}} array set requiredFieldFootnoteTable {{Patent} {(*)}} # array set initialFootnoteNumberTable {{Patent} {2}} array set searchOptionTable {{Patent} {yes}} array set displayTable {{Patent,%A} {1.1\ {(*)[Help Name]} {} {}}} ;# author - author array set displayTable {{Patent,%D} {2.1\ {} {} {}}} ;# year - year array set displayTable {{Patent,%T} {2.1\ {(*)[Help Title]} {} {}}} ;# title - title array set displayTable {{Patent,%B} {2.1\ {} {} {}}} ;# secondarytitle - pubsource array set displayTable {{Patent,%E} {0\ {} {} {}}} ;# secondaryauthor array set displayTable {{Patent,%I} {2.1\ {} {} {}}} ;# publisher - assignee array set displayTable {{Patent,%C} {2.1\ {} {Brasil} {}}} ;# placepublished - country array set displayTable {{Patent,%V} {2.1\ {} {} {}}} ;# volume array set displayTable {{Patent,%6} {0\ {} {} {}}} ;# numberofvolumes array set displayTable {{Patent,%N} {2.1\ {} {} {}}} ;# number - issue array set displayTable {{Patent,%P} {2.1\ {} {} {}}} ;# pages array set displayTable {{Patent,%Y} {0\ {} {} {}}} ;# tertiaryauthor array set displayTable {{Patent,%S} {0\ {} {} {}}} ;# tertiarytitle array set displayTable {{Patent,%7} {0\ {} {} {}}} ;# edition array set displayTable {{Patent,%8} {2.1\ {} {} {}}} ;# date array set displayTable {{Patent,%9} {0\ {} {} {}}} ;# typeofwork array set displayTable {{Patent,%?} {0\ {} {} {}}} ;# subsidiaryauthor array set displayTable {{Patent,%J} {0\ {} {} {}}} ;# alternatetitle array set displayTable {{Patent,%@} {2.1\ {} {} {}}} ;# isbn/issn - patentnumber array set displayTable {{Patent,%L} {0\ {} {} {}}} ;# callnumber - callnumber array set displayTable {{Patent,%M} {0\ {} {} {}}} ;# accessionnumber array set displayTable {{Patent,%1} {0\ {} {} {}}} ;# custom1 - organization array set displayTable {{Patent,%3} {2.1\ {[Help TargetFile]} {} {}}} ;# custom3 - targetfile array set displayTable {{Patent,%F} {0\ {} {} {}}} ;# label - label array set displayTable {{Patent,%K} {2.1\ {[Help Keywords]} {} {}}} ;# keywords - keywords array set displayTable {{Patent,%X} {1.2\ {[Help Abstract]} {} {Abstract/Resumo}}} ;# abstract - abstract array set displayTable {{Patent,%O} {1.2\ {} {} {}}} ;# notes - notes array set displayTable {{Patent,%@language} {2.2\ {} {} {}}} ;# - language array set displayTable {{Patent,%@copyholder} {0\ {} {} {}}} ;# - copyholderarray set displayTable {{Thesis,%@e-mailaddress} {2.1\ array set displayTable {{Patent,%@e-mailaddress} {2.1\ {} {} {}}} ;# - e-mailaddress array set displayTable {{Patent,%@secondarykey} {0\ {} {} {}}} ;# - secondarykey array set displayTable {{Patent,%@secondarytype} {0\ {} {} {}}} ;# - secondarytype array set displayTable {{Patent,%@tertiarytype} {0\ {} {} {}}} ;# - tertiarytype array set displayTable {{Patent,%@secondarydate} {2.1\ {} {} {}}} ;# - secondarydate array set displayTable {{Patent,%@area} {2.1\ {} {} {}}} ;# - area array set displayTable {{Patent,%@group} {1.1\ {[Help Group]} {} {}}} ;# - group array set displayTable {{Patent,%@affiliation} {1.1\ {[Help Affiliation]} {} {}}} ;# - affiliation array set displayTable {{Patent,%@project} {2.1\ {} {} {}}} ;# - project # array set displayTable {{Patent,filename} {x\ {\$requiredFileName(\[incr footnoteNumber\])[Help FileName]} {} {x}}} ;# - (x means not used) array set displayTable {{Patent,filename} {x\ {[Help FileName]} {} {x}}} ;# - filename (x means not used) array set displayTable {{Patent,username} {1\ {\$requiredUserName[Help UserName]} {} {x}}} ;# - (1 means display username - 0 means do not display) (x means not used) array set displayTable {{Patent,password1} {x\ {\$requiredPassword} {} {x}}} ;# - (x means not used) array set displayTable {{Patent,password2} {x\ {\$requiredPassword} {} {x}}} ;# - (x means not used) # array set optionTable {{Patent,%9} {{} {MAN} {NTC} {PUD}}} # array set defaultOptionTable {{Patent,%9} {}} # array set optionTable {{Patent,%@area} {{} {CEA} {COMB} {COMP} {ETES} {FISMAT} {FISPLASMA} {MET} {SRE}}} # array set defaultOptionTable {{Patent,%@area} {}} array set boxTable {{Patent,%@language} {{{Portuguese} 0} {{Spanish} 0} {{French} 0} {{English} 0}}} # array set optionTable {{Patent,%@language} {{English} {French} {Portuguese} {Spanish}}} # array set defaultOptionTable {{Patent,%@language} {Português}} # --------------------------------------------> Misc array set maximumFileSizeTable {{Misc} {50000000}} array set searchBaseTable {{Misc} {writeUserArray}} array set contentTypeTable {{Misc} {\ application/msword \ application/octet-stream \ application/postscript \ application/pdf \ application/x-zip-compressed \ application/zip \ text/html \ text/plain \ text/richtext}} array set requiredFieldFootnoteTable {{Misc} {(*)}} array set requiredFieldAtCloseFootnoteTable {{Misc} {(+)}} array set initialFootnoteNumberTable {{Misc} {2}} array set searchOptionTable {{Misc} {yes}} array set displayTable {{Misc,%A} {1.1\ {(*)[Help Name]} {} {Revisor(es)}}} ;# author - author array set displayTable {{Misc,%D} {0\ {} {2004} {}}} ;# year - year array set displayTable {{Misc,%T} {4\ {} {} {}}} ;# title - title array set displayTable {{Misc,%B} {0\ {} {} {}}} ;# secondarytitle array set displayTable {{Misc,%E} {0\ {} {} {}}} ;# secondaryauthor array set displayTable {{Misc,%I} {0\ {} {Instituto Nacional de Pesquisas Espaciais} {}}} ;# publisher - howpublished array set displayTable {{Misc,%C} {0\ {} {São José dos Campos} {}}} ;# placepublished array set displayTable {{Misc,%V} {0\ {} {} {}}} ;# volume array set displayTable {{Misc,%6} {0\ {} {} {}}} ;# numberofvolumes array set displayTable {{Misc,%N} {0\ {} {} {}}} ;# number array set displayTable {{Misc,%P} {0\ {} {} {}}} ;# pages array set displayTable {{Misc,%Y} {0\ {} {} {}}} ;# tertiaryauthor array set displayTable {{Misc,%S} {0\ {} {} {}}} ;# tertiarytitle array set displayTable {{Misc,%7} {0\ {} {} {}}} ;# edition - edition array set displayTable {{Misc,%8} {0\ {} {} {}}} ;# date - date array set displayTable {{Misc,%9} {0\ {} {} {}}} ;# typeofwork - type array set displayTable {{Misc,%?} {0\ {} {} {}}} ;# subsidiaryauthor array set displayTable {{Misc,%J} {0\ {} {} {}}} ;# alternatetitle array set displayTable {{Misc,%@} {0\ {} {} {}}} ;# isbn/issn array set displayTable {{Misc,%L} {0\ {} {} {}}} ;# callnumber - callnumber array set displayTable {{Misc,%M} {0\ {} {} {}}} ;# accessionnumber array set displayTable {{Misc,%1} {0\ {} {} {}}} ;# custom1 - organization array set displayTable {{Misc,%3} {0\ {[Help TargetFile]} {} {}}} ;# custom3 - targetfile array set displayTable {{Misc,%F} {0\ {} {} {}}} ;# label - label array set displayTable {{Misc,%K} {0\ {[Help Keywords]} {} {}}} ;# keywords - keywords array set displayTable {{Misc,%X} {0\ {[Help Abstract]} {} {Abstract/Resumo}}} ;# abstract - abstract array set displayTable {{Misc,%O} {0\ {} {} {}}} ;# notes - notes array set displayTable {{Misc,%(} {0\ {} {} {}}} ;# previousedition - previousedition array set displayTable {{Misc,%)} {0\ {} {} {}}} ;# nextedition - nextedition array set displayTable {{Misc,%@parentrepositories} {4\ {clique ->} {} {Trabalho}}} ;# - parentrepositories array set displayTable {{Misc,%@language} {0\ {} {} {}}} ;# - language array set displayTable {{Misc,%@copyholder} {0\ {} {SID/SCD} {}}} ;# - copyholderarray set displayTable {{Thesis,%@e-mailaddress} {2.1\ array set displayTable {{Misc,%@e-mailaddress} {0\ {} {} {}}} ;# - e-mailaddress array set displayTable {{Misc,%@secondarykey} {0\ {} {} {}}} ;# - secondarykey array set displayTable {{Misc,%@secondarytype} {0\ {} {} {}}} ;# - secondarytype array set displayTable {{Misc,%@tertiarytype} {0\ {} {} {}}} ;# - tertiarytype array set displayTable {{Misc,%@secondarydate} {0\ {} {} {}}} ;# - secondarydate array set displayTable {{Misc,%@area} {4\ {} {} {}}} ;# - area array set displayTable {{Misc,%@group} {0\ {[Help Group]} {} {}}} ;# - group array set displayTable {{Misc,%@affiliation} {0\ {[Help Affiliation]} {} {}}} ;# - affiliation array set displayTable {{Misc,%@project} {0\ {} {} {}}} ;# - project array set displayTable {{Misc,%@readpermission} {0\ {[Help ReadPermission]} {} {}}} ;# - readpermission array set displayTable {{Misc,%@documentstage} {3\ {Para Salvar mantenha seu login e clique Atualizar
-------
Para Enviar escolha 'Revisão Encerrada' e clique Atualizar
-------
(*)[Help NextReview]} {} {Next Review}}} ;# - documentstage array set displayTable {{Misc,%@usergroup} {0\ {} {} {}}} ;# - usergroup # array set displayTable {{Misc,filename} {x\ {(*)[Help FileName]} {} {x}}} ;# - (x means not used) array set displayTable {{Misc,filename} {0\ {[Help FileName]} {} {x}}} ;# - filename (0 means do not display filename (if cgi(attachment) doesn't exist) (x means not used) array set displayTable {{Misc,username} {1\ {(*)[Help UserName]} {} {x}}} ;# - (1 means display username - 0 means do not display) (x means not used) array set displayTable {{Misc,password1} {x\ {(*)} {} {x}}} ;# - (x means not used) array set displayTable {{Misc,password2} {x\ {[Help Password2]} {} {x}}} ;# - (x means not used) # array set optionTable {{Misc,%9} {{} {MAN} {NTC} {PUD}}} # array set defaultOptionTable {{Misc,%9} {}} # array set optionTable {{Misc,%@area} {{} {CEA} {COMB} {COMP} {ETES} {FISMAT} {FISPLASMA} {MET} {SRE}}} # array set defaultOptionTable {{Misc,%@area} {}} # array set boxTable {{Misc,%@language} {{{Portuguese} 0} {{Spanish} 0} {{French} 0} {{English} 0}}} # array set optionTable {{Misc,%@language} {{English} {French} {Portuguese} {Spanish}}} # array set defaultOptionTable {{Misc,%@language} {Português}} array set updateOptionTable {{Misc} {update}} set userNameList(Misc) {[ReplicateTwice $userGroup] [list {Other Reviewer} {Other Reviewer} {Closed Review} {Closed Review} {Declined Review} {sbsr}]} set readUserNameList(Misc) {sbsr banon} if [info exists userGroup] { array set optionTable2 [list Misc,%@documentstage [concat [ReplicateTwice2 $userGroup] {{{Closed Review} {Closed Review}} {{Other Reviewer => } {Other Reviewer}} {{Declined Review} {Declined Review}}}]] # array set defaultOptionTable {{Misc,%@documentstage} {Closed Review}} } else { array set displayTable {{Misc,%@documentstage} {0\ {} {} {}}} ;# - documentstage } array set displayTable {Misc,relevancia {2.3\ {(+)} {} {Assunto}}} ;# 2relevancia array set displayTable {Misc,adequacao {2.3\ {(+)} {} {Adequação ao SBSR}}} ;# 2adequacao array set displayTable {Misc,qualidadegrafica {2.3\ {(+)} {} {Qualidade Gráfica}}} ;# 2qualidadegrafica array set displayTable {Misc,clareza {2.3\ {(+)} {} {Clareza do Conteúdo}}} ;# 2clareza array set displayTable {Misc,consistencia {2.3\ {(+)} {} {Metodologia}}} ;# 2consistencia array set displayTable {Misc,conclusiva {2.3\ {(+)} {} {Pesquisa Conclusiva}}} ;# 2conclusiva array set displayTable {Misc,avaliacao {2.3\ {(+)} {} {Avaliação Final}}} ;# 2avaliacao array set displayTable {Misc,aprovacao {2.3\ {(+)} {} {Aprovação}}} ;# 2aprovacao array set displayTable {Misc,comentarioautor {1.1\ {campo não obrigatório
só será enviado se solicitado pelos autores} {} {Comentários para os Autores}}} ;# 2comentarioautor array set displayTable {Misc,comentarioeditor {1.1\ {campo não obrigatório
não será enviado aos autores} {} {Comentários para os Editores}}} ;# 2comentarioeditor array set optionTable2 {Misc,relevancia {{{Relevante} {4}} {{Pouco relevante} {0}}}} array set optionTable2 {Misc,adequacao {{{Apropriado} {4}} {{Fora do escopo} {0}}}} array set optionTable2 {Misc,qualidadegrafica {{{Muito bom} {4}} {{Bom} {3}} {{Regular} {1}} {{Insatisfatório} {0}}}} array set optionTable2 {Misc,clareza {{{Muito bom} {4}} {{Bom} {3}} {{Regular} {1}} {{Insatisfatório} {0}}}} array set optionTable2 {Misc,consistencia {{{Adequada} {4}} {{Inadequada} {0}}}} array set optionTable2 {Misc,conclusiva {{{Sim} {4}} {{Não} {0}}}} array set optionTable2 {Misc,avaliacao {{{Excelente (100)} {4}} {{Bom (75)} {3}} {{Médio (50)} {2}} {{Abaixo da média (25)} {1}} {{Insatisfatório (0)} {0}}}} array set optionTable2 {Misc,aprovacao {{{Aceito} {1}} {{Recusado} {0}}}} array set orderingTable {Misc,relevancia 1} array set orderingTable {Misc,adequacao 2} array set orderingTable {Misc,qualidadegrafica 3} array set orderingTable {Misc,clareza 4} array set orderingTable {Misc,consistencia 5} array set orderingTable {Misc,conclusiva 6} array set orderingTable {Misc,avaliacao 7} array set orderingTable {Misc,aprovacao 8} array set orderingTable {Misc,comentarioautor 9} array set orderingTable {Misc,comentarioeditor 10} # ComputeMark # used in Submit when processing review # repName is the name of the current review repository # workRepository is its parent repository # Example: ComputeMark $repName $parentRepository $theme proc ComputeMark {repName workRepository theme} { upvar markList markList upvar localSite localSite upvar homePath homePath # mark == {workRepository childrepositories title tertiarytype theme numberOfReviews averageMark reviewerMark numberOfRecommendations numberOfComments accepted} set workMetadataRep [Execute $localSite [list FindMetadataRep $workRepository]] SetFieldValue $localSite $workMetadataRep-0 {childrepositories title tertiarytype} set numberOfReviews 0 set averageMark 0 set reviewerMark {} set numberOfRecommendations 0 set numberOfComments 0 set markIndex [lsearch -regexp $markList ^$workRepository] if {$markIndex == -1} { set accepted {} } else { set accepted [lindex [lindex $markList $markIndex] end] } set reviewRepList {} foreach childRep $childrepositories { set childMetadataRep [Execute $localSite [list FindMetadataRep $childRep]] SetFieldValue $localSite $childMetadataRep-0 {documentstage} if {[string compare $repName $childRep] != 0 && \ ![regexp {Closed} $documentstage]} {continue} lappend reviewRepList $childRep if [info exists reviewArray] {unset reviewArray} source $homePath/col/$childRep/doc/.reviewArray.tcl # numberOfReviews incr numberOfReviews # averageMark foreach index [array names reviewArray] { if [regexp {,avaliacao|,aprovacao|,comentarioautor|,comentarioeditor} $index] { continue } else { incr averageMark $reviewArray($index) } } # reviewerMark lappend reviewerMark $reviewArray($childRep,avaliacao) # numberOfRecommendations incr numberOfRecommendations $reviewArray($childRep,aprovacao) # numberOfComments incr numberOfComments [expr [string compare {} $reviewArray($childRep,comentarioeditor)] != 0] } set averageMark [expr ($averageMark * 10) / $numberOfReviews] set markList [lreplace $markList $markIndex $markIndex \ [list $workRepository $reviewRepList $title $tertiarytype $theme $numberOfReviews $averageMark $reviewerMark $numberOfRecommendations $numberOfComments $accepted]] } # ComputeMark - end #