#
# Gerald Banon, 2002 - 2014
# displayControl.tcl
# INPE submission forms
# The tcl variables and arrays below are used to control
# the submit permission and the appearance of the Submit and Update forms
# This file may be placed in the directories as defined in sourceDisplayControl
# (see col/dpi.inpe.br/banon/1998/08.02.08.56/doc/utilities1.tcl)
set referenceTypeList {
{Journal Article}
{Book}
{Book Section}
{Edited Book}
{Magazine Article}
{Newspaper}
{Newspaper Article}
{Conference Proceedings}
{Conference Abstract}
{Thesis}
{Personal Communication}
{Computer Program}
{Report}
{Map}
{Image}
{Data}
{Audiovisual Material}
{Film or Broadcast}
{Unpublished}
{Misc}
{Artwork}
{Patent}
{Electronic Source}
{Resume}
{Archival Unit}
}
# banon-pc3
# mtc-m19.sid.inpe.br
# == Variables which are common for all reference types
# >> About secondarySearchExpression
# secondarySearchExpression == query2 (see CreateMirror)
# optional
# used to create virtual Arquive
# Examples:
# set secondarySearchExpression {group DPI} ;# restrict the search to the group DPI
# set secondarySearchExpression {} ;# no restriction (default)
# >> About languagePreference
# optional
# Any change requires reloading the corresponding bibliografic mirror.
# If languagePreference doesn't exist then the preference follows
# the browser language preference
# Examples:
# set languagePreference en ;# English
# set languagePreference pt-BR ;# Portuguese/Brazil
set languagePreference pt-BR
# >> About restrictedSubmission
# if restrictedSubmission is 1 then the second password field is hidden
# and no self authentication/resgistration can be done.
# The authentication/registration must be done by the administrator.
# if restrictedSubmission is 0 then the second password field is displayed
# and self authentication/resgistration can be done 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
# 0 means that the registration can be done by anyone
# At installation, in order to register the administrator, restrictedSubmission
# must be set to 0.
# set restrictedSubmission 1
set restrictedSubmission 0
## >> About headerBgColor, headerFont, cellBgColor and cellFont
# >> About headerBgColor, headerFont, and cellBgColor
# define attributes for the Metadata Table in Submit
# and the Field Name List in Field
set headerBgColor #DCDCDC ;# Migration 28/06/2005
set headerFont {} ;# Migration 28/06/2005
set cellBgColor #BCBCBC
set cellBgColor #D6D6D6
# 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 {^150.163.34 ^150.163.8.245 ^150.163.8.23 ^150.163.144.167 ^150.163.144.75 ^150.163.144.19}
# set permissionList {^150.163 ^200.132.24}
set permissionList {{All Sites}}
# >> 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 ePrintAdministrator
# used for ePrint
# optional
# defines the advanced username when the author closes his ePrint
set ePrintAdministrator marciana
# >> About siteListForSearch
# used to expand the search to other sites
# optional
# set siteListForSearch {{mtc-m12.sid.inpe.br 800} {mtc-m13.sid.inpe.br 800} {mtc-m15.sid.inpe.br 800} {mtc-m16.sid.inpe.br 800} {mtc-m17.sid.inpe.br 800} {mtc-m18.sid.inpe.br 800}}
set siteListForSearch {{marte.dpi.inpe.br 800} {mtc-m05.sid.inpe.br 800} {mtc-m12.sid.inpe.br 800} {mtc-m15.sid.inpe.br 800} {mtc-m16.sid.inpe.br 800} {mtc-m17.sid.inpe.br 800} {mtc-m18.sid.inpe.br 800} {mtc-m19.sid.inpe.br 800}}
# >> About displayReviewButton
# optional
# value is 0 or 1
# default value is 1
# 0 means to don't display the review button
# 1 means to display the review button
# set displayReviewButton 0
# >> About attributeTable
# optional
# attributeTable is used to automatically fill a field at document submission
# attributeTable may be set using: Administrator page for setting field value attributes
# examples:
# set attributeTable(year=2008,area=SRE,issn,secondarymark,0149-1423) A
# set attributeTable(year=2007,journal,dissemination,Agriculture,_Ecosystems_and_Environment) {WEBSCI PORTALCAPES}
# in this last case, for instance, when submitting a document with the field journal filled out with {Agriculture, Ecosystems and Environment},
# then the field @dissemination is automatically filled out by Submit with {WEBSCI PORTALCAPES}
# >> About attributeListTable
# optional
# defines the attribute fields within the administrator page for field value attribute setting (see repository iconet.com.br/banon/2007/01.01.16.00)
# examples:
# set attributeListTable(year=2008,area=SRE,issn) {secondarymark}
# set attributeListTable(year=2008,journal) {dissimination issn}
# >> About mappingOrder
# optional
# defines the mapping options (example of mapping option: year=2008,journal) and their order
# used with automatic filling using mappings (tables) in case of mapping composition (see submit.tcl)
# example:
# set mappingOrder {year=2008,journal year=2008,author year=2008,issn year=2008,firstgroup}
# in this last case, the issn value is obtained from
# attributeTable(year=2008,journal,issn,Agriculture,_Ecosystems_and_Environment) 0149-1423
# then the secondarymark is obtained from
# set attributeTable(year=2008,issn,secondarymark,0149-1423) A
# >> About attributeTableFileList
# optional
# defines a list of url of files containing attribute tables (attributeTable)
# example:
# set attributeTableFileList {
# http://mtc-m19.sid.inpe.br/col/dpi.inpe.br/banon-pc3@80/2010/02.24.20.10/doc/year=2010_author_group.tcl
# http://mtc-m19.sid.inpe.br/col/dpi.inpe.br/banon-pc3@80/2010/02.24.20.10/doc/year=2010_author_affiliation.tcl
# }
# 2008
if {[info exists currentProcedureName] && [regexp {^(Submit|Script)$} $currentProcedureName]} {
# Script is for the script in the repository iconet.com.br/banon/2007/01.01.16.00
if {[info exists publishingYear] && [string equal {2008} $publishingYear]} {
set attributeListTable(year=2008,journal) {dissemination issn secondarytype}
set attributeListTable(year=2008,author) {group affiliation}
set attributeListTable(year=2008,firstgroup) {area}
set attributeListTable(year=2008,issn) {secondarymark} ;# qualis
# set attributeListTable(year=2008,area=SRE,issn) {secondarymark} ;# not used
set mappingOrder {year=2008,journal year=2008,author year=2008,firstgroup year=2008,issn}
set attributeTableFileList {
http://mtc-m18.sid.inpe.br/col/iconet.com.br/banon/2008/11.08.15.55/doc/year=2008_author_group.tcl
http://mtc-m18.sid.inpe.br/col/iconet.com.br/banon/2008/11.08.15.55/doc/year=2008_author_affiliation.tcl
http://mtc-m18.sid.inpe.br/col/iconet.com.br/banon/2008/11.08.15.55/doc/year=2008_firstgroup_area.tcl
http://mtc-m18.sid.inpe.br/col/iconet.com.br/banon/2008/11.08.15.55/doc/year=2008_issn_secondarymark.tcl
http://mtc-m18.sid.inpe.br/col/iconet.com.br/banon/2008/11.08.15.55/doc/year=2008_journal_dissemination.tcl
http://mtc-m18.sid.inpe.br/col/iconet.com.br/banon/2008/11.08.15.55/doc/year=2008_journal_issn.tcl
http://mtc-m18.sid.inpe.br/col/iconet.com.br/banon/2008/11.08.15.55/doc/year=2008_journal_secondarytype.tcl
}
}
# 2009
if {[info exists publishingYear] && [string equal {2009} $publishingYear]} {
set attributeListTable(year=2009,journal) {dissemination issn secondarytype}
set attributeListTable(year=2009,author) {group affiliation}
set attributeListTable(year=2009,firstauthor) {area}
set attributeListTable(year=2009,issn) {secondarymark} ;# qualis
set mappingOrder {year=2009,journal year=2009,author year=2009,firstauthor year=2009,issn}
set attributeTableFileList {
http://mtc-m19.sid.inpe.br/col/dpi.inpe.br/banon-pc2@80/2009/02.10.15.54/doc/year=2009_author_group.tcl
http://mtc-m19.sid.inpe.br/col/dpi.inpe.br/banon-pc2@80/2009/02.10.15.54/doc/year=2009_author_affiliation.tcl
http://mtc-m19.sid.inpe.br/col/dpi.inpe.br/banon-pc2@80/2009/02.10.15.54/doc/year=2009_firstauthor_area.tcl
http://mtc-m19.sid.inpe.br/col/dpi.inpe.br/banon-pc2@80/2009/02.10.15.54/doc/year=2009_issn_secondarymark.tcl
http://mtc-m19.sid.inpe.br/col/dpi.inpe.br/banon-pc2@80/2009/02.10.15.54/doc/year=2009_journal_dissemination.tcl
http://mtc-m19.sid.inpe.br/col/dpi.inpe.br/banon-pc2@80/2009/02.10.15.54/doc/year=2009_journal_issn.tcl
http://mtc-m19.sid.inpe.br/col/dpi.inpe.br/banon-pc2@80/2009/02.10.15.54/doc/year=2009_journal_secondarytype.tcl
}
}
# 2010
if {[info exists publishingYear] && [string equal {2010} $publishingYear]} {
set attributeListTable(year=2010,journal) {dissemination issn secondarytype}
set attributeListTable(year=2010,author) {group affiliation}
set attributeListTable(year=2010,firstauthor) {area}
set attributeListTable(year=2010,issn) {secondarymark} ;# qualis
set mappingOrder {year=2010,journal year=2010,author year=2010,firstauthor year=2010,issn}
set attributeTableFileList {
http://mtc-m19.sid.inpe.br/col/dpi.inpe.br/banon-pc3@80/2010/02.24.20.10/doc/year=2010_author_group.tcl
http://mtc-m19.sid.inpe.br/col/dpi.inpe.br/banon-pc3@80/2010/02.24.20.10/doc/year=2010_author_affiliation.tcl
http://mtc-m19.sid.inpe.br/col/dpi.inpe.br/banon-pc3@80/2010/02.24.20.10/doc/year=2010_firstauthor_area.tcl
http://bibdigital.sid.inpe.br/col/iconet.com.br/banon/2007/01.01.16.00/doc/tmp/year=2010_journal_dissemination.tcl
http://bibdigital.sid.inpe.br/col/iconet.com.br/banon/2007/01.01.16.00/doc/tmp/year=2010_journal_issn.tcl
http://bibdigital.sid.inpe.br/col/iconet.com.br/banon/2007/01.01.16.00/doc/tmp/year=2010_journal_secondarytype.tcl
http://mtc-m19.sid.inpe.br/col/dpi.inpe.br/banon-pc3@80/2010/02.24.20.10/doc/year=2010_issn_secondarymark.tcl
}
}
# 2011
if {[info exists publishingYear] && [string equal {2011} $publishingYear]} {
set attributeListTable(year=2011,journal) {dissemination issn secondarytype}
set attributeListTable(year=2011,author) {group affiliation}
set attributeListTable(year=2011,firstauthor) {area}
set attributeListTable(year=2011,issn) {secondarymark} ;# qualis
set mappingOrder {year=2011,journal year=2011,author year=2011,firstauthor year=2011,issn}
set attributeTableFileList {
http://mtc-m19.sid.inpe.br/col/urlib.net/www/2011/01.18.16.42/doc/year=2011_author_group.tcl
http://mtc-m19.sid.inpe.br/col/urlib.net/www/2011/01.18.16.42/doc/year=2011_author_affiliation.tcl
http://mtc-m19.sid.inpe.br/col/urlib.net/www/2011/01.18.16.42/doc/year=2011_firstauthor_area.tcl
http://bibdigital.sid.inpe.br/col/iconet.com.br/banon/2007/01.01.16.00/doc/tmp/year=2011_journal_dissemination.tcl
http://bibdigital.sid.inpe.br/col/iconet.com.br/banon/2007/01.01.16.00/doc/tmp/year=2011_journal_issn.tcl
http://bibdigital.sid.inpe.br/col/iconet.com.br/banon/2007/01.01.16.00/doc/tmp/year=2011_journal_secondarytype.tcl
http://mtc-m19.sid.inpe.br/col/urlib.net/www/2011/01.18.16.42/doc/year=2011_issn_secondarymark.tcl
}
}
# 2012
if {[info exists publishingYear] && [string equal {2012} $publishingYear]} {
set attributeListTable(year=2012,journal) {dissemination issn secondarytype}
set attributeListTable(year=2012,author) {resumeid group affiliation}
set attributeListTable(year=2012,firstauthor) {area}
set attributeListTable(year=2012,issn) {secondarymark} ;# qualis
set mappingOrder {year=2012,journal year=2012,author year=2012,firstauthor year=2012,issn}
set attributeTableFileList {
http://mtc-m19.sid.inpe.br/col/dpi.inpe.br/banon-pc3/2012/02.07.15.21/doc/year=2012_author_group.tcl
http://mtc-m19.sid.inpe.br/col/dpi.inpe.br/banon-pc3/2012/02.07.15.21/doc/year=2012_author_affiliation.tcl
http://mtc-m19.sid.inpe.br/col/dpi.inpe.br/banon-pc3/2012/02.07.15.21/doc/year=2012_firstauthor_area.tcl
http://bibdigital.sid.inpe.br/col/iconet.com.br/banon/2007/01.01.16.00/doc/tmp/year=2012_journal_dissemination.tcl
http://bibdigital.sid.inpe.br/col/iconet.com.br/banon/2007/01.01.16.00/doc/tmp/year=2012_journal_issn.tcl
http://bibdigital.sid.inpe.br/col/iconet.com.br/banon/2007/01.01.16.00/doc/tmp/year=2012_journal_secondarytype.tcl
http://mtc-m19.sid.inpe.br/col/dpi.inpe.br/banon-pc3/2012/02.07.15.21/doc/year=2012_issn_secondarymark.tcl
http://mtc-m19.sid.inpe.br/col/dpi.inpe.br/banon-pc3/2012/02.07.15.21/doc/year=2012_author_resumeid.tcl
}
}
set creatorListForArray {
{Journal Article} author
{Book} author
{Book Section} author
{Edited Book} editor
{Magazine Article} author
{Newspaper} editor
{Newspaper Article} reporter
{Conference Proceedings} author
{Thesis} author
{Personal Communication} author
{Computer Program} programmer
{Report} author
{Map} cartographer
{Image} author
{Data} runby
{Audiovisual Material} author
{Film or Broadcast} director
{Unpublished} author
{Misc} author
{Artwork} author
{Patent} author
{Electronic Source} author
{Resume} fullname
{Archival Unit} creatorname
}
array set creatorArray $creatorListForArray
# 2013
if {[info exists publishingYear] && [string equal {2013} $publishingYear]} {
set attributeListTable(year=2013,author) {resumeid group affiliation}
set attributeListTable(year=2013,firstauthor) {area}
set attributeListTable(year=2013,journal) {dissemination issn secondarytype}
set attributeListTable(year=2013,issn) {secondarymark} ;# qualis
set attributeTableFileList {}
if {![info exists referenceType] || [string equal {author} $creatorArray($referenceType)]} {
lappend attributeTableFileList {http://mtc-m19.sid.inpe.br/col/dpi.inpe.br/banon-pc3/2013/03.11.14.16/doc/year=2013_author_group.tcl}
lappend attributeTableFileList {http://mtc-m19.sid.inpe.br/col/dpi.inpe.br/banon-pc3/2013/03.11.14.16/doc/year=2013_author_affiliation.tcl}
lappend attributeTableFileList {http://mtc-m19.sid.inpe.br/col/dpi.inpe.br/banon-pc3/2013/03.11.14.16/doc/year=2013_firstauthor_area.tcl}
lappend attributeTableFileList {http://mtc-m19.sid.inpe.br/col/dpi.inpe.br/banon-pc3/2013/03.11.14.16/doc/year=2013_author_resumeid.tcl}
}
if {![info exists referenceType] || [string equal {Journal Article} $referenceType]} {
lappend attributeTableFileList {http://bibdigital.sid.inpe.br/col/iconet.com.br/banon/2007/01.01.16.00/doc/tmp/year=2013_journal_dissemination.tcl}
lappend attributeTableFileList {http://bibdigital.sid.inpe.br/col/iconet.com.br/banon/2007/01.01.16.00/doc/tmp/year=2013_journal_issn.tcl}
lappend attributeTableFileList {http://bibdigital.sid.inpe.br/col/iconet.com.br/banon/2007/01.01.16.00/doc/tmp/year=2013_journal_secondarytype.tcl}
lappend attributeTableFileList {http://mtc-m19.sid.inpe.br/col/dpi.inpe.br/banon-pc3/2013/03.11.14.16/doc/year=2013_issn_secondarymark.tcl}
}
set mappingOrder {year=2013,journal year=2013,author year=2013,firstauthor year=2013,issn}
}
# 2014
if {[info exists publishingYear] && [string equal {2014} $publishingYear]} {
set attributeListTable(year=2014,author) {resumeid group affiliation}
set attributeListTable(year=2014,firstauthor) {area}
set attributeListTable(year=2014,journal) {dissemination issn secondarytype}
set attributeListTable(year=2014,issn) {secondarymark} ;# qualis
set attributeTableFileList {}
if {![info exists referenceType] || [string equal {author} $creatorArray($referenceType)]} {
lappend attributeTableFileList {http://mtc-m19.sid.inpe.br/col/sid.inpe.br/mtc-m19/2014/02.04.13.16/doc/year=2014_author_group.tcl}
lappend attributeTableFileList {http://mtc-m19.sid.inpe.br/col/sid.inpe.br/mtc-m19/2014/02.04.13.16/doc/year=2014_author_affiliation.tcl}
lappend attributeTableFileList {http://mtc-m19.sid.inpe.br/col/sid.inpe.br/mtc-m19/2014/02.04.13.16/doc/year=2014_firstauthor_area.tcl}
lappend attributeTableFileList {http://mtc-m19.sid.inpe.br/col/sid.inpe.br/mtc-m19/2014/02.04.13.16/doc/year=2014_author_resumeid.tcl}
}
if {![info exists referenceType] || [string equal {Journal Article} $referenceType]} {
lappend attributeTableFileList {http://bibdigital.sid.inpe.br/col/iconet.com.br/banon/2007/01.01.16.00/doc/tmp/year=2014_journal_dissemination.tcl}
lappend attributeTableFileList {http://bibdigital.sid.inpe.br/col/iconet.com.br/banon/2007/01.01.16.00/doc/tmp/year=2014_journal_issn.tcl}
lappend attributeTableFileList {http://bibdigital.sid.inpe.br/col/iconet.com.br/banon/2007/01.01.16.00/doc/tmp/year=2014_journal_secondarytype.tcl}
lappend attributeTableFileList {http://mtc-m19.sid.inpe.br/col/sid.inpe.br/mtc-m19/2014/02.04.13.16/doc/year=2014_issn_secondarymark.tcl}
}
set mappingOrder {year=2014,journal year=2014,author year=2014,firstauthor year=2014,issn}
}
}
# >> About displayTable
# optional
# displayTable is used to customize the administrator page for field value attribute setting
# same as displayTable below
# example:
# array set displayTable {{journal,dissemination} {2.2 {} {} {}}}
# >> About boxTable
# optional
# boxTable is used to customize the administrator page for field value attribute setting
# defines the entries of INPUT with TYPE=CHECKBOX (when using 2.2 coding)
# array set boxTable {journal,dissemination} {{{WEBSCI} 0} {{PORTALCAPES} 0} {{SCIELO} 0} {{AGU} 0} {{MGA} 0} {{COMPENDEX} 0}}
# >> About automaticFilling
# optional
# automaticFilling value is 0 or 1
# 1 means to try automatic filling using mappings (tables)
# 0 means to force manual filling
# omitting automaticFilling is equivalent as automaticFilling == 0 (manual filling)
set automaticFilling 1
# == 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/applefile (for msword as well !!)
# application/download
# application/force-download
# application/octet-stream
# application/pdf
# application/postscript
# application/powerpoint
# application/rar
# application/save
# application/vnd.ms-powerpoint
# application/vnd.ms-pps
# application/vnd.oasis.opendocument.text
# application/vnd.oasis.opendocument.text-template
# application/vnd.openxmlformats-officedocument.presentationml.presentation
# application/vnd.openxmlformats-officedocument.presentationml.slideshow
# application/vnd.openxmlformats-officedocument.wordprocessingml.document
# application/vnd.openxmlformats-officedocument.wordprocessingml.template
# application/x-pdf
# application/x-rar
# application/x-rar-compressed
# application/x-tex
# application/x-tcl
# application/x-zip
# application/x-zip-compressed
# application/zip
# image/bmp
# image/gif
# image/jpeg
# image/pjpeg
# image/png
# image/tiff
# text/html
# text/xml
# text/x-tex
# text/plain
# text/richtext
# >> About orderingFieldTable
# optional
# defines field order from the top
# omitted fields are left in the bottom part following the default order
# Example:
# array set orderingFieldTable {{Journal Article} {%T %A}}
# >> About headerTable
# optional
# used for ePrint
# defines the header format
# example:
# array set headerTable {{Electronic Source} {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
# 624 is the place of the header first character in order to have this header almost centralized
# >> 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 (at submit only)
# example:
# set readUserNameList(Thesis) {yolanda}
# if readUserNameList is not empty or if the read permission is {deny from all}
# then the advanced user (who submits the document), the next advanced user and the
# administrator are added to the read user list by Submit
# (to be effective, the option Require User (in Setting the Preferences) must have been selected)
set loginDosUsuariosComPermissaoDeLeituraPorSenha {yolanda}
set readUserNameList(Thesis) $loginDosUsuariosComPermissaoDeLeituraPorSenha ;# this allows the author to open the thesis from home - readergroup returns to empty when read permission is set to {allow from all} (see Submit)
set readUserNameList(Book) $loginDosUsuariosComPermissaoDeLeituraPorSenha ;# this allows the author to open the thesis from home - readergroup returns to empty when read permission is set to {allow from all} (see Submit)
# >> About requiredFieldFootnoteTable
# defines the footnote reference for required field (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 searchBaseTable
# optional
# used by cgi/search.tcl
# defines the data base used in the search
# values are metadataArray (default) or writeUserArray
# example:
# array set searchBaseTable {{Misc} {writeUserArray}}
# >> About displayTable
# The first list element specifies the input type as described below
# 0 means to don't 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 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}}
ConditionalSet userGroup2 userGroup {}
if {[info exists update] && $update} {
# update
array set optionTable2 [list {Journal Article,%@documentstage} [concat [DeleteItem2 [lsort [lsort -unique -index 1 [concat [ReplicateTwice2 $userGroup2] {
{{another advanced user => } {another advanced user}}
{marciana marciana} {tereza@sid.inpe.br tereza@sid.inpe.br} {marcelo.pazos@sid.inpe.br marcelo.pazos@sid.inpe.br}
}]]] $userName] {{{} {not transfered}}}]]
# array set optionTable2 [list {Book,%@documentstage} [concat [DeleteItem2 [lsort [lsort -unique -index 1 [concat [ReplicateTwice2 $userGroup2] {
# {jefferson jefferson} {tereza@sid.inpe.br tereza@sid.inpe.br} {marcelo.pazos@sid.inpe.br marcelo.pazos@sid.inpe.br} {{BIBLIOTECA} yolanda}
# }]]] $userName] {{{} {not transfered}}}]]
array set optionTable2 [list {Book,%@documentstage} [concat [DeleteItem2 [lsort [lsort -unique -index 1 [concat [ReplicateTwice2 $userGroup2] {
{{another advanced user => } {another advanced user}}
{jefferson jefferson} {tereza@sid.inpe.br tereza@sid.inpe.br} {marcelo.pazos@sid.inpe.br marcelo.pazos@sid.inpe.br} {{BIBLIOTECA} yolanda}
}]]] $userName] {{{} {not transfered}}}]]
array set optionTable2 [list {Book Section,%@documentstage} [concat [DeleteItem2 [lsort [lsort -unique -index 1 [concat [ReplicateTwice2 $userGroup2] {
{{another advanced user => } {another advanced user}}
{jefferson jefferson} {tereza@sid.inpe.br tereza@sid.inpe.br} {marcelo.pazos@sid.inpe.br marcelo.pazos@sid.inpe.br} {{BIBLIOTECA} yolanda}
}]]] $userName] {{{} {not transfered}}}]]
array set optionTable2 [list {Edited Book,%@documentstage} [concat [DeleteItem2 [lsort [lsort -unique -index 1 [concat [ReplicateTwice2 $userGroup2] {
{{another advanced user => } {another advanced user}}
{jefferson jefferson} {tereza@sid.inpe.br tereza@sid.inpe.br} {marcelo.pazos@sid.inpe.br marcelo.pazos@sid.inpe.br} {{BIBLIOTECA} yolanda}
}]]] $userName] {{{} {not transfered}}}]]
array set optionTable2 [list {Conference Proceedings,%@documentstage} [concat [DeleteItem2 [lsort [lsort -unique -index 1 [concat [ReplicateTwice2 $userGroup2] {
{{another advanced user => } {another advanced user}}
{marciana marciana} {marcelo.pazos@sid.inpe.br marcelo.pazos@sid.inpe.br}
}]]] $userName] {{{} {not transfered}}}]]
array set optionTable2 [list {Thesis,%@documentstage} [concat [DeleteItem2 [lsort [lsort -unique -index 1 [concat [ReplicateTwice2 $userGroup2] {
{{another advanced user => } {another advanced user}}
{jefferson jefferson} {tereza@sid.inpe.br tereza@sid.inpe.br} {alessandra@sid.inpe.br alessandra@sid.inpe.br} {luis.cpv@hotmail.com luis.cpv@hotmail.com} {marcelo.pazos@sid.inpe.br marcelo.pazos@sid.inpe.br} {{BIBLIOTECA} yolanda}
}]]] $userName] {{{} {not transfered}}}]]
array set optionTable2 [list {Report,%@documentstage} [concat [DeleteItem2 [lsort [lsort -unique -index 1 [concat [ReplicateTwice2 $userGroup2] {
{{another advanced user => } {another advanced user}}
{jefferson jefferson} {tereza@sid.inpe.br tereza@sid.inpe.br} {marcelo.pazos@sid.inpe.br marcelo.pazos@sid.inpe.br} {{BIBLIOTECA} yolanda}
}]]] $userName] {{{} {not transfered}}}]]
array set optionTable2 [list {Film or Broadcast,%@documentstage} [concat [DeleteItem2 [lsort [lsort -unique -index 1 [concat [ReplicateTwice2 $userGroup2] {
{{another advanced user => } {another advanced user}}
{marciana marciana} {marcelo.pazos@sid.inpe.br marcelo.pazos@sid.inpe.br}
}]]] $userName] {{{} {not transfered}}}]]
array set optionTable2 [list {Computer Program,%@documentstage} [concat [DeleteItem2 [lsort [lsort -unique -index 1 [concat [ReplicateTwice2 $userGroup2] {
{{another advanced user => } {another advanced user}}
{jefferson jefferson} {tereza@sid.inpe.br tereza@sid.inpe.br} {marcelo.pazos@sid.inpe.br marcelo.pazos@sid.inpe.br} {{BIBLIOTECA} yolanda}
}]]] $userName] {{{} {not transfered}}}]]
array set optionTable2 [list {Electronic Source,%@documentstage} [concat [DeleteItem2 [lsort [lsort -unique -index 1 [concat [ReplicateTwice2 $userGroup2] {
{{another advanced user => } {another advanced user}}
{jefferson jefferson} {tereza@sid.inpe.br tereza@sid.inpe.br} {marcelo.pazos@sid.inpe.br marcelo.pazos@sid.inpe.br} {{BIBLIOTECA} yolanda}
}]]] $userName] {{{} {not transfered}}}]]
} else {
# submit
array set optionTable2 {{Book,%@documentstage} {
{{BIBLIOTECA - Inicia Revisão} {yolanda}} {{} {not transfered}}
}}
array set optionTable2 {{Book Section,%@documentstage} {
{{BIBLIOTECA - Inicia Revisão} {yolanda}} {{} {not transfered}}
}}
array set optionTable2 {{Edited Book,%@documentstage} {
{{BIBLIOTECA - Inicia Revisão} {yolanda}} {{} {not transfered}}
}}
array set optionTable2 {{Thesis,%@documentstage} {
{{BIBLIOTECA - Inicia Revisão} {yolanda}} {{} {not transfered}}
}}
array set optionTable2 {{Report,%@documentstage} {
{{BIBLIOTECA - Inicia Revisão} {yolanda}} {{} {not transfered}}
}}
array set optionTable2 {{Computer Program,%@documentstage} {
{{BIBLIOTECA - Inicia Revisão} {yolanda}} {{} {not transfered}}
}}
}
# >> About orderingTable
# optional (for the review system)
# defines a field order of the review part of a submit form
# array set orderingTable {Misc,relevancia 1}
# array set orderingTable {Misc,adequacao 2}
# >> About defaultOptionTable
# optional
# used only when the first list element of displayTable is 3
# defines the SELECTED option if the third list element of displayTable is {}
# (the third list element of displayTable, if not {}, overwrites the defaultOptionTable)
# useful mainly at submission
# useful at update only if the current field value and the third list element of displayTable are both {}
# at update, when the field name is %@documentstage and the current field value is not {}
# and doesn't match any select options then the field value is et to the value given in
# the defaultOptionTable (migration facilities)
# documention written by GJFB in 2011-01-17
# >> About updateOptionTable
# optional
## defines the updating option, values is one of these: all, update, {remove before update}, add, {add and copy} and finish
## defines the updating option, value is one of these: all, update, {remove before update}, {update source directory}, {remove before update source directory}, {update agreement directory}, {remove before update agreement directory}, add, {add and copy}, run, and finish
# defines the updating option, value is one of these: all, update, {remove before update}, {update source directory}, {remove before update source directory}, {update agreement directory}, {remove before update agreement directory}, add, {add and copy}, run and finish
# value may also be a list of the previous items (except all)
# at the present time, the allowed values are: all, update, add, {update {remove before update}} and {update finish}
# default is all
# all means that the nine menu options: update, {remove before update}, {update source directory}, {remove before update source directory}, {update agreement directory}, {remove before update agreement directory}, add, {add and copy} and finish, may be displayed
# the resulting display depends upon depositOptionTable (see below)
# unless the reference type is Electronic Source, in this case just update and finish are displayed
# example:
# array set updateOptionTable {{Archival Unit} {update finish}}
# >> About acceptCheckBoxFlagTable
# optional
# value is 0 or 1, 0 means to hide the copyright accept check box and 1 to show it
# default is 1
# example:
# array set acceptCheckBoxFlagTable {{Resume} 0}
# >> About targetFileCheckBoxFlagTable
# optional
# value is 0 or 1, 0 means to hide the target file check box and 1 to show it
# default is 1
# example:
# array set targetFileCheckBoxFlagTable {{Electronic Source} 0}
# >> About userListWithPermissionToFinish
# optional
# defines which advanced users have permission to finish the update cycle
# only the advanced users with permission see the finish option
# default is all users have permission
# example:
# array set userListWithPermissionToFinish {{Journal Article} marciana}
array set userListWithPermissionToFinish {{Journal Article} {marciana marciana@sid.inpe.br marcelo.pazos@sid.inpe.br}}
array set userListWithPermissionToFinish {{Book} {marciana marciana@sid.inpe.br viveca viveca@sid.inpe.br tereza@sid.inpe.br marcelo.pazos marcelo.pazos@sid.inpe.br}}
array set userListWithPermissionToFinish {{Book Section} {marciana marciana@sid.inpe.br viveca@sid.inpe.br tereza@sid.inpe.br marcelo.pazos marcelo.pazos@sid.inpe.br}}
array set userListWithPermissionToFinish {{Edited Book} {marciana marciana@sid.inpe.br viveca@sid.inpe.br tereza@sid.inpe.br marcelo.pazos marcelo.pazos@sid.inpe.br}}
array set userListWithPermissionToFinish {{Conference Proceedings} {marciana marciana@sid.inpe.br}}
array set userListWithPermissionToFinish {{Thesis} {marciana marciana@sid.inpe.br viveca@sid.inpe.br tereza@sid.inpe.br marcelo.pazos marcelo.pazos@sid.inpe.br}}
array set userListWithPermissionToFinish {{Report} {marciana marciana@sid.inpe.br viveca@sid.inpe.br tereza@sid.inpe.br marcelo.pazos marcelo.pazos@sid.inpe.br}}
array set userListWithPermissionToFinish {{Patent} {marciana marciana@sid.inpe.br}}
# >> About depositOptionTable
# optional
# defines depositing options, values is a list
# examples:
# array set depositOptionTable {{Misc} {copytosource}} ;# old coding
# array set depositOptionTable {{Misc} {enablecopytosource 1}}
# array set depositOptionTable {{Misc} {copyabstracttodoc 1}}
# array set depositOptionTable {{Misc} {enablecopytosource 0 copyabstracttodoc 1}}
# array set depositOptionTable {{Misc} {enablecopytosource 0 copyabstracttodoc 1 copyfootertoagreement 1}}
## array set depositOptionTable {{Conference Proceedings} {deletedoccontentbeforeupdate 1}}
# enablecopytosource and copyabstracttodoc default values are 0s - order is irrelevant
# copyfootertoagreement default value is 1
# option order is irrelevant
# >> About numberOfReviewersPerWorkTable
# optional (for the review system)
# defines the number of reviewers per work (for example 2 or 3)
# array set numberOfReviewersPerWorkTable {{Conference Proceedings} 2}
# >> About submitTargetFileOptionTable
# optional
# used when submitting a document, values are disable or enable
# default is enable
# disable means to don't create target file
# array set submitTargetFileOptionTable {{Conference Proceedings} disable}
# >> About fillOutFieldTable
# optional
# used to automatically fill out a field depending of another field of the type SELECT
# for example, if the group field content depends on the area field content:
# array set fillOutFieldTable {{Journal Article,%@area,%@group} {{} {} {CEA} {} {COMB} {} {COMP} {LAC} {ETES} {} {FISMAT} {LAS} {FISPLASMA} {LAP} {MET} {} {SRE} {}}}
# >> About localCollectionPublisherTable
# optional
# table values are regular expressions
# used to automatically fill out the contenttype field from the publisher field
# for example, if the publisher field is filled out with something different from "INPE"
# or "Instituto Nacional de Pesquisas Espaciais",
# then the contenttype field is automatically filled out with "External Contribution"
# otherwise it is filled out with empty
# effective only if the current contenttype value is {} or {External Contribution}
# array set localCollectionPublisherTable {{Conference Proceedings} {INPE|Instituto Nacional de Pesquisas Espaciais}}
# >> About actionTable
# optional
# used to set dynamically the action value of the form based on a given field value
# an action value is the list {serverAddress mirrorRep}
# for example if the action value depends on the area field content:
# array set actionTable {{Journal Article,%@area} {{{CEA} {}} {{COMB} {}} {{COMP} {}} {{ETES} {}} {{FISMAT} {}} {{FISPLASMA} {}} {{MET} {}} {{SRE} {mtc-m12.sid.inpe.br:80 sid.inpe.br/banon/2001/04.06.10.52.39}}}}
# >> About postSubmissionProcessTable
# optional
# used to define a list of repositories containing scripts to process
# the submitted files
# array set postSubmissionProcessTable {{Newspaper Article} {iconet.com.br/banon/2005/09.07.19.12}}
# >> About submissionDestinationTable
# optional
# used to define the submission destination local collection
# used with update and the option add (for example, used with ePrint)
# only one field name should be used (here, for example, %@area)
# array set submissionDestinationTable {{Journal Article,%@area} {SRE banon-pc2.dpi.inpe.br:1906/col/bighost.com.br/banon/2005/05.04.18.04.41}}
# >> About excludedSourceFieldNameTable
# optional - default means to don't exclude any fields
# used when the query variable sourcereferencetype is part of the query string
# then the field transposition between the source reference type and the current
# reference type is done except for the excluded fields
# array set excludedSourceFieldNameTable {{Conference Proceedings} {%I %C}}
# useful when closing ePrints
# >> About publishingProgressTable
# optional
# value is 1, 2, 3, 4, 5 or 6
# for Conference Proceedings:
# 1 means: Submission and Update
# 2 means: Review Process
# 3 means: Update Only
# 4 means: Camera-Ready Submission and Update
# 5 means: Proceedings Publication
# 6 means: Submission Maintenance
# controls the update header for Conference Proceedings
# set {publishingProgressTable(Conference Proceedings)} 3
# >> About submissionPolicyTable
# optional
# meaningfull only if restrictedSubmission == 0
# value is 1, 2 or 3
# 1 means to don't permit update
# 2 means to create a password for the user
# 3 means to leave the user choosing a login/password
# if [lindex displayTable($referenceType,username) 0] == 0 then default is equivalent to value 1
# if [lindex displayTable($referenceType,username) 0] == 1 then default is equivalent to value 3
# >> About archiveAcronym
# optional
set archiveAcronym {MCTI/INPE}
# >> About conferenceAcronym
# optional
# set conferenceAcronym {XIII SBSR}
# has priority over archiveAcronym
# used in controlArray.tcl
# >> About displayAllReviewrsTable
# optional
# value is 0 or 1; 1 means to display all reviewers in the reviewer assignment page
# default is 0
# array set displayAllReviewrsTable {{Conference Proceedings} 1}
# >> About blindReviewTable
# optional
# value is 0 or 1; 1 means to turn the review process blind
# array set blindReviewTable {{Conference Proceedings} 1}
# >> About fillingButtonTable
# try to fill out the field
# optional
# value is 0 or 1
# 0 means to don't display the filling buttons
# 1 means to display the filling buttons
# >> About checkingSessionDataTable
# optional
# value is 0 or 1
# default value is 0
# 0 means to don't check session data when updating a form
# 1 means to check session data when updating a form
# array set checkingSessionDataTable {{Conference Proceedings} 1}
# array set checkingSessionDataTable {{Book} 1}
# >> About hideSubmissionTable
# optional
# value is 0 or 1
# default value is 0
# 0 means to don't hide the submitted document (visibility is set to shown)
# 1 means to hide the submitted document (visibility is set to hidden)
# array set hideSubmissionTable {{Conference Proceedings} 1}
# >> About updatePolicyTable
# optional
# value is 0 or 1
# 0 means to force update by the author
# 1 means to force update by the alternate user (see alternateUserTable)
# when set, the username field value is ignored
# array set updatePolicyTable {{Conference Proceedings} 1}
# >> About alternateUserTable
# optional
# value is a valid user name
# default is administrator
# used in connection with updatePolicyTable
# array set alternateUserTable {{Thesis} supervisor}
# >> About forceAssignedPaperUpdateTable
# optional
# value is 0 or 1
# default value is 0
# 0 means to don't force the update of assigned paper
# 1 means to force the update of assigned paper
# array set forceAssignedPaperUpdateTable {{Conference Proceedings} 1}
# >> About addAudiovisualMaterialSubmissionOption
# optional
# value is 0 or 1
# default value is 0
# 0 means to don't add
# 1 means to add audiovisual material submission option (used to customize submission form)
# set addAudiovisualMaterialSubmissionOption 1
# >> About fieldValueFilterCommandTable
# optional
# used to modify fieldValue in Submit
# example of field value filter command:
# array set fieldValueFilterCommandTable {{Thesis,%8} {regsub {(..)/(..)/(....)} $fieldValue {\3-\2-\1} fieldValue}}
# ------------
# == Variables which are used only in this script
# >> manualFilling
# manualFilling value is 0 at submit and 1 at update
# used to hide some fields at submit
if [info exists update] {
set manualFilling $update
} else {
# Automatic filling using mappings (tables)
set manualFilling 0
}
# >> equipeDoSID
# Os membros da equipe do SID tem privilégio da exibição do "search option for form filling" e de campos como notes, url, secondarykey...
# assim como os campos year e mextedition para ePrint
set equipeDoSID {^(administrator|alexandra|fabia|marciana|marciana@sid.inpe.br|seeger05|simone|yolanda|deicy|deicy@cptec.inpe.br|deicy.farabello|estagiario|rosemary|marta|martaseeger|lmanacero@yahoo.com|viveca@sid.inpe.br|tereza@sid.inpe.br|rodolfo@sid.inpe.br|alessandra@sid.inpe.br|luis.cpv@hotmail.com|valdirene|sergio|sergio@sid.inpe.br|banon|marcelo.pazos|marcelo.pazos@sid.inpe.br|aldo.bastos|geoinfo@dpi.inpe.br)$}
# >> loginDosResponsaveisPelaAutorizacao
# O responsável pelo autorização tem privilégio para atualizar: year, readpermission e, eventualmente secondarydate, readergroup e visibility
# set loginDosResponsaveisPelaAutorizacao {banon banon@dpi.inpe.br}
set loginDosResponsaveisPelaAutorizacao {marciana marciana@sid.inpe.br viveca@sid.inpe.br tereza@sid.inpe.br sergio sergio@sid.inpe.br marcelo.pazos marcelo.pazos@sid.inpe.br}
# >> loginDosResponsaveisPeloAbstract
# O responsável pelo abstract é tem também todas as opções de atualizações (all)
set loginDosResponsaveisPeloAbstract {banon yolanda marciana marciana@sid.inpe.br viveca@sid.inpe.br tereza@sid.inpe.br lmanacero@yahoo.com alessandra@sid.inpe.br luis.cpv@hotmail.com sergio sergio@sid.inpe.br marcelo.pazos marcelo.pazos@sid.inpe.br}
# >> areaBasedAction
if 0 {
# not used any more
set areaBasedAction {
{{} {}}
{{CEA} {mtc-m16.sid.inpe.br:80 sid.inpe.br/banon/2003/08.15.17.40.18}}
{{COMB} {mtc-m17.sid.inpe.br lcp.inpe.br/ignes/2004/02.12.18.39.49}}
{{COMP} {mtc-m16.sid.inpe.br:80 sid.inpe.br/banon/2003/08.15.17.40.18}}
{{ETES} {mtc-m16.sid.inpe.br:80 sid.inpe.br/banon/2003/08.15.17.40.18}}
{{FISMAT} {mtc-m16.sid.inpe.br:80 sid.inpe.br/banon/2003/08.15.17.40.18}}
{{FISPLASMA} {mtc-m16.sid.inpe.br:80 sid.inpe.br/banon/2003/08.15.17.40.18}}
{{MET} {mtc-m15.sid.inpe.br cptec.inpe.br/walmeida/2003/04.25.17.13}}
{{SRE} {mtc-m12.sid.inpe.br:80 sid.inpe.br/banon/2001/04.06.10.52.39}}
}
}
# >> groupOption2
set groupOption2 {} ;# para os anos anteriores a 2008
# importante >>> o if do ano corrente deve estar primeiro e somente ele deve conter os "ou"
# Códigos da instituição INPE ao longo dos anos
# Em 1992, o presidente Itamar Franco editou nova medida provisória que voltou a criar o ministério (MCT), que permanece como pasta da área até hoje. (http://www.mcti.gov.br/index.php/content/view/78973/Historico.html)
# http://www.inpe.br/institucional/sobre_inpe/historia.php
# 1992-2007 INPE-MCT-BR
# 1971-1991 INPE-BR
# 1963-1970 CNAE-BR
# IPE -> INPE (1990)
if {([info exists publishingYear] && [string equal {2014} $publishingYear]) || \
([info exists update] && !$update) || \
([info exists referenceType] && [string equal {Electronic Source} $referenceType])} {
# ANO CORRENTE
# ano de 2014 ou submit ou ePrint
# o nome de divisão YYY é usado quando o nome verdadeiro da divisão é desconhecido
set groupOption2 {
{}
{CBE {{CBE CBE-CBE-INPE-MCTI-GOV-BR} {YYY YYY-CBE-INPE-MCTI-GOV-BR}}}
{CCR {{CCR CCR-CCR-INPE-MCTI-GOV-BR} {CRA CRA-CCR-INPE-MCTI-GOV-BR} {CRN CRN-CCR-INPE-MCTI-GOV-BR} {CRS CRS-CCR-INPE-MCTI-GOV-BR} {PAN PAN-CCR-INPE-MCTI-GOV-BR} {YYY YYY-CCR-INPE-MCTI-GOV-BR}}}
{CEA {{CEA CEA-CEA-INPE-MCTI-GOV-BR} {DAE DAE-CEA-INPE-MCTI-GOV-BR} {DAS DAS-CEA-INPE-MCTI-GOV-BR} {DGE DGE-CEA-INPE-MCTI-GOV-BR} {SLB SLB-CEA-INPE-MCTI-GOV-BR} {YYY YYY-CEA-INPE-MCTI-GOV-BR}}}
{CGI {{CGI CGI-CGI-INPE-MCTI-GOV-BR} {DGP DGP-CGI-INPE-MCTI-GOV-BR} {SAB SAB-CGI-INPE-MCTI-GOV-BR} {SAS SAS-CGI-INPE-MCTI-GOV-BR} {SEM SEM-CGI-INPE-MCTI-GOV-BR} {SGC SGC-CGI-INPE-MCTI-GOV-BR} {SIA SIA-CGI-INPE-MCTI-GOV-BR} {URC URC-CGI-INPE-MCTI-GOV-BR} {YYY YYY-CGI-INPE-MCTI-GOV-BR}}}
{CPA {{CPA CPA-CPA-INPE-MCTI-GOV-BR} {SPO SPO-CPA-INPE-MCTI-GOV-BR} {SPR SPR-CPA-INPE-MCTI-GOV-BR} {YYY YYY-CPA-INPE-MCTI-GOV-BR}}}
{CPT {{CPT CPT-CPT-INPE-MCTI-GOV-BR} {DMD DMD-CPT-INPE-MCTI-GOV-BR} {DOP DOP-CPT-INPE-MCTI-GOV-BR} {DSA DSA-CPT-INPE-MCTI-GOV-BR} {SAA SAA-CPT-INPE-MCTI-GOV-BR} {SSS SSS-CPT-INPE-MCTI-GOV-BR} {YYY YYY-CPT-INPE-MCTI-GOV-BR}}}
{CRC {{CRC CRC-CRC-INPE-MCTI-GOV-BR} {YYY YYY-CRC-INPE-MCTI-GOV-BR}}}
{CST {{CST CST-CST-INPE-MCTI-GOV-BR} {YYY YYY-CST-INPE-MCTI-GOV-BR}}}
{CTE {{CTE CTE-CTE-INPE-MCTI-GOV-BR} {LAC LAC-CTE-INPE-MCTI-GOV-BR} {LAP LAP-CTE-INPE-MCTI-GOV-BR} {LAS LAS-CTE-INPE-MCTI-GOV-BR} {LCP LCP-CTE-INPE-MCTI-GOV-BR} {YYY YYY-CTE-INPE-MCTI-GOV-BR}}}
{CTO {{CTO CTO-CTO-INPE-MCTI-GOV-BR} {SCO SCO-CTO-INPE-MCTI-GOV-BR} {SCP SCP-CTO-INPE-MCTI-GOV-BR} {SOF SOF-CTO-INPE-MCTI-GOV-BR} {STI STI-CTO-INPE-MCTI-GOV-BR} {URO URO-CTO-INPE-MCTI-GOV-BR} {YYY YYY-CTO-INPE-MCTI-GOV-BR}}}
{DIR {{DIR DIR-DIR-INPE-MCTI-GOV-BR} {YYY YYY-DIR-INPE-MCTI-GOV-BR}}}
{ETE {{CBS CBS-ETE-INPE-MCTI-GOV-BR} {DEA DEA-ETE-INPE-MCTI-GOV-BR} {DMC DMC-ETE-INPE-MCTI-GOV-BR} {DSE DSE-ETE-INPE-MCTI-GOV-BR} {DSS DSS-ETE-INPE-MCTI-GOV-BR} {ETE ETE-ETE-INPE-MCTI-GOV-BR} {PMM PMM-ETE-INPE-MCTI-GOV-BR} {SCI SCI-ETE-INPE-MCTI-GOV-BR} {SGP SGP-ETE-INPE-MCTI-GOV-BR} {SMD SMD-ETE-INPE-MCTI-GOV-BR} {SMF SMF-ETE-INPE-MCTI-GOV-BR} {YYY YYY-ETE-INPE-MCTI-GOV-BR}}}
{GB {{GB GB-GB-INPE-MCTI-GOV-BR} {SAT SAT-GB-INPE-MCTI-GOV-BR} {SID SID-GB-INPE-MCTI-GOV-BR} {SPG SPG-GB-INPE-MCTI-GOV-BR} {YYY YYY-GB-INPE-MCTI-GOV-BR}}}
{LIT {{LIT LIT-LIT-INPE-MCTI-GOV-BR} {YYY YYY-LIT-INPE-MCTI-GOV-BR}}}
{OBT {{ACB ACB-OBT-INPE-MCTI-GOV-BR} {AMZ AMZ-OBT-INPE-MCTI-GOV-BR} {DGI DGI-OBT-INPE-MCTI-GOV-BR} {DPI DPI-OBT-INPE-MCTI-GOV-BR} {DSR DSR-OBT-INPE-MCTI-GOV-BR} {OBT OBT-OBT-INPE-MCTI-GOV-BR} {YYY YYY-OBT-INPE-MCTI-GOV-BR}}}
{SPG {{AST AST-CEA-SPG-INPE-MCTI-GOV-BR} {CAP CAP-COMP-SPG-INPE-MCTI-GOV-BR} {CMC CMC-ETES-SPG-INPE-MCTI-GOV-BR} {CMS CMS-ETES-SPG-INPE-MCTI-GOV-BR} {CSE CSE-ETES-SPG-INPE-MCTI-GOV-BR} {CST CST-CST-SPG-INPE-MCTI-GOV-BR} {GES GES-CEA-SPG-INPE-MCTI-GOV-BR} {GESAST GESAST-CEA-SPG-INPE-MCTI-GOV-BR} {GESATM GESATM-CEA-SPG-INPE-MCTI-GOV-BR} {MET MET-MET-SPG-INPE-MCTI-GOV-BR} {PCP PCP-ETES-SPG-INPE-MCTI-GOV-BR} {SER SER-SRE-SPG-INPE-MCTI-GOV-BR}}}
{TEC {{TEC TEC-TEC-INPE-MCTI-GOV-BR} {YYY YYY-TEC-INPE-MCTI-GOV-BR}}}
}
}
if {[info exists publishingYear] && [string equal {2013} $publishingYear]} {
# ano de 2013
set groupOption2 {
{}
{CBE {{CBE CBE-CBE-INPE-MCTI-GOV-BR}}}
{CCR {{CCR CCR-CCR-INPE-MCTI-GOV-BR} {CRA CRA-CCR-INPE-MCTI-GOV-BR} {CRN CRN-CCR-INPE-MCTI-GOV-BR} {CRS CRS-CCR-INPE-MCTI-GOV-BR} {PAN PAN-CCR-INPE-MCTI-GOV-BR}}}
{CEA {{CEA CEA-CEA-INPE-MCTI-GOV-BR} {DAE DAE-CEA-INPE-MCTI-GOV-BR} {DAS DAS-CEA-INPE-MCTI-GOV-BR} {DGE DGE-CEA-INPE-MCTI-GOV-BR} {SLB SLB-CEA-INPE-MCTI-GOV-BR}}}
{CGI {{CGI CGI-CGI-INPE-MCTI-GOV-BR} {DGP DGP-CGI-INPE-MCTI-GOV-BR} {SAB SAB-CGI-INPE-MCTI-GOV-BR} {SAS SAS-CGI-INPE-MCTI-GOV-BR} {SEM SEM-CGI-INPE-MCTI-GOV-BR} {SGC SGC-CGI-INPE-MCTI-GOV-BR} {SIA SIA-CGI-INPE-MCTI-GOV-BR} {URC URC-CGI-INPE-MCTI-GOV-BR}}}
{CPA {{CPA CPA-CPA-INPE-MCTI-GOV-BR} {SPO SPO-CPA-INPE-MCTI-GOV-BR} {SPR SPR-CPA-INPE-MCTI-GOV-BR}}}
{CPT {{CPT CPT-CPT-INPE-MCTI-GOV-BR} {DMD DMD-CPT-INPE-MCTI-GOV-BR} {DOP DOP-CPT-INPE-MCTI-GOV-BR} {DSA DSA-CPT-INPE-MCTI-GOV-BR} {SAA SAA-CPT-INPE-MCTI-GOV-BR} {SSS SSS-CPT-INPE-MCTI-GOV-BR}}}
{CRC {{CRC CRC-CRC-INPE-MCTI-GOV-BR}}}
{CST {{CST CST-CST-INPE-MCTI-GOV-BR}}}
{CTE {{CTE CTE-CTE-INPE-MCTI-GOV-BR} {LAC LAC-CTE-INPE-MCTI-GOV-BR} {LAP LAP-CTE-INPE-MCTI-GOV-BR} {LAS LAS-CTE-INPE-MCTI-GOV-BR} {LCP LCP-CTE-INPE-MCTI-GOV-BR}}}
{CTO {{CTO CTO-CTO-INPE-MCTI-GOV-BR} {SCO SCO-CTO-INPE-MCTI-GOV-BR} {SCP SCP-CTO-INPE-MCTI-GOV-BR} {SOF SOF-CTO-INPE-MCTI-GOV-BR} {STI STI-CTO-INPE-MCTI-GOV-BR} {URO URO-CTO-INPE-MCTI-GOV-BR}}}
{DIR {{DIR DIR-DIR-INPE-MCTI-GOV-BR}}}
{ETE {{CBS CBS-ETE-INPE-MCTI-GOV-BR} {DEA DEA-ETE-INPE-MCTI-GOV-BR} {DMC DMC-ETE-INPE-MCTI-GOV-BR} {DSE DSE-ETE-INPE-MCTI-GOV-BR} {DSS DSS-ETE-INPE-MCTI-GOV-BR} {ETE ETE-ETE-INPE-MCTI-GOV-BR} {PMM PMM-ETE-INPE-MCTI-GOV-BR} {SCI SCI-ETE-INPE-MCTI-GOV-BR} {SGP SGP-ETE-INPE-MCTI-GOV-BR} {SMD SMD-ETE-INPE-MCTI-GOV-BR} {SMF SMF-ETE-INPE-MCTI-GOV-BR}}}
{GB {{GB GB-GB-INPE-MCTI-GOV-BR} {SAT SAT-GB-INPE-MCTI-GOV-BR} {SID SID-GB-INPE-MCTI-GOV-BR} {SPG SPG-GB-INPE-MCTI-GOV-BR}}}
{LIT {{LIT LIT-LIT-INPE-MCTI-GOV-BR}}}
{OBT {{ACB ACB-OBT-INPE-MCTI-GOV-BR} {AMZ AMZ-OBT-INPE-MCTI-GOV-BR} {DGI DGI-OBT-INPE-MCTI-GOV-BR} {DPI DPI-OBT-INPE-MCTI-GOV-BR} {DSR DSR-OBT-INPE-MCTI-GOV-BR} {OBT OBT-OBT-INPE-MCTI-GOV-BR}}}
{SPG {{AST AST-CEA-SPG-INPE-MCTI-GOV-BR} {CAP CAP-COMP-SPG-INPE-MCTI-GOV-BR} {CMC CMC-ETES-SPG-INPE-MCTI-GOV-BR} {CMS CMS-ETES-SPG-INPE-MCTI-GOV-BR} {CSE CSE-ETES-SPG-INPE-MCTI-GOV-BR} {CST CST-CST-SPG-INPE-MCTI-GOV-BR} {GES GES-CEA-SPG-INPE-MCTI-GOV-BR} {GESAST GESAST-CEA-SPG-INPE-MCTI-GOV-BR} {GESATM GESATM-CEA-SPG-INPE-MCTI-GOV-BR} {MET MET-MET-SPG-INPE-MCTI-GOV-BR} {PCP PCP-ETES-SPG-INPE-MCTI-GOV-BR} {SER SER-SRE-SPG-INPE-MCTI-GOV-BR}}}
{TEC {{TEC TEC-TEC-INPE-MCTI-GOV-BR}}}
}
}
if {[info exists publishingYear] && [string equal {2012} $publishingYear]} {
# ano de 2012
# nos dados da administração de 2012
# JANIO_KONO CBS-OBT-INPE-MCTI-GOV-BR
# deveria ser provalvelmente
# JANIO_KONO CBS-ETE-INPE-MCTI-GOV-BR
# esse dado da administração foi mantido na tabela author,group
set groupOption2 {
{}
{CBE {{CBE CBE-CBE-INPE-MCTI-GOV-BR}}}
{CCR {{CCR CCR-CCR-INPE-MCTI-GOV-BR} {CRA CRA-CCR-INPE-MCTI-GOV-BR} {CRN CRN-CCR-INPE-MCTI-GOV-BR} {CRS CRS-CCR-INPE-MCTI-GOV-BR} {PAN PAN-CCR-INPE-MCTI-GOV-BR} {ROE ROE-CCR-INPE-MCTI-GOV-BR} {SAU SAU-CCR-INPE-MCTI-GOV-BR} {SPG SPG-CCR-INPE-MCTI-GOV-BR} {URO URO-CCR-INPE-MCTI-GOV-BR}}}
{CEA {{CEA CEA-CEA-INPE-MCTI-GOV-BR} {DAE DAE-CEA-INPE-MCTI-GOV-BR} {DAS DAS-CEA-INPE-MCTI-GOV-BR} {DGE DGE-CEA-INPE-MCTI-GOV-BR} {SLB SLB-CEA-INPE-MCTI-GOV-BR}}}
{CGI {{CBA CBA-CGI-INPE-MCTI-GOV-BR} {CGI CGI-CGI-INPE-MCTI-GOV-BR} {DGP DGP-CGI-INPE-MCTI-GOV-BR} {SAS SAS-CGI-INPE-MCTI-GOV-BR} {SAB SAB-CGI-INPE-MCTI-GOV-BR} {SEM SEM-CGI-INPE-MCTI-GOV-BR} {SGC SGC-CGI-INPE-MCTI-GOV-BR} {SIA SIA-CGI-INPE-MCTI-GOV-BR} {URC URC-CGI-INPE-MCTI-GOV-BR}}}
{COF {{CBA CBA-COF-INPE-MCTI-GOV-BR} {COF COF-COF-INPE-MCTI-GOV-BR} {SAB SAB-COF-INPE-MCTI-GOV-BR} {SCO SCO-COF-INPE-MCTI-GOV-BR} {SSA SSA-COF-INPE-MCTI-GOV-BR}}}
{CPA {{CPA CPA-CPA-INPE-MCTI-GOV-BR} {SPO SPO-CPA-INPE-MCTI-GOV-BR} {SPR SPR-CPA-INPE-MCTI-GOV-BR}}}
{CPT {{CPT CPT-CPT-INPE-MCTI-GOV-BR} {DMD DMD-CPT-INPE-MCTI-GOV-BR} {DOP DOP-CPT-INPE-MCTI-GOV-BR} {DSA DSA-CPT-INPE-MCTI-GOV-BR} {SAA SAA-CPT-INPE-MCTI-GOV-BR} {SSS SSS-CPT-INPE-MCTI-GOV-BR}}}
{CRC {{CRC CRC-CRC-INPE-MCTI-GOV-BR}}}
{CST {{CST CST-CST-INPE-MCTI-GOV-BR} {SCE SCE-CST-INPE-MCTI-GOV-BR}}}
{CTE {{CTE CTE-CTE-INPE-MCTI-GOV-BR} {LAC LAC-CTE-INPE-MCTI-GOV-BR} {LAP LAP-CTE-INPE-MCTI-GOV-BR} {LAS LAS-CTE-INPE-MCTI-GOV-BR} {LCP LCP-CTE-INPE-MCTI-GOV-BR}}}
{CTO {{COF COF-CTO-INPE-MCTI-GOV-BR} {CTO CTO-CTO-INPE-MCTI-GOV-BR} {SCO SCO-CTO-INPE-MCTI-GOV-BR} {SCP SCP-CTO-INPE-MCTI-GOV-BR} {SOF SOF-CTO-INPE-MCTI-GOV-BR} {STI STI-CTO-INPE-MCTI-GOV-BR}}}
{DIR {{DIR DIR-DIR-INPE-MCTI-GOV-BR}}}
{ETE {{CB CB-ETE-INPE-MCTI-GOV-BR} {DEA DEA-ETE-INPE-MCTI-GOV-BR} {DMC DMC-ETE-INPE-MCTI-GOV-BR} {DSE DSE-ETE-INPE-MCTI-GOV-BR} {DSS DSS-ETE-INPE-MCTI-GOV-BR} {ETE ETE-ETE-INPE-MCTI-GOV-BR} {PMM PMM-ETE-INPE-MCTI-GOV-BR} {SCI SCI-ETE-INPE-MCTI-GOV-BR} {SGP SGP-ETE-INPE-MCTI-GOV-BR} {SMD SMD-ETE-INPE-MCTI-GOV-BR} {SMF SMF-ETE-INPE-MCTI-GOV-BR}}}
{GB {{GB GB-GB-INPE-MCTI-GOV-BR} {SID SID-GB-INPE-MCTI-GOV-BR} {SPG SPG-GB-INPE-MCTI-GOV-BR}}}
{LIT {{LIT LIT-LIT-INPE-MCTI-GOV-BR}}}
{OBT {{ACB ACB-OBT-INPE-MCTI-GOV-BR} {AMZ AMZ-OBT-INPE-MCTI-GOV-BR} {CBS CBS-OBT-INPE-MCTI-GOV-BR} {DGI DGI-OBT-INPE-MCTI-GOV-BR} {DPI DPI-OBT-INPE-MCTI-GOV-BR} {DSR DSR-OBT-INPE-MCTI-GOV-BR} {OBT OBT-OBT-INPE-MCTI-GOV-BR}}}
{SPG {{AST AST-CEA-SPG-INPE-MCTI-GOV-BR} {CAP CAP-COMP-SPG-INPE-MCTI-GOV-BR} {CMC CMC-ETES-SPG-INPE-MCTI-GOV-BR} {CMS CMS-ETES-SPG-INPE-MCTI-GOV-BR} {CSE CSE-ETES-SPG-INPE-MCTI-GOV-BR} {CST CST-CST-SPG-INPE-MCTI-GOV-BR} {GES GES-CEA-SPG-INPE-MCTI-GOV-BR} {GESAST GESAST-CEA-SPG-INPE-MCTI-GOV-BR} {GESATM GESATM-CEA-SPG-INPE-MCTI-GOV-BR} {MET MET-MET-SPG-INPE-MCTI-GOV-BR} {PCP PCP-ETES-SPG-INPE-MCTI-GOV-BR} {SER SER-SRE-SPG-INPE-MCTI-GOV-BR}}}
{TEC {{TEC TEC-TEC-INPE-MCTI-GOV-BR}}}
}
}
if {[info exists publishingYear] && [string equal {2011} $publishingYear]} {
# ano de 2011
set groupOption2 {
{}
{CBE {{CBE CBE-CBE-INPE-MCT-BR}}}
{CCR {{CCR CCR-CCR-INPE-MCT-BR} {CRN CRN-CCR-INPE-MCT-BR} {CRS CRS-CCR-INPE-MCT-BR} {PAN PAN-CCR-INPE-MCT-BR} {SPG SPG-CCR-INPE-MCT-BR}}}
{CEA {{CEA CEA-CEA-INPE-MCT-BR} {DAE DAE-CEA-INPE-MCT-BR} {DAS DAS-CEA-INPE-MCT-BR} {DGE DGE-CEA-INPE-MCT-BR} {SLB SLB-CEA-INPE-MCT-BR}}}
{CGI {{CGI CGI-CGI-INPE-MCT-BR} {DGP DGP-CGI-INPE-MCT-BR} {SAS SAS-CGI-INPE-MCT-BR} {SEM SEM-CGI-INPE-MCT-BR} {SGC SGC-CGI-INPE-MCT-BR} {SIA SIA-CGI-INPE-MCT-BR}}}
{COF {{CBA CBA-COF-INPE-MCT-BR} {COF COF-COF-INPE-MCT-BR} {SAB SAB-COF-INPE-MCT-BR} {SAO SAO-COF-INPE-MCT-BR} {SCC SCC-COF-INPE-MCT-BR} {SCO SCO-COF-INPE-MCT-BR} {SOF SOF-COF-INPE-MCT-BR} {SSA SSA-COF-INPE-MCT-BR} {URC URC-COF-INPE-MCT-BR}}}
{CPA {{CPA CPA-CPA-INPE-MCT-BR}}}
{CPT {{CPT CPT-CPT-INPE-MCT-BR} {DMA DMA-CPT-INPE-MCT-BR} {DMD DMD-CPT-INPE-MCT-BR} {DOP DOP-CPT-INPE-MCT-BR} {DSA DSA-CPT-INPE-MCT-BR} {SPU SPU-CPT-INPE-MCT-BR} {SSS SSS-CPT-INPE-MCT-BR}}}
{CRC {{CRC CRC-CRC-INPE-MCT-BR}}}
{CST {{CST CST-CST-INPE-MCT-BR}}}
{CTE {{CTE CTE-CTE-INPE-MCT-BR} {LAC LAC-CTE-INPE-MCT-BR} {LAP LAP-CTE-INPE-MCT-BR} {LAS LAS-CTE-INPE-MCT-BR} {LCP LCP-CTE-INPE-MCT-BR}}}
{DIR {{DIR DIR-DIR-INPE-MCT-BR}}}
{ETE {{CBS CBS-ETE-INPE-MCT-BR} {DEA DEA-ETE-INPE-MCT-BR} {DMC DMC-ETE-INPE-MCT-BR} {DSE DSE-ETE-INPE-MCT-BR} {DSS DSS-ETE-INPE-MCT-BR} {ETE ETE-ETE-INPE-MCT-BR} {PMM PMM-ETE-INPE-MCT-BR} {SCI SCI-ETE-INPE-MCT-BR} {SGP SGP-ETE-INPE-MCT-BR} {SMD SMD-ETE-INPE-MCT-BR} {SMF SMF-ETE-INPE-MCT-BR}}}
{GB {{GB GB-GB-INPE-MCT-BR} {SID SID-GB-INPE-MCT-BR} {STI STI-GB-INPE-MCT-BR}}}
{LIT {{LIT LIT-LIT-INPE-MCT-BR}}}
{OBT {{ACB ACB-OBT-INPE-MCT-BR} {AMZ AMZ-OBT-INPE-MCT-BR} {DGI DGI-OBT-INPE-MCT-BR} {DPI DPI-OBT-INPE-MCT-BR} {DSR DSR-OBT-INPE-MCT-BR} {OBT OBT-OBT-INPE-MCT-BR}}}
{SPG {{SPG SPG-SPG-INPE-MCT-BR}}}
{TEC {{TEC TEC-TEC-INPE-MCT-BR}}}
}
}
if {[info exists publishingYear] && [string equal {2010} $publishingYear]} {
# ano de 2010
set groupOption2 {
{}
{CBE {{CBE CBE-CBE-INPE-MCT-BR}}}
{CCR {{CCR CCR-CCR-INPE-MCT-BR} {CRN CRN-CCR-INPE-MCT-BR} {CRS CRS-CCR-INPE-MCT-BR} {PAN PAN-CCR-INPE-MCT-BR} {SPG SPG-CCR-INPE-MCT-BR}}}
{CEA {{CEA CEA-CEA-INPE-MCT-BR} {DAE DAE-CEA-INPE-MCT-BR} {DAS DAS-CEA-INPE-MCT-BR} {DGE DGE-CEA-INPE-MCT-BR} {SLB SLB-CEA-INPE-MCT-BR}}}
{CGI {{CGI CGI-CGI-INPE-MCT-BR} {DGP DGP-CGI-INPE-MCT-BR} {SAS SAS-CGI-INPE-MCT-BR} {SEM SEM-CGI-INPE-MCT-BR} {SGC SGC-CGI-INPE-MCT-BR} {SIA SIA-CGI-INPE-MCT-BR}}}
{COF {{CBA CBA-COF-INPE-MCT-BR} {COF COF-COF-INPE-MCT-BR} {SAB SAB-COF-INPE-MCT-BR} {SAO SAO-COF-INPE-MCT-BR} {SCC SCC-COF-INPE-MCT-BR} {SCO SCO-COF-INPE-MCT-BR} {SOF SOF-COF-INPE-MCT-BR} {SSA SSA-COF-INPE-MCT-BR} {URC URC-COF-INPE-MCT-BR}}}
{CPA {{CPA CPA-CPA-INPE-MCT-BR}}}
{CPT {{CPT CPT-CPT-INPE-MCT-BR} {DMA DMA-CPT-INPE-MCT-BR} {DMD DMD-CPT-INPE-MCT-BR} {DOP DOP-CPT-INPE-MCT-BR} {DSA DSA-CPT-INPE-MCT-BR} {SPU SPU-CPT-INPE-MCT-BR} {SSS SSS-CPT-INPE-MCT-BR}}}
{CRC {{CRC CRC-CRC-INPE-MCT-BR}}}
{CST {{CST CST-CST-INPE-MCT-BR}}}
{CTE {{CTE CTE-CTE-INPE-MCT-BR} {LAC LAC-CTE-INPE-MCT-BR} {LAP LAP-CTE-INPE-MCT-BR} {LAS LAS-CTE-INPE-MCT-BR} {LCP LCP-CTE-INPE-MCT-BR}}}
{DIR {{DIR DIR-DIR-INPE-MCT-BR} {GB GB-DIR-INPE-MCT-BR}}}
{ETE {{CBS CBS-ETE-INPE-MCT-BR} {DEA DEA-ETE-INPE-MCT-BR} {DMC DMC-ETE-INPE-MCT-BR} {DSE DSE-ETE-INPE-MCT-BR} {DSS DSS-ETE-INPE-MCT-BR} {ETE ETE-ETE-INPE-MCT-BR} {PMM PMM-ETE-INPE-MCT-BR} {SCI SCI-ETE-INPE-MCT-BR} {SGP SGP-ETE-INPE-MCT-BR} {SMD SMD-ETE-INPE-MCT-BR} {SMF SMF-ETE-INPE-MCT-BR}}}
{GB {{SID SID-GB-INPE-MCT-BR} {STI STI-GB-INPE-MCT-BR}}}
{LIT {{LIT LIT-LIT-INPE-MCT-BR}}}
{OBT {{ACB ACB-OBT-INPE-MCT-BR} {AMZ AMZ-OBT-INPE-MCT-BR} {DGI DGI-OBT-INPE-MCT-BR} {DPI DPI-OBT-INPE-MCT-BR} {DSR DSR-OBT-INPE-MCT-BR} {OBT OBT-OBT-INPE-MCT-BR}}}
{SPG {{SPG SPG-SPG-INPE-MCT-BR}}}
{TEC {{TEC TEC-TEC-INPE-MCT-BR}}}
}
}
if {[info exists publishingYear] && [string equal {2009} $publishingYear]} {
# ano de 2009
set groupOption2 {
{}
{CBE {{CBE CBE-CBE-INPE-MCT-BR}}}
{CCR {{CCR CCR-CCR-INPE-MCT-BR} {CRN CRN-CCR-INPE-MCT-BR} {CRS CRS-CCR-INPE-MCT-BR} {PAN PAN-CCR-INPE-MCT-BR} {SPG SPG-CCR-INPE-MCT-BR}}}
{CEA {{CEA CEA-CEA-INPE-MCT-BR} {DAE DAE-CEA-INPE-MCT-BR} {DAS DAS-CEA-INPE-MCT-BR} {DGE DGE-CEA-INPE-MCT-BR} {SLB SLB-CEA-INPE-MCT-BR}}}
{CGI {{CGI CGI-CGI-INPE-MCT-BR} {DGP DGP-CGI-INPE-MCT-BR} {SAS SAS-CGI-INPE-MCT-BR} {SEM SEM-CGI-INPE-MCT-BR} {SGC SGC-CGI-INPE-MCT-BR} {SIA SIA-CGI-INPE-MCT-BR}}}
{COF {{CBA CBA-COF-INPE-MCT-BR} {COF COF-COF-INPE-MCT-BR} {SAB SAB-COF-INPE-MCT-BR} {SAO SAO-COF-INPE-MCT-BR} {SCC SCC-COF-INPE-MCT-BR} {SCO SCO-COF-INPE-MCT-BR} {SOF SOF-COF-INPE-MCT-BR} {SSA SSA-COF-INPE-MCT-BR} {URC URC-COF-INPE-MCT-BR}}}
{CPA {{CPA CPA-CPA-INPE-MCT-BR}}}
{CPT {{CPT CPT-CPT-INPE-MCT-BR} {DMA DMA-CPT-INPE-MCT-BR} {DMD DMD-CPT-INPE-MCT-BR} {DOP DOP-CPT-INPE-MCT-BR} {DSA DSA-CPT-INPE-MCT-BR} {SPU SPU-CPT-INPE-MCT-BR} {SSS SSS-CPT-INPE-MCT-BR}}}
{CRC {{CRC CRC-CRC-INPE-MCT-BR}}}
{CST {{CST CST-CST-INPE-MCT-BR}}}
{CTE {{CTE CTE-CTE-INPE-MCT-BR} {LAC LAC-CTE-INPE-MCT-BR} {LAP LAP-CTE-INPE-MCT-BR} {LAS LAS-CTE-INPE-MCT-BR} {LCP LCP-CTE-INPE-MCT-BR}}}
{DIR {{DIR DIR-DIR-INPE-MCT-BR} {GB GB-DIR-INPE-MCT-BR}}}
{ETE {{CBS CBS-ETE-INPE-MCT-BR} {DEA DEA-ETE-INPE-MCT-BR} {DMC DMC-ETE-INPE-MCT-BR} {DSE DSE-ETE-INPE-MCT-BR} {DSS DSS-ETE-INPE-MCT-BR} {ETE ETE-ETE-INPE-MCT-BR} {PMM PMM-ETE-INPE-MCT-BR} {SCI SCI-ETE-INPE-MCT-BR} {SGP SGP-ETE-INPE-MCT-BR} {SMD SMD-ETE-INPE-MCT-BR} {SMF SMF-ETE-INPE-MCT-BR}}}
{GB {{SID SID-GB-INPE-MCT-BR} {STI STI-GB-INPE-MCT-BR}}}
{LIT {{LIT LIT-LIT-INPE-MCT-BR}}}
{OBT {{ACB ACB-OBT-INPE-MCT-BR} {AMZ AMZ-OBT-INPE-MCT-BR} {DGI DGI-OBT-INPE-MCT-BR} {DPI DPI-OBT-INPE-MCT-BR} {DSR DSR-OBT-INPE-MCT-BR} {OBT OBT-OBT-INPE-MCT-BR}}}
{TEC {{TEC TEC-TEC-INPE-MCT-BR}}}
}
}
if {[info exists publishingYear] && [string equal {2008} $publishingYear]} {
# ano de 2008
set groupOption2 {
{}
{CBE {{CBE CBE-CBE-INPE-MCT-BR}}}
{CEA {{DAE DAE-CEA-INPE-MCT-BR} {DAS DAS-CEA-INPE-MCT-BR} {DGE DGE-CEA-INPE-MCT-BR} {PAN PAN-CEA-INPE-MCT-BR} {SLB SLB-CEA-INPE-MCT-BR}}}
{CIE {{CRN CRN-CIE-INPE-MCT-BR} {RSU RSU-CIE-INPE-MCT-BR}}}
{CPA {{CPA CPA-CPA-INPE-MCT-BR}}}
{CPT {{CPT CPT-CPT-INPE-MCT-BR} {DMA DMA-CPT-INPE-MCT-BR} {DMD DMD-CPT-INPE-MCT-BR} {DOP DOP-CPT-INPE-MCT-BR} {DSA DSA-CPT-INPE-MCT-BR} {SPU SPU-CPT-INPE-MCT-BR} {SSS SSS-CPT-INPE-MCT-BR}}}
{CRC {{CRC CRC-CRC-INPE-MCT-BR}}}
{CST {{CST CST-CST-INPE-MCT-BR}}}
{CTE {{LAC LAC-CTE-INPE-MCT-BR} {LAP LAP-CTE-INPE-MCT-BR} {LAS LAS-CTE-INPE-MCT-BR} {LCP LCP-CTE-INPE-MCT-BR}}}
{ETE {{CPM CPM-ETE-INPE-MCT-BR} {CRS CRS-ETE-INPE-MCT-BR} {DEA DEA-ETE-INPE-MCT-BR} {DMC DMC-ETE-INPE-MCT-BR} {DSE DSE-ETE-INPE-MCT-BR} {DSS DSS-ETE-INPE-MCT-BR} {SCC SCC-ETE-INPE-MCT-BR} {SCE SCE-ETE-INPE-MCT-BR} {SCI SCI-ETE-INPE-MCT-BR} {SFM SFM-ETE-INPE-MCT-BR} {SGP SGP-ETE-INPE-MCT-BR}}}
{GB {{GB GB-GB-INPE-MCT-BR} {SID SID-GB-INPE-MCT-BR} {STD STD-GB-INPE-MCT-BR} {STI STI-GB-INPE-MCT-BR}}}
{LIT {{LIT LIT-LIT-INPE-MCT-BR}}}
{OBT {{ACB ACB-OBT-INPE-MCT-BR} {AMZ AMZ-OBT-INPE-MCT-BR} {DGI DGI-OBT-INPE-MCT-BR} {DPI DPI-OBT-INPE-MCT-BR} {DSR DSR-OBT-INPE-MCT-BR}}}
{TEC {{TEC TEC-TEC-INPE-MCT-BR}}}
}
}
# >> groupAffiliationFillout
if $manualFilling {
set numberOfGroups 0
foreach item $groupOption2 {
if [string equal {} $item] {continue}
incr numberOfGroups [llength [lindex $item 1]]
}
if {[info tclversion] > 8.4 && $numberOfGroups > 0} {
# tcl > 8.4 because of lrepeat
set groupAffiliationFillout [join [concat {{{}} {{}}} [lrepeat $numberOfGroups {{} {Instituto Nacional de Pesquisas Espaciais (INPE)}}]]]
} else {
set groupAffiliationFillout {{} {}}
}
}
# >> thesisList
# usado para montar o menu Vinculação à T&D
if {[info exists publishingYear] && [string equal {2014} $publishingYear]} {
# Source http://mtc-m21b.sid.inpe.br/sid.inpe.br/mtc-m21b/2014/06.15.16.33 thesisList
Source http://mtc-m21b.sid.inpe.br/col/sid.inpe.br/mtc-m21b/2014/06.15.16.33/doc/@tclPage.txt thesisList
}
if [info exists thesisList] {
set inputTypeNumberForTertiaryMark 3
} else {
set inputTypeNumberForTertiaryMark 0
set thesisList {}
}
# >> inputTypeNumber
if [string equal {} $groupOption2] {
set inputTypeNumber 2.1
} else {
set inputTypeNumber 3
}
# >> areaOption2
set areaOption2 {
{{} {}}
{{Ciência do Sistema Terrestre} {CST}}
{{Ciência Espacial e Atmosférica} {CEA}}
{{Combustão e Propulsão} {COMB}}
{{Computação Aplicada} {COMP}}
{{Engenharia e Tecnologia Espaciais} {ETES}}
{{Física de Plasma} {FISPLASMA}}
{{Gestão Estratégica} {GEST}}
{{Gestão e Tecnologia da Informação} {INFO}}
{{Observação da Terra} {SRE}}
{{Previsão de Tempo e Estudos Climáticos} {MET}}
{{Ciência e Tecnologia de Materiais e Sensores} {FISMAT}}
}
# ------------
# Setting the specific variables
foreach item $referenceTypeList {
if ![string equal {Resume} $item] {set displayTable($item,%@nexthigherunit) {0 {} {} {}}}
if {[info exists update] && $update && \
[info exists publishingYear] && ![string equal {} $publishingYear] && \
[info exists repositoryContentType] && ![string equal {External Contribution} $repositoryContentType]} {
set displayTable($item,%@rightsholder) {3 {} {} {}}
if {$publishingYear >= 2012} {
set optionTable2($item,%@rightsholder) {{{} {}} {{titular original} {originalauthor yes}} {{INPE por cessão} {originalauthor no name INPE-MCTI-GOV-BR}}}
} else {
set optionTable2($item,%@rightsholder) {{{} {}} {{titular original} {originalauthor yes}} {{INPE por cessão} {originalauthor no name INPE-MCT-BR}}}
}
} else {
set displayTable($item,%@rightsholder) {0 {} {} {}}
}
if [string equal {Journal Article} $item] {set displayTable($item,%@shorttitle) {0 {} {} {}}}
if [string equal {Conference Proceedings} $item] {set displayTable($item,%@shorttitle) {0 {} {} {}}}
}
# --------------------------------------------> Setting Field Value Attributes
# the tables below are used to format the Administrator page for setting field value attributes
# repository: iconet.com.br/banon/2007/01.01.16.00
array set displayTable {{journal,dissemination} {2.2 {} {} {}}}
array set displayTable {{journal,issn} {2.1 {} {} {}}}
array set displayTable {{journal,secondarytype} {3 {} {} {}}}
array set boxTable {{journal,dissemination} {{{WEBSCI} 0} {{PORTALCAPES} 0} {{SCIELO} 0} {{AGU} 0} {{MGA} 0} {{COMPENDEX} 0} {{IEEEXplore} 0}}}
array set optionTable2 {{journal,secondarytype} {{{} {}} {{Revista Internacional} {PRE PI}} {{Revista Nacional} {PRE PN}}}}
# --------------------------------------------> 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} 0} ;# 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} {}}
# --------------------------------------------> Journal Article
array set maximumFileSizeTable {{Journal Article} {51200000}} ;# 50000 KiB
array set contentTypeTable {{Journal Article} {
application/force-download
application/msword
application/octet-stream
application/postscript
application/pdf
application/vnd.oasis.opendocument.text
application/vnd.openxmlformats-officedocument.wordprocessingml.document
application/x-zip
application/x-zip-compressed
application/zip
text/html
text/plain
text/richtext
}}
# array set orderingFieldTable {{Journal Article} {%@secondarykey %T %A %B %V %N %P %8 %D %X %K %@area %@group %@affiliation %@issn}}
# array set orderingFieldTable {{Journal Article} {%D %A %T %B %V %N %P %8 %K %X %@secondarykey %@issn}}
array set orderingFieldTable {{Journal Article} {%@secondarykey %A %T %D %B %V %N %P %8 %@doi %K %X %@issn}}
array set requiredFieldFootnoteTable {{Journal Article} {(*)}}
# array set initialFootnoteNumberTable {{Journal Article} {2}}
array set searchOptionTable {{Journal Article} {no}}
array set displayTable {{Journal Article,%A} {2.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} {3\
{} {} {}}} ;# typeofwork
array set displayTable {{Journal Article,%?} {0\
{} {} {}}} ;# subsidiaryauthor
array set displayTable {{Journal Article,%J} {0\
{} {} {}}} ;# alternatetitle - alternatejournal
array set displayTable {{Journal Article,%@} {0\
{} {} {ISSN}}} ;# 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} {2.1\
{} {} {}}} ;# custom3 - targetfile
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]} {} {Resumo/Abstract}}} ;# abstract - abstract
array set displayTable {{Journal Article,%O} {0\
{} {} {}}} ;# notes - notes
array set displayTable {{Journal Article,%U} {2.1\
{} {} {Endereço Web do Documento}}} ;# url - url (the suffix d means to display the download checkbox)
array set displayTable {{Journal Article,%(} {0\
{} {} {}}} ;# previousedition - previousedition
array set displayTable {{Journal Article,%)} {0\
{} {} {}}} ;# nextedition - nextedition
array set displayTable {{Journal Article,%@parentrepositories} {0\
{} {} {}}} ;# - parentrepositories
array set displayTable {{Journal Article,%@language} {3\
{} {} {}}} ;# - language
array set displayTable {{Journal Article,%@contenttype} {0\
{} {External Contribution} {}}} ;# - contenttype
array set displayTable {{Journal Article,%@copyholder} {0\
{} {} {O SID Possui uma Cópia Impressa?}}} ;# - copyholder
array set displayTable {{Journal Article,%@e-mailaddress} {0\
{} {} {e-Mail para contato}}} ;# - e-mailaddress
array set displayTable {{Journal Article,%@secondarykey} {0\
{} {} {}}} ;# - secondarykey
if $manualFilling {
array set displayTable {{Journal Article,%@secondarytype} {4\
{} {} {Circulação}}} ;# - secondarytype
} else {
array set displayTable {{Journal Article,%@secondarytype} {0\
{} {} {}}} ;# - secondarytype
}
array set displayTable {{Journal Article,%@tertiarytype} {0\
{} {} {}}} ;# - tertiarytype
if $manualFilling {
array set displayTable {{Journal Article,%@dissemination} {4\
{} {} {Revista com Divulgação em}}} ;# - dissemination
} else {
array set displayTable {{Journal Article,%@dissemination} {0\
{} {} {Revista com Divulgação em}}} ;# - dissemination
}
array set displayTable {{Journal Article,%@secondarydate} {0\
{} {} {}}} ;# - secondarydate
if $manualFilling {
array set displayTable {{Journal Article,%@area} {3\
{(*)} {} {Area do Conhecimento}}} ;# - area
array set displayTable {{Journal Article,%@issn} {4\
{} {} {ISSN}}} ;# - issn
} else {
array set displayTable {{Journal Article,%@area} {0\
{(*)} {} {}}} ;# - area
array set displayTable {{Journal Article,%@issn} {0\
{} {} {}}} ;# - issn
}
array set displayTable {{Journal Article,%@mark} {0\
{} {} {}}} ;# - mark
array set displayTable {{Journal Article,%@secondarymark} {0\
{} {} {Qualis}}} ;# - secondarymark
if {[info exists publishingYear] && $publishingYear >= 2014} {
set {displayTable(Journal Article,%@tertiarymark)} [list $inputTypeNumberForTertiaryMark\
{} {} {Vinculação à T&D}] ;# - tertiarymark
set {optionTable2(Journal Article,%@tertiarymark)} $thesisList
} else {
array set displayTable {{Journal Article,%@tertiarymark} {2.2\
{} {} {}}} ;# - tertiarymark
array set boxTable {{Journal Article,%@tertiarymark} {{{Trabalho Vinculado à Tese/Dissertação} 0}}}
}
if $manualFilling {
# array set displayTable {{Journal Article,%@resumeid} {2.1\
{} {} {Identificador de Curriculo}}} ;# - resumeid
array set displayTable {{Journal Article,%@resumeid} {4\
{} {} {Identificador de Curriculo}}} ;# - resumeid
array set displayTable [list {Journal Article,%@group} [list $inputTypeNumber \
{[Help INPEGroup]} {} {Grupo (se o [CreateOrdinalNumber $language $i] $translatedCustomizedFieldName for do INPE)}]] ;# - group
array set displayTable {{Journal Article,%@affiliation} {2.1 \
{[Help Affiliation]} {} {Instituição}}} ;# - affiliation
} else {
array set displayTable {{Journal Article,%@resumeid} {0\
{} {} {Identificador de Curriculo}}} ;# - resumeid
array set displayTable {{Journal Article,%@group} {0\
{[Help INPEGroup]} {} {Grupo (se o [CreateOrdinalNumber $language $i] $translatedCustomizedFieldName for do INPE)}}} ;# - group
array set displayTable {{Journal Article,%@affiliation} {0\
{[Help Affiliation]} {} {Instituição}}} ;# - affiliation
}
array set displayTable {{Journal Article,%@electronicmailaddress} {2.1\
{} {} {e-Mail}}} ;# - electronicmailaddress
array set displayTable {{Journal Article,%@project} {2.1\
{} {} {Projeto ou Linha de Pesquisa}}} ;# - project
array set displayTable {{Journal Article,%@accessdate} {0\
{} {} {}}} ;# - accessdate
array set displayTable {{Journal Article,%@readergroup} {1.1\
{} {} {}}} ;# - readergroup
array set displayTable {{Journal Article,%@readpermission} {0\
{[Help INPEReadPermission]} {} {}}} ;# - readpermission - might be hidden dependending on archivingPolicy
array set displayTable {{Journal Article,%@documentstage} {0\
{} {not transfered} {}}} ;# - documentstage
if {[info exists update] && $update} {
# update
array set displayTable {{Journal Article,%@documentstage} {3\
{[Help DocumentStage]} {} {Transfer update
permission to:}}} ;# - documentstage
array set defaultOptionTable {{Journal Article,%@documentstage} {not transfered}}
}
array set displayTable {{Journal Article,%@doi} {2.1\
{} {} {}}} ;# - doi
array set displayTable {{Journal Article,%@usergroup} {0\
{} {} {}}} ;# - usergroup
if {[info exists size] && ![string equal {} $size]} {
set requiredFieldFlag {(*)}
} else {
set requiredFieldFlag {}
}
array set displayTable [list {Journal Article,%@versiontype} [list 3\
$requiredFieldFlag {} {}]] ;# - versiontype - is hidden at update when repositoryContentType != {External Contribution}
if {[info exists update] && $update} {
array set displayTable {{Journal Article,%@archivingpolicy} {4\
{} {} {}}} ;# - archivingpolicy - is hidden at update when repositoryContentType != {External Contribution}
}
array set displayTable {{Journal Article,filename} {1\
{[Help FileName]} {} {}}} ;# - filename
array set displayTable {{Journal Article,username} {1\
{(*)[Help UserName]} {} {x}}} ;# - (1 means display username - 0 means do not display) (x means not used)
array set displayTable {{Journal Article,password1} {x\
{(*)} {} {x}}} ;# - (x means not used)
array set displayTable {{Journal Article,password2} {x\
{[Help Password2]} {} {x}}} ;# - (x means not used)
array set updateOptionTable {{Journal Article} {all}}
# array set boxTable {{Journal Article,%@language} {{{Portuguese} 0} {{Spanish} 0} {{French} 0} {{English} 0}}}
array set optionTable2 {{Journal Article,%@language} {{{} {}} {{Português} {pt}} {{Espanhol} {es}} {{Francês} {fr}} {{Inglês} {en}}}}
array set boxTable {{Journal Article,%@dissemination} {{{WEBSCI} 0} {{PORTALCAPES} 0} {{SCIELO} 0} {{AGU} 0} {{MGA} 0} {{COMPENDEX} 0} {{IEEEXplore} 0}}}
# array set optionTable {{Journal Article,%8} {{} jan. Jan. fev. Feb. mar. Mar. abr. Apr. maio May jun. June jul. July ago. Aug. set. Sep. out. Oct. nov. Nov. dez. Dec.}}
# array set optionTable {{Journal Article,%@area} {{} {CEA} {COMB} {COMP} {ETES} {FISMAT} {FISPLASMA} {INFO} {MET} {SRE}}}
# array set optionTable {{Journal Article,%@secondarymark} {{} A B C}}
# if {![info exists update] || !$update} {
# array set fillOutFieldTable {{Journal Article,%@area,%@group} {{} {} {CEA} {DAE\\\\\\\\nDGE\\\\\\\\nDAS\\\\\\\\nSLB} {COMB} {} {COMP} {LAC} {ETES} {} {FISMAT} {LAS} {FISPLASMA} {LAP} {MET} {} {SRE} {DGI\\\\\\\\nAMZ\\\\\\\\nDSR\\\\\\\\nDPI}}}
# array set fillOutFieldTable {{Journal Article,%@area,%@affiliation} {{} {Instituto Nacional de Pesquisas Espaciais (INPE)} {CEA} {Instituto Nacional de Pesquisas Espaciais, Divisão de Aeronomia (INPE, DAE)\\\\\\\\nInstituto Nacional de Pesquisas Espaciais, Divisão de Geofísica Espacial (INPE, DGE)\\\\\\\\nInstituto Nacional de Pesquisas Espaciais, Divisão de Astrofísica (INPE, DAS)\\\\\\\\nInstituto Nacional de Pesquisas Espaciais, Setor de Lançamento de Balão (INPE, SLB)} {COMB} {Instituto Nacional de Pesquisas Espaciais (INPE)} {COMP} {Instituto Nacional de Pesquisas Espaciais, Laboratório Associado de Computação e Matemática Aplicada, (INPE, LAC)}} {{ETES} {Instituto Nacional de Pesquisas Espaciais (INPE)} {FISMAT} {Instituto Nacional de Pesquisas Espaciais, Laboratório Associado de Sensores e Materiais, (INPE, LAS)} {FISPLASMA} {Instituto Nacional de Pesquisas Espaciais, Laboratório Associado de Plasmas, (INPE, LAP)} {MET} {Instituto Nacional de Pesquisas Espaciais (INPE)} {SRE} {Instituto Nacional de Pesquisas Espaciais, Divisão de Geração de Imagens (INPE, DGI)\\\\\\\\nInstituto Nacional de Pesquisas Espaciais, Coordenação do Programa Amazônia (INPE, AMZ)\\\\\\\\nInstituto Nacional de Pesquisas Espaciais, Divisão de Sensoriamento Remoto (INPE, DSR)\\\\\\\\nInstituto Nacional de Pesquisas Espaciais, Divisão de Processamento de Imagens (INPE, DPI)}}}
# }
if $manualFilling {
array set fillOutFieldTable [list {Journal Article,%@group,%@affiliation} $groupAffiliationFillout]
}
#array set optionTable [list {Journal Article,%@group} $groupOption]
array set optionTable2 [list {Journal Article,%@group} $groupOption2]
array set optionTable2 [list {Journal Article,%@area} $areaOption2]
# array set optionTable2 {{Journal Article,%@secondarytype} {{{} {}} {{Revista Internacional} {PRE PI}} {{Revista Internacional - Trabalho Vinculado à Tese/Dissertação} {PRE PI IPV}} {{Revista Internacional - Trab. de Aluno Não Relacionado à Tese/Dis.} {PRE PI SPG~IPV}} {{Revista Nacional} {PRE PN}} {{Revista Nacional - Trabalho Vinculado à Tese/Dissertação} {PRE PN IPV}} {{Revista Nacional - Trab. de Aluno Não Relacionado à Tese/Dis.} {PRE PN SPG~IPV}}}}
array set optionTable2 {{Journal Article,%@secondarytype} {{{} {}} {{Revista Internacional} {PRE PI}} {{Revista Nacional} {PRE PN}}}}
array set optionTable2 {{Journal Article,%@copyholder} {{{não} {}} {{sim} {SID/SCD}}}}
array set defaultOptionTable {{Journal Article,%@copyholder} {}}
# array set optionTable2 {{Journal Article,%@readpermission} {{{acesso livre} {allow from all}} {{restrita ao INPE} {150.163}} {{restrita ao login} {deny from all}}}}
# array set optionTable2 [list {Journal Article,%@readpermission} [list {{acesso livre} {allow from all}} [list {restrita ao INPE} intranet] {{restrita ao login} {deny from all}}]]
array set optionTable2 [list {Journal Article,%@readpermission} [list {{acesso livre} {allow from all}} {{acesso restrito} intranet}]]
array set defaultOptionTable [list {Journal Article,%@readpermission} intranet]
# array set submissionDestinationTable {{Journal Article,%@area} {CEA mtc-m16.sid.inpe.br/col/sid.inpe.br/banon/2003/08.15.17.40.18 COMB mtc-m17.sid.inpe.br/col/lcp.inpe.br/ignes/2004/02.12.18.39.49 COMP mtc-m16.sid.inpe.br/col/sid.inpe.br/banon/2003/08.15.17.40.18 ETES mtc-m16.sid.inpe.br/col/sid.inpe.br/banon/2003/08.15.17.40.18 FISMAT mtc-m16.sid.inpe.br/col/sid.inpe.br/banon/2003/08.15.17.40.18 FISPLASMA mtc-m16.sid.inpe.br/col/sid.inpe.br/banon/2003/08.15.17.40.18 MET mtc-m15.sid.inpe.br/col/cptec.inpe.br/walmeida/2003/04.25.17.13 SRE mtc-m12.sid.inpe.br/col/sid.inpe.br/banon/2001/04.06.10.52.39}}
# array set optionTable2 {{Journal Article,%@versiontype} {{{} {}} {{Publisher's Version} {publisher}} {{Final Draft Post-Refereeing} {finaldraft}}}}
array set optionTable {{Journal Article,%@versiontype} {{} {publisher} {finaldraft}}}
array set optionTable {{Journal Article,%9} {{} {journal article} {conference paper}}}
# --------------------------------------------> Book
array set maximumFileSizeTable {{Book} {51200000}} ;# 50000 KiB
array set contentTypeTable {{Book} {
application/force-download
application/iopexport_bib
application/msword
application/octet-stream
application/postscript
application/pdf
application/vnd.oasis.opendocument.text
application/vnd.openxmlformats-officedocument.wordprocessingml.document
application/x-tex
application/x-zip
application/x-zip-compressed
application/zip
text/html
text/plain
text/richtext
text/x-tex
}}
array set requiredFieldFootnoteTable {{Book} {(*)}}
array set initialFootnoteNumberTable {{Book} {2}}
array set searchOptionTable {{Book} {no}}
# array set orderingFieldTable {{Book} {%D %A %T %B %K %X %@secondarykey %@isbn %I %C}}
array set orderingFieldTable {{Book} {%@secondarykey %A %T %D %B %K %X %@issn %I %C}}
array set displayTable {{Book,%A} {2.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} {0\
{} {} {}}} ;# secondarytitle - seriestitle
# array set displayTable {{Book,%E} {1.1\
{[Help Name %E]} {} {}}} ;# 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,%?} {1.1\
{} {} {}}} ;# subsidiaryauthor - translator
array set displayTable {{Book,%J} {0\
{} {} {}}} ;# alternatetitle
array set displayTable {{Book,%@} {0\
{} {} {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]} {} {Palavras-Chave Controladas
(em Português e em Inglês)}}} ;# keywords - keywords
array set displayTable {{Book,%X} {1.2\
{[Help Abstract]} {} {Resumo/Abstract}}} ;# abstract - abstract
array set displayTable {{Book,%O} {1.2\
{} {} {}}} ;# notes - notes
array set displayTable {{Book,%U} {0\
{} {} {}}} ;# url - url (the suffix d means to display the download checkbox)
array set displayTable {{Book,%(} {2.1\
{[Help PreviousEdition]} {} {}}} ;# previousedition - previousedition
array set displayTable {{Book,%)} {2.1\
{[Help NextEdition]} {} {}}} ;# nextedition - nextedition
array set displayTable {{Book,%@parentrepositories} {0\
{} {} {}}} ;# - parentrepositories
array set displayTable {{Book,%@language} {2.2\
{} {} {}}} ;# - language
# array set displayTable {{Book,%@contenttype} {0\
{} {External Contribution} {}}} ;# - contenttype
array set displayTable {{Book,%@copyholder} {0\
{} {} {O SID Possui uma Cópia Impressa?}}} ;# - copyholder
array set displayTable {{Book,%@e-mailaddress} {0\
{} {} {e-Mail para contato}}} ;# - e-mailaddress
array set displayTable {{Book,%@secondarykey} {0\
{} {} {}}} ;# - secondarykey
array set displayTable {{Book,%@secondarytype} {3\
{(*)} {} {}}} ;# - secondarytype
array set displayTable {{Book,%@tertiarytype} {0\
{} {} {}}} ;# - tertiarytype
array set displayTable {{Book,%@dissemination} {2.2\
{} {} {}}} ;# - dissemination
array set displayTable {{Book,%@secondarydate} {0\
{} {} {}}} ;# - secondarydate
if $manualFilling {
array set displayTable {{Book,%@area} {3\
{(*)} {} {Area do Conhecimento}}} ;# - area
} else {
array set displayTable {{Book,%@area} {0\
{(*)} {} {}}} ;# - area
}
# array set displayTable {{Book,%@isbn} {1.1\
{[Help ISBN]} {} {}}} ;# - isbn
if {$manualFilling && [info exists publishingYear] && ![string equal {} $publishingYear]} {
# array set displayTable {{Book,%@resumeid} {2.1\
{} {} {Identificador de Curriculo}}} ;# - resumeid
array set displayTable {{Book,%@resumeid} {4\
{} {} {Identificador de Curriculo}}} ;# - resumeid
array set displayTable [list {Book,%@group} [list $inputTypeNumber \
{[Help INPEGroup]} {} {Grupo (se o [CreateOrdinalNumber $language $i] $translatedCustomizedFieldName for do INPE)}]] ;# - group
array set displayTable {{Book,%@affiliation} {2.1\
{[Help Affiliation]} {} {Instituição}}} ;# - affiliation
} else {
array set displayTable {{Book,%@resumeid} {0\
{} {} {Identificador de Curriculo}}} ;# - resumeid
array set displayTable {{Book,%@group} {0\
{[Help INPEGroup]} {} {Grupo (se o [CreateOrdinalNumber $language $i] $translatedCustomizedFieldName for do INPE)}}} ;# - group
array set displayTable {{Book,%@affiliation} {0\
{[Help Affiliation]} {} {Instituição}}} ;# - affiliation
}
array set displayTable {{Book,%@electronicmailaddress} {2.1\
{} {} {e-Mail}}} ;# - electronicmailaddress
array set displayTable {{Book,%@project} {2.1\
{} {} {Projeto ou Linha de Pesquisa}}} ;# - project
array set displayTable {{Book,%@accessdate} {0\
{} {} {}}} ;# - accessdate
# array set displayTable {{Book,%@readpermission} {3\
{} {} {}}} ;# - readpermission
# array set displayTable {{Book,%@documentstage} {0\
{} {} {Transfer update
permission to:}}} ;# - documentstage
# array set displayTable {{Book,%@doi} {2.1\
{} {} {}}} ;# - doi
array set displayTable {{Book,%@usergroup} {0\
{} {} {}}} ;# - usergroup
array set displayTable {{Book,filename} {1\
{[Help FileName]} {} {File Name
(attach here your file)}}} ;# - filename
array set displayTable {{Book,username} {1\
{(*)[Help UserName]} {} {x}}} ;# - (1 means display username - 0 means do not display) (x means not used)
array set displayTable {{Book,password1} {x\
{(*)} {} {x}}} ;# - (x means not used)
array set displayTable {{Book,password2} {x\
{[Help Password2]} {} {x}}} ;# - (x means not used)
array set depositOptionTable {{Book} {enablecopytosource 1}}
# array set localCollectionPublisherTable {{Book} {INPE|Instituto Nacional de Pesquisas Espaciais}}
array set localCollectionPublisherTable {{Book} {INPE|Instituto Nacional de Pesquisas Espaciais|^$}} ;# added by GJFB in 2012-04-11 to include unknown publisher and allow insertion of original document
# array set boxTable {{Book,%@language} {{{Portuguese} 0} {{Spanish} 0} {{French} 0} {{English} 0}}}
array set boxTable {{Book,%@language} {{{pt} 0} {{es} 0} {{fr} 0} {{en} 0}}}
# array set optionTable {{Book,%@area} {{} {CEA} {COMB} {COMP} {ETES} {FISMAT} {FISPLASMA} {INFO} {MET} {SRE}}}
array set optionTable2 [list {Book,%@area} $areaOption2]
# array set boxTable {{Book,%@dissemination} {{{NTRSNASA} 1} {{BNDEPOSITOLEGAL} 1} {{MGA} 0}}}
array set boxTable {{Book,%@dissemination} {{{NTRSNASA} 0} {{BNDEPOSITOLEGAL} 1} {{MGA} 0}}} ;# added by GJFB in 2011-06-10
if {![info exists update] || !$update} {
# array set actionTable [list {Book,%@area} $areaBasedAction]
}
if $manualFilling {
array set fillOutFieldTable [list {Book,%@group,%@affiliation} $groupAffiliationFillout]
}
#array set optionTable [list {Book,%@group} $groupOption]
array set optionTable2 [list {Book,%@group} $groupOption2]
# array set optionTable {{Book,%@secondarytype} {{} {LI} {LN} {MAN} {NTC} {PUD}}}
array set optionTable2 {{Book,%@copyholder} {{{não} {}} {{sim} {SID/SCD}}}}
array set defaultOptionTable {{Book,%@copyholder} {}}
array set optionTable2 [list {Book,%@readpermission} [list {{acesso livre} {allow from all}} [list {restrita ao INPE} intranet] {{restrita ao login} {deny from all}}]]
array set defaultOptionTable {{Book,%@readpermission} {allow from all}}
if {([info exists cgi(reviewprocess)] && \
[string equal {yes} $cgi(reviewprocess)]) || \
([info exists update] && $update && \
[info exists secondaryType] && [regexp {MAN|NTC|PUD} $secondaryType])} {
# publicação com INPE como editora e sem serieseditor - apropriado para MAN|NTC|PUD
array set displayTable {{Book,%B} {0\
{} {} {}}} ;# secondarytitle - seriestitle
array set displayTable {{Book,%E} {0\
{[Help Name %E]} {} {}}} ;# secondaryauthor - serieseditor
array set displayTable {{Book,%I} {0\
{} {Instituto Nacional de Pesquisas Espaciais} {}}} ;# publisher - publisher
array set displayTable {{Book,%C} {0\
{} {São José dos Campos} {}}} ;# placepublished - city
array set displayTable {{Book,%@contenttype} {0\
{} {} {}}} ;# - contenttype
array set displayTable {{Book,%@isbn} {0\
{[Help ISBN]} {} {}}} ;# - isbn
if {[info exists publishingYear] && $publishingYear >= 2014} {
set {displayTable(Book,%@tertiarymark)} [list $inputTypeNumberForTertiaryMark\
{} {} {Vinculação à T&D}] ;# - tertiarymark
set {optionTable2(Book,%@tertiarymark)} $thesisList
} else {
array set displayTable {{Book,%@tertiarymark} {2.2\
{} {} {}}} ;# - tertiarymark
array set boxTable {{Book,%@tertiarymark} {{{Trabalho Vinculado à Tese/Dissertação} 0}}}
}
# array set optionTable2 {{Book,%@secondarytype} {{{} {}} {{MAN} {MAN}} {{MAN - Trabalho Vinculado à Tese/Dissertação} {MAN IPV}} {{MAN - Trab. de Aluno Não Relacionado à Tese/Dissertação} {MAN SPG~IPV}} {{NTC} {NTC}} {{NTC - Trabalho Vinculado à Tese/Dissertação} {NTC IPV}} {{NTC - Trab. de Aluno Não Relacionado à Tese/Dissertação} {NTC SPG~IPV}} {{PUD} {PUD}} {{PUD - Trabalho Vinculado à Tese/Dissertação} {PUD IPV}} {{PUD - Trab. de Aluno Não Relacionado à Tese/Dissertação} {PUD SPG~IPV}}}}
array set optionTable2 {{Book,%@secondarytype} {{{} {}} {{MAN} {MAN}} {{NTC} {NTC}} {{PUD} {PUD}}}}
array set displayTable {{Book,%@documentstage} {3\
{[Help DocumentStage]} {} {Transfer update
permission to:}}} ;# - documentstage
if [info exists userGroup] {
array set defaultOptionTable {{Book,%@documentstage} {not transfered}}
}
if {[info exists update] && $update && \
[info exists advancedUser] && [lsearch $loginDosResponsaveisPelaAutorizacao $advancedUser] != -1} {
array set displayTable {{Book,%D} {2.1\
{} {} {}}} ;# year - year
array set displayTable {{Book,%@readpermission} {3\
{} {} {}}} ;# - readpermission
array set displayTable {{Book,%@secondarydate} {2.1\
{[Help SecondaryDate]} {} {}}} ;# - secondarydate
} else {
array set displayTable {{Book,%D} {0\
{} {} {}}} ;# year - year
array set displayTable {{Book,%@readpermission} {0\
{} {150.163} {}}} ;# - readpermission
}
} else {
# publicação com INPE como editora ou não e com serieseditor
array set displayTable {{Book,%B} {2.1\
{} {} {}}} ;# secondarytitle - seriestitle
array set displayTable {{Book,%E} {1.1\
{[Help Name %E]} {} {}}} ;# secondaryauthor - serieseditor
array set displayTable {{Book,%I} {2.1\
{} {} {}}} ;# publisher - publisher
array set displayTable {{Book,%C} {2.1\
{} {} {}}} ;# placepublished - city
# array set optionTable2 {{Book,%@secondarytype} {{{} {}} {{Livro Internacional} {LI}} {{Livro Internacional - Trabalho Vinculado à Tese/Dissertação} {LI IPV}} {{Livro Internacional - Trab. de Aluno Não Relacionado à Tese/Dis.} {LI SPG~IPV}} {{Livro Nacional} {LN}} {{Livro Nacional - Trabalho Vinculado à Tese/Dissertação} {LN IPV}} {{Livro Nacional - Trab. de Aluno Não Relacionado à Tese/Dis.} {LN SPG~IPV}}}}
array set optionTable2 {{Book,%@secondarytype} {{{} {}} {{Livro Internacional} {LI}} {{Livro Nacional} {LN}}}}
array set displayTable {{Book,%@contenttype} {2.2\
{} {} {}}} ;# - contenttype
array set boxTable {{Book,%@contenttype} {{{External Contribution} 0}}}
array set displayTable {{Book,%@isbn} {1.1\
{[Help ISBN]} {} {}}} ;# - isbn
if {[info exists publishingYear] && $publishingYear >= 2014} {
set {displayTable(Book,%@tertiarymark)} [list $inputTypeNumberForTertiaryMark\
{} {} {Vinculação à T&D}] ;# - tertiarymark
set {optionTable2(Book,%@tertiarymark)} $thesisList
} else {
array set displayTable {{Book,%@tertiarymark} {2.2\
{} {} {}}} ;# - tertiarymark
array set boxTable {{Book,%@tertiarymark} {{{Trabalho Vinculado à Tese/Dissertação} 0}}}
}
array set displayTable {{Book,%@doi} {2.1\
{} {} {}}} ;# - doi
array set displayTable {{Book,%D} {2.1\
{(*)} {} {}}} ;# year - year
array set displayTable {{Book,%@documentstage} {0\
{} {} {}}} ;# - documentstage
array set displayTable {{Book,%@readpermission} {2.1\
{[Help ReadPermission]} {} {}}} ;# - readpermission
array set displayTable {{Book,%@readergroup} {1.1\
{} {} {}}} ;# - readergroup
}
# --------------------------------------------> Book Section
array set maximumFileSizeTable {{Book Section} {20480000}} ;# 20000 KiB
array set contentTypeTable {{Book Section} {
application/force-download
application/iopexport_bib
application/msword
application/octet-stream
application/postscript
application/pdf
application/vnd.oasis.opendocument.text
application/vnd.openxmlformats-officedocument.wordprocessingml.document
application/x-tex
application/x-zip
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} {no}}
# array set orderingFieldTable {{Book Section} {%D %A %T %B %K %X %@secondarykey %@isbn %I %C}}
array set orderingFieldTable {{Book Section} {%@secondarykey %A %T %D %B %K %X %@isbn %I %C}}
array set displayTable {{Book Section,%A} {2.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\
{(*)} {} {}}} ;# secondarytitle - booktitle
array set displayTable {{Book Section,%E} {1.1\
{[Help Name %E]} {} {}}} ;# 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} {1.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,%@} {0\
{} {} {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} {2.1\
{[Help TargetFile]} {} {}}} ;# custom3 - targetfile
array set displayTable {{Book Section,%F} {0\
{} {} {}}} ;# label - label
array set displayTable {{Book Section,%K} {2.1\
{(*)[Help Keywords]} {} {Palavras-Chave Controladas
(em Português e em Inglês)}}} ;# keywords - keywords
array set displayTable {{Book Section,%X} {1.2\
{[Help Abstract]} {} {Resumo/Abstract}}} ;# abstract - abstract
array set displayTable {{Book Section,%O} {0\
{} {} {}}} ;# notes - notes
array set displayTable {{Book Section,%U} {2.1\
{} {} {}}} ;# url - url (the suffix d means to display the download checkbox)
array set displayTable {{Book Section,%(} {0\
{} {} {}}} ;# previousedition - previousedition
array set displayTable {{Book Section,%)} {0\
{} {} {}}} ;# nextedition - nextedition
array set displayTable {{Book Section,%@parentrepositories} {0\
{} {} {}}} ;# - parentrepositories
array set displayTable {{Book Section,%@language} {3\
{} {} {}}} ;# - language
# array set displayTable {{Book Section,%@contenttype} {0\
{} {External Contribution} {}}} ;# - contenttype
array set displayTable {{Book Section,%@copyholder} {0\
{} {} {O SID Possui uma Cópia Impressa?}}} ;# - copyholder
array set displayTable {{Book Section,%@e-mailaddress} {0\
{} {} {e-Mail para contato}}} ;# - e-mailaddress
array set displayTable {{Book Section,%@secondarykey} {0\
{} {} {}}} ;# - secondarykey
array set displayTable {{Book Section,%@secondarytype} {3\
{(*)} {} {}}} ;# - secondarytype
array set displayTable {{Book Section,%@tertiarytype} {0\
{} {} {}}} ;# - tertiarytype
array set displayTable {{Book Section,%@dissemination} {2.2\
{} {} {}}} ;# - dissemination
array set displayTable {{Book Section,%@secondarydate} {0\
{} {} {}}} ;# - secondarydate
if $manualFilling {
array set displayTable {{Book Section,%@area} {3\
{(*)} {} {Area do Conhecimento}}} ;# - area
} else {
array set displayTable {{Book Section,%@area} {0\
{(*)} {} {}}} ;# - area
}
# array set displayTable {{Book Section,%@isbn} {1.1\
{} {} {}}} ;# - isbn
array set displayTable {{Book Section,%@mark} {0\
{} {} {}}} ;# - mark
if {$manualFilling && [info exists publishingYear] && ![string equal {} $publishingYear]} {
# array set displayTable {{Book Section,%@resumeid} {2.1\
{} {} {Identificador de Curriculo}}} ;# - resumeid
array set displayTable {{Book Section,%@resumeid} {4\
{} {} {Identificador de Curriculo}}} ;# - resumeid
array set displayTable [list {Book Section,%@group} [list $inputTypeNumber \
{[Help INPEGroup]} {} {Grupo (se o [CreateOrdinalNumber $language $i] $translatedCustomizedFieldName for do INPE)}]] ;# - group
array set displayTable {{Book Section,%@affiliation} {2.1\
{[Help Affiliation]} {} {Instituição}}} ;# - affiliation
} else {
array set displayTable {{Book Section,%@resumeid} {0\
{} {} {Identificador de Curriculo}}} ;# - resumeid
array set displayTable {{Book Section,%@group} {0\
{[Help INPEGroup]} {} {Grupo (se o [CreateOrdinalNumber $language $i] $translatedCustomizedFieldName for do INPE)}}} ;# - group
array set displayTable {{Book Section,%@affiliation} {0\
{[Help Affiliation]} {} {Instituição}}} ;# - affiliation
}
array set displayTable {{Book Section,%@electronicmailaddress} {2.1\
{} {} {e-Mail}}} ;# - electronicmailaddress
array set displayTable {{Book Section,%@project} {2.1\
{} {} {Projeto ou Linha de Pesquisa}}} ;# - project
array set displayTable {{Book Section,%@accessdate} {0\
{} {} {}}} ;# - accessdate
# array set displayTable {{Book Section,%@readpermission} {3\
{} {} {}}} ;# - readpermission
array set displayTable {{Book Section,%@documentstage} {0\
{} {} {Transfer update
permission to:}}} ;# - documentstage
# array set displayTable {{Book Section,%@doi} {2.1\
{} {} {}}} ;# - doi
array set displayTable {{Book Section,%@usergroup} {0\
{} {} {}}} ;# - usergroup
array set displayTable [list {Book Section,%@versiontype} [list 3\
$requiredFieldFlag {} {}]] ;# - versiontype - is hidden at update when repositoryContentType != {External Contribution}
array set displayTable {{Book Section,filename} {1\
{[Help FileName]} {} {File Name
(attach here your file)}}} ;# - filename
array set displayTable {{Book Section,username} {1\
{(*)[Help UserName]} {} {x}}} ;# - (1 means display username - 0 means do not display) (x means not used)
array set displayTable {{Book Section,password1} {x\
{(*)} {} {x}}} ;# - (x means not used)
array set displayTable {{Book Section,password2} {x\
{[Help Password2]} {} {x}}} ;# - (x means not used)
array set depositOptionTable {{Book Section} {enablecopytosource 1}}
array set localCollectionPublisherTable {{Book Section} {INPE|Instituto Nacional de Pesquisas Espaciais}}
# array set boxTable {{Book Section,%@language} {{{Portuguese} 0} {{Spanish} 0} {{French} 0} {{English} 0}}}
array set optionTable2 {{Book Section,%@language} {{{} {}} {{Português} {pt}} {{Espanhol} {es}} {{Francês} {fr}} {{Inglês} {en}}}}
# array set boxTable {{Book Section,%@dissemination} {{{NTRSNASA} 1} {{BNDEPOSITOLEGAL} 1} {{MGA} 0}}}
array set boxTable {{Book Section,%@dissemination} {{{NTRSNASA} 0} {{BNDEPOSITOLEGAL} 1} {{MGA} 0}}} ;# added by GJFB in 2011-06-10
# array set optionTable {{Book Section,%@area} {{} {CEA} {COMB} {COMP} {ETES} {FISMAT} {FISPLASMA} {INFO} {MET} {SRE}}}
array set optionTable2 [list {Book Section,%@area} $areaOption2]
array set optionTable2 {{Book Section,%@copyholder} {{{não} {}} {{sim} {SID/SCD}}}}
array set defaultOptionTable {{Book Section,%@copyholder} {}}
array set optionTable2 [list {Book Section,%@readpermission} [list {{acesso livre} {allow from all}} [list {restrita ao INPE} intranet] {{restrita ao login} {deny from all}}]]
# array set defaultOptionTable {{Book Section,%@readpermission} {allow from all}}
array set defaultOptionTable [list {Book Section,%@readpermission} intranet]
if {![info exists update] || !$update} {
# array set actionTable [list {Book Section,%@area} $areaBasedAction]
}
if $manualFilling {
array set fillOutFieldTable [list {Book Section,%@group,%@affiliation} $groupAffiliationFillout]
}
#array set optionTable [list {Book Section,%@group} $groupOption]
array set optionTable2 [list {Book Section,%@group} $groupOption2]
array set excludedSourceFieldNameTable {{Book Section} {%I %C}}
# array set submissionDestinationTable {{Book Section,%@area} {CEA mtc-m16.sid.inpe.br/col/sid.inpe.br/banon/2003/08.15.17.40.18 COMB mtc-m17.sid.inpe.br/col/lcp.inpe.br/ignes/2004/02.12.18.39.49 COMP mtc-m16.sid.inpe.br/col/sid.inpe.br/banon/2003/08.15.17.40.18 ETES mtc-m16.sid.inpe.br/col/sid.inpe.br/banon/2003/08.15.17.40.18 FISMAT mtc-m16.sid.inpe.br/col/sid.inpe.br/banon/2003/08.15.17.40.18 FISPLASMA mtc-m16.sid.inpe.br/col/sid.inpe.br/banon/2003/08.15.17.40.18 MET mtc-m15.sid.inpe.br/col/cptec.inpe.br/walmeida/2003/04.25.17.13 SRE mtc-m12.sid.inpe.br/col/sid.inpe.br/banon/2001/04.06.10.52.39}}
if {([info exists cgi(reviewprocess)] && \
[string equal {yes} $cgi(reviewprocess)]) || \
([info exists update] && $update && \
[info exists secondaryType] && [regexp {PUD} $secondaryType])} {
# publicação com autorização do INPE
array set displayTable {{Book Section,%I} {0\
{} {Instituto Nacional de Pesquisas Espaciais} {}}} ;# publisher - publisher
array set displayTable {{Book Section,%C} {0\
{} {São José dos Campos} {}}} ;# placepublished - city
array set displayTable {{Book Section,%@contenttype} {0\
{} {} {}}} ;# - contenttype
array set displayTable {{Book Section,%@isbn} {0\
{} {} {}}} ;# - isbn
if {[info exists publishingYear] && $publishingYear >= 2014} {
set {displayTable(Book Section,%@tertiarymark)} [list $inputTypeNumberForTertiaryMark\
{} {} {Vinculação à T&D}] ;# - tertiarymark
set {optionTable2(Book Section,%@tertiarymark)} $thesisList
} else {
array set displayTable {{Book Section,%@tertiarymark} {2.2\
{} {} {}}} ;# - tertiarymark
array set boxTable {{Book Section,%@tertiarymark} {{{Trabalho Vinculado à Tese/Dissertação} 0}}}
}
array set displayTable {{Book Section,%@doi} {0\
{} {} {}}} ;# - doi
# array set optionTable2 {{Book Section,%@secondarytype} {{{} {}} {{PUD} {PUD}} {{PUD - Trabalho Vinculado à Tese/Dissertação} {PUD IPV}} {{PUD - Trab. de Aluno Não Relacionado à Tese/Dissertação} {PUD SPG~IPV}}}}
array set optionTable2 {{Book Section,%@secondarytype} {{{} {}} {{PUD} {PUD}}}}
array set displayTable {{Book Section,%@documentstage} {3\
{[Help DocumentStage]} {} {Transfer update
permission to:}}} ;# - documentstage
if [info exists userGroup] {
array set defaultOptionTable {{Book Section,%@documentstage} {not transfered}}
}
if {[info exists update] && $update && \
[info exists advancedUser] && [lsearch $loginDosResponsaveisPelaAutorizacao $advancedUser] != -1} {
array set displayTable {{Book Section,%D} {2.1\
{} {} {}}} ;# year - year
array set displayTable {{Book Section,%@readpermission} {3\
{} {} {}}} ;# - readpermission
array set displayTable {{Book Section,%@readergroup} {1.1\
{} {} {}}} ;# - readergroup
} else {
array set displayTable {{Book Section,%D} {0\
{} {} {}}} ;# year - year
# array set displayTable {{Book Section,%@readpermission} {0\
{} {150.163} {}}} ;# - readpermission
array set displayTable {{Book Section,%@readpermission} {0\
{} {intranet} {}}} ;# - readpermission
}
} else {
# publicação sem autorização do INPE
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,%@contenttype} {2.2\
{} {} {}}} ;# - contenttype
array set boxTable {{Book Section,%@contenttype} {{{External Contribution} 0}}}
array set displayTable {{Book Section,%@isbn} {1.1\
{} {} {}}} ;# - isbn
if {[info exists publishingYear] && $publishingYear >= 2014} {
set {displayTable(Book Section,%@tertiarymark)} [list $inputTypeNumberForTertiaryMark\
{} {} {Vinculação à T&D}] ;# - tertiarymark
set {optionTable2(Book Section,%@tertiarymark)} $thesisList
} else {
array set displayTable {{Book Section,%@tertiarymark} {2.2\
{} {} {}}} ;# - tertiarymark
array set boxTable {{Book Section,%@tertiarymark} {{{Trabalho Vinculado à Tese/Dissertação} 0}}}
}
array set displayTable {{Book Section,%@doi} {2.1\
{} {} {}}} ;# - doi
# array set optionTable2 {{Book Section,%@secondarytype} {{{} {}} {{Capítulo em Livro Internacional} {PRE LI}} {{Capítulo em Livro Inter. - Trabalho Vinculado à Tese/Dissertação} {PRE LI IPV}} {{Capítulo em Livro Inter. - Trab. de Aluno Não Relacionado a T/D} {PRE LI SPG~IPV}} {{Capítulo em Livro Nacional} {PRE LN}} {{Capítulo em Livro Nac. - Trababalho Vinculado à Tese/Dissertação} {PRE LN IPV}} {{Capítulo em Livro Nac. - Trab. de Aluno Não Relacionado a T/D} {PRE LN SPG~IPV}}}}
array set optionTable2 {{Book Section,%@secondarytype} {{{} {}} {{Capítulo em Livro Internacional} {PRE LI}} {{Capítulo em Livro Nacional} {PRE LN}}}}
array set displayTable {{Book Section,%D} {2.1\
{(*)} {} {}}} ;# year - year
# array set displayTable {{Book Section,%@readpermission} {2.1\
{[Help ReadPermission]} {} {}}} ;# - readpermission
array set displayTable {{Book Section,%@readpermission} {2.1\
{[Help ReadPermission]} {intranet} {}}} ;# - readpermission
array set displayTable {{Book Section,%@documentstage} {0\
{} {} {}}} ;# - documentstage
}
array set optionTable {{Book Section,%@versiontype} {{} {publisher} {finaldraft}}}
# --------------------------------------------> Edited Book
array set maximumFileSizeTable {{Edited Book} {51200000}} ;# 50000 KiB
array set contentTypeTable {{Edited Book} {
application/force-download
application/iopexport_bib
application/msword
application/octet-stream
application/pdf
application/postscript
application/vnd.oasis.opendocument.text
application/vnd.openxmlformats-officedocument.wordprocessingml.document
application/x-tex
application/x-zip
application/x-zip-compressed
application/zip
image/gif
image/jpeg
image/png
text/html
text/plain
text/richtext
}}
array set requiredFieldFootnoteTable {{Edited Book} {(*)}}
array set initialFootnoteNumberTable {{Edited Book} {2}}
array set searchOptionTable {{Edited Book} {no}}
# array set orderingFieldTable {{Edited Book} {%D %A %T %B %K %X %@secondarykey %@isbn %I %C}}
array set orderingFieldTable {{Edited Book} {%@secondarykey %A %T %D %B %K %X %P %@isbn %I %C}}
array set displayTable {{Edited Book,%A} {2.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\
{} {} {}}} ;# secondarytitle - seriestitle
array set displayTable {{Edited Book,%E} {1.1\
{[Help Name %E]} {} {}}} ;# 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,%@} {0\
{} {} {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]} {} {Palavras-Chave Controladas
(em Português e em Inglês)}}} ;# keywords - keywords
array set displayTable {{Edited Book,%X} {1.2\
{[Help Abstract]} {} {Resumo/Abstract}}} ;# abstract - abstract
array set displayTable {{Edited Book,%O} {0\
{} {} {}}} ;# notes - notes
# array set displayTable {{Edited Book,%U} {2.1\
{} {} {}}} ;# url - url (the suffix d means to display the download checkbox)
array set displayTable {{Edited Book,%(} {0\
{} {} {}}} ;# previousedition - previousedition
array set displayTable {{Edited Book,%)} {0\
{} {} {}}} ;# nextedition - nextedition
array set displayTable {{Edited Book,%@parentrepositories} {0\
{} {} {}}} ;# - parentrepositories
array set displayTable {{Edited Book,%@language} {2.2\
{} {} {}}} ;# - language
# array set displayTable {{Edited Book,%@contenttype} {0\
{} {External Contribution} {}}} ;# - contenttype
array set displayTable {{Edited Book,%@copyholder} {0\
{} {} {O SID Possui uma Cópia Impressa?}}} ;# - copyholder
array set displayTable {{Edited Book,%@e-mailaddress} {0\
{} {} {e-Mail para contato}}} ;# - e-mailaddress
array set displayTable {{Edited Book,%@secondarykey} {0\
{} {} {}}} ;# - secondarykey
array set displayTable {{Edited Book,%@secondarytype} {3\
{(*)} {} {}}} ;# - secondarytype
array set displayTable {{Edited Book,%@tertiarytype} {0\
{} {} {}}} ;# - tertiarytype
array set displayTable {{Edited Book,%@dissemination} {2.2\
{} {} {}}} ;# - dissemination
array set displayTable {{Edited Book,%@secondarydate} {0\
{} {} {}}} ;# - secondarydate
if $manualFilling {
array set displayTable {{Edited Book,%@area} {3\
{(*)} {} {Area do Conhecimento}}} ;# - area
} else {
array set displayTable {{Edited Book,%@area} {0\
{(*)} {} {}}} ;# - area
}
# array set displayTable {{Edited Book,%@isbn} {1.1\
{[Help ISBN]} {} {}}} ;# - isbn
if {$manualFilling && [info exists publishingYear] && ![string equal {} $publishingYear]} {
# array set displayTable {{Edited Book,%@resumeid} {2.1\
{} {} {Identificador de Curriculo}}} ;# - resumeid
array set displayTable {{Edited Book,%@resumeid} {4\
{} {} {Identificador de Curriculo}}} ;# - resumeid
array set displayTable [list {Edited Book,%@group} [list $inputTypeNumber \
{[Help INPEGroup]} {} {Grupo (se o [CreateOrdinalNumber $language $i] $translatedCustomizedFieldName for do INPE)}]] ;# - group
array set displayTable {{Edited Book,%@affiliation} {2.1\
{[Help Affiliation]} {} {Instituição}}} ;# - affiliation
} else {
array set displayTable {{Edited Book,%@resumeid} {0\
{} {} {Identificador de Curriculo}}} ;# - resumeid
array set displayTable {{Edited Book,%@group} {0\
{[Help INPEGroup]} {} {Grupo (se o [CreateOrdinalNumber $language $i] $translatedCustomizedFieldName for do INPE)}}} ;# - group
array set displayTable {{Edited Book,%@affiliation} {0\
{[Help Affiliation]} {} {Instituição}}} ;# - affiliation
}
array set displayTable {{Edited Book,%@electronicmailaddress} {2.1\
{} {} {e-Mail}}} ;# - electronicmailaddress
array set displayTable {{Edited Book,%@project} {2.1\
{} {} {Projeto ou Linha de Pesquisa}}} ;# - project
array set displayTable {{Edited Book,%@accessdate} {0\
{} {} {}}} ;# - accessdate
# array set displayTable {{Edited Book,%@readpermission} {3\
{} {} {}}} ;# - readpermission
array set displayTable {{Edited Book,%@documentstage} {0\
{} {} {Transfer update
permission to:}}} ;# - documentstage
# array set displayTable {{Edited Book,%@doi} {2.1\
{} {} {}}} ;# - doi
array set displayTable {{Edited Book,%@usergroup} {0\
{} {} {}}} ;# - usergroup
array set displayTable {{Edited Book,filename} {1\
{[Help FileName]} {} {File Name
(attach here your file)}}} ;# - filename
array set displayTable {{Edited Book,username} {1\
{(*)[Help UserName]} {} {x}}} ;# - (1 means display username - 0 means do not display) (x means not used)
array set displayTable {{Edited Book,password1} {x\
{(*)} {} {x}}} ;# - (x means not used)
array set displayTable {{Edited Book,password2} {x\
{[Help Password2]} {} {x}}} ;# - (x means not used)
array set depositOptionTable {{Edited Book} {enablecopytosource 1}}
array set localCollectionPublisherTable {{Edited Book} {INPE|Instituto Nacional de Pesquisas Espaciais|AMS|American Meteorological Society}}
# array set boxTable {{Edited Book,%@language} {{{Portuguese} 0} {{Spanish} 0} {{French} 0} {{English} 0}}}
array set boxTable {{Edited Book,%@language} {{{pt} 0} {{es} 0} {{fr} 0} {{en} 0}}}
# array set boxTable {{Edited Book,%@dissemination} {{{NTRSNASA} 1} {{BNDEPOSITOLEGAL} 1} {{MGA} 0}}}
array set boxTable {{Edited Book,%@dissemination} {{{NTRSNASA} 0} {{BNDEPOSITOLEGAL} 1} {{MGA} 0}}} ;# added by GJFB in 2011-06-10
array set optionTable {{Edited Book,%S} {{} {Anais} {Anales} {Actas} {Proceedings} {Coletânea} {Memória Final} {Memórias} {Resumos Extendidos} {Extended Abstracts} {Resumos} {Resumenes} {Abstracts}}}
# array set optionTable {{Edited Book,%@area} {{} {CEA} {COMB} {COMP} {ETES} {FISMAT} {FISPLASMA} {INFO} {MET} {SRE}}}
array set optionTable2 [list {Edited Book,%@area} $areaOption2]
array set optionTable2 {{Edited Book,%@copyholder} {{{não} {}} {{sim} {SID/SCD}}}}
array set defaultOptionTable {{Edited Book,%@copyholder} {}}
array set optionTable2 [list {Edited Book,%@readpermission} [list {{acesso livre} {allow from all}} [list {restrita ao INPE} intranet] {{restrita ao login} {deny from all}}]]
array set defaultOptionTable {{Edited Book,%@readpermission} {allow from all}}
if {![info exists update] || !$update} {
# array set actionTable [list {Edited Book,%@area} $areaBasedAction]
}
if $manualFilling {
array set fillOutFieldTable [list {Edited Book,%@group,%@affiliation} $groupAffiliationFillout]
}
#array set optionTable [list {Edited Book,%@group} $groupOption]
array set optionTable2 [list {Edited Book,%@group} $groupOption2]
if {([info exists cgi(reviewprocess)] && \
[string equal {yes} $cgi(reviewprocess)]) || \
([info exists update] && $update && \
[info exists secondaryType] && [regexp {PUD} $secondaryType])} {
# publicação com autorização do INPE
array set displayTable {{Edited Book,%I} {0\
{} {Instituto Nacional de Pesquisas Espaciais} {}}} ;# publisher - publisher
array set displayTable {{Edited Book,%C} {0\
{} {São José dos Campos} {}}} ;# placepublished - city
array set displayTable {{Edited Book,%@contenttype} {0\
{} {} {}}} ;# - contenttype
array set displayTable {{Edited Book,%@isbn} {0\
{[Help ISBN]} {} {}}} ;# - isbn
if {[info exists publishingYear] && $publishingYear >= 2014} {
set {displayTable(Edited Book,%@tertiarymark)} [list $inputTypeNumberForTertiaryMark\
{} {} {Vinculação à T&D}] ;# - tertiarymark
set {optionTable2(Edited Book,%@tertiarymark)} $thesisList
} else {
array set displayTable {{Edited Book,%@tertiarymark} {2.2\
{} {} {}}} ;# - tertiarymark
array set boxTable {{Edited Book,%@tertiarymark} {{{Trabalho Vinculado à Tese/Dissertação} 0}}}
}
array set displayTable {{Edited Book,%@doi} {0\
{} {} {}}} ;# - doi
array set displayTable {{Edited Book,%U} {0\
{} {} {}}} ;# url - url (the suffix d means to display the download checkbox)
# array set optionTable2 {{Edited Book,%@secondarytype} {{{} {}} {{PUD} {PUD}} {{PUD - Trabalho Vinculado à Tese/Dissertação} {PUD IPV}} {{PUD - Trab. de Aluno Não Relacionado à Tese/Dissertação} {PUD SPG~IPV}}}}
array set optionTable2 {{Edited Book,%@secondarytype} {{{} {}} {{PUD} {PUD}}}}
array set displayTable {{Edited Book,%@documentstage} {3\
{[Help DocumentStage]} {} {Transfer update
permission to:}}} ;# - documentstage
if [info exists userGroup] {
array set defaultOptionTable {{Edited Book,%@documentstage} {not transfered}}
}
if {[info exists update] && $update && \
[info exists advancedUser] && [lsearch $loginDosResponsaveisPelaAutorizacao $advancedUser] != -1} {
array set displayTable {{Edited Book,%D} {2.1\
{} {} {}}} ;# year - year
array set displayTable {{Edited Book,%@readergroup} {1.1\
{} {} {}}} ;# - readergroup
array set displayTable {{Edited Book,%@readpermission} {3\
{} {} {}}} ;# - readpermission
} else {
array set displayTable {{Edited Book,%D} {0\
{} {} {}}} ;# year - year
array set displayTable {{Edited Book,%@readpermission} {0\
{} {150.163} {}}} ;# - readpermission
}
} else {
# publicação sem autorização do INPE
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,%@contenttype} {2.2\
{} {} {}}} ;# - contenttype
array set boxTable {{Edited Book,%@contenttype} {{{External Contribution} 0}}}
array set displayTable {{Edited Book,%@isbn} {1.1\
{[Help ISBN]} {} {}}} ;# - isbn
if {[info exists publishingYear] && $publishingYear >= 2014} {
set {displayTable(Edited Book,%@tertiarymark)} [list $inputTypeNumberForTertiaryMark\
{} {} {Vinculação à T&D}] ;# - tertiarymark
set {optionTable2(Edited Book,%@tertiarymark)} $thesisList
} else {
array set displayTable {{Edited Book,%@tertiarymark} {2.2\
{} {} {}}} ;# - tertiarymark
array set boxTable {{Edited Book,%@tertiarymark} {{{Trabalho Vinculado à Tese/Dissertação} 0}}}
}
array set displayTable {{Edited Book,%@doi} {2.1\
{} {} {}}} ;# - doi
array set displayTable {{Edited Book,%U} {2.1\
{} {} {}}} ;# url - url (the suffix d means to display the download checkbox)
# array set optionTable2 {{Edited Book,%@secondarytype} {{{} {}} {{Livro Internacional} {LI}} {{Livro Internacional - Trabalho Vinculado à Tese/Dissertação} {LI IPV}} {{Livro Internacional - Trab. de Aluno Não Relacionado à Tese/Dis.} {LI SPG~IPV}} {{Livro Nacional} {LN}} {{Livro Nacional - Trabalho Vinculado à Tese/Dissertação} {LN IPV}} {{Livro Nacional - Trab. de Aluno Não Relacionado à Tese/Dis.} {LN SPG~IPV}}}}
array set optionTable2 {{Edited Book,%@secondarytype} {{{} {}} {{Livro Internacional} {LI}} {{Livro Nacional} {LN}}}}
array set displayTable {{Edited Book,%D} {2.1\
{(*)} {} {}}} ;# year - year
array set displayTable {{Edited Book,%@readergroup} {1.1\
{} {} {}}} ;# - readergroup
array set displayTable {{Edited Book,%@readpermission} {2.1\
{[Help ReadPermission]} {} {}}} ;# - readpermission
array set displayTable {{Edited Book,%@documentstage} {0\
{} {} {}}} ;# - documentstage
}
# --------------------------------------------> Newspaper
array set maximumFileSizeTable {{Newspaper} {102400000}} ;# 100000 KiB
array set contentTypeTable {{Newspaper} {
application/force-download
application/msword
application/octet-stream
application/postscript
application/pdf
application/vnd.oasis.opendocument.text
application/vnd.openxmlformats-officedocument.wordprocessingml.document
application/x-zip
application/x-zip-compressed
application/zip
text/html
text/plain
text/richtext
image/pjpeg
}}
# array set depositOptionTable {{Newspaper} {deletedoccontentbeforeupdate 1}}
# array set submitTargetFileOptionTable {{Newspaper} disable}
array set requiredFieldFootnoteTable {{Newspaper} {(*)}}
array set requiredFieldAtCloseFootnoteTable {{Newspaper} {(+)}}
array set searchOptionTable {{Newspaper} {no}}
array set orderingFieldTable {{Newspaper} {%@secondarykey %A %T %C %@language %@format %D %8 %V %N %P %K %@area %@project %O}}
array set displayTable {{Newspaper,%A} {1.1\
{[Help Name]} {} {}}} ;# author - editor
array set displayTable {{Newspaper,%D} {2.1\
{(*)} {} {}}} ;# year - year
array set displayTable {{Newspaper,%T} {2.1\
{(*)[Help Title]} {} {Título da Jornal}}} ;# title - title
array set displayTable {{Newspaper,%B} {0\
{(*)} {} {}}} ;# secondarytitle
array set displayTable {{Newspaper,%E} {0\
{} {} {}}} ;# secondaryauthor
array set displayTable {{Newspaper,%I} {0\
{} {INPE} {}}} ;# publisher
array set displayTable {{Newspaper,%C} {0\
{} {São José dos Campos} {}}} ;# placepublished - city
array set displayTable {{Newspaper,%V} {2.1\
{} {} {}}} ;# volume
array set displayTable {{Newspaper,%6} {0\
{} {} {}}} ;# numberofvolumes
array set displayTable {{Newspaper,%N} {2.1\
{} {} {}}} ;# number
array set displayTable {{Newspaper,%P} {2.1\
{} {} {}}} ;# pages - numberofpages
array set displayTable {{Newspaper,%Y} {0\
{} {} {}}} ;# tertiaryauthor
array set displayTable {{Newspaper,%S} {0\
{} {} {}}} ;# tertiarytitle
array set displayTable {{Newspaper,%7} {0\
{} {} {}}} ;# edition
array set displayTable {{Newspaper,%8} {2.1\
{(*)[Help IssueDate]} {} {}}} ;# date - issuedate
array set displayTable {{Newspaper,%9} {0\
{} {} {}}} ;# typeofwork - type
array set displayTable {{Newspaper,%?} {0\
{} {} {}}} ;# subsidiaryauthor
array set displayTable {{Newspaper,%J} {0\
{} {} {}}} ;# alternatetitle - alternateNewspaper
array set displayTable {{Newspaper,%@} {0\
{} {} {ISSN}}} ;# isbn/issn
array set displayTable {{Newspaper,%L} {0\
{} {} {}}} ;# callnumber - callnumber
array set displayTable {{Newspaper,%M} {0\
{} {} {}}} ;# accessionnumber
array set displayTable {{Newspaper,%1} {0\
{} {} {}}} ;# custom1
array set displayTable {{Newspaper,%3} {2.1\
{} {} {}}} ;# custom3 - targetfile
array set displayTable {{Newspaper,%F} {0\
{} {} {}}} ;# label - label
array set displayTable {{Newspaper,%K} {2.1\
{[Help Keywords]} {} {}}} ;# keywords - keywords
array set displayTable {{Newspaper,%X} {1.2\
{} {} {Editorial}}} ;# abstract - abstract
array set displayTable {{Newspaper,%O} {0\
{} {} {}}} ;# notes - notes
array set displayTable {{Newspaper,%U} {0\
{} {} {URL da Fonte}}} ;# url - url (the suffix d means to display the download checkbox)
array set displayTable {{Newspaper,%(} {0\
{} {} {}}} ;# previousedition - previousedition
array set displayTable {{Newspaper,%)} {0\
{} {} {}}} ;# nextedition - nextedition
array set displayTable {{Newspaper,%@parentrepositories} {0\
{} {} {}}} ;# - parentrepositories
array set displayTable {{Newspaper,%@language} {3\
{} {} {}}} ;# - language
array set displayTable {{Newspaper,%@contenttype} {0\
{} {} {}}} ;# - contenttype
array set displayTable {{Newspaper,%@copyholder} {0\
{} {SID/SCD} {}}} ;# - copyholder
array set displayTable {{Newspaper,%@e-mailaddress} {0\
{} {} {}}} ;# - e-mailaddress
array set displayTable {{Newspaper,%@secondarykey} {0\
{} {} {}}} ;# - secondarykey
array set displayTable {{Newspaper,%@secondarytype} {0\
{} {} {}}} ;# - secondarytype
array set displayTable {{Newspaper,%@tertiarytype} {0\
{} {} {}}} ;# - tertiarytype
array set displayTable {{Newspaper,%@dissemination} {0\
{} {} {Abrangência}}} ;# - dissemination
array set displayTable {{Newspaper,%@format} {2.2\
{} {} {Formato da Fonte}}} ;# - format
array set displayTable {{Newspaper,%@secondarydate} {0\
{} {} {}}} ;# - secondarydate
array set displayTable {{Newspaper,%@area} {0\
{} {} {Area da Fonte}}} ;# - area
array set displayTable {{Newspaper,%@group} {0\
{[Help Group]} {} {Grupo da Fonte}}} ;# - group
array set displayTable {{Newspaper,%@affiliation} {0\
{[Help Affiliation]} {} {Affiliação da Fonte}}} ;# - affiliation
array set displayTable {{Newspaper,%@electronicmailaddress} {0\
{} {} {e-Mail}}} ;# - electronicmailaddress
array set displayTable {{Newspaper,%@project} {2.1\
{} {} {Projeto ou Linha de Pesquisa}}} ;# - project
array set displayTable {{Newspaper,%@accessdate} {0\
{} {} {}}} ;# - accessdate
array set displayTable {{Newspaper,%@readpermission} {2.1\
{[Help ReadPermission]} {} {}}} ;# - readpermission
array set displayTable {{Newspaper,%@documentstage} {0\
{} {} {Transfer update
permission to:}}} ;# - documentstage
array set displayTable {{Newspaper,%@usergroup} {0\
{} {} {}}} ;# - usergroup
if {[info exists update] && $update} {
array set displayTable {{Newspaper,filename} {1\
{[Help FileName]} {} {}}} ;# - filename
} else {
array set displayTable {{Newspaper,filename} {1\
{(*)[Help FileName]} {} {}}};# - filename
}
array set displayTable {{Newspaper,username} {1\
{(*)[Help UserName]} {} {x}}} ;# - (1 means display username - 0 means do not display) (x means not used)
array set displayTable {{Newspaper,password1} {x\
{(*)} {} {x}}} ;# - (x means not used)
array set displayTable {{Newspaper,password2} {x\
{[Help Password2]} {} {x}}} ;# - (x means not used)
if $manualFilling {
array set fillOutFieldTable [list {Newspaper,%@group,%@affiliation} $groupAffiliationFillout]
}
# array set optionTable [list {Newspaper,%@group} $groupOption]
# array set optionTable2 [list {Newspaper,%@group} $groupOption2]
# array set boxTable {{Newspaper,%@language} {{{Portuguese} 0} {{Spanish} 0} {{French} 0} {{English} 0}}}
array set optionTable2 {{Newspaper,%@language} {{{} {}} {{Português} {pt}} {{Espanhol} {es}} {{Francês} {fr}} {{Inglês} {en}}}}
array set boxTable {{Newspaper,%@format} {{{Papel (original)} 0} {{Papel (xerox)} 0} {{On-line} 0} {{Pen-drive} 0} {{CD-ROM} 0} {{DVD} 0}}}
# array set optionTable2 {{Newspaper,%@dissemination} {{{} {}} {Interna Interna} {Local Local} {Regional Regional} {Nacional Nacional} {Internacional Internacional}}}
# array set optionTable2 {{Newspaper,%@secondarytype} {{{} {}} {Jornal Jornal} {Revista Revista} {Rádio Rádio} {Telejornal Telejornal}}}
# array set optionTable {{Newspaper,%@area} {{} {CEA} {COMB} {COMP} {ETES} {FISMAT} {FISPLASMA} {INFO} {MET} {SRE}}}
# array set optionTable2 [list {Newspaper,%@area} $areaOption2]
# array set optionTable2 {{Newspaper,%@documentstage} {{{} {}} {cleo cleo} {jefferson jefferson} {Malu Malu} {marciana marciana} {marciana@sid.inpe.br marciana@sid.inpe.br} {simone simone}}}
# array set postSubmissionProcessTable {{Newspaper} {iconet.com.br/banon/2005/09.07.19.12}} ;# CRI
# array set postSubmissionProcessTable {{Newspaper} {iconet.com.br/banon/2005/12.29.23.16}}
# --------------------------------------------> Newspaper Article
array set maximumFileSizeTable {{Newspaper Article} {10240000}} ;# 100000 KiB
array set contentTypeTable {{Newspaper Article} {
application/force-download
application/msword
application/octet-stream
application/postscript
application/pdf
application/vnd.oasis.opendocument.text
application/vnd.openxmlformats-officedocument.wordprocessingml.document
application/x-zip
application/x-zip-compressed
application/zip
text/html
text/plain
text/richtext
image/pjpeg
}}
# array set depositOptionTable {{Newspaper Article} {deletedoccontentbeforeupdate 1}}
# array set submitTargetFileOptionTable {{Newspaper Article} disable}
array set requiredFieldFootnoteTable {{Newspaper Article} {(*)}}
array set requiredFieldAtCloseFootnoteTable {{Newspaper Article} {(+)}}
array set searchOptionTable {{Newspaper Article} {no}}
array set orderingFieldTable {{Newspaper Article} {%@secondarykey %A %T %B %@secondarytype %@dissemination %C %@language %@format %D %V %N %P %8 %K %U %E %@area %@project %O}}
array set displayTable {{Newspaper Article,%A} {1.1\
{[Help Name]} {} {}}} ;# author - reporter
array set displayTable {{Newspaper Article,%D} {0\
{} {} {}}} ;# year - year
array set displayTable {{Newspaper Article,%T} {2.1\
{(*)[Help Title]} {} {Título da Matéria}}} ;# title - title
array set displayTable {{Newspaper Article,%B} {2.1\
{(*)} {} {Título do Veículo}}} ;# secondarytitle - newspaper
array set displayTable {{Newspaper Article,%E} {2.1\
{} {} {}}} ;# secondaryauthor - source
array set displayTable {{Newspaper Article,%I} {0\
{} {} {}}} ;# publisher
array set displayTable {{Newspaper Article,%C} {2.1\
{} {} {}}} ;# placepublished - city
array set displayTable {{Newspaper Article,%V} {2.1\
{} {} {}}} ;# volume - volume
array set displayTable {{Newspaper Article,%6} {0\
{} {} {}}} ;# numberofvolumes
array set displayTable {{Newspaper Article,%N} {2.1\
{} {} {}}} ;# number - number
array set displayTable {{Newspaper Article,%P} {2.1\
{} {} {}}} ;# pages - pages
array set displayTable {{Newspaper Article,%Y} {0\
{} {} {}}} ;# tertiaryauthor
array set displayTable {{Newspaper Article,%S} {0\
{} {} {}}} ;# tertiarytitle
array set displayTable {{Newspaper Article,%7} {0\
{} {} {}}} ;# edition
array set displayTable {{Newspaper Article,%8} {2.1\
{(*)[Help IssueDate]} {} {}}} ;# date - issuedate
array set displayTable {{Newspaper Article,%9} {0\
{} {} {}}} ;# typeofwork - type
array set displayTable {{Newspaper Article,%?} {0\
{} {} {}}} ;# subsidiaryauthor
array set displayTable {{Newspaper Article,%J} {0\
{} {} {}}} ;# alternatetitle - alternateNewspaper
array set displayTable {{Newspaper Article,%@} {0\
{} {} {ISSN}}} ;# isbn/issn
array set displayTable {{Newspaper Article,%L} {0\
{} {} {}}} ;# callnumber - callnumber
array set displayTable {{Newspaper Article,%M} {0\
{} {} {}}} ;# accessionnumber
array set displayTable {{Newspaper Article,%1} {0\
{} {} {}}} ;# custom1
array set displayTable {{Newspaper Article,%3} {2.1\
{} {} {}}} ;# custom3 - targetfile
array set displayTable {{Newspaper Article,%F} {0\
{} {} {}}} ;# label - label
array set displayTable {{Newspaper Article,%K} {2.1\
{[Help Keywords]} {} {}}} ;# keywords - keywords
array set displayTable {{Newspaper Article,%X} {0\
{} {} {}}} ;# abstract - abstract
array set displayTable {{Newspaper Article,%O} {1.2\
{} {} {}}} ;# notes - notes
array set displayTable {{Newspaper Article,%U} {2.1\
{} {} {URL da Fonte}}} ;# url - url (the suffix d means to display the download checkbox)
array set displayTable {{Newspaper Article,%(} {0\
{} {} {}}} ;# previousedition - previousedition
array set displayTable {{Newspaper Article,%)} {0\
{} {} {}}} ;# nextedition - nextedition
array set displayTable {{Newspaper Article,%@parentrepositories} {0\
{} {} {}}} ;# - parentrepositories
array set displayTable {{Newspaper Article,%@language} {3\
{} {} {}}} ;# - language
array set displayTable {{Newspaper Article,%@contenttype} {2.2\
{} {} {}}} ;# - contenttype
array set displayTable {{Newspaper Article,%@copyholder} {0\
{} {SID/SCD} {}}} ;# - copyholder
array set displayTable {{Newspaper Article,%@e-mailaddress} {0\
{} {} {}}} ;# - e-mailaddress
array set displayTable {{Newspaper Article,%@secondarykey} {2.1\
{} {} {Número}}} ;# - secondarykey
array set displayTable {{Newspaper Article,%@secondarytype} {3\
{} {} {Tipo de Veículo}}} ;# - secondarytype
array set displayTable {{Newspaper Article,%@tertiarytype} {0\
{} {} {}}} ;# - tertiarytype
array set displayTable {{Newspaper Article,%@dissemination} {3\
{} {} {Abrangência}}} ;# - dissemination
array set displayTable {{Newspaper Article,%@format} {2.2\
{} {} {Formato da Fonte}}} ;# - format
array set displayTable {{Newspaper Article,%@secondarydate} {0\
{} {} {}}} ;# - secondarydate
array set displayTable {{Newspaper Article,%@area} {3\
{} {} {Area da Fonte}}} ;# - area
array set displayTable {{Newspaper Article,%@group} {0\
{[Help Group]} {} {Grupo da Fonte}}} ;# - group
array set displayTable {{Newspaper Article,%@affiliation} {0\
{[Help Affiliation]} {} {Affiliação da Fonte}}} ;# - affiliation
array set displayTable {{Newspaper Article,%@electronicmailaddress} {0\
{} {} {e-Mail}}} ;# - electronicmailaddress
array set displayTable {{Newspaper Article,%@project} {2.1\
{} {} {Projeto ou Linha de Pesquisa}}} ;# - project
array set displayTable {{Newspaper Article,%@accessdate} {0\
{} {} {}}} ;# - accessdate
array set displayTable {{Newspaper Article,%@readpermission} {2.1\
{[Help ReadPermission]} {} {}}} ;# - readpermission
array set displayTable {{Newspaper Article,%@documentstage} {0\
{} {} {Transfer update
permission to:}}} ;# - documentstage
array set displayTable {{Newspaper Article,%@usergroup} {0\
{} {} {}}} ;# - usergroup
if {[info exists update] && $update} {
array set displayTable {{Newspaper Article,filename} {1\
{[Help FileName]} {} {}}} ;# - filename
} else {
array set displayTable {{Newspaper Article,filename} {1\
{(*)[Help FileName]} {} {}}};# - filename
}
array set displayTable {{Newspaper Article,username} {1\
{(*)[Help UserName]} {} {x}}} ;# - (1 means display username - 0 means do not display) (x means not used)
array set displayTable {{Newspaper Article,password1} {x\
{(*)} {} {x}}} ;# - (x means not used)
array set displayTable {{Newspaper Article,password2} {x\
{[Help Password2]} {} {x}}} ;# - (x means not used)
if $manualFilling {
array set fillOutFieldTable [list {Newspaper Article,%@group,%@affiliation} $groupAffiliationFillout]
}
# array set optionTable [list {Newspaper Article,%@group} $groupOption]
# array set optionTable2 [list {Newspaper Article,%@group} $groupOption2]
# array set boxTable {{Newspaper Article,%@language} {{{Portuguese} 0} {{Spanish} 0} {{French} 0} {{English} 0}}}
array set optionTable2 {{Newspaper Article,%@language} {{{} {}} {{Português} {pt}} {{Espanhol} {es}} {{Francês} {fr}} {{Inglês} {en}}}}
array set boxTable {{Newspaper Article,%@format} {{{Papel (original)} 0} {{Papel (xerox)} 0} {{On-line} 0} {{Pen-drive} 0} {{CD-ROM} 0} {{DVD} 0}}}
array set boxTable {{Newspaper Article,%@contenttype} {{{External Contribution} 1}}}
array set optionTable2 {{Newspaper Article,%@dissemination} {{{} {}} {Interna Interna} {Local Local} {Regional Regional} {Nacional Nacional} {Internacional Internacional}}}
array set optionTable2 {{Newspaper Article,%@secondarytype} {{{} {}} {Jornal Jornal} {Revista Revista} {Rádio Rádio} {Telejornal Telejornal}}}
# array set optionTable {{Newspaper Article,%@area} {{} {CEA} {COMB} {COMP} {ETES} {FISMAT} {FISPLASMA} {INFO} {MET} {SRE}}}
array set optionTable2 [list {Newspaper Article,%@area} $areaOption2]
# array set optionTable2 {{Newspaper Article,%@documentstage} {{{} {}} {cleo cleo} {jefferson jefferson} {Malu Malu} {marciana marciana} {marciana@sid.inpe.br marciana@sid.inpe.br} {simone simone}}}
# array set postSubmissionProcessTable {{Newspaper Article} {iconet.com.br/banon/2005/09.07.19.12}} ;# CRI
array set postSubmissionProcessTable {{Newspaper Article} {iconet.com.br/banon/2005/12.29.23.16}}
# --------------------------------------------> Conference Proceedings
array set maximumFileSizeTable {{Conference Proceedings} {20480000}} ;# 20000 KiB
array set contentTypeTable {
{Conference Proceedings} {
application/force-download
application/msword
application/octet-stream
application/pdf
application/postscript
application/powerpoint
application/vnd.ms-powerpoint
application/vnd.ms-pps
application/vnd.oasis.opendocument.text
application/vnd.openxmlformats-officedocument.presentationml.presentation
application/vnd.openxmlformats-officedocument.wordprocessingml.document
application/x-tex
application/x-zip
application/x-zip-compressed
application/zip
text/html
text/plain
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 orderingFieldTable {{Conference Proceedings} {%@secondarykey %A %T %D %B %8 %C %K %X %@isbn %@issn %E %I %J}}
array set displayTable {{Conference Proceedings,%A} {2.1\
{(*)[Help Name]} {} {}}} ;# author - author
array set displayTable {{Conference Proceedings,%D} {2.1\
{(*)} {} {Ano da Publicação}}} ;# year - year
array set displayTable {{Conference Proceedings,%T} {2.1\
{(*)[Help Title]} {} {}}} ;# title - title
array set displayTable {{Conference Proceedings,%B} {2.1\
{(*)} {} {}}} ;# secondarytitle - conferencename
array set displayTable {{Conference Proceedings,%E} {1.1\
{[Help Name %E]} {} {}}} ;# secondaryauthor - editor
array set displayTable {{Conference Proceedings,%I} {2.1\
{} {} {}}} ;# publisher - publisher
array set displayTable {{Conference Proceedings,%C} {2.1\
{} {} {}}} ;# placepublished - conferencelocation
array set displayTable {{Conference Proceedings,%V} {2.1\
{} {} {}}} ;# 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} {2.1\
{} {} {}}} ;# pages - pages
array set displayTable {{Conference Proceedings,%Y} {0\
{} {} {}}} ;# tertiaryauthor - serieseditor
array set displayTable {{Conference Proceedings,%S} {3\
{} {} {}}} ;# tertiarytitle - booktitle
array set displayTable {{Conference Proceedings,%7} {0\
{} {} {}}} ;# edition - edition
# array set displayTable {{Conference Proceedings,%8} {2.1\
{[Help Date]} {} {Data (AAAA-MM-DD)}}} ;# date - date
array set displayTable {{Conference Proceedings,%8} {2.1\
{} {} {Data do Evento}}} ;# date - date
array set displayTable {{Conference Proceedings,%9} {0\
{} {} {}}} ;# typeofwork - type (used to define theme for example)
array set displayTable {{Conference Proceedings,%?} {0\
{} {} {}}} ;# subsidiaryauthor
array set displayTable {{Conference Proceedings,%J} {2.1\
{} {} {}}} ;# alternatetitle - publisheraddress
array set displayTable {{Conference Proceedings,%@} {0\
{} {} {ISBN/ISSN}}} ;# 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} {2.1\
{} {} {}}} ;# custom1 - organization
array set displayTable {{Conference Proceedings,%3} {2.1\
{} {} {}}} ;# custom3 - targetfile
array set displayTable {{Conference Proceedings,%F} {0\
{} {} {}}} ;# label - label
array set displayTable {{Conference Proceedings,%K} {2.1\
{[Help Keywords]} {} {}}} ;# keywords - keywords
array set displayTable {{Conference Proceedings,%X} {1.2\
{[Help Abstract]} {} {Resumo/Abstract}}} ;# abstract - abstract
array set displayTable {{Conference Proceedings,%O} {0\
{} {} {}}} ;# notes - notes
array set displayTable {{Conference Proceedings,%U} {2.1\
{} {} {}}} ;# url - url (the suffix d means to display the download checkbox)
array set displayTable {{Conference Proceedings,%(} {0\
{} {} {}}} ;# previousedition - previousedition
array set displayTable {{Conference Proceedings,%)} {0\
{} {} {}}} ;# nextedition - nextedition
array set displayTable {{Conference Proceedings,%@parentrepositories} {0\
{} {} {}}} ;# - parentrepositories
array set displayTable {{Conference Proceedings,%@language} {3\
{} {} {}}} ;# - language
# array set displayTable {{Conference Proceedings,%@contenttype} {0\
{} {External Contribution} {}}} ;# - contenttype
array set displayTable {{Conference Proceedings,%@copyholder} {0\
{} {} {O SID Possui uma Cópia Impressa?}}} ;# - copyholder
array set displayTable {{Conference Proceedings,%@e-mailaddress} {0\
{} {} {e-Mail para contato}}} ;# - e-mailaddress
array set displayTable {{Conference Proceedings,%@secondarykey} {0\
{} {} {}}} ;# - secondarykey
array set displayTable {{Conference Proceedings,%@secondarytype} {3\
{(*)} {} {}}} ;# - secondarytype
array set displayTable {{Conference Proceedings,%@tertiarytype} {3\
{} {} {}}} ;# - tertiarytype
array set displayTable {{Conference Proceedings,%@dissemination} {2.2\
{} {} {}}} ;# - dissemination
array set displayTable {{Conference Proceedings,%@format} {2.2\
{} {} {}}} ;# - format
array set displayTable {{Conference Proceedings,%@secondarydate} {0\
{} {} {}}} ;# - secondarydate
if $manualFilling {
array set displayTable {{Conference Proceedings,%@area} {3\
{(*)} {} {Area do Conhecimento}}} ;# - area
} else {
array set displayTable {{Conference Proceedings,%@area} {0\
{(*)} {} {}}} ;# - area
}
array set displayTable {{Conference Proceedings,%@isbn} {1.1\
{} {} {}}} ;# - isbn
array set displayTable {{Conference Proceedings,%@issn} {1.1\
{} {} {}}} ;# - issn
array set displayTable {{Conference Proceedings,%@mark} {0\
{} {} {}}} ;# - mark
if {[info exists publishingYear] && $publishingYear >= 2014} {
set {displayTable(Conference Proceedings,%@tertiarymark)} [list $inputTypeNumberForTertiaryMark\
{} {} {Vinculação à T&D}] ;# - tertiarymark
set {optionTable2(Conference Proceedings,%@tertiarymark)} $thesisList
} else {
array set displayTable {{Conference Proceedings,%@tertiarymark} {2.2\
{} {} {}}} ;# - tertiarymark
array set boxTable {{Conference Proceedings,%@tertiarymark} {{{Trabalho Vinculado à Tese/Dissertação} 0}}}
}
if $manualFilling {
# array set displayTable {{Conference Proceedings,%@resumeid} {2.1\
{} {} {Identificador de Curriculo}}} ;# - resumeid
array set displayTable {{Conference Proceedings,%@resumeid} {4\
{} {} {Identificador de Curriculo}}} ;# - resumeid
array set displayTable [list {Conference Proceedings,%@group} [list $inputTypeNumber \
{[Help INPEGroup]} {} {Grupo (se o [CreateOrdinalNumber $language $i] $translatedCustomizedFieldName for do INPE)}]] ;# - group
array set displayTable {{Conference Proceedings,%@affiliation} {2.1\
{[Help Affiliation]} {} {Instituição}}} ;# - affiliation
} else {
array set displayTable {{Conference Proceedings,%@resumeid} {0\
{} {} {Identificador de Curriculo}}} ;# - resumeid
array set displayTable {{Conference Proceedings,%@group} {0\
{[Help INPEGroup]} {} {Grupo (se o [CreateOrdinalNumber $language $i] $translatedCustomizedFieldName for do INPE)}}} ;# - group
array set displayTable {{Conference Proceedings,%@affiliation} {0\
{[Help Affiliation]} {} {Instituição}}} ;# - affiliation
}
array set displayTable {{Conference Proceedings,%@electronicmailaddress} {2.1\
{} {} {e-Mail}}} ;# - electronicmailaddress
array set displayTable {{Conference Proceedings,%@project} {2.1\
{} {} {Projeto ou Linha de Pesquisa}}} ;# - project
array set displayTable {{Conference Proceedings,%@accessdate} {0\
{} {} {}}} ;# - accessdate
array set displayTable {{Conference Proceedings,%@readergroup} {1.1\
{} {} {}}} ;# - readergroup
array set displayTable {{Conference Proceedings,%@readpermission} {3\
{[Help INPEReadPermission]} {} {}}} ;# - readpermission - might be hidden dependending on archivingPolicy
array set displayTable {{Conference Proceedings,%@documentstage} {0\
{} {not transfered} {}}} ;# - documentstage
if {[info exists update] && $update} {
# update
array set displayTable {{Conference Proceedings,%@documentstage} {3\
{[Help DocumentStage]} {} {Transfer update
permission to:}}} ;# - documentstage
array set defaultOptionTable {{Conference Proceedings,%@documentstage} {not transfered}}
}
array set displayTable {{Conference Proceedings,%@doi} {2.1\
{} {} {}}} ;# - doi
array set displayTable {{Conference Proceedings,%@usergroup} {0\
{} {} {}}} ;# - usergroup
if {[info exists size] && ![string equal {} $size]} {
# set requiredFieldFlag {(*)} ;# commentado por GJFB em 2013-01-16 - não existe no momento sistema automático para definir o tipo de permissão de leitura com base na versão para artigos em evento (somente para artigo em revista)
set requiredFieldFlag {}
} else {
set requiredFieldFlag {}
}
array set displayTable [list {Conference Proceedings,%@versiontype} [list 3\
$requiredFieldFlag {} {}]] ;# - versiontype - is hidden at update when repositoryContentType != {External Contribution}
if {[info exists update] && $update} {
array set displayTable {{Conference Proceedings,%@archivingpolicy} {4\
{} {} {}}} ;# - archivingpolicy - is hidden at update when repositoryContentType != {External Contribution}
}
array set displayTable {{Conference Proceedings,filename} {1\
{[Help FileName]} {} {}}} ;# - filename
array set displayTable {{Conference Proceedings,username} {1\
{(*)[Help UserName]} {} {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 localCollectionPublisherTable {{Conference Proceedings} {INPE|Instituto Nacional de Pesquisas Espaciais|AMS|American Meteorological Society}}
array set updateOptionTable {{Conference Proceedings} {all}}
# array set boxTable {{Conference Proceedings,%@language} {{{Portuguese} 0} {{Spanish} 0} {{French} 0} {{English} 0}}}
array set optionTable2 {{Conference Proceedings,%@language} {{{} {}} {{Português} {pt}} {{Espanhol} {es}} {{Francês} {fr}} {{Inglês} {en}}}}
array set boxTable {{Conference Proceedings,%@dissemination} {{{COMPENDEX} 0} {{IEEEXplore} 0}}}
# array set boxTable {{Conference Proceedings,%@format} {{{CD-ROM} 0} {{DVD} 0} {{On-line} 0} {{Papel} 0} {{Pen-drive} 0}}}
array set boxTable {{Conference Proceedings,%@format} {{{CD-ROM} 0} {{DVD} 0} {{Impresso} 0} {{On-line} 0} {{Papel} 0} {{Pen-drive} 0}}}
array set optionTable {{Conference Proceedings,%S} {{} {Anais} {Anales} {Actas} {Proceedings} {Memória Final} {Memórias} {Resumos Extendidos} {Extended Abstracts} {Resumos} {Resumenes} {Abstracts} {Pôsteres} {Posters}}}
# array set optionTable {{Conference Proceedings,%@area} {{} {CEA} {COMB} {COMP} {ETES} {FISMAT} {FISPLASMA} {INFO} {MET} {SRE}}}
array set optionTable2 [list {Conference Proceedings,%@area} $areaOption2]
array set optionTable2 {{Conference Proceedings,%@copyholder} {{{não} {}} {{sim} {SID/SCD}}}}
array set defaultOptionTable {{Conference Proceedings,%@copyholder} {}}
array set optionTable2 [list {Conference Proceedings,%@readpermission} [list {{acesso livre} {allow from all}} [list {restrita ao INPE} intranet] {{restrita ao login} {deny from all}}]]
array set defaultOptionTable {{Conference Proceedings,%@readpermission} {allow from all}}
if {![info exists update] || !$update} {
# array set actionTable [list {Conference Proceedings,%@area} $areaBasedAction]
}
if $manualFilling {
array set fillOutFieldTable [list {Conference Proceedings,%@group,%@affiliation} $groupAffiliationFillout]
}
#array set optionTable [list {Conference Proceedings,%@group} $groupOption]
array set optionTable2 [list {Conference Proceedings,%@group} $groupOption2]
# array set optionTable2 {{Conference Proceedings,%@secondarytype} {{{} {}} {{Evento Internacional} {PRE CI}} {{Evento Internacional - Trabalho Vinculado à Tese/Dissertação} {PRE CI IPV}} {{Evento Internacional - Trab. de Aluno Não Relacionado à Tese/Dis.} {PRE CI SPG~IPV}} {{Evento Nacional} {PRE CN}} {{Evento Nacional - Trabalho Vinculado à Tese/Dissertação} {PRE CN IPV}} {{Evento Nacional - Trab. de Aluno Não Relacionado à Tese/Dis.} {PRE CN SPG~IPV}}}}
array set optionTable2 {{Conference Proceedings,%@secondarytype} {{{} {}} {{Evento Internacional} {PRE CI}} {{Evento Nacional} {PRE CN}}}}
array set optionTable {{Conference Proceedings,%@tertiarytype} {{} {Sessão Oral} {Oral Session} {Sessão Técnica Oral} {Oral Technical Session} {Sessão Pôster} {Poster Session} {Pôster} {Poster} {Pôsteres} {Posters} {Comité Temático} {Thematic Committee} {Exposição} {Exposicion} {Exhibition} {Comunicação} {Comunicações} {Communications} {Artigo} {Artigos} {Paper} {Papers} {Full Paper} {Resumo Estendido} {Extended Abstact} {Iniciação Científica} {Projeto}}}
# array set optionTable2 {{Conference Proceedings,%@versiontype} {{{} {}} {{Publisher's Version} {publisher}} {{Final Draft Post-Refereeing} {finaldraft}}}}
array set optionTable {{Conference Proceedings,%@versiontype} {{} {publisher} {finaldraft}}}
# array set submissionDestinationTable {{Conference Proceedings,%@area} {CEA mtc-m16.sid.inpe.br/col/sid.inpe.br/banon/2003/08.15.17.40.18 COMB mtc-m17.sid.inpe.br/col/lcp.inpe.br/ignes/2004/02.12.18.39.49 COMP mtc-m16.sid.inpe.br/col/sid.inpe.br/banon/2003/08.15.17.40.18 ETES mtc-m16.sid.inpe.br/col/sid.inpe.br/banon/2003/08.15.17.40.18 FISMAT mtc-m16.sid.inpe.br/col/sid.inpe.br/banon/2003/08.15.17.40.18 FISPLASMA mtc-m16.sid.inpe.br/col/sid.inpe.br/banon/2003/08.15.17.40.18 MET mtc-m15.sid.inpe.br/col/cptec.inpe.br/walmeida/2003/04.25.17.13 SRE mtc-m12.sid.inpe.br/col/sid.inpe.br/banon/2001/04.06.10.52.39}}
array set excludedSourceFieldNameTable {{Conference Proceedings} {%I %C}}
# --------------------------------------------> Thesis
# array set maximumFileSizeTable {{Thesis} {122880000}} ;# 120000 KiB
array set maximumFileSizeTable {{Thesis} {204800000}} ;# 200000 KiB
array set allowDuplicateSubmissionTable {{Thesis} 0} ;# doesn't allow duplicate
array set contentTypeTable {{Thesis} {
application/force-download
application/iopexport_bib
application/msword
application/octet-stream
application/vnd.openxmlformats-officedocument.wordprocessingml.document
application/x-zip
application/x-zip-compressed
application/x-tex
application/zip
application/pdf
image/png
text/plain
}}
array set requiredFieldFootnoteTable {{Thesis} {(*)}}
array set initialFootnoteNumberTable {{Thesis} {2}}
array set searchOptionTable {{Thesis} {no}}
# array set submitTargetFileOptionTable {{Thesis} disable}
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]} {} {Título no Idioma do Trabalho}}} ;# 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} {0\
{} {} {}}} ;# 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
# the line below must not be used when the supervisor field value (orientador(a)) is set as an attribute in secondaryauthor - committee
# for example writing: Grimm, Alice Marlene (orientador)
# array set displayTable {{Thesis,%Y} {1.1\
{(*)[Help Name]} {} {}}} ;# tertiaryauthor - supervisor
array set displayTable {{Thesis,%S} {0\
{} {} {}}} ;# tertiarytitle
array set displayTable {{Thesis,%7} {0\
{} {} {}}} ;# edition
array set displayTable {{Thesis,%8} {2.1\
{(*)[Help Date]} {} {Data da Defesa}}} ;# date
# array set displayTable {{Thesis,%9} {3\
{} {} {Tipo de Tese ou Dissertação}}} ;# typeofwork - thesistype
array set displayTable {{Thesis,%?} {0\
{} {} {}}} ;# subsidiaryauthor
array set displayTable {{Thesis,%J} {2.1\
{(*)[Help INPEAlternateTitle]} {} {Título Traduzido}}} ;# 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} {0\
{} {} {}}} ;# custom1
if [info exists cgi(templaterepository)] {
array set displayTable {{Thesis,%3} {0\
{} {} {}}} ;# custom3 - targetfile
} else {
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]} {} {Palavras-Chave Controladas
(em Português e em Inglês)}}} ;# keywords - keywords
# array set displayTable {{Thesis,%X} {1.2\
{[Help Abstract]} {} {Resumo/Abstract}}} ;# abstract - abstract
array set displayTable {{Thesis,%O} {0\
{} {} {}}} ;# notes - notes
array set displayTable {{Thesis,%U} {0\
{} {} {}}} ;# url - url (the suffix d means to display the download checkbox)
array set displayTable {{Thesis,%(} {0\
{} {} {}}} ;# previousedition - previousedition
array set displayTable {{Thesis,%)} {0\
{} {} {}}} ;# nextedition - nextedition
array set displayTable {{Thesis,%@parentrepositories} {0\
{} {} {}}} ;# - parentrepositories
array set displayTable {{Thesis,%@language} {3\
{(*)} {} {}}} ;# - language
array set displayTable {{Thesis,%@copyholder} {0\
{} {} {O SID Possui uma Cópia Impressa?}}} ;# - copyholder
array set displayTable {{Thesis,%@e-mailaddress} {2.1\
{} {} {e-Mail pessoal para contato}}} ;# - e-mailaddress
array set displayTable {{Thesis,%@secondarykey} {0\
{} {} {}}} ;# - secondarykey
# array set displayTable {{Thesis,%@secondarytype} {0\
{} {} {}}} ;# - secondarytype
array set displayTable {{Thesis,%@tertiarytype} {0\
{} {} {}}} ;# - tertiarytype
# array set displayTable {{Thesis,%@dissemination} {0\
{} {} {}}} ;# - dissemination
array set displayTable {{Thesis,%@secondarydate} {0\
{} {} {}}} ;# - secondarydate
array set displayTable {{Thesis,%@area} {3\
{(*)} {} {}}} ;# - area
array set displayTable {{Thesis,%@isbn} {0\
{[Help ISBN]} {} {}}} ;# - isbn
# array set displayTable {{Thesis,%@group} {0\
{} {SPG} {}}} ;# - group
array set displayTable {{Thesis,%@electronicmailaddress} {0\
{} {} {e-Mail}}} ;# - electronicmailaddress
# array set displayTable {{Thesis,%@project} {3\
{} {} {}}} ;# project - course
array set displayTable {{Thesis,%@accessdate} {0\
{} {} {}}} ;# - accessdate
# array set displayTable {{Thesis,%@readpermission} {3\
{} {} {}}} ;# - readpermission
array set displayTable {{Thesis,%@documentstage} {3\
{[Help DocumentStage]} {} {Transfer update
permission to:}}} ;# - documentstage
array set displayTable {{Thesis,%@usergroup} {0\
{} {} {}}} ;# - usergroup
array set displayTable {{Thesis,foldername} {1\
{[Help FolderName]} {} {}}} ;# - foldername (0 means to don't display foldername (if cgi(attachment) doesn't exist))
# array set displayTable {{Thesis,filename} {x\
{(*)[Help Name]} {} {x}}} ;# - (x means not used)
array set displayTable {{Thesis,filename} {1\
{[Help FileName]} {} {File Name
(attach here your file)}}} ;# - filename
array set displayTable {{Thesis,username} {1\
{(*)[Help UserName]} {} {x}}} ;# - (1 means display username - 0 means do not display) (x means not used)
array set displayTable {{Thesis,password1} {x\
{(*)} {} {x}}} ;# - (x means not used)
array set displayTable {{Thesis,password2} {x\
{[Help Password2]} {} {x}}} ;# - (x means not used)
array set depositOptionTable {{Thesis} {enablecopytosource 1}}
array set fieldValueFilterCommandTable {{Thesis,%8} {regsub {(..)/(..)/(....)} $fieldValue {\3-\2-\1} fieldValue}}
# array set boxTable {{Thesis,%@language} {{{Portuguese} 0} {{Spanish} 0} {{French} 0} {{English} 0}}}
array set optionTable2 {{Thesis,%@language} {{{} {}} {{Português} {pt}} {{Espanhol} {es}} {{Francês} {fr}} {{Inglês} {en}}}}
# array set optionTable {{Thesis,%@area} {{} {CEA} {COMB} {COMP} {ETES} {FISMAT} {MET} {SRE}}}
array set optionTable2 [list {Thesis,%@area} $areaOption2]
array set defaultOptionTable {{Thesis,%@area} {}}
array set optionTable2 {{Thesis,%@copyholder} {{{não} {}} {{sim} {SID/SCD}}}}
array set defaultOptionTable {{Thesis,%@copyholder} {}}
array set optionTable2 [list {Thesis,%@readpermission} [list {{acesso livre} {allow from all}} [list {restrita ao INPE} intranet] {{restrita ao login} {deny from all}}]]
array set defaultOptionTable [list {Thesis,%@readpermission} intranet] ;# com a opção "intranet" a permissão de leitura se torna por segurança "deny from all" quando o campo "year" não é preenchido (ver SetAccessPermission)
if [info exists userGroup] {
array set defaultOptionTable {{Thesis,%@documentstage} {not transfered}}
}
if {([info exists cgi(reviewprocess)] && \
[string equal {yes} $cgi(reviewprocess)]) || \
([info exists update] && $update && \
[info exists secondaryType] && [regexp {TDI} $secondaryType])} {
# publicação com autorização do INPE
# array set displayTable {{Thesis,%8} {0\
{} {} {}}} ;# date
array set displayTable {{Thesis,%9} {3\
{(*)} {} {Tipo de Tese ou Dissertação}}} ;# typeofwork - thesistype
# RE/DIR-034.06 20/06/2012 + Inez para GESAST e GESATM
array set optionTable2 {{Thesis,%9} {
{}
{{Cursos Atuais} {
{{Dissertação (Mestrado em Astrofísica)} {Dissertação (Mestrado em Astrofísica)}}
{{Dissertação (Mestrado em C&T de Materiais e Sensores)} {Dissertação (Mestrado em Ciência e Tecnologia de Materiais e Sensores)}}
{{Dissertação (Mestrado em Combustão e Propulsão)} {Dissertação (Mestrado em Combustão e Propulsão)}}
{{Dissertação (Mestrado em Computação Aplicada)} {Dissertação (Mestrado em Computação Aplicada)}}
{{Dissertação (Mestrado em Engenharia e Gerenciamento de Sistemas Espaciais)} {Dissertação (Mestrado em Engenharia e Gerenciamento de Sistemas Espaciais)}}
{{Dissertação (Mestrado em Geofísica Espacial)} {Dissertação (Mestrado em Geofísica Espacial)}}
{{Dissertação (Mestrado em Geofísica Espacial/C. do Ambiente Solar-Terrestre)} {Dissertação (Mestrado em Geofísica Espacial/Ciências do Ambiente Solar-Terrestre)}}
{{Dissertação (Mestrado em Geofísica Espacial/Ciências Atmosféricas)} {Dissertação (Mestrado em Geofísica Espacial/Ciências Atmosféricas)}}
{{Dissertação (Mestrado em Mecânica Espacial e Controle)} {Dissertação (Mestrado em Mecânica Espacial e Controle)}}
{{Dissertação (Mestrado em Meteorologia)} {Dissertação (Mestrado em Meteorologia)}}
{{Dissertação (Mestrado em Sensoriamento Remoto)} {Dissertação (Mestrado em Sensoriamento Remoto)}}
{{Tese (Doutorado em Astrofísica)} {Tese (Doutorado em Astrofísica)}}
{{Tese (Doutorado em C&T de Materiais e Sensores)} {Tese (Doutorado em Ciência e Tecnologia de Materiais e Sensores)}}
{{Tese (Doutorado em Combustão e Propulsão)} {Tese (Doutorado em Combustão e Propulsão)}}
{{Tese (Doutorado em Computação Aplicada)} {Tese (Doutorado em Computação Aplicada)}}
{{Tese (Doutorado em Ciência do Sistema Terrestre)} {Tese (Doutorado em Ciência do Sistema Terrestre)}}
{{Tese (Doutorado em Engenharia e Gerenciamento de Sistemas Espaciais)} {Tese (Doutorado em Engenharia e Gerenciamento de Sistemas Espaciais)}}
{{Tese (Doutorado em Geofísica Espacial)} {Tese (Doutorado em Geofísica Espacial)}}
{{Tese (Doutorado em Geofísica Espacial/C. do Ambiente Solar-Terrestre)} {Tese (Doutorado em Geofísica Espacial/Ciências do Ambiente Solar-Terrestre)}}
{{Tese (Doutorado em Geofísica Espacial/Ciências Atmosféricas)} {Tese (Doutorado em Geofísica Espacial/Ciências Atmosféricas)}}
{{Tese (Doutorado em Mecânica Espacial e Controle)} {Tese (Doutorado em Mecânica Espacial e Controle)}}
{{Tese (Doutorado em Meteorologia)} {Tese (Doutorado em Meteorologia)}}
{{Tese (Doutorado em Sensoriamento Remoto)} {Tese (Doutorado em Sensoriamento Remoto)}}
}}
{{Cursos Antigos} {
{{Dissertação (Mestrado em Análise de Sistemas e Aplicações)} {Dissertação (Mestrado em Análise de Sistemas e Aplicações)}}
{{Dissertação (Mestrado em Ciência Espacial)} {Dissertação (Mestrado em Ciência Espacial)}}
{{Dissertação (Mestrado em Combustão e Propulsão)} {Dissertação (Mestrado em Combustão e Propulsão)}}
{{Dissertação (Mestrado em Eletrônica e Telecomunicações)} {Dissertação (Mestrado em Eletrônica e Telecomunicações)}}
{{Dissertação (Mestrado em Geofísica Espacial)} {Dissertação (Mestrado em Geofísica Espacial)}}
{{Dissertação (Mestrado em Tecnologia Educacional)} {Dissertação (Mestrado em Tecnologia Educacional)}}
{{Dissertação (Mestrado em Sensores Remotos e Aplicações)} {Dissertação (Mestrado em Sensores Remotos e Aplicações)}}
{{- -} {- -}}
{{Tese (Doutorado em Ciência Espacial)} {Tese (Doutorado em Ciência Espacial)}}
{{Tese (Doutorado em Geofísica Espacial)} {Tese (Doutorado em Geofísica Espacial)}}
{{Tese (Doutorado em Propulsão e Combustão)} {Tese (Doutorado em Propulsão e Combustão)}}
{{Tese (Doutorado em Sensores Remotos e Aplicações) } {Tese (Doutorado em Sensores Remotos e Aplicações)}}
{{- -} {- -}}
}}
}}
# {{Monografia de Conclusão de Curso (Espec. em SR e SIG)} {Monografia de Conclusão de Curso (Especialização em Sensoriamento Remoto e SIG)}}
array set defaultOptionTable {{Thesis,%9} {}}
array set displayTable {{Thesis,%I} {3\
{(*)} {} {}}} ;# publisher - university
array set optionTable2 {{Thesis,%I} {{{} {}} \
{{Instituto Nacional de Pesquisas Espaciais (INPE)} {Instituto Nacional de Pesquisas Espaciais (INPE)}}\
{{CRECTEALC - Instituto Nacional de Pesquisas Espaciais (INPE)} {Centro Regional de Educação em Ciência e Tecnologia Espaciais para a América Latina e Caribe (CRECTEALC) - Campus Brasil - Instituto Nacional de Pesquisas Espaciais (INPE)}}}}
array set displayTable {{Thesis,%C} {0\
{} {São José dos Campos} {}}} ;# placepublished - city
# array set displayTable {{Thesis,%@group} {0\
{} {SPG-INPE-MCTI-GOV-BR} {}}} ;# - group
# alteração feita por GJFB em 2013-04-25 (agora o URLibServiço aceita campo de default vazio no processo que usa a tabela: fillOutFieldTable)
array set displayTable {{Thesis,%@group} {0\
{} {} {}}} ;# - group
array set displayTable {{Thesis,%@secondarytype} {0\
{} {TDI} {}}} ;# - secondarytype
# array set displayTable {{Thesis,%@copyright} {3\
{} {} {}}} ;# - copyright
array set displayTable {{Thesis,%@project} {3\
{(*)} {} {}}} ;# project - course
# array set optionTable {{Thesis,%@project} {{} {AST} {CAP} {CMC} {CMS} {GES} {MET} {PCP} {SER}}}
# set optionTable(Thesis,%@project) {
# {}
# {{Cursos Atuais} {AST CAP CMC CMS CSE GES MET PCP SER}}
# {{Cursos Antigos} {AG ANS CB CEA ECO EMA ETE MAT MO PLA RAS SDA TEC TED}}
# }
# set optionTable(Thesis,%@project) {
# {}
# {{Cursos Atuais} {AST CAP CMC CMS CSE CST GESAST GESATM MET PCP SER}}
# {{Cursos Antigos} {AG ANS CB CEA ECO EMA ETE GES MAT MO PLA RAS SDA TEC TED}}
# }
# RE/DIR-034.06 20/06/2012 + Inez para GESAST e GESATM
# curso área
# AST CEA
# CAP COMP
# CMC ETES
# CMS ETES
# CSE ETES
# CST CST
# GES CEA
# GESAST CEA
# GESATM CEA
# MET MET
# PCP ETES
# SER SRE
# ano-defesa course (exemplo) group (exemplo)
# 2012-2013 CAP-COMP-SPG-INPE-MCTI-GOV-BR CAP-COMP-SPG-INPE-MCTI-GOV-BR
# 1992-2011 CAP-SPG-INPE-MCT-BR CAP-SPG-INPE-MCT-BR
# 1971-1991 CAP-SPG-INPE-BR CAP-SPG-INPE-BR
# tabela gerada por GJFB em 2013-04-25
array set optionTable2 {{Thesis,%@project} {
{}
{{Cursos Atuais - defesa a partir de 2012} {
{AST AST-CEA-SPG-INPE-MCTI-GOV-BR}
{CAP CAP-COMP-SPG-INPE-MCTI-GOV-BR}
{CMC CMC-ETES-SPG-INPE-MCTI-GOV-BR}
{CMS CMS-ETES-SPG-INPE-MCTI-GOV-BR}
{CSE CSE-ETES-SPG-INPE-MCTI-GOV-BR}
{CST CST-CST-SPG-INPE-MCTI-GOV-BR}
{GES GES-CEA-SPG-INPE-MCTI-GOV-BR}
{GESAST GESAST-CEA-SPG-INPE-MCTI-GOV-BR}
{GESATM GESATM-CEA-SPG-INPE-MCTI-GOV-BR}
{MET MET-MET-SPG-INPE-MCTI-GOV-BR}
{PCP PCP-ETES-SPG-INPE-MCTI-GOV-BR}
{SER SER-SRE-SPG-INPE-MCTI-GOV-BR}
}}
{{Cursos Atuais - defesa entre 1992 e 2011} {
{AST AST-SPG-INPE-MCT-BR}
{CAP CAP-SPG-INPE-MCT-BR}
{CMC CMC-SPG-INPE-MCT-BR}
{CMS CMS-SPG-INPE-MCT-BR}
{CSE CSE-SPG-INPE-MCT-BR}
{GES GES-SPG-INPE-MCT-BR}
{GESAST GESAST-SPG-INPE-MCT-BR}
{GESATM GESATM-SPG-INPE-MCT-BR}
{MET MET-SPG-INPE-MCT-BR}
{PCP PCP-SPG-INPE-MCT-BR}
{SER SER-SPG-INPE-MCT-BR}
}}
{{Cursos Atuais - defesa entre 1971 e 1991} {
{AST AST-SPG-INPE-BR}
{CAP CAP-SPG-INPE-BR}
{CMC CMC-SPG-INPE-BR}
{GES GES-SPG-INPE-BR}
{MET MET-SPG-INPE-BR}
{PCP PCP-SPG-INPE-BR}
{SER SER-SPG-INPE-BR}
}}
{{Cursos Antigos} {
{AG AG}
{ANS ANS}
{CB CB}
{CEA CEA}
{ECO ECO}
{EMA EMA}
{ETE ETE}
{GES GES}
{MAT MAT}
{MO MO}
{PLA PLA}
{RAS RAS}
{SDA SDA}
{TEC TEC}
{TED TED}
}}
}}
if 0 {
# tabela anterior a 2013-04-25
array set optionTable2 {{Thesis,%@project} {
{}
{{Cursos Atuais} {
{AST AST-CEA-SPG-INPE-MCTI-GOV-BR}
{CAP CAP-COMP-SPG-INPE-MCTI-GOV-BR}
{CMC CMC-ETES-SPG-INPE-MCTI-GOV-BR}
{CMS CMS-ETES-SPG-INPE-MCTI-GOV-BR}
{CSE CSE-ETES-SPG-INPE-MCTI-GOV-BR}
{CST CST-CST-SPG-INPE-MCTI-GOV-BR}
{GESAST GESAST-CEA-SPG-INPE-MCTI-GOV-BR}
{GESATM GESATM-CEA-SPG-INPE-MCTI-GOV-BR}
{MET MET-MET-SPG-INPE-MCTI-GOV-BR}
{PCP PCP-ETES-SPG-INPE-MCTI-GOV-BR}
{SER SER-SRE-SPG-INPE-MCTI-GOV-BR}
}}
{{Cursos Antigos} {
{AG AG}
{ANS ANS}
{CB CB}
{CEA CEA}
{ECO ECO}
{EMA EMA}
{ETE ETE}
{GES GES}
{MAT MAT}
{MO MO}
{PLA PLA}
{RAS RAS}
{SDA SDA}
{TEC TEC}
{TED TED}
}}
}}
}
set courseGroupFillout {{} {}}
for {set i 1} {$i < [expr [llength $optionTable2(Thesis,%@project)] - 1]} {incr i} {
foreach course [lindex $optionTable2(Thesis,%@project) $i 1] {
lappend courseGroupFillout {} [lindex $course 1]
}
}
foreach course [lindex $optionTable2(Thesis,%@project) end 1] {
lappend courseGroupFillout {} SPG-INPE-BR ;# information is missing to include MCT
}
if $manualFilling {
# array set fillOutFieldTable [list {Thesis,%@project,%@group} $courseGroupFillout] ;# commented by GJFB in 2013-07-19 in order to allow automatic filling when input type number is zero (conditional filling has priority over automatic filling)
array set fillOutFieldTable [list {Thesis,%@project,%@group} $courseGroupFillout] ;# added by GJFB in 2013-10-14 because not all authors are known and group must be equal to course
}
array set defaultOptionTable {{Thesis,%@project} {}}
array set displayTable {{Thesis,%@contenttype} {0\
{} {} {}}} ;# - contenttype
if {[info exists update] && $update} {
# update
if {[info exists advancedUser] && [lsearch $loginDosResponsaveisPelaAutorizacao $advancedUser] != -1} {
array set displayTable {{Thesis,%D} {2.1\
{} {} {Ano de Publicação}}} ;# year - year
array set displayTable {{Thesis,%@readpermission} {3\
{} {} {}}} ;# - readpermission
array set displayTable {{Thesis,%@secondarydate} {2.1\
{[Help SecondaryDate]} {} {}}} ;# - secondarydate
} else {
array set displayTable {{Thesis,%D} {0\
{} {} {}}} ;# year - year
# array set displayTable {{Thesis,%@readpermission} {0\
{} {150.163} {}}} ;# - readpermission
array set displayTable {{Thesis,%@readpermission} {0\
{} {} {}}} ;# - readpermission
}
} else {
# submit
array set displayTable {{Thesis,%D} {0\
{} {} {}}} ;# year - year
array set displayTable {{Thesis,%@readpermission} {0\
{} {150.163} {}}} ;# - readpermission
}
if {[info exists update] && $update && \
[info exists advancedUser] && [lsearch $loginDosResponsaveisPeloAbstract $advancedUser] != -1} {
array set displayTable {{Thesis,%X} {1.2\
{[Help Abstract]} {} {Resumo/Abstract}}} ;# abstract - abstract
} else {
array set displayTable {{Thesis,%X} {0\
{[Help Abstract]} {} {Resumo/Abstract}}} ;# abstract - abstract
}
if {[info exists advancedUser] && [lsearch $loginDosResponsaveisPeloAbstract $advancedUser] != -1} {
# use the default which is {all}
} else {
array set updateOptionTable {{Thesis} {update {remove before update}}}
}
# array set displayTable {{Thesis,%@dissemination} {0\
{} {NTRSNASA; BNDEPOSITOLEGAL.} {}}} ;# - dissemination
# the command below was added by GJFB in 2011-06-10
array set displayTable {{Thesis,%@dissemination} {0\
{} {BNDEPOSITOLEGAL.} {}}} ;# - dissemination
} else {
# publicação sem autorização do INPE
# array set displayTable {{Thesis,%8} {2.1\
{(*)[Help Date]} {} {Data da Defesa}}} ;# date
array set displayTable {{Thesis,%9} {3\
{(*)} {} {Tipo de Tese ou Dissertação}}} ;# typeofwork - thesistype
array set optionTable {{Thesis,%9} {{} {Dissertação de Mestrado} {Tese de Doutorado} {Masters Thesis} {PhD Thesis}}}
array set displayTable {{Thesis,%I} {2.1\
{(*)[Help University]} {} {}}} ;# publisher - university
array set displayTable {{Thesis,%C} {2.1\
{} {} {}}} ;# placepublished - city
array set displayTable {{Thesis,%U} {2.1d\
{} {} {}}} ;# url - url (the suffix d means to display the download checkbox)
array set displayTable {{Thesis,%@isbn} {1.1\
{[Help ISBN]} {} {}}} ;# - isbn
# array set displayTable {{Thesis,%@group} {0\
{} {} {}}} ;# - group
if $manualFilling {
array set displayTable {{Thesis,%@resumeid} {4\
{} {} {Identificador de Curriculo}}} ;# - resumeid
array set displayTable [list {Thesis,%@group} [list $inputTypeNumber \
{[Help INPEGroup]} {} {Grupo (se o [CreateOrdinalNumber $language $i] $translatedCustomizedFieldName for do INPE)}]] ;# - group
array set displayTable {{Thesis,%@affiliation} {2.1 \
{[Help Affiliation]} {} {Instituição}}} ;# - affiliation
array set fillOutFieldTable [list {Thesis,%@group,%@affiliation} $groupAffiliationFillout]
array set optionTable2 [list {Thesis,%@group} $groupOption2]
}
array set displayTable {{Thesis,%X} {1.2\
{[Help Abstract]} {} {Resumo/Abstract}}} ;# abstract - abstract
array set displayTable {{Thesis,%@secondarytype} {0\
{} {TAE} {}}} ;# - secondarytype
array set displayTable {{Thesis,%@readpermission} {3\
{} {} {}}} ;# - readpermission
array set displayTable {{Thesis,%@contenttype} {0\
{} {External Contribution} {}}} ;# - contenttype
array set displayTable {{Thesis,%@project} {2.1\
{} {} {Curso de Pós-Gradução}}} ;# project - course
array set displayTable {{Thesis,%D} {2.1\
{(*)} {} {Ano de Publicação}}} ;# year - year
array set displayTable {{Thesis,%@dissemination} {0\
{} {} {}}} ;# - dissemination
}
# --------------------------------------------> Report
# array set maximumFileSizeTable {{Report} {81920000}} ;# 80000 KiB
array set maximumFileSizeTable {{Report} {153600000}} ;# 150000 KiB - por GJFB à pedido do André
array set contentTypeTable {{Report} {
application/force-download
application/iopexport_bib
application/msword
application/octet-stream
application/postscript
application/pdf
application/vnd.ms-powerpoint
application/vnd.oasis.opendocument.text
application/vnd.openxmlformats-officedocument.wordprocessingml.document
application/x-tex
application/x-zip
application/x-zip-compressed
application/zip
image/jpeg
image/png
text/html
text/plain
text/richtext
text/x-tex
}}
array set requiredFieldFootnoteTable {{Report} {(*)}}
array set initialFootnoteNumberTable {{Report} {2}}
array set searchOptionTable {{Report} {no}}
# array set orderingFieldTable {{Report} {%D %A %T %B %K %X %@}}
array set orderingFieldTable {{Report} {%@ %A %T %D %B %K %X}}
array set displayTable {{Report,%A} {2.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} {0\
{} {Instituto Nacional de Pesquisas Espaciais} {}}} ;# publisher - institution
array set displayTable {{Report,%C} {0\
{} {São José dos Campos} {}}} ;# placepublished - city
array set displayTable {{Report,%V} {0\
{} {} {}}} ;# volume
array set displayTable {{Report,%6} {0\
{} {} {}}} ;# numberofvolumes
array set displayTable {{Report,%N} {0\
{} {} {}}} ;# 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} {3\
{} {} {}}} ;# typeofwork - type
array set displayTable {{Report,%?} {0\
{} {} {}}} ;# subsidiaryauthor
array set displayTable {{Report,%J} {0\
{} {} {}}} ;# alternatetitle
array set displayTable {{Report,%@} {0\
{} {} {}}} ;# 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]} {} {Palavras-Chave Controladas
(em Português e em Inglês)}}} ;# keywords - keywords
array set displayTable {{Report,%X} {1.2\
{[Help Abstract]} {} {Resumo/Abstract}}} ;# abstract - abstract
array set displayTable {{Report,%O} {0\
{} {} {}}} ;# notes - notes
array set displayTable {{Report,%U} {0\
{} {} {}}} ;# url - url (the suffix d means to display the download checkbox)
array set displayTable {{Report,%(} {2.1\
{[Help PreviousEdition]} {} {}}} ;# previousedition - previousedition
array set displayTable {{Report,%)} {2.1\
{[Help NextEdition]} {} {}}} ;# nextedition - nextedition
array set displayTable {{Report,%@parentrepositories} {0\
{} {} {}}} ;# - parentrepositories
array set displayTable {{Report,%@language} {2.2\
{} {} {}}} ;# - language
array set displayTable {{Report,%@copyholder} {0\
{} {} {O SID Possui uma Cópia Impressa?}}} ;# - copyholder
array set displayTable {{Report,%@e-mailaddress} {2.1\
{} {} {e-Mail para contato}}} ;# - e-mailaddress
array set displayTable {{Report,%@secondarykey} {0\
{} {} {}}} ;# - secondarykey
# array set displayTable {{Report,%@secondarytype} {0\
{} {} {}}} ;# - secondarytype
array set displayTable {{Report,%@tertiarytype} {0\
{} {} {}}} ;# - tertiarytype
# array set displayTable {{Report,%@dissemination} {2.2\
{} {} {}}} ;# - dissemination
array set displayTable {{Report,%@secondarydate} {0\
{} {} {}}} ;# - secondarydate
if $manualFilling {
array set displayTable {{Report,%@area} {3\
{(*)} {} {Area do Conhecimento}}} ;# - area
} else {
array set displayTable {{Report,%@area} {0\
{(*)} {} {}}} ;# - area
}
# array set displayTable {{Report,%@mark} {0\
{} {work-in-progress} {}}} ;# - mark
if {$manualFilling && [info exists publishingYear] && ![string equal {} $publishingYear]} {
# array set displayTable {{Report,%@resumeid} {2.1\
{} {} {Identificador de Curriculo}}} ;# - resumeid
array set displayTable {{Report,%@resumeid} {4\
{} {} {Identificador de Curriculo}}} ;# - resumeid
array set displayTable [list {Report,%@group} [list $inputTypeNumber \
{[Help INPEGroup]} {} {Grupo (se o [CreateOrdinalNumber $language $i] $translatedCustomizedFieldName for do INPE)}]] ;# - group
array set displayTable {{Report,%@affiliation} {2.1\
{[Help Affiliation]} {} {Instituição}}} ;# - affiliation
} else {
array set displayTable {{Report,%@resumeid} {0\
{} {} {Identificador de Curriculo}}} ;# - resumeid
array set displayTable {{Report,%@group} {0\
{[Help INPEGroup]} {} {Grupo (se o [CreateOrdinalNumber $language $i] $translatedCustomizedFieldName for do INPE)}}} ;# - group
array set displayTable {{Report,%@affiliation} {0\
{[Help Affiliation]} {} {Instituição}}} ;# - affiliation
}
array set displayTable {{Report,%@electronicmailaddress} {2.1\
{} {} {e-Mail}}} ;# - electronicmailaddress
array set displayTable {{Report,%@project} {2.1\
{} {} {Projeto ou Linha de Pesquisa}}} ;# - project
array set displayTable {{Report,%@accessdate} {0\
{} {} {}}} ;# - accessdate
# array set displayTable {{Report,%@readpermission} {3\
{} {} {}}} ;# - readpermission
# array set displayTable {{Report,%@visibility} {3\
{} {} {Nível de segurança}}} ;# - visibility
array set displayTable {{Report,%@documentstage} {3\
{[Help DocumentStage]} {} {Transfer update
permission to:}}} ;# - documentstage
array set displayTable {{Report,%@usergroup} {0\
{} {} {}}} ;# - usergroup
array set displayTable {{Report,foldername} {1\
{[Help FolderName]} {} {}}} ;# - foldername (0 means to don't display foldername (if cgi(attachment) doesn't exist))
array set displayTable {{Report,filename} {1\
{[Help FileName]} {} {File Name
(attach here your file)}}} ;# - filename
array set displayTable {{Report,username} {1\
{(*)[Help UserName]} {} {x}}} ;# - (1 means display username - 0 means do not display) (x means not used)
array set displayTable {{Report,password1} {x\
{(*)} {} {x}}} ;# - (x means not used)
array set displayTable {{Report,password2} {x\
{[Help Password2]} {} {x}}} ;# - (x means not used)
array set depositOptionTable {{Report} {enablecopytosource 1}}
array set optionTable2 [list {Report,%@area} $areaOption2]
array set optionTable2 {{Report,%@copyholder} {{{não} {}} {{sim} {SID/SCD}}}}
array set defaultOptionTable {{Report,%@copyholder} {}}
array set optionTable2 [list {Report,%@readpermission} [list {{acesso livre} {allow from all}} [list {restrita ao INPE} intranet] {{restrita ao login} {deny from all}}]]
array set defaultOptionTable [list {Report,%@readpermission} intranet]
if {![info exists update] || !$update} {
# array set fillOutFieldTable [list {Report,%@group,%@affiliation} $groupAffiliationFillout]
# array set actionTable [list {Report,%@area} $areaBasedAction]
}
if $manualFilling {
array set fillOutFieldTable [list {Report,%@group,%@affiliation} $groupAffiliationFillout]
}
#array set optionTable [list {Report,%@group} $groupOption]
array set optionTable2 [list {Report,%@group} $groupOption2]
array set defaultOptionTable {{Report,%@area} {}}
# array set boxTable {{Report,%@language} {{{Portuguese} 0} {{Spanish} 0} {{French} 0} {{English} 0}}}
array set boxTable {{Report,%@language} {{{pt} 0} {{es} 0} {{fr} 0} {{en} 0}}}
if [info exists userGroup] {
array set defaultOptionTable {{Report,%@documentstage} {not transfered}}
}
if {([info exists cgi(reviewprocess)] && \
[string equal {yes} $cgi(reviewprocess)]) || \
([info exists update] && $update && \
(![info exists secondaryType] || ![regexp {TAE} $secondaryType]))} {
# publicação com autorização do INPE
if {[info exists update] && $update && \
[info exists advancedUser] && [lsearch $loginDosResponsaveisPelaAutorizacao $advancedUser] != -1} {
array set displayTable {{Report,%D} {2.1\
{} {} {}}} ;# year - year
array set displayTable {{Report,%@readpermission} {3\
{} {} {}}} ;# - readpermission
array set displayTable {{Report,%@secondarydate} {2.1\
{[Help SecondaryDate]} {} {}}} ;# - secondarydate
array set displayTable {{Report,%@visibility} {3\
{} {} {Nível de segurança}}} ;# - visibility
array set optionTable2 {{Report,%@visibility} {{{} {shown}} {{busca restrita} {hidden}}}}
array set defaultOptionTable {{Report,%@visibility} {shown}}
} else {
array set displayTable {{Report,%D} {0\
{} {} {}}} ;# year - year
array set displayTable {{Report,%@readpermission} {0\
{} {150.163} {}}} ;# - readpermission
array set displayTable {{Report,%@visibility} {0\
{} {} {Nível de segurança}}} ;# - visibility
}
array set displayTable {{Report,%@secondarytype} {0\
{} {} {}}} ;# - secondarytype
array set displayTable {{Report,%@dissemination} {2.2\
{} {} {}}} ;# - dissemination
if {[info exists publishingYear] && $publishingYear >= 2014} {
set {displayTable(Report,%@tertiarymark)} [list $inputTypeNumberForTertiaryMark\
{} {} {Vinculação à T&D}] ;# - tertiarymark
set {optionTable2(Report,%@tertiarymark)} $thesisList
} else {
array set displayTable {{Report,%@tertiarymark} {2.2\
{} {} {}}} ;# - tertiarymark
array set boxTable {{Report,%@tertiarymark} {{{Trabalho Vinculado à Tese/Dissertação} 0}}}
}
array set displayTable {{Report,%@contenttype} {0\
{} {} {}}} ;# - contenttype
# array set displayTable {{Report,%@copyright} {0\
{} {} {}}} ;# - copyright
array set optionTable2 {{Report,%9} {{{} {}} {{PRP (Projeto e Convênio)} {PRP}} {{RPQ (Relatório de Pesquisa)} {RPQ}}}}
array set defaultOptionTable {{Report,%9} {}}
# array set optionTable2 {{Report,%@secondarytype} {{{} {}} {{Trabalho Vinculado à Tese/Dissertação} {IPV}}}}
# array set boxTable {{Report,%@dissemination} {{{NTRSNASA} 1} {{BNDEPOSITOLEGAL} 0} {{MGA} 0}}}
array set boxTable {{Report,%@dissemination} {{{NTRSNASA} 0} {{BNDEPOSITOLEGAL} 1} {{MGA} 0}}} ;# added by GJFB in 2011-06-10
} else {
# publicação sem autorização do INPE (TAE)
array set displayTable {{Report,%D} {2.1\
{} {} {}}} ;# year - year
array set displayTable {{Report,%I} {2.1\
{} {} {}}} ;# publisher - institution
array set displayTable {{Report,%C} {2.1\
{} {} {}}} ;# placepublished - city
array set displayTable {{Report,%@secondarytype} {0\
{} {TAE} {}}} ;# - secondarytype
array set displayTable {{Report,%@dissemination} {0\
{} {} {}}} ;# - dissemination
array set displayTable {{Report,%@readpermission} {3\
{} {} {}}} ;# - readpermission
array set displayTable {{Report,%@visibility} {0\
{} {} {Nível de segurança}}} ;# - visibility
array set displayTable {{Report,%@contenttype} {0\
{} {External Contribution} {}}} ;# - contenttype
array set displayTable {{Report,%@copyright} {3\
{} {} {}}} ;# - copyright
array set optionTable {{Report,%9} {{} {Manual} {Relatório} {Nota Técnica}}}
array set defaultOptionTable {{Report,%9} {}}
array set boxTable {{Report,%@dissemination} {{{NTRSNASA} 0} {{MGA} 0}}}
array set defaultOptionTable [list {Report,%@readpermission} {}]
# if [info exists copyrightRepository] {
# array set optionTable2 [list {Report,%@copyright} [CreateOptionListForCopyright $copyrightRepository]] ;# time consuming
# }
}
# array set optionTable2 {{Report,%@mark} {{{em andamento} {work-in-progress}} {{concluido} {published}}}}
# --------------------------------------------> Image
array set displayTable {{Image,%I} {2.1\
{} {Instituto Nacional de Pesquisas Espaciais} {}}} ;# publisher - credit
array set displayTable {{Image,%V} {3\
{} {} {}}} ;# volume - collection
array set displayTable {{Image,%@accessdate} {0\
{} {} {}}} ;# - accessdate
array set optionTable2 {{Image,%V} {{{} {}} {{Antenas} {Antenas}} {{Barreira do Inferno} {Barreira do Inferno}} {{Comemorações} {Comemorações}} {{Diretores} {Diretores}} {{Entrevistas} {Entrevistas}} {{Eventos} {Eventos}} {{Instalações} {Instalações}} {{Instrumentos Científicos} {Instrumentos Científicos}} {{Projetos} {Projetos}} {{Satélites} {Satélites}} {{Visitas} {Visitas}} {{Para identificar} {Para identificar}}}}
array set boxTable {{Image,%@contenttype} {{{External Contribution} 0}}}
# --------------------------------------------> Audiovisual Material
array set maximumFileSizeTable {{Audiovisual Material} {102400000}} ;# 100000 KiB
array set contentTypeTable {
{Audiovisual Material} {
application/force-download
application/msword
application/octet-stream
application/pdf
application/postscript
application/powerpoint
application/rar
application/vnd.ms-powerpoint
application/vnd.ms-pps
application/vnd.oasis.opendocument.text
application/vnd.openxmlformats-officedocument.presentationml.presentation
application/vnd.openxmlformats-officedocument.presentationml.slideshow
application/vnd.openxmlformats-officedocument.wordprocessingml.document
application/x-rar
application/x-rar-compressed
application/x-tex
application/x-zip
application/x-zip-compressed
application/zip
text/html
text/xml
text/plain
text/richtext
}
}
array set requiredFieldFootnoteTable {{Audiovisual Material} {(*)}}
array set requiredFieldAtCloseFootnoteTable {{Audiovisual Material} {(+)}}
array set searchOptionTable {{Audiovisual Material} {yes}}
# array set orderingFieldTable {{Audiovisual Material} {%D %A %T %B %C %8 %K %X}}
array set orderingFieldTable {{Audiovisual Material} {%A %T %D %B %C %8 %K %X}}
array set displayTable {{Audiovisual Material,%A} {2.1\
{(*)[Help Name]} {} {}}} ;# author - author
array set displayTable {{Audiovisual Material,%D} {2.1\
{(*)} {} {}}} ;# year - year
array set displayTable {{Audiovisual Material,%T} {2.1\
{(*)[Help Title]} {} {}}} ;# title - title
array set displayTable {{Audiovisual Material,%B} {2.1\
{(*)} {} {}}} ;# secondarytitle - conferencename
array set displayTable {{Audiovisual Material,%E} {0\
{} {} {}}} ;# secondaryauthor
array set displayTable {{Audiovisual Material,%I} {0\
{} {Instituto Nacional de Pesquisas Espaciais} {}}} ;# publisher - publisher
array set displayTable {{Audiovisual Material,%C} {2.1\
{} {} {Conference Location}}} ;# placepublished - conferencelocation
array set displayTable {{Audiovisual Material,%V} {0\
{} {} {}}} ;# volume
array set displayTable {{Audiovisual Material,%6} {0\
{} {} {}}} ;# numberofvolumes
array set displayTable {{Audiovisual Material,%N} {0\
{} {} {}}} ;# number
array set displayTable {{Audiovisual Material,%P} {2.1\
{} {} {}}} ;# pages - numberofslides
array set displayTable {{Audiovisual Material,%Y} {0\
{} {} {}}} ;# tertiaryauthor
array set displayTable {{Audiovisual Material,%S} {0\
{} {} {}}} ;# tertiarytitle
array set displayTable {{Audiovisual Material,%7} {0\
{} {} {}}} ;# edition
array set displayTable {{Audiovisual Material,%8} {2.1\
{[Help Date]} {} {Data (AAAA-MM-DD)}}} ;# date
array set displayTable {{Audiovisual Material,%9} {0\
{} {} {}}} ;# typeofwork - type
array set displayTable {{Audiovisual Material,%?} {0\
{} {} {}}} ;# subsidiaryauthor
array set displayTable {{Audiovisual Material,%J} {0\
{} {São José dos Campos} {}}} ;# alternatetitle - publisheraddress
array set displayTable {{Audiovisual Material,%@} {0\
{} {} {ISSN}}} ;# isbn/issn
array set displayTable {{Audiovisual Material,%L} {0\
{} {} {}}} ;# callnumber - callnumber
array set displayTable {{Audiovisual Material,%M} {0\
{} {} {}}} ;# accessionnumber
array set displayTable {{Audiovisual Material,%1} {0\
{} {} {}}} ;# custom1 - lineage
array set displayTable {{Audiovisual Material,%3} {2.1\
{} {} {}}} ;# custom3 - targetfile
array set displayTable {{Audiovisual Material,%F} {0\
{} {} {}}} ;# label - label
array set displayTable {{Audiovisual Material,%K} {2.1\
{[Help Keywords]} {} {}}} ;# keywords - keywords
array set displayTable {{Audiovisual Material,%X} {1.2\
{[Help Abstract]} {} {Resumo/Abstract}}} ;# abstract - abstract
array set displayTable {{Audiovisual Material,%O} {1.2\
{} {} {}}} ;# notes - notes
array set displayTable {{Audiovisual Material,%U} {2.1d\
{} {} {}}} ;# url - url (the suffix d means to display the download checkbox)
array set displayTable {{Audiovisual Material,%(} {0\
{} {} {}}} ;# previousedition - previousedition
array set displayTable {{Audiovisual Material,%)} {0\
{} {} {}}} ;# nextedition - nextedition
array set displayTable {{Audiovisual Material,%@parentrepositories} {0\
{} {} {}}} ;# - parentrepositories
array set displayTable {{Audiovisual Material,%@language} {3\
{} {} {}}} ;# - language
array set displayTable {{Audiovisual Material,%@contenttype} {0\
{} {} {}}} ;# - contenttype
array set displayTable {{Audiovisual Material,%@copyholder} {0\
{} {} {}}} ;# - copyholder
array set displayTable {{Audiovisual Material,%@e-mailaddress} {2.1\
{} {} {e-Mail para contato}}} ;# - e-mailaddress
array set displayTable {{Audiovisual Material,%@secondarykey} {0\
{} {} {}}} ;# - secondarykey
array set displayTable {{Audiovisual Material,%@secondarytype} {0\
{} {} {}}} ;# - secondarytype
array set displayTable {{Audiovisual Material,%@tertiarytype} {0\
{} {} {}}} ;# - tertiarytype
array set displayTable {{Audiovisual Material,%@dissemination} {0\
{} {} {}}} ;# - dissemination
array set displayTable {{Audiovisual Material,%@format} {0\
{} {On-line} {}}} ;# - format
array set displayTable {{Audiovisual Material,%@secondarydate} {0\
{} {} {}}} ;# - secondarydate
if $manualFilling {
array set displayTable {{Audiovisual Material,%@area} {3\
{(*)} {} {Area do Conhecimento}}} ;# - area
# array set displayTable {{Audiovisual Material,%@resumeid} {2.1\
{} {} {Identificador de Curriculo}}} ;# - resumeid
array set displayTable {{Audiovisual Material,%@resumeid} {4\
{} {} {Identificador de Curriculo}}} ;# - resumeid
array set displayTable [list {Audiovisual Material,%@group} [list $inputTypeNumber \
{[Help INPEGroup]} {} {Grupo (se o [CreateOrdinalNumber $language $i] $translatedCustomizedFieldName for do INPE)}]] ;# - group
array set displayTable {{Audiovisual Material,%@affiliation} {2.1\
{[Help Affiliation]} {} {Instituição}}} ;# - affiliation
} else {
array set displayTable {{Audiovisual Material,%@area} {0\
{(*)} {} {}}} ;# - area
array set displayTable {{Audiovisual Material,%@resumeid} {0\
{} {} {Identificador de Curriculo}}} ;# - resumeid
array set displayTable {{Audiovisual Material,%@group} {0\
{[Help INPEGroup]} {} {Grupo (se o [CreateOrdinalNumber $language $i] $translatedCustomizedFieldName for do INPE)}}} ;# - group
array set displayTable {{Audiovisual Material,%@affiliation} {0\
{[Help Affiliation]} {} {Instituição}}} ;# - affiliation
}
array set displayTable {{Audiovisual Material,%@electronicmailaddress} {2.1\
{} {} {e-Mail}}} ;# - electronicmailaddress
array set displayTable {{Audiovisual Material,%@project} {2.1\
{} {} {Projeto ou Linha de Pesquisa}}} ;# - project
array set displayTable {{Audiovisual Material,%@accessdate} {0\
{} {} {}}} ;# - accessdate
array set displayTable {{Audiovisual Material,%@readpermission} {3\
{} {} {}}} ;# - readpermission
array set displayTable {{Audiovisual Material,%@visibility} {3\
{} {} {Nível de segurança}}} ;# - visibility
array set displayTable {{Audiovisual Material,%@documentstage} {0\
{} {} {Transfer update
permission to:}}} ;# - documentstage
array set displayTable {{Audiovisual Material,%@usergroup} {0\
{} {} {}}} ;# - usergroup
array set displayTable {{Audiovisual Material,filename} {1\
{[Help FileName]} {} {File Name
(attach here your file)}}} ;# - filename
#array set displayTable {{Audiovisual Material,filename} {x\
{(*)(\[incr footnoteNumber\])[Help FileName]} {} {x}}} ;# - filename (x means not used)
array set displayTable {{Audiovisual Material,username} {1\
{(*)[Help UserName]} {} {x}}} ;# - (1 means display username - 0 means do not display) (x means not used)
array set displayTable {{Audiovisual Material,password1} {x\
{(*)} {} {x}}} ;# - (x means not used)
array set displayTable {{Audiovisual Material,password2} {x\
{[Help Password2]} {} {x}}} ;# - (x means not used)
if {![info exists update] || !$update} {
# array set fillOutFieldTable [list {Audiovisual Material,%@group,%@affiliation} $groupAffiliationFillout]
}
if $manualFilling {
array set fillOutFieldTable [list {Audiovisual Material,%@group,%@affiliation} $groupAffiliationFillout]
}
#array set optionTable [list {Audiovisual Material,%@group} $groupOption]
array set optionTable2 [list {Audiovisual Material,%@group} $groupOption2]
# array set boxTable {{Audiovisual Material,%@language} {{{Portuguese} 0} {{Spanish} 0} {{French} 0} {{English} 0}}}
array set optionTable2 {{Audiovisual Material,%@language} {{{} {}} {{Português} {pt}} {{Espanhol} {es}} {{Francês} {fr}} {{Inglês} {en}}}}
# array set optionTable {{Audiovisual Material,%@area} {{} {CEA} {COMB} {COMP} {ETES} {FISMAT} {FISPLASMA} {INFO} {MET} {SRE}}}
array set optionTable2 [list {Audiovisual Material,%@area} $areaOption2]
array set optionTable2 [list {Audiovisual Material,%@readpermission} [list {{acesso livre} {allow from all}} [list {restrita ao INPE} intranet] {{restrita ao login} {deny from all}}]]
array set defaultOptionTable {{Audiovisual Material,%@readpermission} {allow from all}}
array set optionTable2 {{Audiovisual Material,%@visibility} {{{} {shown}} {{busca restrita} {hidden}}}}
array set defaultOptionTable {{Audiovisual Material,%@visibility} {shown}}
# --------------------------------------------> Film or Broadcast
array set maximumFileSizeTable {{Film or Broadcast} {409600000}} ;# 400000 KiB
array set contentTypeTable {{Film or Broadcast} {
application/force-download
application/msword
application/octet-stream
application/postscript
application/pdf
application/vnd.oasis.opendocument.text
application/vnd.openxmlformats-officedocument.wordprocessingml.document
application/x-zip
application/x-zip-compressed
application/zip
application/vnd.ms-powerpoint
text/html
text/plain
text/richtext
}}
array set requiredFieldFootnoteTable {{Film or Broadcast} {(*)}}
array set requiredFieldAtCloseFootnoteTable {{Film or Broadcast} {(+)}}
array set searchOptionTable {{Film or Broadcast} {yes}}
# array set orderingFieldTable {{Film or Broadcast} {%D %A %T %B %C %8 %K %X}}
array set orderingFieldTable {{Film or Broadcast} {%A %T %J %D %B %8 %K %X %Y %? %1 %I %C %@format}}
array set displayTable {{Film or Broadcast,%A} {2.1\
{(*)[Help Name]} {} {}}} ;# author - director
array set displayTable {{Film or Broadcast,%D} {2.1\
{(*)} {} {Ano}}} ;# year - yearreleased
array set displayTable {{Film or Broadcast,%T} {2.1\
{(*)[Help Title]} {} {}}} ;# title - title
array set displayTable {{Film or Broadcast,%B} {0\
{} {} {}}} ;# secondarytitle - seriestitle
array set displayTable {{Film or Broadcast,%E} {0\
{} {} {}}} ;# secondaryauthor - seriesdirector
array set displayTable {{Film or Broadcast,%I} {2.1\
{} {} {Distribuição}}} ;# publisher - distributor
array set displayTable {{Film or Broadcast,%C} {2.1\
{} {} {}}} ;# placepublished - country
array set displayTable {{Film or Broadcast,%V} {0\
{} {} {}}} ;# volume
array set displayTable {{Film or Broadcast,%6} {0\
{} {} {}}} ;# numberofvolumes
array set displayTable {{Film or Broadcast,%N} {0\
{} {} {}}} ;# number
array set displayTable {{Film or Broadcast,%P} {2.1\
{} {} {}}} ;# pages - runningtime
array set displayTable {{Film or Broadcast,%Y} {1.1\
{} {} {Produção}}} ;# tertiaryauthor - producer
array set displayTable {{Film or Broadcast,%S} {0\
{} {} {}}} ;# tertiarytitle
array set displayTable {{Film or Broadcast,%7} {0\
{} {} {}}} ;# edition
array set displayTable {{Film or Broadcast,%8} {0\
{[Help Date]} {} {Data (AAAA-MM-DD)}}} ;# date - datereleased
array set displayTable {{Film or Broadcast,%9} {0\
{} {} {}}} ;# typeofwork - medium
array set displayTable {{Film or Broadcast,%?} {1.1\
{} {} {Fotografia}}} ;# subsidiaryauthor - photographer
array set displayTable {{Film or Broadcast,%J} {2.1\
{} {} {}}} ;# alternatetitle
array set displayTable {{Film or Broadcast,%@} {0\
{} {} {}}} ;# isbn/issn
array set displayTable {{Film or Broadcast,%L} {0\
{} {} {}}} ;# callnumber - callnumber
array set displayTable {{Film or Broadcast,%M} {0\
{} {} {}}} ;# accessionnumber
array set displayTable {{Film or Broadcast,%1} {1.1\
{} {} {Outros Créditos}}} ;# custom1 - cast
array set displayTable {{Film or Broadcast,%3} {2.1\
{} {} {}}} ;# custom3 - targetfile
array set displayTable {{Film or Broadcast,%F} {0\
{} {} {}}} ;# label
array set displayTable {{Film or Broadcast,%K} {2.1\
{[Help Keywords]} {} {}}} ;# keywords - keywords
array set displayTable {{Film or Broadcast,%X} {1.2\
{[Help Abstract]} {} {Resumo}}} ;# abstract - synopsis
array set displayTable {{Film or Broadcast,%O} {1.2\
{} {} {}}} ;# notes - notes
array set displayTable {{Film or Broadcast,%U} {2.1d\
{} {} {}}} ;# url - url (the suffix d means to display the download checkbox)
array set displayTable {{Film or Broadcast,%(} {0\
{} {} {}}} ;# previousedition - previousedition
array set displayTable {{Film or Broadcast,%)} {0\
{} {} {}}} ;# nextedition - nextedition
array set displayTable {{Film or Broadcast,%@parentrepositories} {0\
{} {} {}}} ;# - parentrepositories
array set displayTable {{Film or Broadcast,%@language} {3\
{} {} {}}} ;# - language
array set displayTable {{Film or Broadcast,%@copyholder} {0\
{} {} {}}} ;# - copyholder
array set displayTable {{Film or Broadcast,%@e-mailaddress} {2.1\
{} {} {e-Mail para contato}}} ;# - e-mailaddress
array set displayTable {{Film or Broadcast,%@secondarykey} {0\
{} {} {}}} ;# - secondarykey
array set displayTable {{Film or Broadcast,%@secondarytype} {0\
{} {} {}}} ;# - secondarytype
array set displayTable {{Film or Broadcast,%@tertiarytype} {0\
{} {} {}}} ;# - tertiarytype
array set displayTable {{Film or Broadcast,%@format} {1.1\
{} {} {Materias}}} ;# - format
array set displayTable {{Film or Broadcast,%@secondarydate} {0\
{} {} {}}} ;# - secondarydate
array set displayTable {{Film or Broadcast,%@area} {3\
{} {} {}}} ;# - area
array set displayTable [list {Film or Broadcast,%@group} [list $inputTypeNumber \
{[Help INPEGroup]} {} {Grupo (se o [CreateOrdinalNumber $language $i] $translatedCustomizedFieldName for do INPE)}]] ;# - group
array set displayTable {{Film or Broadcast,%@affiliation} {2.1\
{[Help Affiliation]} {} {Instituição}}} ;# - affiliation
array set displayTable {{Film or Broadcast,%@electronicmailaddress} {2.1\
{} {} {e-Mail}}} ;# - electronicmailaddress
array set displayTable {{Film or Broadcast,%@project} {2.1\
{} {} {}}} ;# - project
array set displayTable {{Film or Broadcast,%@accessdate} {0\
{} {} {}}} ;# - accessdate
array set displayTable {{Film or Broadcast,%@readpermission} {3\
{} {} {}}} ;# - readpermission
array set displayTable {{Film or Broadcast,%@visibility} {3\
{} {} {}}} ;# - visibility
array set displayTable {{Film or Broadcast,%@documentstage} {0\
{} {not transfered} {}}} ;# - documentstage
if {[info exists update] && $update} {
# update
array set displayTable {{Film or Broadcast,%@documentstage,%@documentstage} {3\
{[Help DocumentStage]} {} {Transfer update
permission to:}}} ;# - documentstage
array set defaultOptionTable {{Film or Broadcast,%@documentstage,%@documentstage} {not transfered}}
}
array set displayTable {{Film or Broadcast,%@progress} {0\
{} {} {}}} ;# - progress
array set displayTable {{Film or Broadcast,%@sponsor} {0\
{} {} {}}} ;# - sponsor
array set displayTable {{Film or Broadcast,%@usergroup} {0\
{} {} {}}} ;# - usergroup
array set displayTable {{Film or Broadcast,%@mirrorrepository} {0\
{} {} {}}} ;# - mirrorrepository
array set displayTable {{Film or Broadcast,filename} {1\
{[Help FileName]} {} {}}} ;# - filename (0 means to don't display filename (if cgi(attachment) doesn't exist))
array set displayTable {{Film or Broadcast,username} {1\
{(*)[Help UserName]} {} {x}}} ;# - (1 means display username - 0 means do not display) (x means not used)
array set displayTable {{Film or Broadcast,password1} {x\
{(*)} {} {x}}} ;# - (x means not used)
array set displayTable {{Film or Broadcast,password2} {x\
{[Help Password2]} {} {x}}} ;# - (x means not used)
if {![info exists update] || !$update} {
# array set fillOutFieldTable [list {Film or Broadcast,%@group,%@affiliation} $groupAffiliationFillout]
}
if $manualFilling {
array set fillOutFieldTable [list {Film or Broadcast,%@group,%@affiliation} $groupAffiliationFillout]
}
#array set optionTable [list {Film or Broadcast,%@group} $groupOption]
array set optionTable2 [list {Film or Broadcast,%@group} $groupOption2]
# array set boxTable {{Film or Broadcast,%@language} {{{Portuguese} 0} {{Spanish} 0} {{French} 0} {{English} 0}}}
array set optionTable2 {{Film or Broadcast,%@language} {{{} {}} {{Português} {pt}} {{Espanhol} {es}} {{Francês} {fr}} {{Inglês} {en}}}}
# array set optionTable {{Film or Broadcast,%@area} {{} {CEA} {COMB} {COMP} {ETES} {FISMAT} {FISPLASMA} {INFO} {MET} {SRE}}}
array set optionTable2 [list {Film or Broadcast,%@area} $areaOption2]
array set optionTable2 [list {Film or Broadcast,%@readpermission} [list {{acesso livre} {allow from all}} [list {restrita ao INPE} intranet] {{restrita ao login} {deny from all}}]]
array set defaultOptionTable {{Film or Broadcast,%@readpermission} {allow from all}}
array set optionTable2 {{Film or Broadcast,%@visibility} {{{} {shown}} {{busca restrita} {hidden}}}}
array set defaultOptionTable {{Film or Broadcast,%@visibility} {shown}}
# --------------------------------------------> Computer Program
array set maximumFileSizeTable {{Computer Program} {112640000}} ;# 110000 KiB
array set contentTypeTable {{Computer Program} {
application/force-download
application/iopexport_bib
application/msword
application/octet-stream
application/pdf
application/postscript
application/rar
application/vnd.oasis.opendocument.text
application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
application/vnd.openxmlformats-officedocument.wordprocessingml.document
application/x-rar
application/x-rar-compressed
application/x-tcl
application/x-tex
application/x-zip
application/x-zip-compressed
application/zip
text/html
text/xml
text/plain
text/richtext
}}
array set requiredFieldFootnoteTable {{Computer Program} {(*)}}
array set initialFootnoteNumberTable {{Computer Program} {2}}
array set searchOptionTable {{Computer Program} {no}}
# array set orderingFieldTable {{Computer Program} {%D %A %T %C %K %X %@secondarykey}}
array set orderingFieldTable {{Computer Program} {%A %T %D %C %K %X %@secondarykey}}
array set displayTable {{Computer Program,%A} {2.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\
{} {} {}}} ;# abstract - abstract
array set displayTable {{Computer Program,%O} {1.2\
{} {} {}}} ;# notes - notes
array set displayTable {{Computer Program,%U} {2.1\
{} {} {}}} ;# url - url (the suffix d means to display the download checkbox)
array set displayTable {{Computer Program,%@parentrepositories} {0\
{} {} {}}} ;# - parentrepositories
array set displayTable {{Computer Program,%@language} {2.2\
{} {} {}}} ;# - language
array set displayTable {{Computer Program,%@e-mailaddress} {2.1\
{} {} {e-Mail para contato}}} ;# - e-mailaddress
array set displayTable {{Computer Program,%@secondarykey} {0\
{} {} {}}} ;# - secondarykey
array set displayTable {{Computer Program,%@secondarytype} {0\
{} {} {}}} ;# - secondarytype
array set displayTable {{Computer Program,%@tertiarytype} {0\
{} {} {}}} ;# - tertiarytype
array set displayTable {{Computer Program,%@secondarydate} {0\
{} {} {}}} ;# - secondarydate
if $manualFilling {
array set displayTable {{Computer Program,%@area} {3\
{(*)} {} {Area do Conhecimento}}} ;# - area
# array set displayTable {{Computer Program,%@resumeid} {2.1\
{} {} {Identificador de Curriculo}}} ;# - resumeid
array set displayTable {{Computer Program,%@resumeid} {4\
{} {} {Identificador de Curriculo}}} ;# - resumeid
array set displayTable [list {Computer Program,%@group} [list $inputTypeNumber \
{[Help INPEGroup]} {} {Grupo (se o [CreateOrdinalNumber $language $i] $translatedCustomizedFieldName for do INPE)}]] ;# - group
array set displayTable {{Computer Program,%@affiliation} {2.1\
{[Help Affiliation]} {} {Instituição}}} ;# - affiliation
} else {
array set displayTable {{Computer Program,%@area} {0\
{(*)} {} {}}} ;# - area
array set displayTable {{Computer Program,%@resumeid} {0\
{} {} {Identificador de Curriculo}}} ;# - resumeid
array set displayTable {{Computer Program,%@group} {0\
{[Help INPEGroup]} {} {Grupo (se o [CreateOrdinalNumber $language $i] $translatedCustomizedFieldName for do INPE)}}} ;# - group
array set displayTable {{Computer Program,%@affiliation} {0\
{[Help Affiliation]} {} {Instituição}}} ;# - affiliation
}
array set displayTable {{Computer Program,%@electronicmailaddress} {2.1\
{} {} {e-Mail}}} ;# - electronicmailaddress
array set displayTable {{Computer Program,%@project} {2.1\
{} {} {Projeto ou Linha de Pesquisa}}} ;# - project
array set displayTable {{Computer Program,%@accessdate} {0\
{} {} {}}} ;# - accessdate
array set displayTable {{Computer Program,%@readergroup} {1.1\
{} {} {}}} ;# - readergroup
array set displayTable {{Computer Program,%@readpermission} {3\
{} {} {}}} ;# - readpermission
array set displayTable {{Computer Program,%@documentstage} {3\
{} {} {Transfer update
permission to:}}} ;# - documentstage
array set displayTable {{Computer Program,%@usergroup} {0\
{} {} {}}} ;# - usergroup
if {[info exists update] && $update} {
array set displayTable {{Computer Program,filename} {1\
{[Help FileName]} {} {File Name
(attach here your file)}}} ;# - filename
} else {
array set displayTable {{Computer Program,filename} {1\
{(*)[Help FileName]} {} {File Name
(attach here your file)}}} ;# - filename
}
array set displayTable {{Computer Program,username} {1\
{(*)[Help UserName]} {} {x}}} ;# - (1 means display username - 0 means do not display) (x means not used)
array set displayTable {{Computer Program,password1} {x\
{(*)} {} {x}}} ;# - (x means not used)
array set displayTable {{Computer Program,password2} {x\
{[Help Password2]} {} {x}}} ;# - (x means not used)
array set updateOptionTable {{Computer Program} {all}} ;# esta linha é facultativa já que a opção all é o default
array set depositOptionTable {{Computer Program} {enablecopytosource 1}}
# 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}}
array set boxTable {{Computer Program,%@language} {{{pt} 0} {{es} 0} {{fr} 0} {{en} 0}}}
if [info exists userGroup] {
array set defaultOptionTable {{Computer Program,%@documentstage} {not transfered}}
}
array set optionTable2 [list {Computer Program,%@readpermission} [list {{acesso livre} {allow from all}} [list {restrita ao INPE} intranet] {{restrita ao login} {deny from all}}]]
array set defaultOptionTable {{Computer Program,%@readpermission} {allow from all}}
# array set optionTable {{Computer Program,%@area} {{} {CEA} {COMB} {COMP} {ETES} {FISMAT} {FISPLASMA} {INFO} {MET} {SRE}}}
array set optionTable2 [list {Computer Program,%@area} $areaOption2]
if {![info exists update] || !$update} {
# array set fillOutFieldTable [list {Computer Program,%@group,%@affiliation} $groupAffiliationFillout]
# array set actionTable [list {Computer Program,%@area} $areaBasedAction]
}
if $manualFilling {
array set fillOutFieldTable [list {Computer Program,%@group,%@affiliation} $groupAffiliationFillout]
}
#array set optionTable [list {Computer Program,%@group} $groupOption]
array set optionTable2 [list {Computer Program,%@group} $groupOption2]
array set defaultOptionTable {{Computer Program,%@area} {}}
# --------------------------------------------> Patent
array set maximumFileSizeTable {{Patent} {5120000}} ;# 5000 KiB
array set contentTypeTable {{Patent} {
application/force-download
application/msword
application/octet-stream
application/postscript
application/pdf
application/vnd.oasis.opendocument.text
application/vnd.openxmlformats-officedocument.wordprocessingml.document
application/x-zip
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 orderingFieldTable {{Patent} {%D %A %T %C %K %X %@secondarykey}}
array set orderingFieldTable {{Patent} {%A %T %D %C %K %X %@secondarykey}}
array set displayTable {{Patent,%A} {2.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\
{[Help Date]} {} {Data (AAAA-MM-DD)}}} ;# 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]} {} {Resumo/Abstract}}} ;# abstract - abstract
array set displayTable {{Patent,%O} {1.2\
{} {} {}}} ;# notes - notes
array set displayTable {{Patent,%(} {0\
{} {} {}}} ;# previousedition - previousedition
array set displayTable {{Patent,%)} {0\
{} {} {}}} ;# nextedition - nextedition
array set displayTable {{Patent,%@parentrepositories} {0\
{} {} {}}} ;# - parentrepositories
array set displayTable {{Patent,%@language} {2.2\
{} {} {}}} ;# - language
array set displayTable {{Patent,%@contenttype} {0\
{} {} {}}} ;# - contenttype
array set displayTable {{Patent,%@copyholder} {0\
{} {} {O SID Possui uma Cópia Impressa?}}} ;# - copyholder
array set displayTable {{Patent,%@e-mailaddress} {2.1\
{} {} {e-Mail para contato}}} ;# - e-mailaddress
array set displayTable {{Patent,%@secondarykey} {0\
{} {} {}}} ;# - secondarykey
array set displayTable {{Patent,%@secondarytype} {0\
{} {INOVA} {}}} ;# - secondarytype
array set displayTable {{Patent,%@tertiarytype} {0\
{} {} {}}} ;# - tertiarytype
array set displayTable {{Patent,%@secondarydate} {0\
{} {} {}}} ;# - secondarydate
array set displayTable {{Patent,%@area} {3\
{(*)} {} {}}} ;# - area
array set displayTable [list {Patent,%@group} [list $inputTypeNumber \
{[Help INPEGroup]} {} {Grupo (se o [CreateOrdinalNumber $language $i] $translatedCustomizedFieldName for do INPE)}]] ;# - group
array set displayTable {{Patent,%@affiliation} {2.1\
{[Help Affiliation]} {} {Instituição}}} ;# - affiliation
array set displayTable {{Patent,%@electronicmailaddress} {2.1\
{} {} {e-Mail}}} ;# - electronicmailaddress
array set displayTable {{Patent,%@project} {2.1\
{} {} {Projeto ou Linha de Pesquisa}}} ;# - project
array set displayTable {{Patent,%@accessdate} {0\
{} {} {}}} ;# - accessdate
array set displayTable {{Patent,%@readpermission} {3\
{} {} {}}} ;# - readpermission
array set displayTable {{Patent,%@documentstage} {0\
{} {} {Transfer update
permission to:}}} ;# - documentstage
array set displayTable {{Patent,%@usergroup} {0\
{} {} {}}} ;# - usergroup
# array set displayTable {{Patent,filename} {x\
{(*)[Help FileName]} {} {x}}} ;# - (x means not used)
array set displayTable {{Patent,filename} {1\
{[Help FileName]} {} {}}} ;# - filename
array set displayTable {{Patent,username} {1\
{(*)[Help UserName]} {} {x}}} ;# - (1 means display username - 0 means do not display) (x means not used)
array set displayTable {{Patent,password1} {x\
{(*)} {} {x}}} ;# - (x means not used)
array set displayTable {{Patent,password2} {x\
{[Help Password2]} {} {x}}} ;# - (x means not used)
array set optionTable2 [list {Patent,%@area} $areaOption2]
if {![info exists update] || !$update} {
# array set fillOutFieldTable [list {Patent,%@group,%@affiliation} $groupAffiliationFillout]
# array set actionTable [list {Patent,%@area} $areaBasedAction]
}
if $manualFilling {
array set fillOutFieldTable [list {Patent,%@group,%@affiliation} $groupAffiliationFillout]
}
#array set optionTable [list {Patent,%@group} $groupOption]
array set optionTable2 [list {Patent,%@group} $groupOption2]
array set defaultOptionTable {{Patent,%@area} {}}
# array set boxTable {{Patent,%@language} {{{Portuguese} 0} {{Spanish} 0} {{French} 0} {{English} 0}}}
array set boxTable {{Patent,%@language} {{{pt} 0} {{es} 0} {{fr} 0} {{en} 0}}}
array set optionTable2 {{Patent,%@copyholder} {{{não} {}} {{sim} {SID/SCD}}}}
array set defaultOptionTable {{Patent,%@copyholder} {}}
array set optionTable2 [list {Patent,%@readpermission} [list {{acesso livre} {allow from all}} [list {restrita ao INPE} intranet] {{restrita ao login} {deny from all}}]]
array set defaultOptionTable {{Patent,%@readpermission} {allow from all}}
# --------------------------------------------> Electronic Source
array set maximumFileSizeTable {{Electronic Source} {51200000}} ;# 50000 KiB
# array set headerTable {{Electronic Source} {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
# array set headerTable {{Electronic Source} {INPE ePrint: $repName $version $versionDate}}
array set headerTable {{Electronic Source} {%5Chref%7Bhttp://urlib.net/$repName%7D%7BINPE ePrint: $repName $version $versionDate%7D}}
array set orderingFieldTable {{Electronic Source} {%A %T %D %K %X %@language %B %@secondarytype %1 %)}}
array set contentTypeTable {{Electronic Source} {
application/download
application/force-download
application/octet-stream
application/pdf
}}
array set requiredFieldFootnoteTable {{Electronic Source} {(*)}}
# array set initialFootnoteNumberTable {{Electronic Source} {2}}
array set searchOptionTable {{Electronic Source} {yes}}
array set displayTable {{Electronic Source,%A} {2.1\
{(*)[Help Name]} {} {}}} ;# author - author
array set displayTable {{Electronic Source,%D} {0\
{} {} {}}} ;# year - year
array set displayTable {{Electronic Source,%T} {2.1\
{(*)[Help Title]} {} {}}} ;# title - title
array set displayTable {{Electronic Source,%B} {2.1\
{} {} {Publicação Alternativa (Revista/Evento/Livro)}}} ;# secondarytitle - alternatepublication
array set displayTable {{Electronic Source,%E} {0\
{} {} {}}} ;# secondaryauthor
array set displayTable {{Electronic Source,%I} {0\
{} {Instituto Nacional de Pesquisas Espaciais} {}}} ;# publisher - producer
array set displayTable {{Electronic Source,%C} {0\
{} {São José dos Campos} {}}} ;# placepublished - city
array set displayTable {{Electronic Source,%V} {0\
{} {} {}}} ;# volume - accessyear
array set displayTable {{Electronic Source,%6} {0\
{} {} {}}} ;# numberofvolumes
array set displayTable {{Electronic Source,%N} {0\
{} {} {}}} ;# number - accessdate
array set displayTable {{Electronic Source,%P} {0\
{} {} {}}} ;# pages
array set displayTable {{Electronic Source,%Y} {0\
{} {} {}}} ;# tertiaryauthor
array set displayTable {{Electronic Source,%S} {0\
{} {} {}}} ;# tertiarytitle
array set displayTable {{Electronic Source,%7} {0\
{} {} {}}} ;# edition
array set displayTable {{Electronic Source,%8} {0\
{} {} {}}} ;# date - lastupdatedate
array set displayTable {{Electronic Source,%9} {0\
{} {On-line} {}}} ;# typeofwork - typeofmedium
array set displayTable {{Electronic Source,%?} {0\
{} {} {}}} ;# subsidiaryauthor
array set displayTable {{Electronic Source,%J} {0\
{} {} {}}} ;# alternatetitle
array set displayTable {{Electronic Source,%@} {0\
{} {} {}}} ;# isbn/issn
array set displayTable {{Electronic Source,%L} {0\
{} {} {}}} ;# callnumber
array set displayTable {{Electronic Source,%M} {0\
{} {} {}}} ;# accessionnumber
array set displayTable {{Electronic Source,%1} {3\
{(*)} {} {}}} ;# custom1 - stageofalternatepublication
array set displayTable {{Electronic Source,%3} {0\
{} {} {}}} ;# custom3 - targetfile (if headerTable exists then this field must be invisible)
array set displayTable {{Electronic Source,%F} {0\
{} {} {}}} ;# label - label
array set displayTable {{Electronic Source,%K} {2.1\
{(*)[Help Keywords]} {} {}}} ;# keywords - keywords
array set displayTable {{Electronic Source,%X} {1.2\
{(*)[Help Abstract]} {} {Resumo/Abstract}}} ;# abstract - abstract
array set displayTable {{Electronic Source,%O} {0\
{} {} {}}} ;# notes - notes
array set displayTable {{Electronic Source,%(} {0\
{} {} {}}} ;# previousedition - previousedition
array set displayTable {{Electronic Source,%)} {0\
{} {} {}}} ;# nextedition - nextedition
array set displayTable {{Electronic Source,%@parentrepositories} {0\
{} {} {}}} ;# - parentrepositories
array set displayTable {{Electronic Source,%@language} {3\
{} {} {}}} ;# - language
array set displayTable {{Electronic Source,%@copyholder} {0\
{} {} {}}} ;# - copyholder
array set displayTable {{Electronic Source,%@e-mailaddress} {0\
{} {} {e-Mail para contato}}} ;# - e-mailaddress
array set displayTable {{Electronic Source,%@secondarykey} {0\
{} {} {}}} ;# - secondarykey
array set displayTable {{Electronic Source,%@secondarytype} {3\
{} {} {Tipo da Publicação Alternativa}}} ;# - secondarytype
array set displayTable {{Electronic Source,%@tertiarytype} {0\
{} {} {}}} ;# - tertiarytype
array set displayTable {{Electronic Source,%@secondarydate} {0\
{} {} {}}} ;# - secondarydate
if $manualFilling {
array set displayTable {{Electronic Source,%@area} {3\
{(*)} {} {Area do Conhecimento}}} ;# - area
# array set displayTable {{Electronic Source,%@resumeid} {2.1\
{} {} {Identificador de Curriculo}}} ;# - resumeid
array set displayTable {{Electronic Source,%@resumeid} {5\
{} {} {Identificador de Curriculo}}} ;# - resumeid
array set displayTable [list {Electronic Source,%@group} [list $inputTypeNumber \
{[Help INPEGroup]} {} {Grupo (se o [CreateOrdinalNumber $language $i] $translatedCustomizedFieldName for do INPE)}]] ;# - group
array set displayTable {{Electronic Source,%@affiliation} {2.1\
{[Help Affiliation]} {} {Instituição}}} ;# - affiliation
} else {
array set displayTable {{Electronic Source,%@area} {0\
{(*)} {} {}}} ;# - area
array set displayTable {{Electronic Source,%@resumeid} {0\
{} {} {Identificador de Curriculo}}} ;# - resumeid
array set displayTable {{Electronic Source,%@group} {0\
{[Help INPEGroup]} {} {Grupo (se o [CreateOrdinalNumber $language $i] $translatedCustomizedFieldName for do INPE)}}} ;# - group
array set displayTable {{Electronic Source,%@affiliation} {0\
{[Help Affiliation]} {} {Instituição}}} ;# - affiliation
}
array set displayTable {{Electronic Source,%@electronicmailaddress} {2.1\
{} {} {e-Mail}}} ;# - electronicmailaddress
array set displayTable {{Electronic Source,%@project} {2.1\
{} {} {Projeto ou Linha de Pesquisa}}} ;# - project
array set displayTable {{Electronic Source,%@accessdate} {0\
{} {} {}}} ;# - accessdate
array set displayTable {{Electronic Source,%@readpermission} {3\
{} {} {}}} ;# - readpermission
if {[info exists publishingYear] && $publishingYear >= 2014} {
set {displayTable(Electronic Source,%@tertiarymark)} [list $inputTypeNumberForTertiaryMark\
{} {} {Vinculação à T&D}] ;# - tertiarymark
set {optionTable2(Electronic Source,%@tertiarymark)} $thesisList
} else {
array set displayTable {{Electronic Source,%@tertiarymark} {2.2\
{} {} {}}} ;# - tertiarymark
array set boxTable {{Electronic Source,%@tertiarymark} {{{Trabalho Vinculado à Tese/Dissertação} 0}}}
}
if $manualFilling {
array set fillOutFieldTable [list {Electronic Source,%@group,%@affiliation} $groupAffiliationFillout]
}
#array set optionTable [list {Electronic Source,%@group} $groupOption]
array set optionTable2 [list {Electronic Source,%@group} $groupOption2]
if {[info exists update] && $update} {
if {[info exists publishingYear] && ![string equal {} $publishingYear]} {
array set displayTable {{Electronic Source,%@documentstage} {3\
{[Help DocumentStage]} {} {Transfer update
permission to:}}} ;# - documentstage
if [info exists userGroup] {
array set defaultOptionTable {{Electronic Source,%@documentstage} {not transfered}}
} else {
if [info exists advancedUser] {set {defaultOptionTable(Electronic Source,%@documentstage)} $advancedUser}
}
}
}
array set displayTable {{Electronic Source,%@usergroup} {0\
{} {} {}}} ;# - usergroup
if 0 {
# use default
if {[info exists update] && $update} {
# update
if {![info exists publishingYear] || [string equal {} $publishingYear]} {
array set displayTable {{Electronic Source,filename} {1\
{[Help FileName]} {} {}}} ;# - filename (0 means to don't display filename (if cgi(attachment) doesn't exist))
} else {
# published
array set displayTable {{Electronic Source,filename} {4\
{->} {} {Documento}}} ;# - filename (0 means to don't display filename (if cgi(attachment) doesn't exist))
}
} else {
# submit
array set displayTable {{Electronic Source,filename} {1\
{(*)[Help FileName]} {} {}}} ;# - filename (0 means to don't display filename (if cgi(attachment) doesn't exist))
}
}
array set displayTable {{Electronic Source,username} {1\
{(*)[Help UserName]} {} {x}}} ;# - (1 means display username - 0 means do not display) (x means not used)
array set displayTable {{Electronic Source,password1} {x\
{(*)} {} {x}}} ;# - (x means not used)
array set displayTable {{Electronic Source,password2} {x\
{[Help Password2]} {} {x}}} ;# - (x means not used)
if {[info exists update] && $update && \
[info exists advancedUser] && [regexp $equipeDoSID $advancedUser]} {
array set displayTable {{Electronic Source,%D} {2.1\
{} {} {}}} ;# year - year
array set displayTable {{Electronic Source,%)} {2.1\
{} {} {}}} ;# nextedition - nextedition
array set optionTable2 {{Electronic Source,%1} {{{} {}} {{não submetido} {not submitted}} {{submetido} {submitted}} {{aceito} {accepted}} {{publicado} {published}}}}
} else {
array set updateOptionTable {{Electronic Source} {update}}
array set optionTable2 {{Electronic Source,%1} {{{} {}} {{não submetido} {not submitted}} {{submetido} {submitted}} {{aceito} {accepted}}}}
}
array set defaultOptionTable {{Electronic Source,%1} {}}
# array set defaultOptionTable {{Electronic Source,%9} {}}
#array set optionTable {{Electronic Source,%@area} {{} {CEA} {COMB} {COMP} {ETES} {FISMAT} {FISPLASMA} {INFO} {MET} {SRE}}}
array set optionTable2 [list {Electronic Source,%@area} $areaOption2]
# array set optionTable2 {{Electronic Source,%@secondarytype} {{{} {}} {{Revista Internacional} {PRE PI}} {{Revista Internacional - Trabalho Vinculado à Tese/Dissertação} {PRE PI IPV}} {{Revista Internacional - Trab. de Aluno Não Relacionado à Tese/Dis.} {PRE PI SPG~IPV}} {{Revista Nacional} {PRE PN}} {{Revista Nacional - Trabalho Vinculado à Tese/Dissertação} {PRE PN IPV}} {{Revista Nacional - Trab. de Aluno Não Relacionado à Tese/Dis.} {PRE PN SPG~IPV}} {{Evento Internacional} {PRE CI}} {{Evento Internacional - Trabalho Vinculado à Tese/Dissertação} {PRE CI IPV}} {{Evento Internacional - Trab. de Aluno Não Relacionado à Tese/Dis.} {PRE CI SPG~IPV}} {{Evento Nacional} {PRE CN}} {{Evento Nacional - Trabalho Vinculado à Tese/Dissertação} {PRE CN IPV}} {{Evento Nacional - Trab. de Aluno Não Relacionado à Tese/Dis.} {PRE CN SPG~IPV}} {{Capítulo em Livro Internacional} {PRE LI}} {{Capítulo em Livro Inter. - Trabalho Vinculado à Tese/Dissertação} {PRE LI IPV}} {{Capítulo em Livro Inter. - Trab. de Aluno Não Relacionado a T/D} {PRE LI SPG~IPV}} {{Capítulo em Livro Nacional} {PRE LN}} {{Capítulo em Livro Nac. - Trababalho Vinculado à Tese/Dissertação} {PRE LN IPV}} {{Capítulo em Livro Nac. - Trab. de Aluno Não Relacionado a T/D} {PRE LN SPG~IPV}}}}
array set optionTable2 {{Electronic Source,%@secondarytype} {{{} {}} {{Revista Internacional} {PRE PI}} {{Revista Nacional} {PRE PN}} {{Evento Internacional} {PRE CI}} {{Evento Nacional} {PRE CN}} {{Capítulo em Livro Internacional} {PRE LI}} {{Capítulo em Livro Nacional} {PRE LN}}}}
array set defaultOptionTable {{Electronic Source,%@area} {}}
# array set boxTable {{Electronic Source,%@language} {{{Portuguese} 0} {{Spanish} 0} {{French} 0} {{English} 0}}}
array set optionTable2 {{Electronic Source,%@language} {{{} {}} {{Português} {pt}} {{Espanhol} {es}} {{Francês} {fr}} {{Inglês} {en}}}}
array set optionTable2 [list {Electronic Source,%@readpermission} [list {{acesso livre} {allow from all}} [list {restrita ao INPE} intranet] {{restrita ao login} {deny from all}}]]
# array set optionTable {{Electronic Source,%@language} {{English} {French} {Portuguese} {Spanish}}}
# array set defaultOptionTable {{Electronic Source,%@language} {Português}}
# --------------------------------------------> Misc
# --------------------------------------------> Restricted options
# set amandinha_ctaComputerList {150.163.34.41}
# set supervisorComputerList {150.163.34.115}
# set supervisorComputerList {150.163.34.26} ;# yolanda computer ip
# set supervisorComputerList {150.163.34.14} ;# computer ip
set supervisorComputerList {150.163.34.102} ;# luis.cpv@hotmail.com computer ip (ver REMOTE_ADDR)
# set supervisorComputerList {192.168.1.100}
# set supervisorComputerList {127.0.0.1}
# set supervisorLogin yolanda
# set supervisorLogin amandinha_cta@hotmail.com
set supervisorLogin luis.cpv@hotmail.com
if [AllowedRemoteAddress $supervisorComputerList] {
array set displayTable {{Thesis,%O} {1.2\
{} {} {}}} ;# notes - notes
}
if {[info exists update] && $update && \
[info exists advancedUser] && \
![string equal $supervisorLogin $advancedUser]} {
if [AllowedRemoteAddress $supervisorComputerList] {
array set updatePolicyTable {{Thesis} 1} ;# update by the supervisor
array set alternateUserTable {{Thesis} supervisor}
# update only the notes field content
array set excludedFieldListTable {{Thesis} 0} ;# keep
} else {
# update every fields except the notes field content
array set excludedFieldListTable {{Thesis} 1} ;# exclude
}
array set fieldListForSelectiveUpdateTable {{Thesis} {%O}}
set testOutOfDateForm(Thesis) 0
}
# ingest actors
if {([info exists cgi(ingestactor)] && \
[string equal {librarian} $cgi(ingestactor)]) || \
([info exists update] && $update && \
[info exists advancedUser] && [regexp $equipeDoSID $advancedUser])} {
# librarian or advanced user is from SID at update
array set searchOptionTable {{Journal Article} {yes}}
array set searchOptionTable {{Book} {yes}}
array set searchOptionTable {{Book Section} {yes}}
# array set searchOptionTable {{Edited Book} {yes}}
array set searchOptionTable {{Conference Proceedings} {yes}}
array set searchOptionTable {{Thesis} {yes}}
array set searchOptionTable {{Report} {yes}}
# array set displayTable {{Edited Book,%D} {2.1\
{} {} {}}} ;# year - year
# array set displayTable {{Book Section,%D} {2.1\
{} {} {}}} ;# year - year
# array set displayTable {{Book,%D} {2.1\
{} {} {}}} ;# year - year
# array set displayTable {{Report,%D} {2.1\
{} {} {}}} ;# year - year
# array set displayTable {{Thesis,%8} {2.1\
{[Help Date]} {} {Data da Defesa}}} ;# date
# array set displayTable {{Thesis,%3} {2.1\
{[Help TargetFile]} {} {}}} ;# custom3 - targetfile
array set displayTable {{Journal Article,%O} {1.2\
{} {} {}}} ;# notes - notes
# array set displayTable {{Book,%O} {1.2\
{} {} {}}} ;# notes - notes
array set displayTable {{Book Section,%O} {1.2\
{} {} {}}} ;# notes - notes
array set displayTable {{Edited Book,%O} {1.2\
{} {} {}}} ;# notes - notes
array set displayTable {{Conference Proceedings,%O} {1.2\
{} {} {}}} ;# notes - notes
# array set displayTable {{Thesis,%O} {1.2\
{} {} {}}} ;# notes - notes
array set displayTable {{Report,%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 {{Book,%U} {2.1d\
{} {} {}}} ;# url - url (the suffix d means to display the download checkbox)
array set displayTable {{Book Section,%U} {2.1d\
{} {} {}}} ;# url - url (the suffix d means to display the download checkbox)
if [lindex ${displayTable(Edited Book,%U)} 0] {
array set displayTable {{Edited Book,%U} {2.1d\
{} {} {}}} ;# url - url (the suffix d means to display the download checkbox)
}
array set displayTable {{Conference Proceedings,%U} {2.1d\
{} {} {}}} ;# url - url (the suffix d means to display the download checkbox)
# array set displayTable {{Report,%U} {2.1d\
{} {} {}}} ;# url - url (the suffix d means to display the download checkbox)
if {[info exists secondaryType] && [regexp {TDI} $secondaryType]} {
# publicação com autorização do INPE
array set displayTable {{Thesis,%@dissemination} {2.2\
{} {} {}}} ;# - dissemination
# array set boxTable {{Thesis,%@dissemination} {{{NTRSNASA} 1} {{BNDEPOSITOLEGAL} 1} {{MGA} 0}}}
array set boxTable {{Thesis,%@dissemination} {{{NTRSNASA} 0} {{BNDEPOSITOLEGAL} 0} {{MGA} 0} {{BINAGRI} 0}}} ;# added by GJFB in 2011-06-10 - updated in 2012-04-03
}
if {[info exists update] && $update} {
## update - deixar na atualização o campo secondarykey vazio quando não preenchido
# array set displayTable {{Journal Article,%@secondarykey} {2.1\
{} {} {}}} ;# - secondarykey
array set displayTable {{Book,%@secondarykey} {2.1\
{} {} {}}} ;# - secondarykey
array set displayTable {{Book Section,%@secondarykey} {2.1\
{} {} {}}} ;# - secondarykey
array set displayTable {{Edited Book,%@secondarykey} {2.1\
{} {} {}}} ;# - secondarykey
array set displayTable {{Conference Proceedings,%@secondarykey} {2.1\
{} {} {}}} ;# - secondarykey
array set displayTable {{Thesis,%@secondarykey} {2.1\
{} {} {}}} ;# - secondarykey - TDI TAE
array set displayTable {{Audiovisual Material,%@secondarykey} {2.1\
{} {} {}}} ;# - secondarykey
array set displayTable {{Computer Program,%@secondarykey} {2.1\
{} {} {}}} ;# - secondarykey
array set displayTable {{Patent,%@secondarykey} {2.1\
{} {} {}}} ;# - secondarykey
array set displayTable {{Misc,%@secondarykey} {2.1\
{} {} {}}} ;# - secondarykey
} else {
# submit
# array set displayTable {{Journal Article,%@secondarykey} {2.1\
{} {INPE--PRE/} {}}} ;# - secondarykey
array set displayTable {{Book,%@secondarykey} {2.1\
{} {INPE--/} {}}} ;# - secondarykey
array set displayTable {{Book Section,%@secondarykey} {2.1\
{} {INPE--/} {}}} ;# - secondarykey
array set displayTable {{Edited Book,%@secondarykey} {2.1\
{} {INPE--/} {}}} ;# - secondarykey
array set displayTable {{Conference Proceedings,%@secondarykey} {2.1\
{} {INPE--PRE/} {}}} ;# - secondarykey
array set displayTable {{Thesis,%@secondarykey} {2.1\
{} {INPE--T/} {}}} ;# - secondarykey - TDI TAE
array set displayTable {{Audiovisual Material,%@secondarykey} {2.1\
{} {INPE--MAO/} {}}} ;# - secondarykey
array set displayTable {{Computer Program,%@secondarykey} {2.1\
{} {INPE--/} {}}} ;# - secondarykey
array set displayTable {{Patent,%@secondarykey} {2.1\
{} {INPE--/} {}}} ;# - secondarykey
array set displayTable {{Misc,%@secondarykey} {2.1\
{} {INPE--/} {}}} ;# - secondarykey
}
array set displayTable {{Report,%@} {2.1\
{} {INPE--/} {}}} ;# isbn/issn - reportnumber
# array set displayTable {{Journal Article,%@issn} {1.1\
{[Help ISSN]} {} {}}} ;# - issn
# array set displayTable {{Book Section,%@isbn} {1.1\
{[Help ISBN]} {} {}}} ;# - isbn
# array set displayTable {{Conference Proceedings,%@isbn} {1.1\
{[Help ISBN]} {} {}}} ;# - isbn
# array set displayTable {{Conference Proceedings,%@issn} {1.1\
{[Help ISSN]} {} {}}} ;# - issn
array set displayTable {{Journal Article,%@copyholder} {3\
{} {} {O SID Possui uma Cópia Impressa?}}} ;# - copyholder
array set displayTable {{Book,%@copyholder} {3\
{} {} {O SID Possui uma Cópia Impressa?}}} ;# - copyholder
array set displayTable {{Book Section,%@copyholder} {3\
{} {} {O SID Possui uma Cópia Impressa?}}} ;# - copyholder
array set displayTable {{Edited Book,%@copyholder} {3\
{} {} {O SID Possui uma Cópia Impressa?}}} ;# - copyholder
array set displayTable {{Conference Proceedings,%@copyholder} {3\
{} {} {O SID Possui uma Cópia Impressa?}}} ;# - copyholder
array set displayTable {{Thesis,%@copyholder} {3\
{} {} {O SID Possui uma Cópia Impressa?}}} ;# - copyholder
array set displayTable {{Report,%@copyholder} {3\
{} {} {O SID Possui uma Cópia Impressa?}}} ;# - copyholder
array set displayTable {{Patent,%@copyholder} {3\
{} {} {O SID Possui uma Cópia Impressa?}}} ;# - copyholder
array set displayTable {{Misc,%@copyholder} {3\
{} {} {O SID Possui uma Cópia Impressa?}}} ;# - copyholder
# array set displayTable {{Journal Article,%@secondarytype} {3\
{(*)} {} {Circulação}}} ;# - secondarytype
} else {
# simplifying the form for the author
array set displayTable {{Journal Article,%8} {0\
{} {} {}}} ;# date - month
array set displayTable {{Journal Article,%K} {0\
{[Help Keywords]} {} {}}} ;# keywords - keywords
array set displayTable {{Journal Article,%X} {0\
{[Help Abstract]} {} {Resumo/Abstract}}} ;# abstract - abstract
# array set displayTable {{Journal Article,%@language} {0\
{} {} {}}} ;# - language
array set displayTable {{Journal Article,%U} {0\
{} {} {Endereço Web do Documento}}} ;# url - url (the suffix d means to display the download checkbox)
array set displayTable {{Journal Article,%@project} {0\
{} {} {Projeto ou Linha de Pesquisa}}} ;# - project
# array set displayTable {{Journal Article,%@secondarytype} {3\
{} {} {}}} ;# - secondarytype
array set displayTable {{Journal Article,%3} {0\
{} {} {}}} ;# custom3 - targetfile
array set displayTable {{Journal Article,%@readergroup} {0\
{} {} {}}} ;# - readergroup
array set displayTable {{Journal Article,%@copyright} {0\
{} {} {}}} ;# - copyright
array set displayTable {{Journal Article,%@electronicmailaddress} {0\
{} {} {e-Mail}}} ;# - electronicmailaddress
array set displayTable {{Journal Article,%F} {0\
{} {self-archiving-INPE-MCTI-GOV-BR} {}}} ;# label - label
array set updateOptionTable {{Journal Article} {update}}
array set targetFileCheckBoxFlagTable {{Journal Article} 0}
set displayTable(Book,%@shorttitle) {0 {} {} {}}
set displayTable(Book,%@rightsholder) {0 {} {} {}}
array set displayTable {{Book,%V} {0\
{} {} {}}} ;# volume - volume
array set displayTable {{Book,%6} {0\
{} {} {}}} ;# numberofvolumes - numberofvolumes
array set displayTable {{Book,%P} {0\
{} {} {}}} ;# pages - numberofpages
array set displayTable {{Book,%7} {0\
{} {} {}}} ;# edition - edition
array set displayTable {{Book,%?} {0\
{} {} {}}} ;# subsidiaryauthor - translator
# array set displayTable {{Book,%3} {0\
{[Help TargetFile]} {} {}}} ;# custom3 - targetfile
array set displayTable {{Book,%K} {0\
{[Help Keywords]} {} {}}} ;# keywords - keywords
array set displayTable {{Book,%X} {0\
{[Help Abstract]} {} {Resumo/Abstract}}} ;# abstract - abstract
array set displayTable {{Book,%O} {0\
{} {} {}}} ;# notes - notes
array set displayTable {{Book,%B} {0\
{} {} {}}} ;# secondarytitle - seriestitle
array set displayTable {{Book,%E} {0\
{[Help Name %E]} {} {}}} ;# secondaryauthor - serieseditor
array set displayTable {{Book,%@contenttype} {0\
{} {} {}}} ;# - contenttype
array set displayTable {{Book,%@doi} {0\
{} {} {}}} ;# - doi
array set displayTable {{Book,%(} {0\
{[Help PreviousEdition]} {} {}}} ;# previousedition - previousedition
array set displayTable {{Book,%)} {0\
{[Help NextEdition]} {} {}}} ;# nextedition - nextedition
# array set displayTable {{Book,%@language} {0\
{} {} {}}} ;# - language
# array set displayTable {{Book,%@secondarytype} {0\
{} {} {}}} ;# - secondarytype
array set displayTable {{Book,%@dissemination} {0\
{} {} {}}} ;# - dissemination
array set displayTable {{Book,%U} {0\
{} {} {Endereço Web do Documento}}} ;# url - url (the suffix d means to display the download checkbox)
array set displayTable {{Book,%@project} {0\
{} {} {Projeto ou Linha de Pesquisa}}} ;# - project
array set displayTable {{Book,%@readergroup} {0\
{} {} {}}} ;# - readergroup
array set displayTable {{Book,%@copyright} {0\
{} {} {}}} ;# - copyright
array set displayTable {{Book,%@readpermission} {0\
{} {} {}}} ;# - readpermission
array set displayTable {{Book,%@electronicmailaddress} {0\
{} {} {e-Mail}}} ;# - electronicmailaddress
array set displayTable {{Book,%F} {0\
{} {self-archiving-INPE-MCTI-GOV-BR} {}}} ;# label - label
array set updateOptionTable {{Book} {update}}
array set targetFileCheckBoxFlagTable {{Book} 0}
set {displayTable(Book Section,%@shorttitle)} {0 {} {} {}}
set {displayTable(Book Section,%@rightsholder)} {0 {} {} {}}
array set displayTable {{Book Section,%E} {0\
{[Help Name %E]} {} {}}} ;# secondaryauthor - editor
array set displayTable {{Book Section,%B} {2.1\
{} {} {}}} ;# secondarytitle - booktitle
array set displayTable {{Book Section,%P} {2.1\
{} {} {}}} ;# pages - pages
array set displayTable {{Book Section,%@isbn} {0\
{} {} {}}} ;# - isbn
array set displayTable {{Book Section,%V} {0\
{} {} {}}} ;# volume - volume
array set displayTable {{Book Section,%7} {0\
{} {} {}}} ;# edition - edition
array set displayTable {{Book Section,%3} {0\
{[Help TargetFile]} {} {}}} ;# custom3 - targetfile
array set displayTable {{Book Section,%K} {0\
{[Help Keywords]} {} {}}} ;# keywords - keywords
array set displayTable {{Book Section,%X} {0\
{[Help Abstract]} {} {Resumo/Abstract}}} ;# abstract - abstract
array set displayTable {{Book Section,%I} {0\
{} {} {}}} ;# publisher - publisher
array set displayTable {{Book Section,%C} {0\
{} {} {}}} ;# placepublished - city
array set displayTable {{Book Section,%Y} {0\
{} {} {}}} ;# tertiaryauthor - serieseditor
array set displayTable {{Book Section,%S} {0\
{} {} {}}} ;# tertiarytitle - seriestitle
array set displayTable {{Book Section,%@contenttype} {0\
{} {} {}}} ;# - contenttype
array set displayTable {{Book Section,%@doi} {0\
{} {} {}}} ;# - doi
# array set displayTable {{Book Section,%@language} {0\
{} {} {}}} ;# - language
# array set displayTable {{Book Section,%@secondarytype} {0\
{} {} {}}} ;# - secondarytype
array set displayTable {{Book Section,%@dissemination} {0\
{} {} {}}} ;# - dissemination
array set displayTable {{Book Section,%U} {0\
{} {} {Endereço Web do Documento}}} ;# url - url (the suffix d means to display the download checkbox)
array set displayTable {{Book Section,%@project} {0\
{} {} {Projeto ou Linha de Pesquisa}}} ;# - project
array set displayTable {{Book Section,%@readergroup} {0\
{} {} {}}} ;# - readergroup
array set displayTable {{Book Section,%@copyright} {0\
{} {} {}}} ;# - copyright
# array set displayTable {{Book Section,%@readpermission} {0\
{} {} {}}} ;# - readpermission
array set displayTable {{Book Section,%@readpermission} {0\
{} {intranet} {}}} ;# - readpermission
array set displayTable {{Book Section,%@electronicmailaddress} {0\
{} {} {e-Mail}}} ;# - electronicmailaddress
array set displayTable {{Book Section,%F} {0\
{} {self-archiving-INPE-MCTI-GOV-BR} {}}} ;# label - label
array set updateOptionTable {{Book Section} {update}}
array set targetFileCheckBoxFlagTable {{Book Section} 0}
array set displayTable {{Conference Proceedings,%E} {0\
{[Help Name %E]} {} {}}} ;# secondaryauthor - editor
array set displayTable {{Conference Proceedings,%I} {0\
{} {} {}}} ;# publisher - publisher
array set displayTable {{Conference Proceedings,%J} {0\
{} {} {}}} ;# alternatetitle - publisheraddress
array set displayTable {{Conference Proceedings,%@isbn} {0\
{} {} {}}} ;# - isbn
array set displayTable {{Conference Proceedings,%@issn} {0\
{} {} {}}} ;# - issn
array set displayTable {{Conference Proceedings,%K} {0\
{[Help Keywords]} {} {}}} ;# keywords - keywords
array set displayTable {{Conference Proceedings,%X} {0\
{[Help Abstract]} {} {Resumo/Abstract}}} ;# abstract - abstract
# array set displayTable {{Conference Proceedings,%@language} {0\
{} {} {}}} ;# - language
array set displayTable {{Conference Proceedings,%U} {0\
{} {} {Endereço Web do Documento}}} ;# url - url (the suffix d means to display the download checkbox)
array set displayTable {{Conference Proceedings,%@project} {0\
{} {} {Projeto ou Linha de Pesquisa}}} ;# - project
array set displayTable {{Conference Proceedings,%1} {0\
{} {} {}}} ;# custom1 - organization
array set displayTable {{Conference Proceedings,%3} {0\
{} {} {}}} ;# custom3 - targetfile
array set displayTable {{Conference Proceedings,%@readergroup} {0\
{} {} {}}} ;# - readergroup
array set displayTable {{Conference Proceedings,%@copyright} {0\
{} {} {}}} ;# - copyright
array set displayTable {{Conference Proceedings,%@electronicmailaddress} {0\
{} {} {e-Mail}}} ;# - electronicmailaddress
# array set displayTable {{Conference Proceedings,%C} {0\
{} {} {}}} ;# placepublished - conferencelocation
array set displayTable {{Conference Proceedings,%V} {0\
{} {} {}}} ;# volume - volume
# array set displayTable {{Conference Proceedings,%S} {0\
{} {} {}}} ;# tertiarytitle - booktitle
# array set displayTable {{Conference Proceedings,%8} {0\
{} {} {Data do Evento}}} ;# date - date
# array set displayTable {{Conference Proceedings,%@secondarytype} {0\
{(*)} {} {}}} ;# - secondarytype
array set displayTable {{Conference Proceedings,%@tertiarytype} {0\
{} {} {}}} ;# - tertiarytype
array set displayTable {{Conference Proceedings,%@dissemination} {0\
{} {} {}}} ;# - dissemination
array set displayTable {{Conference Proceedings,%@format} {0\
{} {} {}}} ;# - format
array set displayTable {{Conference Proceedings,%@doi} {0\
{} {} {}}} ;# - doi
array set displayTable {{Conference Proceedings,%@contenttype} {0\
{} {External Contribution} {}}} ;# - contenttype
array set displayTable {{Conference Proceedings,%@readpermission} {0\
{[Help INPEReadPermission]} {} {}}} ;# - readpermission - might be hidden dependending on archivingPolicy
array set displayTable {{Conference Proceedings,%F} {0\
{} {self-archiving-INPE-MCTI-GOV-BR} {}}} ;# label - label
array set updateOptionTable {{Conference Proceedings} {update}}
array set targetFileCheckBoxFlagTable {{Conference Proceedings} 0}
}
#