#
# Gerald Banon, 2002 - 2025
# displayControl.tcl
# default display control
# 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}
{Thesis}
{Personal Communication}
{Computer Program}
{Report}
{Map}
{Image}
{Data}
{Audiovisual Material}
{Film or Broadcast}
{Unpublished}
{Misc}
{Artwork}
{Patent}
{Electronic Source}
{Resume}
{Archival Unit}
{Administrative Document}
}
# == Variables which are common for all reference types
# >> About mirrorPageOpeningOption
# mirrorPageOpeningOption value is About or Recent (the default)
# cgi(framename) (if it exists) has precedence over mirrorPageOpeningOption
# set mirrorPageOpeningOption About
# set mirrorPageOpeningOption Recent (default)
# >> About secondarySearchExpression
# secondarySearchExpression == query2 (see CreateMirror)
# optional
# used to create virtual Archive
# 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 ;# commented by GJFB in 2023-12-16 to allow the access by both portugues and english users
# >> 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 or
# can be done upon request by an author whose e-mail domain appear in the
# list of authorized e-mail domains (see authorizedEmailDomains just below).
# if restrictedSubmission is 0 then the second password field is displayed
# and self authentication/resgistration can be done by the author
# 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 or the -o option of ./post must be used.
# set restrictedSubmission 0
set restrictedSubmission 1
# >> About restrictedAccessWarning
# if restrictedAccessWarning is 1 then the restricted access warning is displayed
# if restrictedAccessWarning is 0 then no restricted access warning is displayed
# used with Get only
set restrictedAccessWarning 0 ;# default
set restrictedAccessWarning 1
# >> About authorizedEmailDomains
# authorizedEmailDomains value is a list of authorized e-mail domains
# The value of authorizedEmailDomains is meaningfull just if the value of restrictedSubmission is 1
# set authorizedEmailDomains inpe.br
# >> About displaySubmitMenu
# if displaySubmitMenu is 1 then the Submit Menu is displayed in the menu bar (Button frame)
# if displaySubmitMenu is 0 then the Submit Menu is not displayed in the menu bar (Button frame)
set displaySubmitMenu 1
# >> About choice
# values are: short, brief, briefTitleAuthor, briefTitleAuthorMisc, full, fullbibtex, fullrefer, fullBibINPE and fullXML
set choice brief
# set choice briefTitleAuthorMisc
# >> About outputFormat
# set the default value for cgi(outputformat) in cgi/mirrorsearch.tcl
# values are: 0, 1, affiliation, ref-year-cite or year-cite
# 0 means to display title and author (choice == briefTitleAuthor)
# 1 (default) means to display title, author, username, update
# affiliation means to display title, author and affiliation
# ref-year-cite means to display title, author, reference type, year, (restricted access), how to cite, BibTeX, access, (update), (similars)
# year-cite means to display title, author, year, how to cite
# metadata-id means to display the metadata link and the identifier
# misc may also be a list of field names (including the names: update, size, tertiarymark, fulltext, referencetype, repository, identifier, rankingmenu and checkbox)
# for example:
# {e-mailaddress abstract} means to display title, author, e-mailaddress and abstract
set outputFormat 1 ;# default value for cgi(outputformat) in cgi/mirrorsearch.tcl
# set outputFormat {referencetype year} ;# default value for cgi(outputformat) in cgi/mirrorsearch.tcl
## >> 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
if 0 {
# commented in 2017-11-06 by GJFB - not used anymore - no more customizable - headerBgColor is now set in ^Field (see CreateMirror)
set headerBgColor #DCDCDC ;# Migration 28/06/2005 - used in ^Field
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
# The submission form and update button, are displayed just for permitted IP.
# No or an empty permissionList means to deny all IPs, except the proper site.
# The permissionList value is a list of allowed ip regular expression.
# In order to get the update word (in brief search result), the client ip
# must match the permissionList.
# Any change requires reloading of the corresponding mirror repository.
# Examples:
# All Sites means to allow all IPs
# All IPs means to allow all IPs
# 150.163.8.245 means to allow 150.163.8.245
# 150.163.8.245 150.163.8.45 means to allow 150.163.8.245 and 150.163.8.45
# ^150.163 means allow to all ips beginning with 150.163
# set permissionList {{All IPs}}
set permissionList {{All Sites}}
# set permissionList {^150.163.34 ^150.163.2.14 ^150.163.2.25 ^150.163.2.174 ^150.163.2.175 ^150.163.2.176 ^150.163.3.38 ^150.163.3.178}
# >> 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
# example: set ePrintAdministrator marciana
# >> About siteListForSearch
# used to expand the search to other sites
# used to find author names, journal names, ... in the green area of the submit form
# optional
# set siteListForSearch {150.163.2.175:1905 150.163.2.175:1911}
# >> 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)
# the names of the attribute fields must not (at update) be part of the authorFieldNameList (see LoadGlobalVariables)
# 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
# }
# >> 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)
# == Variables which are specific to a given reference type
# >> About contentTypeTable
# defines mandatory content types
# no or empty contentTypeTable means allow all content types
# some values are:
# application/msword
# application/applefile (for msword as well !!)
# application/download
# application/force-download
# application/gzip
# application/iopexport_bib
# application/msword
# application/octet-stream
# application/pdf
# application/postscript
# application/powerpoint
# application/rar
# application/save
# application/vnd.ms-excel
# application/vnd.ms-powerpoint
# application/vnd.ms-pps
# application/vnd.ms-word.document.12
# 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-gzip
# 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
# audio/wav
# image/bmp
# image/gif
# image/jpeg
# image/pjpeg
# image/png
# image/tiff
# message/rfc822
# text/css
# text/html
# text/xml
# text/x-tex
# text/plain
# text/richtext
# video/mp4
# >> 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
# array set headerTable {{Electronic Source} {INPE ePrint: $repName $version $versionDate}}
## >> About userNameList
## not used any more
## optional (if it is not used the next user name is the current one)
## defines the user name for a given document stage
## used to define the next user name
## list is needed because the userNameList content is interpreted
## by Submit using subst
## example:
## set userNameList(Misc) {[list {revision by the library} {marciana} {update by the author} {}]}
## when the value is empty, Submit uses the first user name in cgi(__usergroup_usergroup)
# >> About readUserNameList
# readUserNameList, readUserList and readergroup are synonymous
# 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)
## 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) (*)
# >> About requiredFieldAtCloseFootnoteTable
# defines the footnote reference for required field when closing updating (used by mirror.tcl and submit.tcl)
# examples: (1) (+)
# Migration 25/1/04
## >> About initialFootnoteNumberTable
## defines the initial value for the footnote number
## example: 2
# Migration 25/1/04 - end
# >> About searchOptionTable
# defines the search option for form filling
# values is no or yes; no is default
# yes means to display the filling help green frame containing 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 userArray
# example:
# array set searchBaseTable {{Misc} {userArray}}
# >> About displayTable
# displayTable is used to customize the submission and update forms
# The first list element specifies the field 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, %@affiliation and %@electronicmailaddress 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, %@affiliation and %@electronicmailaddress)
# 2.2 means to display an INPUT with TYPE=CHECKBOX (must not be used with the fields %A, %E, %Y, %?, %@group, %@affiliation and %@electronicmailaddress)
# 2.3 means to display an INPUT with TYPE=RADIO (must not be used with the fields %A, %E, %Y, %?, %@group, %@affiliation and %@electronicmailaddress) - not implemented
# 3 means to display a SELECT with optionTable or optionTable2
# 3.1 means to display a SELECT with optionTable or optionTable2, plus an INPUT with TYPE=TEXT (not implemented)
# 4 or 5 means to display just the field value
# [expr $update?{0}:{2.1}] (for dynamic setting - see administrator page for the submission forms)
# the above dynamic setting must not be used with %A, %@group, %@affiliation, %@electronicmailaddress and filename (Submit is not prepared for that)
# for the filename field, means to display the link to the document
# distinction between 4 and 5 is used to display a review
# 4 means to display the parent document link
# 5 means to display the parent document link and the parent reference link
# 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 can be customized in mirror/xxSubmit.tcl
# the field File Name can also be customized in displayControl.tcl (using the fourth list element) and translated in xxFillingInstructions.tcl
# >> About boxTable
# defines the entries of INPUT with TYPE=CHECKBOX (see item 2.2 above)
# array set boxTable {{Journal Article,%@dissemination} {{{WEBSCI} 0} {{PORTALCAPES} 0} {{SCIELO} 0} {{AGU} 0} {{MGA} 0} {{COMPENDEX} 0}}}
# >> About optionTable
# defines the options of SELECT (see item 3 above)
# each list item == option name == option value
# example:
# array set optionTable {{Journal Article,%@area} {{} {CEA} {COMB} {COMP} {ETES} {FISMAT} {FISPLASMA} {MET} {SRE}}}
# example using optgroup:
# set {optionTable(Conference Proceedings,%@subject)} {
# {}
# {{Lattice Theory} {{Algebraic models of images and operators} {Lattice dynamical systems}}}
# {{Geometry and Topology} {{Discrete topology} {Geometrical measures and integral geometry}}}
# }
# >> About optionTable2
# defines the options of SELECT (see item 3 above)
# each list item == {{option name} {option value}}
# example using optgroup:
# array set optionTable2 {{Thesis,%9} {
# {}
# {{group 1} {{{- -} {- -}} {{- -} {- -}}}}
# {{group 2} {{{- -} {- -}} {{- -} {- -}}}}
# }}
# >> 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
## defines the updating option, value is one of these: all, update, {remove before update}, {update source directory}, {remove before update source directory}, {move to source directory before update}, {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}, {move to source directory before update}, {move to doc directory before update}, {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
## all means that the ten menu options: update, {remove before update}, {update source directory}, {remove before update source directory}, {move to source directory before update}, {update agreement directory}, {remove before update agreement directory}, add, {add and copy} and finish, may be displayed
# all means that the ten menu options: update, {remove before update}, {update source directory}, {remove before update source directory}, {move to source directory before update}, {move to doc directory before update}, {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
# the display of the options {update source directory} and {remove before update source directory} depends upon the value of enablecopytosource in depositOptionTable (see below)
# 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 viveca@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
# enablecopytosource controls the display of the options: {Update source Directory} and {Remove before Update source Directory} - useful when all (or no) options are set
# >> 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 updateTargetFileOptionTable - not in use
# optional
# used when updating a document, values are disable or enable
# default is enable
# enable means to set the targetfile value with the name of the file in doc if this file is the unique file in doc and the targetfile field is left empty
# disable means to don't set targetfile value based on the file(s) in doc. With this option it is possible to set a targetfile value with the name of a file which doesn't exist in the doc diretory
# (disable is used to set the value mirrorHomePage.html in some repositories which are copies of the default mirror home page and doesn't have the mirrorHomePage.html in the doc directory)
# array set updateTargetFileOptionTable {{Conference Proceedings} disable}
# >> About targetFilePatternTable
# optional
# used to set the target file field if the target file name match the given pattern
# used with the metaform for Conference Proceedings
# array set targetFilePatternTable {{Conference Proceedings} {fullpaper,*/fullpaper,*/*/fullpaper}.pdf}
# >> About fillOutFieldTable
# optional
# conditional filling
# 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} {}}}
# observation: the value of x in each pair {x y} is ignored (could be anything - what is important, is the pair order, that must be the same as in the list of areas)
# conditional filling has precedence over automatic filling
# i.e., when in use, it disables automatic filling (in the above example, it disables the automatic filling of the group field)
# >> 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} {{{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}}}}
# >> 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 submissionMaintenanceTable
# optional - default is 0
# used when the submission and update processes must be closed for server maintenance
# value is 0 or 1, 1 means to display the server maintenance warning
# instead of the submission and update forms
# array set submissionMaintenanceTable {{Conference Proceedings} 1}
# >> About closedSubmissionTable
# optional - default is 0
# used when the submission process must be closed
# value is 0 or 1, 1 means that the submission is closed
# array set closedSubmissionTable {{Conference Proceedings} 1}
# >> About closedUpdateTable
# optional - default is 0
# used when the update process must be closed
# value is 0 or 1, 1 means that the update is closed
# array set closedUpdateTable {{Conference Proceedings} 1}
# >> 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 registration (overwrites restrictedSubmission)
# 2 means to create a password for the user
# 3 means to leave the user choosing a login/password
# >> 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 (default)
# 1 means to display the filling buttons
# array set fillingButtonTable {{Conference Proceedings} 1}
# >> 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 excludedFieldListTable
# used to exclude the fields listed in fieldListForSelectiveUpdateTable from the update process
# optional
# value is 0 or 1
# 0 means to keep the fields listed in fieldListForSelectiveUpdateTable within the update process (excluding the others)
# 1 means to exclude the fields listed in fieldListForSelectiveUpdateTable from the update process
# this option must not be used with a post-submission processing
# array set excludedFieldListTable {{Thesis} 1}
# >> About fieldListForSelectiveUpdateTable
# optional
# value is a field name list
# default is empty
# used in connection with excludedFieldListTable
# array set fieldListForSelectiveUpdateTable {{Thesis} {%O}}
# >> 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}}
# >> About searchForSimilarityIncludingUserNameTable
# optional
# value is 0 or 1
# default value is 0
# 0 means to search for similarity excluding the user name (login)
# 1 means to search for similarity including the user name (i.e., to restrict search to the current user name)
# used to define how to check for the same authors, title and reference type at submission
# example:
# array set searchForSimilarityIncludingUserNameTable {{Conference Proceedings} 1}
# >> About allowDuplicateSubmissionTable
# optional
# value is 0 or 1
# default value is 1 (allow)
# 0 means to don't allow duplicate submission
# 1 means to allow duplicate submission
# example:
# array set allowDuplicateSubmissionTable {{Thesis} 0}
# array set allowDuplicateSubmissionTable {{Misc} 0}
# >> About testOutOfDateFormTable
# optional
# value is 0 or 1
# default value is 1
# 0 means to don't test for out-of-date form
# 1 means to test for out-of-date form (default)
# set testOutOfDateFormTable(Thesis) 0
# Setting the specific variables
if ![info exists language] {set language en} ;# language is not defined at installation (see CreatePermissionList)
foreach item $referenceTypeList {
set displayTable($item,%@copyright) [list 3 "(?)" {} {}]
# set displayTable($item,%@copyright) [list 0 "(?)" {} {}]
# set optionTable2($item,%@copyright) {{{} {}} {{CC BY-NC-ND} urlib.net/www/2012/11.12.15.19} {{CC BY-NC-SA} urlib.net/www/2012/11.12.15.15} {{CC BY-NC} urlib.net/www/2012/11.12.15.10} {{CC BY-ND} urlib.net/www/2012/11.12.15.03} {{CC BY-SA} urlib.net/www/2012/11.12.14.48} {{CC BY} urlib.net/www/2012/11.12.14.05} {CC0 urlib.net/www/2012/11.12.20.35} {GPLv3 urlib.net/www/2014/11.20.23.16} {BSD-3-Clause urlib.net/www/2019/09.17.15.13}} ;# commented by GJFB in 2023-12-12
set optionTable2($item,%@copyright) {{{} {}} {{CC BY-NC-ND 4.0} urlib.net/www/2023/12.20.03.49} {{CC BY-NC-SA 4.0} urlib.net/www/2023/12.20.03.47} {{CC BY-NC 4.0} urlib.net/www/2023/12.20.03.45} {{CC BY-ND 4.0} urlib.net/www/2023/12.20.03.39} {{CC BY-SA 4.0} urlib.net/www/2023/12.20.03.32} {{CC BY 4.0} urlib.net/www/2023/12.12.20.50} {{CC BY-NC-ND 3.0} urlib.net/www/2012/11.12.15.19} {{CC BY-NC-SA 3.0} urlib.net/www/2012/11.12.15.15} {{CC BY-NC 3.0} urlib.net/www/2012/11.12.15.10} {{CC BY-ND 3.0} urlib.net/www/2012/11.12.15.03} {{CC BY-SA 3.0} urlib.net/www/2012/11.12.14.48} {{CC BY 3.0} urlib.net/www/2012/11.12.14.05} {CC0 urlib.net/www/2012/11.12.20.35} {GPLv3 urlib.net/www/2014/11.20.23.16} {BSD-3-Clause urlib.net/www/2019/09.17.15.13}} ;# added by GJFB in 2023-12-12 - adding CC version 4.0
set displayTable($item,%@rightsholder) {3 {} {} {}}
# set optionTable2($item,%@rightsholder) {{{} {}} {{titular original} {originalauthor yes}} {{titular original não localizado} {originalauthor yes locatedauthor no}} {{INPE por cessão} {originalauthor no holderibi 8JMKD3MGPCW/3DT298S}}} ;# copied from col/iconet.com.br/banon/2003/05.31.10.26/auxdoc/displayControl.tcl by GJFB in 2021-02-12 - avoids acronym changes and allows indicating when the author cannot be located to give its read permission to the document holder ("trabalho do Sergio")
set optionTable2($item,%@rightsholder) {{{} {}} {{titular original} {originalauthor yes}} {{titular original não localizado} {originalauthor yes locatedauthor no}}} ;# added by GJFB in 2021-02-12
set displayTable($item,%@nexthigherunit) {1.1 {} {} {}}
set displayTable($item,%@previouslowerunit) {1.1 {} {} {}}
set displayTable($item,%@shorttitle) {2.1 {} {} {}}
set displayTable($item,%@tertiarymark) {0 {} {} {}}
set displayTable($item,%@holdercode) {0 {} {} {}}
}
# --------------------------------------------> User Registration
# array set displayTable {{User Registration,reviewedworklist} 4} ;# reviewedworklist
# --------------------------------------------> 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} {}}
array set boxTable {{Advanced User Registration,%9} {{{Mathematics} 0} {{Physics} 0} {{Chemistry} 0} {{Biology} 0}}}
# --------------------------------------------> Journal Article
array set maximumFileSizeTable {{Journal Article} {81920000}} ;# 80000 KiB
array set contentTypeTable {{Journal Article} {
application/force-download
application/msword
application/octet-stream
application/pdf
application/postscript
application/rar
application/vnd.oasis.opendocument.text
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 {{Journal Article} {(*)}}
array set requiredFieldAtCloseFootnoteTable {{Journal Article} {(+)}}
# array set initialFootnoteNumberTable {{Journal Article} {2}}
array set searchOptionTable {{Journal Article} {yes}}
# array set orderingFieldTable {{Journal Article} {%D %A %T}}
array set orderingFieldTable {{Journal Article} {}}
# array set displayTable {{Journal Article,%A} {1.1\
{(*)(\[incr footnoteNumber\])[Help Name]} {} {}}} ;# author - author
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} {0\
{} {} {}}} ;# typeofwork
array set displayTable {{Journal Article,%@subject} {0\
{} {} {}}} ;# subject - subject
array set displayTable {{Journal Article,%@session} {0\
{} {} {}}} ;# session - session
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 %K]} {} {}}} ;# keywords - keywords - commented by GJFB in 2021-08-22
array set displayTable {{Journal Article,%K} {1.2\
{[Help Keywords %K]} {} {}}} ;# keywords - keywords - added by GJFB in 2021-08-22
array set displayTable {{Journal Article,%X} {1.2\
{[Help Abstract]} {} {}}} ;# abstract - abstract
array set displayTable {{Journal Article,%O} {1.2\
{} {} {}}} ;# notes - notes
array set displayTable {{Journal Article,%U} {2.1d\
{} {} {}}} ;# url - url (the suffix d means to display the download checkbox)
array set displayTable {{Journal Article,%(} {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} {2.2\
{} {} {}}} ;# - language
array set displayTable {{Journal Article,%@contenttype} {2.2\
{[Help ContentType]} {} {}}} ;# - contenttype
array set displayTable {{Journal Article,%@copyholder} {2.1\
{} {} {}}} ;# - copyholder
array set displayTable {{Journal Article,%@e-mailaddress} {2.1\
{} {} {}}} ;# - e-mailaddress
array set displayTable {{Journal Article,%@secondarykey} {0\
{} {} {}}} ;# - secondarykey
array set displayTable {{Journal Article,%@secondarytype} {0\
{} {} {}}} ;# - secondarytype
array set displayTable {{Journal Article,%@tertiarytype} {0\
{} {} {}}} ;# - tertiarytype
array set displayTable {{Journal Article,%@dissemination} {2.1\
{} {} {}}} ;# - dissemination
array set displayTable {{Journal Article,%@secondarydate} {0\
{} {} {}}} ;# - secondarydate
array set displayTable {{Journal Article,%@area} {2.1\
{} {} {}}} ;# - area
array set displayTable {{Journal Article,%@issn} {1.1\
{[Help ISSN]} {} {}}} ;# - issn
array set displayTable {{Journal Article,%@mark} {0\
{} {} {}}} ;# - mark
array set displayTable {{Journal Article,%@secondarymark} {0\
{} {} {}}} ;# - secondarymark
array set displayTable {{Journal Article,%@resumeid} {2.1\
{[Help ResumeID]} {} {}}} ;# - resumeid
array set displayTable {{Journal Article,%@orcid} {2.1\
{[Help ORCID]} {} {}}} ;# - orcid
array set displayTable {{Journal Article,%@group} {2.1\
{} {} {}}} ;# - group
array set displayTable {{Journal Article,%@affiliation} {2.1\
{} {} {}}} ;# - affiliation
array set displayTable {{Journal Article,%@electronicmailaddress} {2.1\
{} {} {}}} ;# - electronicmailaddress
array set displayTable {{Journal Article,%@project} {2.1\
{} {} {}}} ;# - project
array set displayTable {{Journal Article,%@accessdate} {0\
{} {} {}}} ;# - accessdate
array set displayTable {{Journal Article,%@readergroup} {1.1\
{} {} {}}} ;# - readergroup
array set displayTable {{Journal Article,%@readpermission} {2.1\
{[Help ReadPermission]} {} {}}} ;# - readpermission - might be hidden dependending on archivingpolicy
array set displayTable {{Journal Article,%@documentstage} {0\
{} {} {}}} ;# - documentstage
# array set displayTable {{Journal Article,%@documentstage} {3\
{[Help DocumentStage]} {} {Transfer update
permission to:}}} ;# - documentstage
array set displayTable {{Journal Article,%@progress} {0\
{} {} {}}} ;# - progress
array set displayTable {{Journal Article,%@sponsor} {0\
{} {} {}}} ;# - sponsor
array set displayTable {{Journal Article,%@doi} {2.1\
{} {} {}}} ;# - doi
array set displayTable {{Journal Article,%@usergroup} {0\
{} {} {}}} ;# - usergroup
array set displayTable {{Journal Article,%@mirrorrepository} {0\
{} {} {}}} ;# - mirrorrepository
array set displayTable {{Journal Article,%@versiontype} {3\
{} {} {}}} ;# - versiontype - is hidden at update when repositoryContentType != {External Contribution}
array set displayTable {{Journal Article,%@archivingpolicy} {0\
{} {} {}}} ;# - archivingpolicy - is hidden at update when repositoryContentType != {External Contribution}
#array set displayTable {{Journal Article,filename} {x\
{(*)(\[incr footnoteNumber\])[Help FileName]} {} {x}}} ;# - filename (x means not used)
array set displayTable {{Journal Article,filename} {1\
{[Help FileName]} {} {}}} ;# - filename (0 means to don't display filename (if cgi(attachment) doesn't exist))
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\
{(*)[Help Password1]} {} {x}}} ;# - (x means not used)
array set displayTable {{Journal Article,password2} {x\
{[Help Password2]} {} {x}}} ;# - (x means not used)
# array set boxTable {{Journal Article,%@language} {{{Portuguese} 0} {{Spanish} 0} {{French} 0} {{English} 0}}}
array set boxTable {{Journal Article,%@language} {{{pt} 0} {{es} 0} {{fr} 0} {{en} 0}}}
array set boxTable {{Journal Article,%@contenttype} {{{External Contribution} 1}}}
# array set optionTable {{Journal Article,%@area} {{} {CEA} {COMB} {COMP} {ETES} {FISMAT} {FISPLASMA} {MET} {SRE}}}
# array set optionTable {{Journal Article,%@secondarytype} {{} {PI} {PN}}}
# array set optionTable {{Journal Article,%@language} {{English} {French} {Portuguese} {Spanish}}}
# array set defaultOptionTable {{Journal Article,%@language} {Português}}
if 0 {
if [info exists userGroup] {
if {[info exists update] && $update} {
# update
array set optionTable2 [list {Journal Article,%@documentstage} [concat [DeleteItem2 [lsort [lsort -unique -index 1 [concat [ReplicateTwice2 $userGroup] {{{another advanced user => } {another advanced user}} {jefferson jefferson} {viveca@sid.inpe.br viveca@sid.inpe.br} {ivone@sid.inpe.br ivone@sid.inpe.br} {lmanacero@yahoo.com lmanacero@yahoo.com} {alessandra@sid.inpe.br alessandra@sid.inpe.br} {luis.cpv@hotmail.com luis.cpv@hotmail.com} {{BIBLIOTECA} yolanda}}]]] $userName] {{{} {not transferred}}}]]
} else {
# submit
array set optionTable2 {{Journal Article,%@documentstage} {{{BIBLIOTECA - Inicia Revisão} {yolanda}} {{} {not transferred}}}}
}
array set defaultOptionTable {{Journal Article,%@documentstage} {not transferred}}
}
}
# array set optionTable2 {{Journal Article,%@versiontype} {{{} {}} {{Publisher's Version} {publisher}} {{Final Draft Post-Refereeing} {finaldraft}}}}
array set optionTable {{Journal Article,%@versiontype} {{} {publisher} {finaldraft}}}
# --------------------------------------------> Book
array set maximumFileSizeTable {{Book} {81920000}} ;# 80000 KiB
array set contentTypeTable {{Book} {
application/force-download
application/msword
application/octet-stream
application/pdf
application/postscript
application/rar
application/vnd.oasis.opendocument.text
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
image/gif
image/jpeg
image/png
text/html
text/xml
text/plain
text/richtext
text/x-tex
}}
array set requiredFieldFootnoteTable {{Book} {(*)}}
array set requiredFieldAtCloseFootnoteTable {{Book} {(+)}}
# array set initialFootnoteNumberTable {{Book} {2}}
array set searchOptionTable {{Book} {yes}}
array set displayTable {{Book,%A} {1.1\
{(*)[Help Name]} {} {}}} ;# author - author
array set displayTable {{Book,%D} {2.1\
{} {} {}}} ;# year - year
array set displayTable {{Book,%T} {2.1\
{(*)[Help Title]} {} {}}} ;# title - title
array set displayTable {{Book,%B} {2.1\
{[Help Title]} {} {}}} ;# secondarytitle - seriestitle
array set displayTable {{Book,%E} {1.1\
{[Help Name %E]} {} {}}} ;# secondaryauthor - editor
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} {1.1\
{[Help Name %Y]} {} {}}} ;# tertiaryauthor - serieseditor
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,%@subject} {0\
{} {} {}}} ;# subject - subject
array set displayTable {{Book,%@session} {0\
{} {} {}}} ;# session - session
array set displayTable {{Book,%?} {1.1\
{[Help Name %?]} {} {}}} ;# 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} {1.2\
{[Help Keywords %K]} {} {}}} ;# keywords - keywords
array set displayTable {{Book,%X} {1.2\
{[Help Abstract]} {} {}}} ;# abstract - abstract
array set displayTable {{Book,%O} {1.2\
{} {} {}}} ;# notes - notes
array set displayTable {{Book,%U} {2.1d\
{} {} {}}} ;# url - url (the suffix d means to display the download checkbox)
array set displayTable {{Book,%(} {0\
{} {} {}}} ;# previousedition - previousedition
array set displayTable {{Book,%)} {0\
{} {} {}}} ;# nextedition - nextedition
array set displayTable {{Book,%@parentrepositories} {0\
{} {} {}}} ;# - parentrepositories
array set displayTable {{Book,%@language} {2.2\
{} {} {}}} ;# - language
array set displayTable {{Book,%@contenttype} {2.2\
{[Help ContentType]} {} {}}} ;# - contenttype
array set displayTable {{Book,%@copyholder} {2.1\
{} {} {}}} ;# - copyholder
array set displayTable {{Book,%@e-mailaddress} {2.1\
{} {} {}}} ;# - e-mailaddress
array set displayTable {{Book,%@secondarykey} {0\
{} {} {}}} ;# - secondarykey
array set displayTable {{Book,%@secondarytype} {0\
{} {} {}}} ;# - secondarytype
array set displayTable {{Book,%@tertiarytype} {0\
{} {} {}}} ;# - tertiarytype
array set displayTable {{Book,%@secondarydate} {0\
{} {} {}}} ;# - secondarydate
array set displayTable {{Book,%@area} {2.1\
{} {} {}}} ;# - area
array set displayTable {{Book,%@isbn} {1.1\
{[Help ISBN]} {} {}}} ;# - isbn
array set displayTable {{Book,%@resumeid} {1.1\
{[Help ResumeID]} {} {}}} ;# - resumeid
array set displayTable {{Book,%@orcid} {1.1\
{[Help ORCID]} {} {}}} ;# - orcid
array set displayTable {{Book,%@group} {1.1\
{[Help Group]} {} {}}} ;# - group
array set displayTable {{Book,%@affiliation} {1.1\
{[Help Affiliation]} {} {}}} ;# - affiliation
array set displayTable {{Book,%@electronicmailaddress} {0\
{} {} {}}} ;# - electronicmailaddress
array set displayTable {{Book,%@project} {2.1\
{} {} {}}} ;# - project
array set displayTable {{Book,%@accessdate} {0\
{} {} {}}} ;# - accessdate
array set displayTable {{Book,%@readpermission} {2.1\
{[Help ReadPermission]} {} {}}} ;# - readpermission
array set displayTable {{Book,%@documentstage} {0\
{} {} {}}} ;# - documentstage
array set displayTable {{Book,%@progress} {0\
{} {} {}}} ;# - progress
array set displayTable {{Book,%@sponsor} {0\
{} {} {}}} ;# - sponsor
array set displayTable {{Book,%@doi} {2.1\
{} {} {}}} ;# - doi
array set displayTable {{Book,%@usergroup} {0\
{} {} {}}} ;# - usergroup
array set displayTable {{Book,%@mirrorrepository} {0\
{} {} {}}} ;# - mirrorrepository
array set displayTable {{Book,foldername} {1\
{[Help FolderName]} {} {}}} ;# - foldername (0 means to don't display foldername (if cgi(attachment) doesn't exist))
array set displayTable {{Book,filename} {1\
{[Help FileName]} {} {}}} ;# - filename (0 means to don't display filename (if cgi(attachment) doesn't exist))
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\
{(*)[Help Password1]} {} {x}}} ;# - (x means not used)
array set displayTable {{Book,password2} {x\
{[Help Password2]} {} {x}}} ;# - (x means not used)
# 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 boxTable {{Book,%@contenttype} {{{External Contribution} 1}}}
# --------------------------------------------> Book Section
array set maximumFileSizeTable {{Book Section} {81920000}} ;# 80000 KiB
array set contentTypeTable {{Book Section} {
application/force-download
application/msword
application/octet-stream
application/pdf
application/postscript
application/rar
application/vnd.oasis.opendocument.text
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 {{Book Section} {(*)}}
array set requiredFieldAtCloseFootnoteTable {{Book Section} {(+)}}
# array set initialFootnoteNumberTable {{Book Section} {2}}
array set searchOptionTable {{Book Section} {yes}}
array set displayTable {{Book Section,%A} {1.1\
{(*)[Help Name]} {} {}}} ;# author - author
array set displayTable {{Book Section,%D} {2.1\
{} {} {}}} ;# year - year
array set displayTable {{Book Section,%T} {2.1\
{(*)[Help Title]} {} {}}} ;# title - title
array set displayTable {{Book Section,%B} {2.1\
{(*)[Help Title]} {} {}}} ;# secondarytitle - booktitle
array set displayTable {{Book Section,%E} {1.1\
{[Help Name %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,%@subject} {0\
{} {} {}}} ;# subject - subject
array set displayTable {{Book Section,%@session} {0\
{} {} {}}} ;# session - session
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\
{} {} {}}} ;# custom3 - targetfile
array set displayTable {{Book Section,%F} {0\
{} {} {}}} ;# label - label
array set displayTable {{Book Section,%K} {1.2\
{[Help Keywords %K]} {} {}}} ;# keywords - keywords
array set displayTable {{Book Section,%X} {1.2\
{[Help Abstract]} {} {}}} ;# abstract - abstract
array set displayTable {{Book Section,%O} {1.2\
{} {} {}}} ;# notes - notes
array set displayTable {{Book Section,%U} {2.1d\
{} {} {}}} ;# url - url (the suffix d means to display the download checkbox)
array set displayTable {{Book Section,%(} {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} {2.2\
{} {} {}}} ;# - language
array set displayTable {{Book Section,%@contenttype} {2.2\
{[Help ContentType]} {} {}}} ;# - contenttype
array set displayTable {{Book Section,%@copyholder} {2.1\
{} {} {}}} ;# - copyholder
array set displayTable {{Book Section,%@e-mailaddress} {2.1\
{} {} {}}} ;# - e-mailaddress
array set displayTable {{Book Section,%@secondarykey} {0\
{} {} {}}} ;# - secondarykey
array set displayTable {{Book Section,%@secondarytype} {0\
{} {} {}}} ;# - secondarytype
array set displayTable {{Book Section,%@tertiarytype} {0\
{} {} {}}} ;# - tertiarytype
array set displayTable {{Book Section,%@secondarydate} {0\
{} {} {}}} ;# - secondarydate
array set displayTable {{Book Section,%@area} {2.1\
{} {} {}}} ;# - area
array set displayTable {{Book Section,%@isbn} {1.1\
{[Help ISBN]} {} {}}} ;# - isbn
array set displayTable {{Book Section,%@mark} {0\
{} {} {}}} ;# - mark
array set displayTable {{Book Section,%@secondarymark} {0\
{} {} {}}} ;# - secondarymark
array set displayTable {{Book Section,%@resumeid} {1.1\
{[Help ResumeID]} {} {}}} ;# - resumeid
array set displayTable {{Book Section,%@orcid} {1.1\
{[Help ORCID]} {} {}}} ;# - orcid
array set displayTable {{Book Section,%@group} {1.1\
{[Help Group]} {} {}}} ;# - group
array set displayTable {{Book Section,%@affiliation} {1.1\
{[Help Affiliation]} {} {}}} ;# - affiliation
array set displayTable {{Book Section,%@electronicmailaddress} {0\
{} {} {}}} ;# - electronicmailaddress
array set displayTable {{Book Section,%@project} {2.1\
{} {} {}}} ;# - project
array set displayTable {{Book Section,%@accessdate} {0\
{} {} {}}} ;# - accessdate
array set displayTable {{Book Section,%@readpermission} {2.1\
{[Help ReadPermission]} {} {}}} ;# - readpermission
array set displayTable {{Book Section,%@documentstage} {0\
{} {} {}}} ;# - documentstage
array set displayTable {{Book Section,%@progress} {0\
{} {} {}}} ;# - progress
array set displayTable {{Book Section,%@sponsor} {0\
{} {} {}}} ;# - sponsor
array set displayTable {{Book Section,%@doi} {2.1\
{} {} {}}} ;# - doi
array set displayTable {{Book Section,%@usergroup} {0\
{} {} {}}} ;# - usergroup
array set displayTable {{Book Section,%@mirrorrepository} {0\
{} {} {}}} ;# - mirrorrepository
array set displayTable {{Book Section,foldername} {1\
{[Help FolderName]} {} {}}} ;# - foldername (0 means to don't display foldername (if cgi(attachment) doesn't exist))
array set displayTable {{Book Section,filename} {1\
{[Help FileName]} {} {}}} ;# - filename (0 means to don't display filename (if cgi(attachment) doesn't exist))
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\
{(*)[Help Password1]} {} {x}}} ;# - (x means not used)
array set displayTable {{Book Section,password2} {x\
{[Help Password2]} {} {x}}} ;# - (x means not used)
# array set boxTable {{Book Section,%@language} {{{Portuguese} 0} {{Spanish} 0} {{French} 0} {{English} 0}}}
array set boxTable {{Book Section,%@language} {{{pt} 0} {{es} 0} {{fr} 0} {{en} 0}}}
array set boxTable {{Book Section,%@contenttype} {{{External Contribution} 1}}}
# array set optionTable {{Book Section,%@area} {{} {CEA} {COMB} {COMP} {ETES} {FISMAT} {FISPLASMA} {MET} {SRE}}}
# array set optionTable {{Book Section,%@secondarytype} {{} {LI} {LN}}}
# array set optionTable {{Book Section,%@language} {{English} {French} {Portuguese} {Spanish}}}
# array set defaultOptionTable {{Book Section,%@language} {Português}}
# --------------------------------------------> Edited Book
array set maximumFileSizeTable {{Edited Book} {81920000}} ;# 80000 KiB
array set contentTypeTable {{Edited Book} {
application/force-download
application/msword
application/octet-stream
application/pdf
application/postscript
application/rar
application/vnd.oasis.opendocument.text
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
image/gif
image/jpeg
image/png
text/html
text/xml
text/plain
text/richtext
}}
array set requiredFieldFootnoteTable {{Edited Book} {(*)}}
array set requiredFieldAtCloseFootnoteTable {{Edited Book} {(+)}}
# array set initialFootnoteNumberTable {{Edited Book} {2}}
array set searchOptionTable {{Edited Book} {no}}
array set displayTable {{Edited Book,%A} {1.1\
{(*)[Help Name]} {} {}}} ;# author - editor
array set displayTable {{Edited Book,%D} {2.1\
{} {} {}}} ;# year - year
array set displayTable {{Edited Book,%T} {2.1\
{(*)[Help Title]} {} {}}} ;# title - title
array set displayTable {{Edited Book,%B} {2.1\
{[Help Title]} {} {}}} ;# secondarytitle - seriestitle
array set displayTable {{Edited Book,%E} {1.1\
{[Help Name %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,%@subject} {0\
{} {} {}}} ;# subject - subject
array set displayTable {{Edited Book,%@session} {0\
{} {} {}}} ;# session - session
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} {1.2\
{[Help Keywords %K]} {} {}}} ;# keywords - keywords
array set displayTable {{Edited Book,%X} {1.2\
{[Help Abstract]} {} {}}} ;# abstract - abstract
array set displayTable {{Edited Book,%O} {1.2\
{} {} {}}} ;# notes - notes
array set displayTable {{Edited Book,%U} {2.1d\
{} {} {}}} ;# url - url (the suffix d means to display the download checkbox)
array set displayTable {{Edited Book,%(} {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} {2.2\
{[Help ContentType]} {} {}}} ;# - contenttype
array set displayTable {{Edited Book,%@copyholder} {2.1\
{} {} {}}} ;# - copyholder
array set displayTable {{Edited Book,%@e-mailaddress} {2.1\
{} {} {}}} ;# - e-mailaddress
array set displayTable {{Edited Book,%@secondarykey} {0\
{} {} {}}} ;# - secondarykey
array set displayTable {{Edited Book,%@secondarytype} {0\
{} {} {}}} ;# - secondarytype
array set displayTable {{Edited Book,%@tertiarytype} {0\
{} {} {}}} ;# - tertiarytype
array set displayTable {{Edited Book,%@secondarydate} {0\
{} {} {}}} ;# - secondarydate
array set displayTable {{Edited Book,%@area} {2.1\
{} {} {}}} ;# - area
array set displayTable {{Edited Book,%@isbn} {1.1\
{[Help ISBN]} {} {}}} ;# - isbn
array set displayTable {{Edited Book,%@resumeid} {1.1\
{[Help ResumeID]} {} {}}} ;# - resumeid
array set displayTable {{Edited Book,%@orcid} {1.1\
{[Help ORCID]} {} {}}} ;# - orcid
array set displayTable {{Edited Book,%@group} {1.1\
{[Help Group]} {} {}}} ;# - group
array set displayTable {{Edited Book,%@affiliation} {1.1\
{[Help Affiliation]} {} {}}} ;# - affiliation
array set displayTable {{Edited Book,%@electronicmailaddress} {1.1\
{} {} {}}} ;# - electronicmailaddress
array set displayTable {{Edited Book,%@project} {2.1\
{} {} {}}} ;# - project
array set displayTable {{Edited Book,%@accessdate} {0\
{} {} {}}} ;# - accessdate
array set displayTable {{Edited Book,%@readpermission} {2.1\
{[Help ReadPermission]} {} {}}} ;# - readpermission
array set displayTable {{Edited Book,%@documentstage} {0\
{} {} {}}} ;# - documentstage
array set displayTable {{Edited Book,%@progress} {0\
{} {} {}}} ;# - progress
array set displayTable {{Edited Book,%@sponsor} {0\
{} {} {}}} ;# - sponsor
array set displayTable {{Edited Book,%@doi} {2.1\
{} {} {}}} ;# - doi
array set displayTable {{Edited Book,%@usergroup} {0\
{} {} {}}} ;# - usergroup
array set displayTable {{Edited Book,%@mirrorrepository} {0\
{} {} {}}} ;# - mirrorrepository
array set displayTable {{Edited Book,filename} {1\
{[Help FileName]} {} {}}} ;# - filename (0 means to don't display filename (if cgi(attachment) doesn't exist))
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\
{(*)[Help Password1]} {} {x}}} ;# - (x means not used)
array set displayTable {{Edited Book,password2} {x\
{[Help Password2]} {} {x}}} ;# - (x means not used)
# 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,%@contenttype} {{{External Contribution} 1}}}
# array set optionTable {{Edited Book,%S} {{} {Proceedings} {Memória Final} {Memórias} {Actas} {Anais} {Anales}}}
# array set optionTable2 {{Edited Book,%S} {{{} {}} {{Proceedings} {Proceedings}} {{Memória Final} {Memória Final}} {{Memórias} {Memórias}} {{Actas} {Actas}} {{Anais} {Anais}} {{Anales} {Anales}}}}
array set optionTable {{Edited Book,%S} {{} {Anais} {Anales} {Actas} {Actes} {Proceedings} {Coletânea} {Memória Final} {Memórias} {Resumos Extendidos} {Extended Abstracts} {Resumos} {Resumenes} {Abstracts}}}
# --------------------------------------------> Newspaper
array set maximumFileSizeTable {{Newspaper} {81920000}} ;# 80000 KiB
array set contentTypeTable {{Newspaper} {
application/force-download
application/msword
application/octet-stream
application/pdf
application/postscript
application/rar
application/vnd.oasis.opendocument.text
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
image/bmp
image/jpeg
image/pjpeg
image/png
image/tiff
}}
array set requiredFieldFootnoteTable {{Newspaper} {(*)}}
array set requiredFieldAtCloseFootnoteTable {{Newspaper} {(+)}}
array set searchOptionTable {{Newspaper} {no}}
# array set orderingFieldTable {{Newspaper} {%@secondarykey %A %T %I %C %@language %@format %D %8 %V %N %P %K %@area %@project %O}}
array set orderingFieldTable {{Newspaper} {}}
array set displayTable {{Newspaper,%A} {2.1\
{[Help Name]} {} {}}} ;# author - editor
array set displayTable {{Newspaper,%D} {2.1\
{(*)} {} {}}} ;# year - year
array set displayTable {{Newspaper,%T} {2.1\
{(*)[Help Title]} {} {}}} ;# title - title
array set displayTable {{Newspaper,%B} {0\
{(*)} {} {}}} ;# secondarytitle
array set displayTable {{Newspaper,%E} {1.1\
{} {} {}}} ;# secondaryauthor - serieseditor
array set displayTable {{Newspaper,%I} {2.1\
{} {} {}}} ;# publisher
array set displayTable {{Newspaper,%C} {2.1\
{} {} {}}} ;# 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\
{(*)} {} {}}} ;# date - issuedate
array set displayTable {{Newspaper,%9} {2.1\
{} {} {}}} ;# typeofwork - type
array set displayTable {{Newspaper,%@subject} {0\
{} {} {}}} ;# subject - subject
array set displayTable {{Newspaper,%@session} {0\
{} {} {}}} ;# session - session
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} {1.2\
{[Help Keywords %K]} {} {}}} ;# keywords - keywords
array set displayTable {{Newspaper,%X} {1.2\
{[Help Abstract]} {} {}}} ;# abstract - abstract
array set displayTable {{Newspaper,%O} {1.2\
{} {} {}}} ;# notes - notes
array set displayTable {{Newspaper,%U} {2.1d\
{} {} {}}} ;# 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} {2.2\
{} {} {}}} ;# - language
array set displayTable {{Newspaper,%@contenttype} {2.2\
{[Help ContentType]} {} {}}} ;# - contenttype
array set displayTable {{Newspaper,%@copyholder} {2.1\
{} {} {}}} ;# - copyholder
array set displayTable {{Newspaper,%@e-mailaddress} {2.1\
{} {} {}}} ;# - 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,%@secondarydate} {0\
{} {} {}}} ;# - secondarydate
array set displayTable {{Newspaper,%@area} {2.1\
{} {} {}}} ;# - area
array set displayTable {{Newspaper,%@resumeid} {0\
{[Help ResumeID]} {} {}}} ;# - resumeid
array set displayTable {{Newspaper,%@orcid} {0\
{} {} {}}} ;# - orcid
array set displayTable {{Newspaper,%@group} {0\
{[Help Group]} {} {}}} ;# - group
array set displayTable {{Newspaper,%@affiliation} {0\
{[Help Affiliation]} {} {}}} ;# - affiliation
array set displayTable {{Newspaper,%@electronicmailaddress} {0\
{} {} {}}} ;# - electronicmailaddress
array set displayTable {{Newspaper,%@project} {2.1\
{} {} {}}} ;# - project
array set displayTable {{Newspaper,%@accessdate} {0\
{} {} {}}} ;# - accessdate
array set displayTable {{Newspaper,%@readpermission} {2.1\
{[Help ReadPermission]} {} {}}} ;# - readpermission
array set displayTable {{Newspaper,%@documentstage} {0\
{} {} {}}} ;# - documentstage
array set displayTable {{Newspaper,%@progress} {0\
{} {} {}}} ;# - progress
array set displayTable {{Newspaper,%@sponsor} {0\
{} {} {}}} ;# - sponsor
array set displayTable {{Newspaper,%@usergroup} {0\
{} {} {}}} ;# - usergroup
array set displayTable {{Newspaper,%@mirrorrepository} {0\
{} {} {}}} ;# - mirrorrepository
#array set displayTable {{Newspaper,filename} {x\
{(*)(\[incr footnoteNumber\])[Help FileName]} {} {x}}} ;# - filename (x means not used)
array set displayTable {{Newspaper,filename} {1\
{[Help FileName]} {} {}}} ;# - filename (0 means to don't display filename (if cgi(attachment) doesn't exist))
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\
{(*)[Help Password1]} {} {x}}} ;# - (x means not used)
array set displayTable {{Newspaper,password2} {x\
{[Help Password2]} {} {x}}} ;# - (x means not used)
# array set boxTable {{Newspaper,%@language} {{{Portuguese} 0} {{Spanish} 0} {{French} 0} {{English} 0}}}
array set boxTable {{Newspaper,%@language} {{{pt} 0} {{es} 0} {{fr} 0} {{en} 0}}}
array set boxTable {{Newspaper,%@contenttype} {{{External Contribution} 1}}}
# 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} {81920000}} ;# 80000 KiB
array set contentTypeTable {{Newspaper Article} {
application/force-download
application/msword
application/octet-stream
application/pdf
application/postscript
application/rar
application/vnd.oasis.opendocument.text
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
image/bmp
image/jpeg
image/pjpeg
image/png
image/tiff
}}
array set requiredFieldFootnoteTable {{Newspaper Article} {(*)}}
array set requiredFieldAtCloseFootnoteTable {{Newspaper Article} {(+)}}
array set searchOptionTable {{Newspaper Article} {no}}
array set displayTable {{Newspaper Article,%A} {1.1\
{[Help Name]} {} {}}} ;# author - reporter
array set displayTable {{Newspaper Article,%D} {2.1\
{(*)} {} {}}} ;# year - year
array set displayTable {{Newspaper Article,%T} {2.1\
{(*)[Help Title]} {} {}}} ;# title - title
array set displayTable {{Newspaper Article,%B} {2.1\
{(*)} {} {}}} ;# 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\
{(*)} {} {}}} ;# date - issuedate
array set displayTable {{Newspaper Article,%9} {2.1\
{} {} {}}} ;# typeofwork - type
array set displayTable {{Newspaper Article,%@subject} {0\
{} {} {}}} ;# subject - subject
array set displayTable {{Newspaper Article,%@session} {0\
{} {} {}}} ;# session - session
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} {1.2\
{[Help Keywords %K]} {} {}}} ;# keywords - keywords
array set displayTable {{Newspaper Article,%X} {1.2\
{[Help Abstract]} {} {}}} ;# abstract - abstract
array set displayTable {{Newspaper Article,%O} {1.2\
{} {} {}}} ;# notes - notes
array set displayTable {{Newspaper Article,%U} {2.1d\
{} {} {}}} ;# 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} {2.2\
{} {} {}}} ;# - language
array set displayTable {{Newspaper Article,%@contenttype} {2.2\
{[Help ContentType]} {} {}}} ;# - contenttype
array set displayTable {{Newspaper Article,%@copyholder} {2.1\
{} {} {}}} ;# - copyholder
array set displayTable {{Newspaper Article,%@e-mailaddress} {2.1\
{} {} {}}} ;# - e-mailaddress
array set displayTable {{Newspaper Article,%@secondarykey} {0\
{} {} {}}} ;# - secondarykey
array set displayTable {{Newspaper Article,%@secondarytype} {0\
{} {} {}}} ;# - secondarytype
array set displayTable {{Newspaper Article,%@tertiarytype} {0\
{} {} {}}} ;# - tertiarytype
array set displayTable {{Newspaper Article,%@secondarydate} {0\
{} {} {}}} ;# - secondarydate
array set displayTable {{Newspaper Article,%@area} {2.1\
{} {} {}}} ;# - area
array set displayTable {{Newspaper Article,%@resumeid} {1.1\
{[Help ResumeID]} {} {}}} ;# - resumeid
array set displayTable {{Newspaper Article,%@orcid} {1.1\
{[Help ORCID]} {} {}}} ;# - orcid
array set displayTable {{Newspaper Article,%@group} {1.1\
{[Help Group]} {} {}}} ;# - group
array set displayTable {{Newspaper Article,%@affiliation} {1.1\
{[Help Affiliation]} {} {}}} ;# - affiliation
array set displayTable {{Newspaper Article,%@electronicmailaddress} {0\
{} {} {}}} ;# - electronicmailaddress
array set displayTable {{Newspaper Article,%@project} {2.1\
{} {} {}}} ;# - 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\
{} {} {}}} ;# - documentstage
array set displayTable {{Newspaper Article,%@progress} {0\
{} {} {}}} ;# - progress
array set displayTable {{Newspaper Article,%@sponsor} {0\
{} {} {}}} ;# - sponsor
array set displayTable {{Newspaper Article,%@usergroup} {0\
{} {} {}}} ;# - usergroup
array set displayTable {{Newspaper Article,%@mirrorrepository} {0\
{} {} {}}} ;# - mirrorrepository
#array set displayTable {{Newspaper Article,filename} {x\
{(*)(\[incr footnoteNumber\])[Help FileName]} {} {x}}} ;# - filename (x means not used)
array set displayTable {{Newspaper Article,filename} {1\
{[Help FileName]} {} {}}} ;# - filename (0 means to don't display filename (if cgi(attachment) doesn't exist))
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\
{(*)[Help Password1]} {} {x}}} ;# - (x means not used)
array set displayTable {{Newspaper Article,password2} {x\
{[Help Password2]} {} {x}}} ;# - (x means not used)
# array set boxTable {{Newspaper Article,%@language} {{{Portuguese} 0} {{Spanish} 0} {{French} 0} {{English} 0}}}
array set boxTable {{Newspaper Article,%@language} {{{pt} 0} {{es} 0} {{fr} 0} {{en} 0}}}
array set boxTable {{Newspaper Article,%@contenttype} {{{External Contribution} 1}}}
# array set postSubmissionProcessTable {{Newspaper Article} {iconet.com.br/banon/2005/09.07.19.12}} ;# CRI
if 0 {
# testing a script to process the INPE Clippings
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/rar
application/save
application/vnd.oasis.opendocument.text
application/vnd.openxmlformats-officedocument.presentationml.presentation
application/x-rar
application/x-rar-compressed
application/x-tex
application/x-zip
application/x-zip-compressed
application/zip
text/html
text/xml
text/x-tex
text/plain
text/richtext
video/mp4
}}
array set requiredFieldFootnoteTable {{Conference Proceedings} {(*)}}
array set requiredFieldAtCloseFootnoteTable {{Conference Proceedings} {(+)}}
# array set initialFootnoteNumberTable {{Conference Proceedings} {2}}
array set searchOptionTable {{Conference Proceedings} {yes}}
# array set orderingFieldTable {{Conference Proceedings} {%A %T %D %B %8 %C %K %X %@secondarykey %@isbn %@issn %E %I %J}}
array set orderingFieldTable {{Conference Proceedings} {}}
array set displayTable {{Conference Proceedings,%A} {2.1\
{(*)[Help Name]} {} {}}} ;# author - author
array set displayTable {{Conference Proceedings,%D} {2.1\
{} {} {}}} ;# year - year
array set displayTable {{Conference Proceedings,%T} {2.1\
{(*)[Help Title]} {} {Work 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\
{} {} {}}} ;# date - date
array set displayTable {{Conference Proceedings,%9} {2.1\
{} {} {}}} ;# typeofwork - type (used to define theme for the proceedings)
array set displayTable {{Conference Proceedings,%@subject} {0\
{} {} {}}} ;# subject - subject
array set displayTable {{Conference Proceedings,%@session} {0\
{} {} {}}} ;# session - session
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 - 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} {1.2\
{[Help Keywords %K]} {} {}}} ;# keywords - keywords
array set displayTable {{Conference Proceedings,%X} {1.2\
{[Help Abstract]} {} {}}} ;# abstract - abstract
array set displayTable {{Conference Proceedings,%O} {1.2\
{} {} {}}} ;# notes - notes
array set displayTable {{Conference Proceedings,%U} {2.1d\
{} {} {}}} ;# 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} {2.2\
{} {} {}}} ;# - language
array set displayTable {{Conference Proceedings,%@contenttype} {2.2\
{[Help ContentType]} {} {}}} ;# - contenttype
array set displayTable {{Conference Proceedings,%@copyholder} {2.1\
{} {} {}}} ;# - copyholder
array set displayTable {{Conference Proceedings,%@e-mailaddress} {2.1\
{} {} {}}} ;# - e-mailaddress
array set displayTable {{Conference Proceedings,%@secondarykey} {0\
{} {} {}}} ;# - secondarykey
array set displayTable {{Conference Proceedings,%@secondarytype} {0\
{} {} {}}} ;# - secondarytype
array set displayTable {{Conference Proceedings,%@tertiarytype} {3\
{} {} {}}} ;# - tertiarytype
array set displayTable {{Conference Proceedings,%@dissemination} {0\
{} {} {}}} ;# - dissemination
array set displayTable {{Conference Proceedings,%@format} {2.2\
{} {} {}}} ;# - format
array set displayTable {{Conference Proceedings,%@secondarydate} {0\
{} {} {}}} ;# - secondarydate
array set displayTable {{Conference Proceedings,%@area} {2.1\
{} {} {}}} ;# - area
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 {{Conference Proceedings,%@mark} {0\
{} {} {}}} ;# - mark
array set displayTable {{Conference Proceedings,%@secondarymark} {0\
{} {} {}}} ;# - secondarymark
array set displayTable {{Conference Proceedings,%@resumeid} {2.1\
{[Help ResumeID]} {} {}}} ;# - resumeid
array set displayTable {{Conference Proceedings,%@orcid} {2.1\
{[Help ORCID]} {} {}}} ;# - orcid
array set displayTable {{Conference Proceedings,%@group} {2.1\
{[Help Group]} {} {}}} ;# - group
array set displayTable {{Conference Proceedings,%@affiliation} {2.1\
{[Help Affiliation]} {} {}}} ;# - affiliation
array set displayTable {{Conference Proceedings,%@electronicmailaddress} {0\
{} {} {}}} ;# - electronicmailaddress
array set displayTable {{Conference Proceedings,%@project} {2.1\
{} {} {}}} ;# - project
array set displayTable {{Conference Proceedings,%@accessdate} {0\
{} {} {}}} ;# - accessdate
array set displayTable {{Conference Proceedings,%@readpermission} {2.1\
{[Help ReadPermission]} {} {}}} ;# - readpermission - might be hidden dependending on archivingpolicy
array set displayTable {{Conference Proceedings,%@documentstage} {0\
{} {} {}}} ;# - documentstage
array set displayTable {{Conference Proceedings,%@progress} {0\
{} {} {}}} ;# - progress
array set displayTable {{Conference Proceedings,%@sponsor} {0\
{} {} {}}} ;# - sponsor
array set displayTable {{Conference Proceedings,%@doi} {2.1\
{} {} {}}} ;# - doi
array set displayTable {{Conference Proceedings,%@usergroup} {0\
{} {} {}}} ;# - usergroup
array set displayTable {{Conference Proceedings,%@mirrorrepository} {0\
{} {} {}}} ;# - mirrorrepository
array set displayTable {{Conference Proceedings,%@versiontype} {0\
{} {} {}}} ;# - versiontype - is hidden at update when repositoryContentType != {External Contribution}
array set displayTable {{Conference Proceedings,%@archivingpolicy} {0\
{} {} {}}} ;# - archivingpolicy - is hidden at update when repositoryContentType != {External Contribution}
array set displayTable {{Conference Proceedings,filename} {1\
{[Help FileName]} {} {}}} ;# - filename (0 means to don't display filename (if cgi(attachment) doesn't exist))
array set displayTable {{Conference Proceedings,username} {1\
{(*)[Help UserName]} {} {}}} ;# - (1 means display username - 0 means do not display) (x means not used)
array set displayTable {{Conference Proceedings,password1} {x\
{(*)[Help Password1]} {} {}}} ;# - (x means not used)
array set displayTable {{Conference Proceedings,password2} {x\
{[Help Password2]} {} {}}} ;# - (x means not used)
array set updateOptionTable {{Conference Proceedings} {all}}
# array set updateOptionTable {{Conference Proceedings} {update}}
array set boxTable {{Conference Proceedings,%@language} {{{pt} 0} {{es} 0} {{fr} 0} {{en} 0}}}
array set boxTable {{Conference Proceedings,%@contenttype} {{{External Contribution} 1}}}
array set boxTable {{Conference Proceedings,%@format} {{{CD-ROM} 0} {{DVD} 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} {Resumenes} {Abstract}}}
# array set optionTable2 {{Conference Proceedings,%S} {{{} {}} {{Anais} {Anais}} {{Anales} {Anales}} {{Actas} {Actas}} {{Proceedings} {Proceedings}} {{Memória Final} {Memória Final}} {{Memórias} {Memórias}} {{Resumos} {Resumos}} {{Resumenes} {Resumenes}} {{Abstract} {Abstract}}}}
array set optionTable {{Conference Proceedings,%S} {{} {Anais} {Anales} {Actas} {Actes} {Proceedings} {Memória Final} {Memórias} {Resumos Extendidos} {Extended Abstracts} {Resumos} {Resumenes} {Abstracts} {Pôsteres} {Posters} {Resumos/Pôsteres} {Abstract/Posters} {Vídeos} {Videos}}}
# array set optionTable2 {{Conference Proceedings,%S} {{{Proceedings} {Proceedings}} {{Memória Final} {Memória Final}} {{Memórias} {Memórias}} {{Actas} {Actas}} {{Anais} {Anais}} {{Anales} {Anales}}}}
# array set optionTable {{Conference Proceedings,%@area} {{} {CEA} {COMB} {COMP} {ETES} {FISMAT} {FISPLASMA} {MET} {SRE}}}
# array set optionTable {{Conference Proceedings,%@secondarytype} {{} {CI} {CN}}}
# array set optionTable {{Conference Proceedings,%@tertiarytype} {{} {Oral} {Poster} {Artigo} {Comunicação} {Iniciação Científica} {Sessão Oral} {Sessão Técnica Oral} {Sessão Poster} {Posters} {Comité Temático} {Exposicion} {Comunicações} {Artigos}}}
array set optionTable2 {{Conference Proceedings,%@tertiarytype} {
{{} {}}
{{Artigo} {Artigo}}
{{Artigos} {Artigos}}
{{Comité Temático} {Comité Temático}}
{{Comunicação} {Comunicação}}
{{Comunicações} {Comunicações}}
{{Iniciação Científica} {Iniciação Científica}}
{{Sessão Oral} {Sessão Oral}}
{{Sessão Poster} {Sessão Poster}}
{{Sessão Técnica Oral} {Sessão Técnica Oral}}
{{Oral} {Oral}}
{{Exposicion} {Exposicion}}
{{Full Paper} {Full Paper}}
{{Master's or Doctoral Works} {Master's or Doctoral Works}}
{{Poster} {Poster}}
{{Pôster} {Pôster}}
{{Posters} {Posters}}
{{Short Paper} {Short Paper}}
{{Undergraduate Works} {Undergraduate Works}}
{{Work in Progress} {Work in Progress}}
}}
# array set optionTable2 {{Conference Proceedings,%M} {{{Sim} {1}} {{Não} {0}}}}
# 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 excludedSourceFieldNameTable {{Conference Proceedings} {%I %C}}
# --------------------------------------------> Thesis
array set maximumFileSizeTable {{Thesis} {81920000}} ;# 80000 KiB
array set contentTypeTable {{Thesis} {
application/force-download
application/gzip
application/iopexport_bib
application/msword
application/octet-stream
application/vnd.ms-word.document.12
application/vnd.openxmlformats-officedocument.wordprocessingml.document
application/x-zip
application/x-zip-compressed
application/x-tex
application/zip
application/pdf
image/png
text/plain
text/x-tex
}}
array set requiredFieldFootnoteTable {{Thesis} {(*)}}
array set requiredFieldAtCloseFootnoteTable {{Thesis} {(+)}}
# array set initialFootnoteNumberTable {{Thesis} {2}}
array set searchOptionTable {{Thesis} {yes}}
array set displayTable {{Thesis,%A} {2.1\
{(*)[Help Name]} {} {}}} ;# author - author
array set displayTable {{Thesis,%D} {2.1\
{} {} {}}} ;# year - year
array set displayTable {{Thesis,%T} {2.1\
{(*)[Help Title]} {} {}}} ;# title - title
array set displayTable {{Thesis,%B} {0\
{} {} {}}} ;# secondarytitle - academicdepartment
array set displayTable {{Thesis,%E} {1.1\
{[Help Name]} {} {}}} ;# secondaryauthor - committee
array set displayTable {{Thesis,%I} {2.1\
{} {} {}}} ;# publisher - university
array set displayTable {{Thesis,%C} {2.1\
{} {} {}}} ;# 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 writting: 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\
{} {} {}}} ;# typeofwork - thesistype
array set displayTable {{Thesis,%@subject} {0\
{} {} {}}} ;# subject - subject
array set displayTable {{Thesis,%@session} {0\
{} {} {}}} ;# session - session
array set displayTable {{Thesis,%?} {0\
{} {} {}}} ;# subsidiaryauthor
array set displayTable {{Thesis,%J} {2.1\
{[Help Title]} {} {}}} ;# 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
array set displayTable {{Thesis,%3} {2.1\
{[Help TargetFile]} {} {}}} ;# custom3 - targetfile
array set displayTable {{Thesis,%F} {0\
{} {} {}}} ;# label - label
array set displayTable {{Thesis,%K} {1.2\
{[Help Keywords %K]} {} {}}} ;# keywords - keywords
array set displayTable {{Thesis,%X} {1.2\
{[Help Abstract]} {} {}}} ;# abstract - abstract
array set displayTable {{Thesis,%O} {1.2\
{} {} {}}} ;# notes - notes
array set displayTable {{Thesis,%U} {2.1d\
{} {} {}}} ;# url - url (the suffix d means to display the download checkbox)
array set displayTable {{Thesis,%(} {0\
{} {} {}}} ;# previousedition - previousedition
array set displayTable {{Thesis,%)} {0\
{} {} {}}} ;# nextedition - nextedition
array set displayTable {{Thesis,%@parentrepositories} {0\
{} {} {}}} ;# - parentrepositories
array set displayTable {{Thesis,%@language} {2.2\
{} {} {}}} ;# - language
# array set displayTable {{Thesis,%@contenttype} {2.2\
{[Help ContentType]} {} {}}} ;# - contenttype
array set displayTable {{Thesis,%@contenttype} {3\
{[Help ContentType]} {} {}}} ;# - contenttype
array set displayTable {{Thesis,%@copyholder} {2.1\
{} {} {}}} ;# - copyholder
array set displayTable {{Thesis,%@e-mailaddress} {2.1\
{} {} {}}} ;# - e-mailaddress
array set displayTable {{Thesis,%@secondarykey} {0\
{} {} {}}} ;# - secondarykey
array set displayTable {{Thesis,%@tertiarytype} {0\
{} {} {}}} ;# - tertiarytype
array set displayTable {{Thesis,%@secondarydate} {0\
{} {} {}}} ;# - secondarydate
array set displayTable {{Thesis,%@area} {2.1\
{} {} {}}} ;# - area
array set displayTable {{Thesis,%@isbn} {1.1\
{[Help ISBN]} {} {}}} ;# - isbn
array set displayTable {{Thesis,%@resumeid} {0\
{[Help ResumeID]} {} {}}} ;# - resumeid
array set displayTable {{Thesis,%@orcid} {0\
{} {} {}}} ;# - orcid
array set displayTable {{Thesis,%@group} {0\
{} {} {}}} ;# - group
array set displayTable {{Thesis,%@project} {2.1\
{} {} {}}} ;# project - course
array set displayTable {{Thesis,%@accessdate} {0\
{} {} {}}} ;# - accessdate
array set displayTable {{Thesis,%@readpermission} {2.1\
{[Help ReadPermission]} {} {}}} ;# - readpermission
array set displayTable {{Thesis,%@documentstage} {0\
{} {} {}}} ;# - documentstage
array set displayTable {{Thesis,%@progress} {0\
{} {} {}}} ;# - progress
array set displayTable {{Thesis,%@sponsor} {0\
{} {} {}}} ;# - sponsor
array set displayTable {{Thesis,%@usergroup} {0\
{} {} {}}} ;# - usergroup
array set displayTable {{Thesis,%@mirrorrepository} {0\
{} {} {}}} ;# - mirrorrepository
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\
{(*)(\[incr footnoteNumber\])[Help FileName]} {} {x}}} ;# - (x means not used)
array set displayTable {{Thesis,filename} {1\
{[Help FileName]} {} {}}} ;# - filename (0 means to don't display filename (if cgi(attachment) doesn't exist))
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\
{(*)[Help Password1]} {} {x}}} ;# - (x means not used)
array set displayTable {{Thesis,password2} {x\
{[Help Password2]} {} {x}}} ;# - (x means not used)
# array set updateOptionTable {{Thesis} {all}} ;# commented is equivalent to all
array set depositOptionTable {{Thesis} {enablecopytosource 1}}
# array set boxTable {{Thesis,%@language} {{{Portuguese} 0} {{Spanish} 0} {{French} 0} {{English} 0}}}
array set boxTable {{Thesis,%@language} {{{pt} 0} {{es} 0} {{fr} 0} {{en} 0}}}
# array set boxTable {{Thesis,%@contenttype} {{{External Contribution} 1}}}
array set optionTable {{Thesis,%@contenttype} {{} {External Contribution} {Template}}} ;# changed by GJFB in 2024-12-22 - Template may be used at INPE
# array set optionTable {{Thesis,%9} {{} {Dissertação de Mestrado} {Masters Thesis} {Tese de Doutorado} {PhD Thesis}}}
array set optionTable2 {{Thesis,%9} {{{} {}} {{Dissertação de Mestrado} {Dissertação de Mestrado}} {{Masters Thesis} {Masters Thesis}} {{Tese de Doutorado} {Tese de Doutorado}} {{PhD Thesis} {PhD Thesis}}}}
# array set optionTable {{Thesis,%9} {{} \
{Dissertação (Mestrado em Astrofísica)} \
{Dissertação (Mestrado em Computação Aplicada)} \
{Dissertação (Mestrado em Geofísica)} \
{Dissertação (Mestrado em Mecânica Espacial e Controle)} \
{Dissertação (Mestrado em Meteorologia)} \
{Dissertação (Mestrado em Propulsão e Combustão)} \
{Dissertação (Mestrado em Sensoriamento Remoto)} \
{Tese (Doutorado em Astrofísica)} \
{Tese (Doutorado em Computação Aplicada)} \
{Tese (Doutorado em Geofísica)} \
{Tese (Doutorado em Mecânica Espacial e Controle)} \
{Tese (Doutorado em Meteorologia)} \
{Tese (Doutorado em Propulsão e Combustão)} \
{Tese (Doutorado em Sensoriamento Remoto)}}}
# array set defaultOptionTable {{Thesis,%9} {PhD Thesis}}
array set defaultOptionTable {{Thesis,%9} {}}
# array set optionTable {{Thesis,%@area} {{} {CEA} {COMB} {COMP} {ETES} {FISMAT} {FISPLASMA} {MET} {SRE}}}
array set defaultOptionTable {{Thesis,%@area} {}}
# array set optionTable {{Thesis,%@project} {{} {AST} {CAP} {CMC} {GES} {MET} {PCP} {SER}}}
array set defaultOptionTable {{Thesis,%@project} {}}
# --------------------------------------------> Report
# array set maximumFileSizeTable {{Report} {81920000}} ;# 80000 KiB
array set maximumFileSizeTable {{Report} {512000000}} ;# 500000 KiB
array set contentTypeTable {{Report} {
application/force-download
application/msword
application/octet-stream
application/pdf
application/postscript
application/rar
application/vnd.oasis.opendocument.text
application/vnd.openxmlformats-officedocument.presentationml.presentation
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/x-tex
text/plain
text/richtext
}}
array set requiredFieldFootnoteTable {{Report} {(*)}}
array set requiredFieldAtCloseFootnoteTable {{Report} {(+)}}
# array set initialFootnoteNumberTable {{Report} {2}}
array set searchOptionTable {{Report} {yes}}
array set displayTable {{Report,%A} {1.1\
{(*)[Help Name]} {} {}}} ;# author - author
array set displayTable {{Report,%D} {2.1\
{} {} {}}} ;# year - year
array set displayTable {{Report,%T} {2.1\
{(*)[Help Title]} {} {}}} ;# title - title
array set displayTable {{Report,%B} {0\
{} {} {}}} ;# secondarytitle
array set displayTable {{Report,%E} {0\
{} {} {}}} ;# secondaryauthor
array set displayTable {{Report,%I} {2.1\
{} {} {}}} ;# publisher - institution
array set displayTable {{Report,%C} {2.1\
{} {} {}}} ;# placepublished - city
array set displayTable {{Report,%V} {0\
{} {} {}}} ;# volume
array set displayTable {{Report,%6} {0\
{} {} {}}} ;# numberofvolumes
array set displayTable {{Report,%N} {0\
{} {} {}}} ;# number - number
array set displayTable {{Report,%P} {2.1\
{} {} {}}} ;# pages - numberofpages
array set displayTable {{Report,%Y} {0\
{} {} {}}} ;# tertiaryauthor
array set displayTable {{Report,%S} {0\
{} {} {}}} ;# tertiarytitle
array set displayTable {{Report,%7} {0\
{} {} {}}} ;# edition
array set displayTable {{Report,%@schedulinginformation} {2.1\
{} {} {}}} ;# - schedulinginformation
array set displayTable {{Report,%8} {0\
{} {} {}}} ;# date
array set displayTable {{Report,%9} {2.1\
{} {} {}}} ;# typeofwork - type
array set displayTable {{Report,%@subject} {0\
{} {} {}}} ;# subject - subject
array set displayTable {{Report,%@session} {0\
{} {} {}}} ;# session - session
array set displayTable {{Report,%?} {1.1\
{[Help Name]} {} {}}} ;# subsidiaryauthor - translator
array set displayTable {{Report,%J} {0\
{} {} {}}} ;# alternatetitle
array set displayTable {{Report,%@} {2.1\
{} {} {}}} ;# isbn/issn - reportnumber
array set displayTable {{Report,%L} {0\
{} {} {}}} ;# callnumber - callnumber
array set displayTable {{Report,%M} {0\
{} {} {}}} ;# accessionnumber
array set displayTable {{Report,%1} {0\
{} {} {}}} ;# custom1
array set displayTable {{Report,%3} {2.1\
{[Help TargetFile]} {} {}}} ;# custom3 - targetfile
array set displayTable {{Report,%F} {0\
{} {} {}}} ;# label - label
array set displayTable {{Report,%K} {1.2\
{[Help Keywords %K]} {} {}}} ;# keywords - keywords
array set displayTable {{Report,%X} {1.2\
{[Help Abstract]} {} {}}} ;# abstract - abstract
array set displayTable {{Report,%O} {1.2\
{} {} {}}} ;# notes - notes
array set displayTable {{Report,%U} {2.1d\
{} {} {}}} ;# url - url (the suffix d means to display the download checkbox)
array set displayTable {{Report,%(} {0\
{} {} {}}} ;# previousedition - previousedition
array set displayTable {{Report,%)} {0\
{} {} {}}} ;# nextedition - nextedition
array set displayTable {{Report,%@parentrepositories} {0\
{} {} {}}} ;# - parentrepositories
array set displayTable {{Report,%@language} {2.2\
{} {} {}}} ;# - language
# array set displayTable {{Report,%@contenttype} {2.2\
{[Help ContentType]} {} {}}} ;# - contenttype
array set displayTable {{Report,%@contenttype} {3\
{} {} {}}} ;# - contenttype
array set displayTable {{Report,%@copyholder} {2.1\
{} {} {}}} ;# - copyholder
array set displayTable {{Report,%@e-mailaddress} {2.1\
{} {} {}}} ;# - e-mailaddress
array set displayTable {{Report,%@secondarykey} {0\
{} {} {}}} ;# - secondarykey
array set displayTable {{Report,%@secondarytype} {0\
{} {} {}}} ;# - secondarytype
array set displayTable {{Report,%@tertiarytype} {0\
{} {} {}}} ;# - tertiarytype
array set displayTable {{Report,%@format} {2.2\
{} {} {}}} ;# - format
array set displayTable {{Report,%@secondarydate} {0\
{} {} {}}} ;# - secondarydate
array set displayTable {{Report,%@area} {2.1\
{} {} {}}} ;# - area
array set displayTable {{Report,%@resumeid} {1.1\
{[Help ResumeID]} {} {}}} ;# - resumeid
array set displayTable {{Report,%@orcid} {1.1\
{[Help ORCID]} {} {}}} ;# - orcid
array set displayTable {{Report,%@group} {1.1\
{[Help Group]} {} {}}} ;# - group
array set displayTable {{Report,%@affiliation} {1.1\
{[Help Affiliation]} {} {}}} ;# - affiliation
array set displayTable {{Report,%@electronicmailaddress} {0\
{} {} {}}} ;# - electronicmailaddress
array set displayTable {{Report,%@project} {2.1\
{} {} {}}} ;# - project
array set displayTable {{Report,%@accessdate} {0\
{} {} {}}} ;# - accessdate
array set displayTable {{Report,%@readpermission} {2.1\
{[Help ReadPermission]} {} {}}} ;# - readpermission
array set displayTable {{Report,%@documentstage} {0\
{} {} {}}} ;# - documentstage
array set displayTable {{Report,%@progress} {0\
{} {} {}}} ;# - progress
array set displayTable {{Report,%@sponsor} {0\
{} {} {}}} ;# - sponsor
array set displayTable {{Report,%@doi} {2.1\
{} {} {}}} ;# - doi
array set displayTable {{Report,%@usergroup} {0\
{} {} {}}} ;# - usergroup
array set displayTable {{Report,%@mirrorrepository} {0\
{} {} {}}} ;# - mirrorrepository
# array set displayTable {{Report,%@copyright} {3\
{} {} {}}} ;# - copyright
array set displayTable {{Report,filename} {1\
{[Help FileName]} {} {}}} ;# - filename (0 means to don't display filename (if cgi(attachment) doesn't exist))
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\
{(*)[Help Password1]} {} {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 optionTable {{Report,%9} {{} {PRP} {RPQ}}}
# array set defaultOptionTable {{Report,%9} {}}
# array set optionTable {{Report,%@area} {{} {CEA} {COMB} {COMP} {ETES} {FISMAT} {FISPLASMA} {MET} {SRE}}}
# array set defaultOptionTable {{Report,%@area} {}}
# array set boxTable {{Report,%@language} {{{Portuguese} 0} {{Spanish} 0} {{French} 0} {{English} 0}}}
array set boxTable {{Report,%@language} {{{pt} 0} {{es} 0} {{fr} 0} {{en} 0}}}
# array set boxTable {{Report,%@contenttype} {{{External Contribution} 1}}}
array set optionTable {{Report,%@contenttype} {{} {External Contribution} {Tcl Page}}} ;# added by GJFB on 2025-01-22 to include the Tcl Page option and therefore allow displaying the progress indicator
array set boxTable {{Report,%@format} {{{CD-ROM} 0} {{DVD} 0} {{Pen-drive} 0} {{On-line} 0}}}
# --------------------------------------------> Image
# array set maximumFileSizeTable {{Image} {204800000}} ;# 200000 KiB
array set maximumFileSizeTable {{Image} {512000000}} ;# 500000 KiB
# array set orderingFieldTable {{Image} {%@secondarykey %M %A %@affiliation %T %V %S %8 %B %K %X %? %O %@lineage %@copyholder %@language %P %9 %@secondarytype %6 %N %@format %1 %C %I %D}}
array set orderingFieldTable {{Image} {}}
array set contentTypeTable {{Image} {
application/force-download
application/msword
application/octet-stream
application/pdf
application/postscript
application/rar
application/vnd.oasis.opendocument.text
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/plain
text/richtext
text/x-tcl
text/xml
image/bmp
image/gif
image/jpeg
image/pjpeg
image/png
image/tiff
}}
array set requiredFieldFootnoteTable {{Image} {(*)}}
array set requiredFieldAtCloseFootnoteTable {{Image} {(+)}}
array set searchOptionTable {{Image} {yes}}
# array set displayTable {{Image,%A} {1.1\
# {(*)[Help Name]} {} {}}} ;# author - author
array set displayTable {{Image,%A} {1.1\
{[Help Name]} {} {}}} ;# author - author
array set displayTable {{Image,%D} {2.1\
{(*)} {} {}}} ;# year - year
array set displayTable {{Image,%T} {2.1\
{(*)[Help Title]} {} {}}} ;# title - title
array set displayTable {{Image,%B} {2.1\
{} {} {Localização Geográfica da Cena}}} ;# secondarytitle - place
array set displayTable {{Image,%E} {0\
{} {} {}}} ;# secondaryauthor
array set displayTable {{Image,%I} {2.1\
{} {} {}}} ;# publisher - credit
array set displayTable {{Image,%C} {2.1\
{} {} {}}} ;# placepublished - city
array set displayTable {{Image,%V} {2.1\
{} {} {}}} ;# volume - collection
array set displayTable {{Image,%6} {2.1\
{} {} {}}} ;# numberofvolumes - objectsize
array set displayTable {{Image,%N} {0\
{} {} {Image Size (Dimension in px: width x height)}}} ;# number - imagesize - is automatically filled out
array set displayTable {{Image,%P} {2.1\
{} {} {}}} ;# pages - numberofitems
array set displayTable {{Image,%Y} {0\
{} {} {}}} ;# tertiaryauthor
array set displayTable {{Image,%S} {2.1\
{} {} {}}} ;# tertiarytitle - theme
array set displayTable {{Image,%7} {0\
{} {} {}}} ;# edition
array set displayTable {{Image,%8} {2.1\
{} {} {Data em que a Foto Foi Tirada}}} ;# date - date
array set displayTable {{Image,%9} {3\
{} {} {}}} ;# typeofwork - type
array set displayTable {{Image,%@subject} {0\
{} {} {}}} ;# subject - subject
array set displayTable {{Image,%@session} {0\
{} {} {}}} ;# session - session
array set displayTable {{Image,%?} {1.1\
{[Help Name]} {} {}}} ;# subsidiaryauthor - component
array set displayTable {{Image,%J} {0\
{} {} {}}} ;# alternatetitle
array set displayTable {{Image,%@} {0\
{} {} {ISSN}}} ;# isbn/issn
array set displayTable {{Image,%L} {0\
{} {} {}}} ;# callnumber - callnumber
array set displayTable {{Image,%M} {2.1\
{} {} {}}} ;# accessionnumber
array set displayTable {{Image,%1} {2.1\
{} {} {}}} ;# custom1 - instrument
array set displayTable {{Image,%3} {2.1\
{} {} {}}} ;# custom3 - targetfile
array set displayTable {{Image,%F} {0\
{} {} {}}} ;# label - label
array set displayTable {{Image,%K} {1.2\
{[Help Keywords %K]} {} {}}} ;# keywords - keywords
array set displayTable {{Image,%X} {1.2\
{[Help Abstract]} {} {}}} ;# abstract - abstract
array set displayTable {{Image,%O} {1.2\
{} {} {}}} ;# notes - notes
array set displayTable {{Image,%U} {2.1\
{} {} {}}} ;# url - url (in 2.1d the suffix d means to display the download checkbox)
array set displayTable {{Image,%(} {0\
{} {} {}}} ;# previousedition - previousedition
array set displayTable {{Image,%)} {0\
{} {} {}}} ;# nextedition - nextedition
array set displayTable {{Image,%@parentrepositories} {0\
{} {} {}}} ;# - parentrepositories
array set displayTable {{Image,%@language} {2.2\
{} {} {}}} ;# - language
array set displayTable {{Image,%@contenttype} {2.2\
{[Help ContentType]} {} {}}} ;# - contenttype
array set displayTable {{Image,%@copyholder} {2.1\
{} {} {Localização do Original}}} ;# - copyholder
array set displayTable {{Image,%@e-mailaddress} {0\
{} {} {e-Mail para contato}}} ;# - e-mailaddress
array set displayTable {{Image,%@secondarykey} {2.1\
{} {} {}}} ;# - secondarykey
array set displayTable {{Image,%@secondarytype} {3\
{} {} {Cor}}} ;# - secondarytype
array set displayTable {{Image,%@tertiarytype} {0\
{} {} {}}} ;# - tertiarytype
array set displayTable {{Image,%@format} {3\
{} {} {}}} ;# - format
array set displayTable {{Image,%@secondarydate} {0\
{} {} {}}} ;# - secondarydate
array set displayTable {{Image,%@area} {2.1\
{} {} {}}} ;# - area
# array set displayTable {{Image,%@resumeid} {0\
{[Help ResumeID]} {} {}}} ;# - resumeid
array set displayTable {{Image,%@resumeid} {1.1\
{[Help ResumeID]} {} {}}} ;# - resumeid
# array set displayTable {{Image,%@orcid} {0\
{} {} {}}} ;# - orcid
array set displayTable {{Image,%@orcid} {1.1\
{} {} {}}} ;# - orcid
array set displayTable {{Image,%@group} {0\
{[Help Group]} {} {}}} ;# - group
array set displayTable {{Image,%@affiliation} {1.1\
{[Help Affiliation]} {} {}}} ;# - affiliation
array set displayTable {{Image,%@electronicmailaddress} {0\
{} {} {}}} ;# - electronicmailaddress
array set displayTable {{Image,%@project} {2.1\
{} {} {Projeto ou Linha de Pesquisa}}} ;# - project
array set displayTable {{Image,%@accessdate} {0\
{} {} {}}} ;# - accessdate
array set displayTable {{Image,%@readpermission} {2.1\
{[Help ReadPermission]} {} {}}} ;# - readpermission
array set displayTable {{Image,%@documentstage} {0\
{} {} {}}} ;# - documentstage
array set displayTable {{Image,%@progress} {0\
{} {} {}}} ;# - progress
array set displayTable {{Image,%@sponsor} {0\
{} {} {}}} ;# - sponsor
array set displayTable {{Image,%@usergroup} {0\
{} {} {}}} ;# - usergroup
array set displayTable {{Image,%@mirrorrepository} {0\
{} {} {}}} ;# - mirrorrepository
array set displayTable {{Image,%@lineage} {1.1\
{} {} {Procedência}}} ;# - lineage
# array set displayTable {{Image,%@copyright} {3\
{} {} {}}} ;# - copyright
#array set displayTable {{Image,filename} {x\
{(*)(\[incr footnoteNumber\])[Help FileName]} {} {x}}} ;# - filename (x means not used)
array set displayTable {{Image,filename} {1\
{[Help FileName]} {} {}}} ;# - filename (0 means to don't display filename (if cgi(attachment) doesn't exist))
array set displayTable {{Image,username} {1\
{(*)[Help UserName]} {} {x}}} ;# - (1 means display username - 0 means do not display) (x means not used)
array set displayTable {{Image,password1} {x\
{(*)[Help Password1]} {} {x}}} ;# - (x means not used)
array set displayTable {{Image,password2} {x\
{[Help Password2]} {} {x}}} ;# - (x means not used)
array set depositOptionTable {{Image} {enablecopytosource 1}}
# array set boxTable {{Image,%@language} {{{Portuguese} 0} {{Spanish} 0} {{French} 0} {{English} 0}}}
array set boxTable {{Image,%@language} {{{pt} 0} {{es} 0} {{fr} 0} {{en} 0}}}
array set boxTable {{Image,%@contenttype} {{{External Contribution} 1}}}
# array set optionTable {{Image,%9} {{} {fotografia} {pintura} {radiografia} {tomografia} {transparência} {painting} {slide}}}
# termos extraídos do Glossário de termos utilizados na descrição do acervo da Fundação Instituto Fernando Henrique Cardoso:
# {álbum fotográfico} {fotografia} {fotografia oficial} {inventário fotográfico} {relatório fotográfico} {reportagem fotográfica} {retrato} {retrato de família}
# array set optionTable {{Image,%9} {{} {álbum fotográfico} {fotografia} {fotografia oficial} {imagem criada por IA} {inventário fotográfico} {pintura} {prospecto} {radiografia} {relatório fotográfico} {reportagem fotográfica} {retrato} {retrato de família} {tomografia} {transparência} {painting} {slide}}} ;# commented by GJFB in 2023-11-06
array set optionTable {{Image,%9} {{} {Álbum Fotográfico} {Fotografia} {Imagem por IA} {Pintura} {Prospecto} {Radiografia} {Reportagem Fotográfica} {Retrato} {Tomografia}}} ;# added by GJFB in 2023-11-06
array set optionTable2 {{Image,%@secondarytype} {{{color} {color}} {{b&w} {b&w}}}}
array set optionTable2 {{Image,%@format} {{{} {}} {{bmp} {bmp}} {{jpeg} {jpeg}} {{tiff} {tiff}}}}
# if {[info exists referenceType] && [string equal {Image} $referenceType]} {
# if [info exists copyrightRepository] {
# array set optionTable2 [list {Image,%@copyright} [CreateOptionListForCopyright $copyrightRepository]] ;# time consuming
# }
# }
# --------------------------------------------> Data
# array set maximumFileSizeTable {{Data} {81920000}} ;# 80000 KiB
# array set maximumFileSizeTable {{Data} {327680000}} ;# 320000 KiB
array set maximumFileSizeTable {{Data} {512000000}} ;# 500000 KiB
# array set orderingFieldTable {{Data} {%@secondarykey %M %A %T %V %S %8 %B %K %X %? %O %@lineage %@copyholder %@language %P %9 %@secondarytype %6 %N %@format %1 %C %I %D}}
array set orderingFieldTable {{Data} {}}
array set contentTypeTable {{Data} {
application/force-download
application/msword
application/octet-stream
application/pdf
application/postscript
application/rar
application/rdf+xml
application/vnd.oasis.opendocument.text
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/plain
text/richtext
text/xml
image/bmp
image/gif
image/jpeg
image/pjpeg
image/png
image/tiff
}}
array set requiredFieldFootnoteTable {{Data} {(*)}}
array set requiredFieldAtCloseFootnoteTable {{Data} {(+)}}
array set searchOptionTable {{Data} {yes}}
array set displayTable {{Data,%A} {2.1\
{(*)[Help Name]} {} {}}} ;# author - runby
array set displayTable {{Data,%D} {2.1\
{(*)} {} {}}} ;# year - date
array set displayTable {{Data,%T} {2.1\
{(*)[Help Title]} {} {}}} ;# title - title
array set displayTable {{Data,%B} {2.1\
{} {} {Tipos de Observação}}} ;# secondarytitle - observationtypes
array set displayTable {{Data,%E} {2.1\
{} {} {}}} ;# secondaryauthor - program
array set displayTable {{Data,%I} {2.1\
{} {} {}}} ;# publisher - agency
array set displayTable {{Data,%C} {2.1\
{} {} {}}} ;# placepublished - city
array set displayTable {{Data,%V} {0\
{} {} {}}} ;# volume
array set displayTable {{Data,%6} {0\
{} {} {}}} ;# numberofvolumes
array set displayTable {{Data,%N} {2.1\
{} {} {}}} ;# number - numberofobservations
array set displayTable {{Data,%P} {2.1\
{} {} {}}} ;# pages - interval
array set displayTable {{Data,%Y} {2.1\
{} {} {}}} ;# tertiaryauthor - receiver
array set displayTable {{Data,%S} {0\
{} {} {}}} ;# tertiarytitle
array set displayTable {{Data,%7} {2.1\
{} {} {}}} ;# edition - version
array set displayTable {{Data,%8} {2.1\
{} {} {}}} ;# date - time
array set displayTable {{Data,%9} {2.1\
{} {} {}}} ;# typeofwork - type
array set displayTable {{Data,%@subject} {0\
{} {} {}}} ;# subject
array set displayTable {{Data,%@session} {0\
{} {} {}}} ;# session
array set displayTable {{Data,%?} {0\
{} {} {}}} ;# subsidiaryauthor
array set displayTable {{Data,%J} {0\
{} {} {}}} ;# alternatetitle
array set displayTable {{Data,%@} {0\
{} {} {ISSN}}} ;# isbn/issn
array set displayTable {{Data,%L} {0\
{} {} {}}} ;# callnumber - callnumber
array set displayTable {{Data,%M} {0\
{} {} {}}} ;# accessionnumber
array set displayTable {{Data,%1} {2.1\
{} {} {}}} ;# custom1 - instrument
array set displayTable {{Data,%3} {2.1\
{} {} {}}} ;# custom3 - targetfile
array set displayTable {{Data,%F} {0\
{} {} {}}} ;# label
array set displayTable {{Data,%K} {1.2\
{[Help Keywords %K]} {} {}}} ;# keywords - keywords
array set displayTable {{Data,%X} {1.2\
{[Help Abstract]} {} {}}} ;# abstract - abstract
array set displayTable {{Data,%O} {1.2\
{} {} {}}} ;# notes - notes
array set displayTable {{Data,%U} {2.1d\
{} {} {}}} ;# url - url (in 2.1d the suffix d means to display the download checkbox)
array set displayTable {{Data,%(} {0\
{} {} {}}} ;# previousedition - previousedition
array set displayTable {{Data,%)} {0\
{} {} {}}} ;# nextedition - nextedition
array set displayTable {{Data,%@parentrepositories} {0\
{} {} {}}} ;# - parentrepositories
array set displayTable {{Data,%@language} {2.2\
{} {} {}}} ;# - language
array set displayTable {{Data,%@contenttype} {2.2\
{[Help ContentType]} {} {}}} ;# - contenttype
array set displayTable {{Data,%@copyholder} {0\
{} {} {}}} ;# - copyholder
array set displayTable {{Data,%@e-mailaddress} {0\
{} {} {e-Mail para contato}}} ;# - e-mailaddress
array set displayTable {{Data,%@secondarykey} {0\
{} {} {}}} ;# - secondarykey
array set displayTable {{Data,%@secondarytype} {0\
{} {} {}}} ;# - secondarytype
array set displayTable {{Data,%@tertiarytype} {0\
{} {} {}}} ;# - tertiarytype
array set displayTable {{Data,%@format} {0\
{} {} {}}} ;# - format
array set displayTable {{Data,%@secondarydate} {0\
{} {} {}}} ;# - secondarydate
array set displayTable {{Data,%@area} {2.1\
{} {} {}}} ;# - area
array set displayTable {{Data,%@resumeid} {2.1\
{[Help ResumeID]} {} {}}} ;# - resumeid
array set displayTable {{Data,%@orcid} {2.1\
{[Help ORCID]} {} {}}} ;# - orcid
array set displayTable {{Data,%@group} {2.1\
{[Help Group]} {} {}}} ;# - group
array set displayTable {{Data,%@affiliation} {2.1\
{[Help Affiliation]} {} {}}} ;# - affiliation
array set displayTable {{Data,%@electronicmailaddress} {2.1\
{} {} {}}} ;# - electronicmailaddress
array set displayTable {{Data,%@project} {0\
{} {} {}}} ;# - project
array set displayTable {{Data,%@accessdate} {0\
{} {} {}}} ;# - accessdate
array set displayTable {{Data,%@readpermission} {2.1\
{[Help ReadPermission]} {} {}}} ;# - readpermission
array set displayTable {{Data,%@documentstage} {0\
{} {} {}}} ;# - documentstage
array set displayTable {{Data,%@progress} {0\
{} {} {}}} ;# - progress
array set displayTable {{Data,%@sponsor} {0\
{} {} {}}} ;# - sponsor
array set displayTable {{Data,%@usergroup} {0\
{} {} {}}} ;# - usergroup
array set displayTable {{Data,%@mirrorrepository} {0\
{} {} {}}} ;# - mirrorrepository
array set displayTable {{Data,%@lineage} {0\
{} {} {Procedência}}} ;# - lineage
# array set displayTable {{Data,%@copyright} {2.1\
{} {} {}}} ;# - copyright
#array set displayTable {{Data,filename} {x\
{(*)(\[incr footnoteNumber\])[Help FileName]} {} {x}}} ;# - filename (x means not used)
array set displayTable {{Data,filename} {1\
{[Help FileName]} {} {}}} ;# - filename (0 means to don't display filename (if cgi(attachment) doesn't exist))
array set displayTable {{Data,username} {1\
{(*)[Help UserName]} {} {x}}} ;# - (1 means display username - 0 means do not display) (x means not used)
array set displayTable {{Data,password1} {x\
{(*)[Help Password1]} {} {x}}} ;# - (x means not used)
array set displayTable {{Data,password2} {x\
{[Help Password2]} {} {x}}} ;# - (x means not used)
# array set boxTable {{Data,%@language} {{{Portuguese} 0} {{Spanish} 0} {{French} 0} {{English} 0}}}
array set boxTable {{Data,%@language} {{{pt} 0} {{es} 0} {{fr} 0} {{en} 0}}}
array set boxTable {{Data,%@contenttype} {{{External Contribution} 1}}}
# --------------------------------------------> Audiovisual Material
# array set maximumFileSizeTable {{Audiovisual Material} {143360000}} ;# 140000 KiB
# array set maximumFileSizeTable {{Audiovisual Material} {225280000}} ;# 220000 KiB
# array set maximumFileSizeTable {{Audiovisual Material} {327680000}} ;# 320000 KiB
array set maximumFileSizeTable {{Audiovisual Material} {512000000}} ;# 500000 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-powerpoint.presentation.macroEnabled.12
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-gzip
application/x-rar
application/x-rar-compressed
application/x-tex
application/x-zip
application/x-zip-compressed
application/zip
audio/wav
text/html
text/xml
text/plain
text/richtext
video/mp4
}
}
array set requiredFieldFootnoteTable {{Audiovisual Material} {(*)}}
array set requiredFieldAtCloseFootnoteTable {{Audiovisual Material} {(+)}}
array set searchOptionTable {{Audiovisual Material} {yes}}
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} {2.1\
{} {} {}}} ;# publisher - publisher
array set displayTable {{Audiovisual Material,%C} {2.1\
{} {} {}}} ;# placepublished - conferencelocation
array set displayTable {{Audiovisual Material,%V} {2.1\
{} {} {}}} ;# volume - 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} {3\
{} {} {}}} ;# tertiarytitle - booktitle
array set displayTable {{Audiovisual Material,%7} {0\
{} {} {}}} ;# edition
array set displayTable {{Audiovisual Material,%@schedulinginformation} {2.1\
{} {} {}}} ;# - schedulinginformation
array set displayTable {{Audiovisual Material,%8} {2.1\
{} {} {}}} ;# date
array set displayTable {{Audiovisual Material,%9} {2.1\
{} {} {}}} ;# typeofwork - type
array set displayTable {{Audiovisual Material,%@subject} {2.1\
{} {} {}}} ;# subject - subject
array set displayTable {{Audiovisual Material,%@session} {0\
{} {} {}}} ;# session - session
array set displayTable {{Audiovisual Material,%?} {0\
{} {} {}}} ;# subsidiaryauthor
array set displayTable {{Audiovisual Material,%J} {2.1\
{} {} {}}} ;# 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
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} {1.2\
{[Help Keywords %K]} {} {}}} ;# keywords - keywords
array set displayTable {{Audiovisual Material,%X} {1.2\
{[Help 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} {2.2\
{} {} {}}} ;# - language
array set displayTable {{Audiovisual Material,%@contenttype} {2.2\
{[Help ContentType]} {} {}}} ;# - contenttype
array set displayTable {{Audiovisual Material,%@copyholder} {0\
{} {} {}}} ;# - copyholder
array set displayTable {{Audiovisual Material,%@e-mailaddress} {2.1\
{} {} {}}} ;# - 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,%@secondarydate} {0\
{} {} {}}} ;# - secondarydate
array set displayTable {{Audiovisual Material,%@area} {2.1\
{} {} {}}} ;# - area
array set displayTable {{Audiovisual Material,%@resumeid} {2.1\
{[Help ResumeID]} {} {}}} ;# - resumeid
array set displayTable {{Audiovisual Material,%@orcid} {2.1\
{[Help ORCID]} {} {}}} ;# - orcid
array set displayTable {{Audiovisual Material,%@group} {2.1\
{[Help Group]} {} {}}} ;# - group
array set displayTable {{Audiovisual Material,%@affiliation} {2.1\
{[Help Affiliation]} {} {}}} ;# - affiliation
array set displayTable {{Audiovisual Material,%@electronicmailaddress} {2.1\
{} {} {}}} ;# - electronicmailaddress
array set displayTable {{Audiovisual Material,%@project} {2.1\
{} {} {}}} ;# - project
array set displayTable {{Audiovisual Material,%@accessdate} {0\
{} {} {}}} ;# - accessdate
array set displayTable {{Audiovisual Material,%@readpermission} {2.1\
{[Help ReadPermission]} {} {}}} ;# - readpermission
array set displayTable {{Audiovisual Material,%@visibility} {3\
{} {} {}}} ;# - visibility
array set displayTable {{Audiovisual Material,%@documentstage} {0\
{} {} {}}} ;# - documentstage
array set displayTable {{Audiovisual Material,%@progress} {0\
{} {} {}}} ;# - progress
array set displayTable {{Audiovisual Material,%@sponsor} {0\
{} {} {}}} ;# - sponsor
array set displayTable {{Audiovisual Material,%@usergroup} {0\
{} {} {}}} ;# - usergroup
array set displayTable {{Audiovisual Material,%@mirrorrepository} {0\
{} {} {}}} ;# - mirrorrepository
# array set displayTable {{Audiovisual Material,filename} {x\
{(*)(\[incr footnoteNumber\])[Help FileName]} {} {x}}} ;# - filename (x means not used)
array set displayTable {{Audiovisual Material,filename} {1\
{[Help FileName]} {} {}}} ;# - filename (0 means to don't display filename (if cgi(attachment) doesn't exist))
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\
{(*)[Help Password1]} {} {x}}} ;# - (x means not used)
array set displayTable {{Audiovisual Material,password2} {x\
{[Help Password2]} {} {x}}} ;# - (x means not used)
# array set boxTable {{Audiovisual Material,%@language} {{{Portuguese} 0} {{Spanish} 0} {{French} 0} {{English} 0}}}
array set boxTable {{Audiovisual Material,%@language} {{{pt} 0} {{es} 0} {{fr} 0} {{en} 0}}}
array set boxTable {{Audiovisual Material,%@contenttype} {{{External Contribution} 1}}}
array set optionTable {{Audiovisual Material,%S} {{} {Anais} {Anales} {Actas} {Actes} {Proceedings} {Memória Final} {Memórias} {Resumos Extendidos} {Extended Abstracts} {Resumos} {Resumenes} {Abstracts} {Pôsteres} {Posters} {Resumos/Pôsteres} {Abstracts/Posters} {Vídeos} {Videos}}}
array set optionTable2 {{Audiovisual Material,%@visibility} {{{shown} {shown}} {{hidden} {hidden}}}}
array set defaultOptionTable {{Audiovisual Material,%@visibility} {shown}}
# --------------------------------------------> Film or Broadcast
# array set maximumFileSizeTable {{Film or Broadcast} {122880000}} ;# 120000 KiB
# array set maximumFileSizeTable {{Film or Broadcast} {409600000}} ;# 400000 KiB
# array set maximumFileSizeTable {{Film or Broadcast} {512000000}} ;# 500000 KiB
array set maximumFileSizeTable {{Film or Broadcast} {614400000}} ;# 600000 KiB
array set contentTypeTable {
{Film or Broadcast} {
application/force-download
application/msword
application/octet-stream
application/pdf
application/postscript
application/rar
application/vnd.oasis.opendocument.text
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/plain
text/richtext
text/xml
video/mp4
}
}
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 orderingFieldTable {{Film or Broadcast} {}}
array set displayTable {{Film or Broadcast,%A} {2.1\
{(*)[Help Name]} {} {}}} ;# author - director
array set displayTable {{Film or Broadcast,%D} {2.1\
{(*)} {} {}}} ;# year - yearreleased
array set displayTable {{Film or Broadcast,%T} {2.1\
{(*)[Help Title]} {} {}}} ;# title - title
array set displayTable {{Film or Broadcast,%B} {2.1\
{} {} {}}} ;# secondarytitle - seriestitle
array set displayTable {{Film or Broadcast,%E} {1.1\
{[Help Name %E]} {} {}}} ;# secondaryauthor - seriesdirector
array set displayTable {{Film or Broadcast,%I} {2.1\
{} {} {}}} ;# publisher - distributor
array set displayTable {{Film or Broadcast,%C} {2.1\
{} {} {}}} ;# placepublished - city
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\
{[Help Name %Y]} {} {}}} ;# tertiaryauthor - producer
array set displayTable {{Film or Broadcast,%S} {0\
{} {} {}}} ;# tertiarytitle
array set displayTable {{Film or Broadcast,%7} {2.1\
{} {} {}}} ;# edition
array set displayTable {{Film or Broadcast,%@schedulinginformation} {2.1\
{} {} {}}} ;# - schedulinginformation
array set displayTable {{Film or Broadcast,%8} {2.1\
{[Help Date]} {} {}}} ;# date - datereleased
array set displayTable {{Film or Broadcast,%9} {0\
{} {} {}}} ;# typeofwork - medium
array set displayTable {{Film or Broadcast,%@subject} {1.2\
{} {} {}}} ;# subject - subject
array set displayTable {{Film or Broadcast,%@session} {0\
{} {} {}}} ;# session - session
array set displayTable {{Film or Broadcast,%?} {1.1\
{[Help Name %?]} {} {}}} ;# subsidiaryauthor - photographer
array set displayTable {{Film or Broadcast,%J} {0\
{} {} {}}} ;# 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\
{[Help Name %1]} {} {}}} ;# 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} {1.2\
{[Help Keywords %K]} {} {}}} ;# keywords - keywords
array set displayTable {{Film or Broadcast,%X} {1.2\
{[Help Abstract]} {} {}}} ;# 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} {2.2\
{} {} {}}} ;# - language
array set displayTable {{Film or Broadcast,%@contenttype} {2.2\
{[Help ContentType]} {} {}}} ;# - contenttype
array set displayTable {{Film or Broadcast,%@copyholder} {0\
{} {} {}}} ;# - copyholder
array set displayTable {{Film or Broadcast,%@e-mailaddress} {2.1\
{} {} {}}} ;# - 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} {2.2\
{} {} {}}} ;# - format
array set displayTable {{Film or Broadcast,%@secondarydate} {0\
{} {} {}}} ;# - secondarydate
array set displayTable {{Film or Broadcast,%@area} {2.1\
{} {} {}}} ;# - area
array set displayTable {{Film or Broadcast,%@resumeid} {2.1\
{[Help ResumeID]} {} {}}} ;# - resumeid
array set displayTable {{Film or Broadcast,%@orcid} {2.1\
{[Help ORCID]} {} {}}} ;# - orcid
array set displayTable {{Film or Broadcast,%@group} {2.1\
{[Help Group]} {} {}}} ;# - group
array set displayTable {{Film or Broadcast,%@affiliation} {2.1\
{[Help Affiliation]} {} {}}} ;# - affiliation
array set displayTable {{Film or Broadcast,%@electronicmailaddress} {2.1\
{} {} {}}} ;# - 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} {2.1\
{[Help ReadPermission]} {} {}}} ;# - readpermission
array set displayTable {{Film or Broadcast,%@visibility} {3\
{} {} {}}} ;# - visibility
array set displayTable {{Film or Broadcast,%@documentstage} {3\
{} {} {Transfer update
permission to:}}} ;# - documentstage
if [info exists update] {
if $update {
# update
if [info exists userGroup] {
array set optionTable2 [list {Film or Broadcast,%@documentstage} [concat [DeleteItem2 [lsort [lsort -unique -index 1 [concat [ReplicateTwice2 $userGroup] {{{another advanced user => } {another advanced user}}}]]] $userName] {{{} {not transferred}}}]]
} else {
array set optionTable2 [list {Film or Broadcast,%@documentstage} {{{another advanced user => } {another advanced user}} {{} {not transferred}}}]
}
} else {
# submit
array set optionTable2 [list {Film or Broadcast,%@documentstage} {{{another advanced user => } {another advanced user}} {{} {not transferred}}}]
}
array set defaultOptionTable {{Film or Broadcast,%@documentstage} {not transferred}}
}
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,%@lineage} {1.1\
{} {} {Procedência}}} ;# - lineage
#array set displayTable {{Film or Broadcast,filename} {x\
{(*)(\[incr footnoteNumber\])[Help FileName]} {} {x}}} ;# - filename (x means not used)
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\
{(*)[Help Password1]} {} {x}}} ;# - (x means not used)
array set displayTable {{Film or Broadcast,password2} {x\
{[Help Password2]} {} {x}}} ;# - (x means not used)
array set depositOptionTable {{Film or Broadcast} {enablecopytosource 1}}
# array set boxTable {{Film or Broadcast,%@language} {{{Portuguese} 0} {{Spanish} 0} {{French} 0} {{English} 0}}}
array set boxTable {{Film or Broadcast,%@language} {{{pt} 0} {{es} 0} {{fr} 0} {{en} 0}}}
array set boxTable {{Film or Broadcast,%@contenttype} {{{External Contribution} 1}}}
array set boxTable {{Film or Broadcast,%@format} {{{CD-ROM} 0} {{DVD} 0} {{On-line} 0} {{Pen-drive} 0}}}
array set optionTable2 {{Film or Broadcast,%@visibility} {{{shown} {shown}} {{hidden} {hidden}}}}
array set defaultOptionTable {{Film or Broadcast,%@visibility} {shown}}
# --------------------------------------------> Computer Program
array set maximumFileSizeTable {{Computer Program} {81920000}} ;# 80000 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.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/css
text/html
text/xml
text/plain
text/richtext
}}
array set requiredFieldFootnoteTable {{Computer Program} {(*)}}
array set requiredFieldAtCloseFootnoteTable {{Computer Program} {(+)}}
# array set initialFootnoteNumberTable {{Computer Program} {2}}
array set searchOptionTable {{Computer Program} {no}}
array set displayTable {{Computer Program,%A} {1.1\
{(*)[Help Name]} {} {}}} ;# author - programmer
array set displayTable {{Computer Program,%D} {2.1\
{} {} {}}} ;# year - year
array set displayTable {{Computer Program,%T} {2.1\
{(*)[Help Title]} {} {}}} ;# title - title
array set displayTable {{Computer Program,%B} {0\
{} {} {}}} ;# secondarytitle
array set displayTable {{Computer Program,%E} {0\
{} {} {}}} ;# secondaryauthor
array set displayTable {{Computer Program,%I} {2.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,%@subject} {0\
{} {} {}}} ;# subject - subject
array set displayTable {{Computer Program,%@session} {0\
{} {} {}}} ;# session - session
array set displayTable {{Computer Program,%?} {0\
{} {} {}}} ;# subsidiaryauthor
array set displayTable {{Computer Program,%J} {2.1\
{} {} {}}} ;# 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} {1.2\
{[Help Keywords %K]} {} {}}} ;# keywords - keywords
array set displayTable {{Computer Program,%X} {1.2\
{[Help Abstract]} {} {}}} ;# abstract - abstract
array set displayTable {{Computer Program,%O} {1.2\
{} {} {}}} ;# notes - notes
array set displayTable {{Computer Program,%U} {2.1d\
{} {} {}}} ;# url - url (the suffix d means to display the download checkbox)
array set displayTable {{Computer Program,%@language} {2.2\
{} {} {}}} ;# - language
# array set displayTable {{Computer Program,%@contenttype} {2.2\
{[Help ContentType]} {} {}}} ;# - contenttype
array set displayTable {{Computer Program,%@contenttype} {3\
{[Help ContentType]} {} {}}} ;# - contenttype
array set displayTable {{Computer Program,%@e-mailaddress} {2.1\
{} {} {}}} ;# - e-mailaddress
array set displayTable {{Computer Program,%@secondarykey} {0\
{} {} {}}} ;# - secondarykey
array set displayTable {{Computer Program,%@tertiarytype} {0\
{} {} {}}} ;# - tertiarytype
array set displayTable {{Computer Program,%@secondarydate} {0\
{} {} {}}} ;# - secondarydate
array set displayTable {{Computer Program,%@area} {2.1\
{} {} {}}} ;# - area
array set displayTable {{Computer Program,%@resumeid} {1.1\
{[Help ResumeID]} {} {}}} ;# - resumeid
array set displayTable {{Computer Program,%@orcid} {1.1\
{[Help ORCID]} {} {}}} ;# - orcid
array set displayTable {{Computer Program,%@group} {1.1\
{[Help Group]} {} {}}} ;# - group
array set displayTable {{Computer Program,%@affiliation} {1.1\
{[Help Affiliation]} {} {}}} ;# - affiliation
array set displayTable {{Computer Program,%@electronicmailaddress} {0\
{} {} {}}} ;# - electronicmailaddress
array set displayTable {{Computer Program,%@project} {2.1\
{} {} {}}} ;# - project
array set displayTable {{Computer Program,%@accessdate} {0\
{} {} {}}} ;# - accessdate
array set displayTable {{Computer Program,%@readpermission} {2.1\
{[Help ReadPermission]} {} {}}} ;# - readpermission
array set displayTable {{Computer Program,%@visibility} {3\
{} {} {}}} ;# - visibility
array set displayTable {{Computer Program,%@documentstage} {0\
{} {} {}}} ;# - documentstage
array set displayTable {{Computer Program,%@progress} {0\
{} {} {}}} ;# - progress
array set displayTable {{Computer Program,%@sponsor} {0\
{} {} {}}} ;# - sponsor
array set displayTable {{Computer Program,%@usergroup} {0\
{} {} {}}} ;# - usergroup
array set displayTable {{Computer Program,%@mirrorrepository} {0\
{} {} {}}} ;# - mirrorrepository
array set displayTable {{Computer Program,filename} {1\
{[Help FileName]} {} {}}} ;# - filename (0 means to don't display filename (if cgi(attachment) doesn't exist))
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\
{(*)[Help Password1]} {} {x}}} ;# - (x means not used)
array set displayTable {{Computer Program,password2} {x\
{[Help Password2]} {} {x}}} ;# - (x means not used)
# array set boxTable {{Computer Program,%@language} {{{Portuguese} 0} {{Spanish} 0} {{French} 0} {{English} 0}}}
array set boxTable {{Computer Program,%@language} {{{pt} 0} {{es} 0} {{fr} 0} {{en} 0}}}
# array set boxTable {{Computer Program,%@contenttype} {{{External Contribution} 1}}}
array set optionTable {{Computer Program,%@contenttype} {{} {External Contribution} {Tcl Page} {CGI Script}}} ;# added by GJFB in 2025-09-09 - to preserve the CGI Script option when opening the form
# array set optionTable {{Computer Program,%@language} {{English} {French} {Portuguese} {Spanish}}}
# array set defaultOptionTable {{Computer Program,%@language} {Português}}
array set optionTable2 {{Computer Program,%@visibility} {{{shown} {shown}} {{hidden} {hidden}}}}
array set defaultOptionTable {{Computer Program,%@visibility} {shown}}
# --------------------------------------------> Patent
array set maximumFileSizeTable {{Patent} {81920000}} ;# 80000 KiB
array set contentTypeTable {{Patent} {
application/force-download
application/msword
application/octet-stream
application/pdf
application/postscript
application/rar
application/vnd.oasis.opendocument.text
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
message/rfc822
text/html
text/xml
text/plain
text/richtext
}}
array set requiredFieldFootnoteTable {{Patent} {(*)}}
array set requiredFieldAtCloseFootnoteTable {{Patent} {(+)}}
# array set initialFootnoteNumberTable {{Patent} {2}}
array set searchOptionTable {{Patent} {yes}}
array set displayTable {{Patent,%A} {1.1\
{(*)[Help Name]} {} {}}} ;# author - author
array set displayTable {{Patent,%D} {2.1\
{} {} {}}} ;# year - year
array set displayTable {{Patent,%T} {2.1\
{(*)[Help Title]} {} {}}} ;# title - title
array set displayTable {{Patent,%B} {2.1\
{} {} {}}} ;# secondarytitle - pubsource
array set displayTable {{Patent,%E} {0\
{} {} {}}} ;# secondaryauthor
array set displayTable {{Patent,%I} {2.1\
{} {} {}}} ;# publisher - assignee
array set displayTable {{Patent,%C} {2.1\
{} {Brasil} {}}} ;# placepublished - country
array set displayTable {{Patent,%V} {2.1\
{} {} {}}} ;# volume
array set displayTable {{Patent,%6} {0\
{} {} {}}} ;# numberofvolumes
array set displayTable {{Patent,%N} {2.1\
{} {} {}}} ;# number - issue
array set displayTable {{Patent,%P} {2.1\
{} {} {}}} ;# pages
array set displayTable {{Patent,%Y} {0\
{} {} {}}} ;# tertiaryauthor
array set displayTable {{Patent,%S} {0\
{} {} {}}} ;# tertiarytitle
array set displayTable {{Patent,%7} {0\
{} {} {}}} ;# edition
array set displayTable {{Patent,%8} {2.1\
{} {} {}}} ;# date
array set displayTable {{Patent,%9} {0\
{} {} {}}} ;# typeofwork
array set displayTable {{Patent,%@subject} {0\
{} {} {}}} ;# subject - subject
array set displayTable {{Patent,%@session} {0\
{} {} {}}} ;# session - session
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} {1.2\
{[Help Keywords %K]} {} {}}} ;# keywords - keywords
array set displayTable {{Patent,%X} {1.2\
{[Help 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} {2.2\
{[Help ContentType]} {} {}}} ;# - contenttype
array set displayTable {{Patent,%@copyholder} {0\
{} {} {}}} ;# - copyholder
array set displayTable {{Patent,%@e-mailaddress} {2.1\
{} {} {}}} ;# - e-mailaddress
array set displayTable {{Patent,%@secondarykey} {0\
{} {} {}}} ;# - secondarykey
array set displayTable {{Patent,%@secondarytype} {0\
{} {} {}}} ;# - secondarytype
array set displayTable {{Patent,%@tertiarytype} {0\
{} {} {}}} ;# - tertiarytype
array set displayTable {{Patent,%@secondarydate} {0\
{} {} {}}} ;# - secondarydate
array set displayTable {{Patent,%@area} {2.1\
{} {} {}}} ;# - area
array set displayTable {{Patent,%@resumeid} {1.1\
{[Help ResumeID]} {} {}}} ;# - resumeid
array set displayTable {{Patent,%@orcid} {1.1\
{[Help ORCID]} {} {}}} ;# - orcid
array set displayTable {{Patent,%@group} {1.1\
{[Help Group]} {} {}}} ;# - group
array set displayTable {{Patent,%@affiliation} {1.1\
{[Help Affiliation]} {} {}}} ;# - affiliation
array set displayTable {{Patent,%@electronicmailaddress} {0\
{} {} {}}} ;# - electronicmailaddress
array set displayTable {{Patent,%@project} {2.1\
{} {} {}}} ;# - project
array set displayTable {{Patent,%@accessdate} {0\
{} {} {}}} ;# - accessdate
array set displayTable {{Patent,%@readpermission} {2.1\
{[Help ReadPermission]} {} {}}} ;# - readpermission
array set displayTable {{Patent,%@documentstage} {0\
{} {} {}}} ;# - documentstage
array set displayTable {{Patent,%@progress} {0\
{} {} {}}} ;# - progress
array set displayTable {{Patent,%@sponsor} {0\
{} {} {}}} ;# - sponsor
array set displayTable {{Patent,%@usergroup} {0\
{} {} {}}} ;# - usergroup
array set displayTable {{Patent,%@mirrorrepository} {0\
{} {} {}}} ;# - mirrorrepository
# array set displayTable {{Patent,filename} {x\
{(*)(\[incr footnoteNumber\])[Help FileName]} {} {x}}} ;# - (x means not used)
array set displayTable {{Patent,filename} {1\
{[Help FileName]} {} {}}} ;# - filename (0 means to don't display filename (if cgi(attachment) doesn't exist))
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\
{(*)[Help Password1]} {} {x}}} ;# - (x means not used)
array set displayTable {{Patent,password2} {x\
{[Help Password2]} {} {x}}} ;# - (x means not used)
# array set optionTable {{Patent,%9} {{} {MAN} {NTC} {PUD}}}
# array set defaultOptionTable {{Patent,%9} {}}
# array set optionTable {{Patent,%@area} {{} {CEA} {COMB} {COMP} {ETES} {FISMAT} {FISPLASMA} {MET} {SRE}}}
# array set defaultOptionTable {{Patent,%@area} {}}
# array set boxTable {{Patent,%@language} {{{Portuguese} 0} {{Spanish} 0} {{French} 0} {{English} 0}}}
array set boxTable {{Patent,%@language} {{{pt} 0} {{es} 0} {{fr} 0} {{en} 0}}}
array set boxTable {{Patent,%@contenttype} {{{External Contribution} 1}}}
# array set optionTable {{Patent,%@language} {{English} {French} {Portuguese} {Spanish}}}
# array set defaultOptionTable {{Patent,%@language} {Português}}
# --------------------------------------------> Electronic Source
array set maximumFileSizeTable {{Electronic Source} {81920000}} ;# 80000 KiB
# array set headerTable {{Electronic Source} {624\\1(INPE ePrint: $repName $version $versionDate)}} ;# 624 is the place of the header first character in order to have a centralized header
# 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 contentTypeTable {{Electronic Source} {\
# application/postscript application/octet-stream}}
array set contentTypeTable {{Electronic Source} {
application/download
application/force-download
application/msword
application/octet-stream
application/pdf
}}
array set requiredFieldFootnoteTable {{Electronic Source} {(*)}}
array set requiredFieldAtCloseFootnoteTable {{Electronic Source} {(+)}}
# array set initialFootnoteNumberTable {{Electronic Source} {2}}
array set searchOptionTable {{Electronic Source} {yes}}
array set displayTable {{Electronic Source,%A} {1.1\
{(*)[Help Name]} {} {}}} ;# author - author
array set displayTable {{Electronic Source,%D} {2.1\
{} {} {}}} ;# year - year
array set displayTable {{Electronic Source,%T} {2.1\
{(*)[Help Title]} {} {}}} ;# title - title
array set displayTable {{Electronic Source,%B} {2.1\
{} {} {}}} ;# secondarytitle - alternatepublication
array set displayTable {{Electronic Source,%E} {0\
{} {} {}}} ;# secondaryauthor
array set displayTable {{Electronic Source,%I} {2.1\
{} {} {}}} ;# publisher - producer
array set displayTable {{Electronic Source,%C} {2.1\
{} {} {}}} ;# 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,%@subject} {0\
{} {} {}}} ;# subject - subject
array set displayTable {{Electronic Source,%@session} {0\
{} {} {}}} ;# session - session
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} {0\
{} {} {}}} ;# 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} {1.2\
{[Help Keywords %K]} {} {}}} ;# keywords - keywords
array set displayTable {{Electronic Source,%X} {1.2\
{[Help Abstract]} {} {}}} ;# abstract - abstract
array set displayTable {{Electronic Source,%O} {1.2\
{} {} {}}} ;# 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} {2.2\
{} {} {}}} ;# - language
array set displayTable {{Electronic Source,%@copyholder} {0\
{} {} {}}} ;# - copyholder
array set displayTable {{Electronic Source,%@e-mailaddress} {2.1\
{} {} {}}} ;# - e-mailaddress
array set displayTable {{Electronic Source,%@secondarykey} {0\
{} {} {}}} ;# - secondarykey
array set displayTable {{Electronic Source,%@secondarytype} {0\
{} {} {}}} ;# - secondarytype
array set displayTable {{Electronic Source,%@tertiarytype} {0\
{} {} {}}} ;# - tertiarytype
array set displayTable {{Electronic Source,%@secondarydate} {0\
{} {} {}}} ;# - secondarydate
array set displayTable {{Electronic Source,%@area} {2.1\
{} {} {}}} ;# - area
array set displayTable {{Electronic Source,%@resumeid} {1.1\
{[Help ResumeID]} {} {}}} ;# - resumeid
array set displayTable {{Electronic Source,%@orcid} {1.1\
{[Help ORCID]} {} {}}} ;# - orcid
array set displayTable {{Electronic Source,%@group} {1.1\
{[Help Group]} {} {}}} ;# - group
array set displayTable {{Electronic Source,%@affiliation} {1.1\
{[Help Affiliation]} {} {}}} ;# - affiliation
array set displayTable {{Electronic Source,%@electronicmailaddress} {0\
{} {} {}}} ;# - electronicmailaddress
array set displayTable {{Electronic Source,%@project} {2.1\
{} {} {}}} ;# - project
array set displayTable {{Electronic Source,%@readpermission} {0\
{[Help ReadPermission]} {} {}}} ;# - readpermission
# array set displayTable {{Electronic Source,%@documentstage} {0\
{} {ePrint update} {}}} ;# - documentstage
array set displayTable {{Electronic Source,%@documentstage} {0\
{} {} {}}} ;# - documentstage
array set displayTable {{Electronic Source,%@sponsor} {0\
{} {} {}}} ;# - sponsor
array set displayTable {{Electronic Source,%@usergroup} {0\
{} {} {}}} ;# - usergroup
array set displayTable {{Electronic Source,%@mirrorrepository} {0\
{} {} {}}} ;# - mirrorrepository
array set displayTable {{Electronic Source,filename} {1\
{(*)[Help FileName]} {} {File Name
(attach here your file)}}} ;# - 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\
{(*)[Help Password1]} {} {x}}} ;# - (x means not used)
array set displayTable {{Electronic Source,password2} {x\
{[Help Password2]} {} {x}}} ;# - (x means not used)
array set targetFileCheckBoxFlagTable {{Electronic Source} 0}
if {[info exists update] && $update} {
if {![info exists publishingYear] || [string equal {} $publishingYear] || ![info exists size] || [string equal {} $size]} {
array set displayTable {{Electronic Source,filename} {1\
{[Help FileName]} {} {File Name
(attach here your file)}}} ;# - filename (0 means to don't display filename (if cgi(attachment) doesn't exist))
} else {
# published
array set displayTable {{Electronic Source,filename} {0\
{} {} {}}} ;# - filename (0 means to don't display filename (if cgi(attachment) doesn't exist))
}
# array set updateOptionTable {{Electronic Source} {update}}
}
# array set optionTable {{Electronic Source,%9} {{} {MAN} {NTC} {PUD}}}
# array set defaultOptionTable {{Electronic Source,%9} {}}
# array set optionTable {{Electronic Source,%@area} {{} {CEA} {COMB} {COMP} {ETES} {FISMAT} {FISPLASMA} {MET} {SRE}}}
# array set defaultOptionTable {{Electronic Source,%@area} {}}
# array set boxTable {{Electronic Source,%@language} {{{Portuguese} 0} {{Spanish} 0} {{French} 0} {{English} 0}}}
array set boxTable {{Electronic Source,%@language} {{{pt} 0} {{es} 0} {{fr} 0} {{en} 0}}}
# array set optionTable {{Electronic Source,%@language} {{English} {French} {Portuguese} {Spanish}}}
# array set defaultOptionTable {{Electronic Source,%@language} {Português}}
# --------------------------------------------> Misc
# array set maximumFileSizeTable {{Misc} {81920000}} ;# 80000 KiB
array set maximumFileSizeTable {{Misc} {512000000}} ;# 500000 KiB
if 0 {
# commented by GJFB in 2025-01-10 - not longer necessary when updating an empty mirror home page repository
array set updateTargetFileOptionTable {{Misc} disable} ;# added by GJFB in 2025-01-01 to be able to maintain the name mirrorHomePage.html as a targetfile value even in the mirrorHomePage.html file has been removed in copies of the default mirror home page
}
array set contentTypeTable {{Misc} {
application/force-download
application/iopexport_bib
application/msword
application/octet-stream
application/pdf
application/postscript
application/rar
application/vnd.ms-excel
application/vnd.ms-powerpoint
application/vnd.ms-powerpoint.presentation.macroEnabled.12
application/vnd.oasis.opendocument.text
application/vnd.oasis.opendocument.text-template
application/vnd.openxmlformats-officedocument.wordprocessingml.document
application/vnd.openxmlformats-officedocument.wordprocessingml.template
application/x-rar
application/x-rar-compressed
application/x-tcl
application/x-tex
application/x-zip
application/x-zip-compressed
application/zip
image/bmp
image/gif
image/jpeg
image/pjpeg
image/png
image/tiff
text/css
text/html
text/plain
text/richtext
text/xml
text/x-tex
}}
# array set orderingFieldTable {{Misc} {%@doi %@isbn %@issn %@secondarykey %A %T %D %C %I %P}}
array set orderingFieldTable {{Misc} {}}
array set requiredFieldFootnoteTable {{Misc} {(*)}}
array set requiredFieldAtCloseFootnoteTable {{Misc} {(+)}}
# array set initialFootnoteNumberTable {{Misc} {2}}
array set searchOptionTable {{Misc} {yes}}
array set displayTable {{Misc,%A} {2.1\
{(*)[Help Name]} {} {}}} ;# author - author
array set displayTable {{Misc,%D} {2.1\
{} {} {}}} ;# year - year
array set displayTable {{Misc,%T} {2.1\
{(*)[Help Title]} {} {}}} ;# title - title
array set displayTable {{Misc,%B} {0\
{} {} {}}} ;# secondarytitle
array set displayTable {{Misc,%E} {2.1\
{} {} {}}} ;# secondaryauthor - institution
# array set displayTable {{Misc,%I} {0\
{} {Deposited in the URLib collection.} {}}} ;# publisher - howpublished
# array set displayTable {{Misc,%I} {2.1\
{} {} {Publisher}}} ;# publisher - howpublished
array set displayTable {{Misc,%I} {2.1\
{} {} {}}} ;# publisher - howpublished
array set displayTable {{Misc,%C} {2.1\
{} {} {}}} ;# placepublished - city
array set displayTable {{Misc,%V} {0\
{} {} {}}} ;# volume
array set displayTable {{Misc,%6} {0\
{} {} {}}} ;# numberofvolumes
array set displayTable {{Misc,%N} {2.1\
{} {} {}}} ;# number
array set displayTable {{Misc,%P} {2.1\
{} {} {}}} ;# pages - numberofpages
array set displayTable {{Misc,%Y} {0\
{} {} {}}} ;# tertiaryauthor
array set displayTable {{Misc,%S} {0\
{} {} {}}} ;# tertiarytitle
array set displayTable {{Misc,%7} {0\
{} {} {}}} ;# edition - edition
array set displayTable {{Misc,%8} {2.1\
{} {} {}}} ;# date - date
# array set displayTable {{Misc,%9} {2.1\
{} {} {}}} ;# type
array set displayTable {{Misc,%9} {3\
{} {} {}}} ;# type
array set displayTable {{Misc,%@subject} {0\
{} {} {}}} ;# subject
array set displayTable {{Misc,%?} {1.2\
{} {} {}}} ;# subsidiaryauthor
array set displayTable {{Misc,%J} {0\
{} {} {}}} ;# alternatetitle
array set displayTable {{Misc,%@} {0\
{} {} {}}} ;# isbn/issn
array set displayTable {{Misc,%L} {0\
{} {} {}}} ;# callnumber - callnumber
array set displayTable {{Misc,%M} {0\
{} {} {}}} ;# accessionnumber
array set displayTable {{Misc,%1} {0\
{} {} {}}} ;# custom1
array set displayTable {{Misc,%3} {2.1\
{[Help TargetFile]} {} {}}} ;# custom3 - targetfile
array set displayTable {{Misc,%F} {0\
{} {} {}}} ;# label - label
array set displayTable {{Misc,%K} {1.2\
{[Help Keywords %K]} {} {}}} ;# keywords - keywords
array set displayTable {{Misc,%X} {1.2\
{[Help Abstract]} {} {Resumo/Abstract}}} ;# abstract - abstract
array set displayTable {{Misc,%O} {1.2\
{} {} {}}} ;# notes - notes
array set displayTable {{Misc,%U} {2.1d\
{} {} {}}} ;# url - url (the suffix d means to display the download checkbox)
array set displayTable {{Misc,%(} {0\
{} {} {}}} ;# previousedition - previousedition
array set displayTable {{Misc,%)} {0\
{} {} {}}} ;# nextedition - nextedition
array set displayTable {{Misc,%@parentrepositories} {0\
{} {} {}}} ;# - parentrepositories
array set displayTable {{Misc,%@language} {2.2\
{} {} {}}} ;# - language
array set displayTable {{Misc,%@contenttype} {3\
{[Help ContentType]} {} {}}} ;# - contenttype
array set displayTable {{Misc,%@copyholder} {2.1\
{} {} {}}} ;# - copyholder
array set displayTable {{Misc,%@e-mailaddress} {2.1\
{} {} {}}} ;# - e-mailaddress
array set displayTable {{Misc,%@secondarykey} {0\
{} {} {}}} ;# - secondarykey
array set displayTable {{Misc,%@secondarytype} {0\
{} {} {}}} ;# - secondarytype
array set displayTable {{Misc,%@tertiarytype} {0\
{} {} {}}} ;# - tertiarytype
array set displayTable {{Misc,%@secondarydate} {0\
{[Help SecondaryDate]} {} {}}} ;# - secondarydate
array set displayTable {{Misc,%@area} {2.1\
{} {} {}}} ;# - area
array set displayTable {{Misc,%@isbn} {0\
{} {} {}}} ;# - isbn
array set displayTable {{Misc,%@issn} {0\
{} {} {}}} ;# - issn
array set displayTable {{Misc,%@mark} {1.2\
{} {} {}}} ;# - mark
array set displayTable {{Misc,%@resumeid} {2.1\
{[Help ResumeID]} {} {}}} ;# - resumeid
array set displayTable {{Misc,%@orcid} {2.1\
{[Help ORCID]} {} {}}} ;# - orcid
array set displayTable {{Misc,%@group} {2.1\
{[Help Group]} {} {}}} ;# - group
array set displayTable {{Misc,%@affiliation} {2.1\
{[Help Affiliation]} {} {Instituição}}} ;# - affiliation
array set displayTable {{Misc,%@electronicmailaddress} {2.1\
{} {} {e-Mail}}} ;# - electronicmailaddress
array set displayTable {{Misc,%@project} {2.1\
{} {} {}}} ;# - project
array set displayTable {{Misc,%@accessdate} {0\
{} {} {}}} ;# - accessdate
array set displayTable {{Misc,%@readpermission} {2.1\
{[Help ReadPermission]} {} {}}} ;# - readpermission
# array set displayTable {{Misc,%@documentstage} {0\
{} {} {Próximo Estágio}}} ;# - documentstage
array set displayTable {{Misc,%@documentstage} {3\
{} {} {Transfer update
permission to:}}} ;# - documentstage
if [info exists update] {
if $update {
# update
if [info exists userGroup] {
# array set optionTable2 [list {Misc,%@documentstage} [concat [DeleteItem2 [lsort [lsort -unique -index 1 [concat [ReplicateTwice2 $userGroup] {{{another advanced user => } {another advanced user}}}]]] $userName] {{{don't transfer} {not transferred}}}]]
array set optionTable2 [list {Misc,%@documentstage} [concat [DeleteItem2 [lsort [lsort -unique -index 1 [concat [ReplicateTwice2 $userGroup] {{{another advanced user => } {another advanced user}}}]]] $userName] {{{} {not transferred}}}]]
} else {
array set optionTable2 [list {Misc,%@documentstage} {{{another advanced user => } {another advanced user}} {{} {not transferred}}}]
}
} else {
# submit
array set optionTable2 [list {Misc,%@documentstage} {{{another advanced user => } {another advanced user}} {{} {not transferred}}}]
}
array set defaultOptionTable {{Misc,%@documentstage} {not transferred}}
}
array set displayTable {{Misc,%@parameterlist} {2.1\
{} {} {}}} ;# - parameterlist
array set displayTable {{Misc,%@progress} {0\
{} {} {}}} ;# - progress
array set displayTable {{Misc,%@sponsor} {0\
{} {} {}}} ;# - sponsor
array set displayTable {{Misc,%@doi} {0\
{} {} {}}} ;# - doi
array set displayTable {{Misc,%@usergroup} {0\
{} {} {}}} ;# - usergroup
array set displayTable {{Misc,%@mirrorrepository} {0\
{} {} {}}} ;# - mirrorrepository
# array set displayTable {{Misc,%@copyright} {3\
{} {} {}}} ;# - copyright
array set displayTable {{Misc,foldername} {1\
{[Help FolderName]} {} {}}} ;# - foldername (0 means to don't display foldername (if cgi(attachment) doesn't exist))
# array set displayTable {{Misc,filename} {x\
{(*)[Help FileName]} {} {x}}} ;# - (x means not used)
array set displayTable {{Misc,filename} {1\
{[Help FileName]} {} {}}} ;# - filename (0 means do not display filename (if cgi(attachment) doesn't exist) (x means not used)
array set displayTable {{Misc,username} {1\
{(*)[Help UserName]} {} {x}}} ;# - (1 means display username - 0 means do not display) (x means not used)
array set displayTable {{Misc,password1} {x\
{(*)} {} {x}}} ;# - (x means not used)
array set displayTable {{Misc,password2} {x\
{[Help Password2]} {} {x}}} ;# - (x means not used)
array set depositOptionTable {{Misc} {enablecopytosource 1}}
# array set optionTable {{Misc,%9} {{} {Dissertação de Mestrado} {Tese de Doutorado} {Manual} {Nota Técnica} {Material Didático} {Masters Thesis} {PhD Thesis}}}
# array set optionTable {{Misc,%9} {{} {Ofício} {Fala} {Ata} {Lista de Presença} {Chapa}}}
# array set defaultOptionTable {{Misc,%9} {}}
# array set optionTable {{Misc,%@area} {{} {CEA} {COMB} {COMP} {ETES} {FISMAT} {FISPLASMA} {MET} {SRE}}}
array set optionTable {{Misc,%9} {{} {Letter} {Carta} {Formal Letter} {Ofício} {Memo} {Memorando} {Calendar} {Calendário} {Post} {Postagem}}}
# array set boxTable {{Misc,%@language} {{{Portuguese} 0} {{Spanish} 0} {{French} 0} {{English} 0}}}
array set boxTable {{Misc,%@language} {{{pt} 0} {{es} 0} {{fr} 0} {{en} 0}}}
# array set boxTable {{Misc,%@contenttype} {{{External Contribution} 1}}}
# array set optionTable {{Misc,%@contenttype} {{} {External Contribution} {Bibliography Data Base} {Index} {Mirror} {Tcl Page}}} ;# commented by GJFB in 2021-06-28
# array set optionTable {{Misc,%@contenttype} {{} {External Contribution} {Bibliography Data Base} {Mirror} {Submission Form}}} ;# confirmed by GJFB in 2021-06-28 - setting in accordance with the code in mirror.tcl - commented by GJFB in 2025-02-23
# array set optionTable {{Misc,%@contenttype} {{} {External Contribution} {Bibliography Data Base} {Mirror} {Submission Form} {Template}}} ;# added by GJFB in 2025-02-23 - to preserve the Template option when updating an item (ex: Modelo de carta da AABEA) - commented by GJFB in 2025-02-27
# array set optionTable {{Misc,%@contenttype} {{} {External Contribution} {Bibliography Data Base} {Index} {Mirror} {Submission Form} {Template}}} ;# added by GJFB in 2025-02-27 - to preserve the Index option when opening the form - commented by GJFB in 2025-04-16
array set optionTable {{Misc,%@contenttype} {{} {External Contribution} {Bibliography Data Base} {Index} {Mirror} {Submission Form} {Template} {Tcl Page}}} ;# added by GJFB in 2025-04-16 - to preserve the Tcl Page option when opening the form
array set optionTable2 {{Misc,%@copyholder} {{{não} {}} {{sim} {SID/SCD}}}}
array set defaultOptionTable {{Misc,%@copyholder} {}}
# array set optionTable2 [list {Misc,%@readpermission} [list {{acesso livre} {allow from all}} [list {restrita ao INPE} intranet] {{restrita ao login} {deny from all}}]]
# array set defaultOptionTable {{Misc,%@readpermission} {allow from all}}
if {[info exists referenceType] && [string equal {Misc} $referenceType]} {
# if [info exists copyrightRepository] # ;# commented by GJFB in 2025-11-03
if {[info exists copyrightRepository] && ![string equal {} $copyrightRepository]} { ;# added by GJFB in 2025-11-03 otherwise the CC options don't appear at update
array set optionTable2 [list {Misc,%@copyright} [CreateOptionListForCopyright $copyrightRepository]] ;# time consuming
}
}
# --------------------------------------------> Resume
array set maximumFileSizeTable {{Resume} {8192000}} ;# 8000 KiB
array set contentTypeTable {{Resume} {
application/force-download
application/msword
application/octet-stream
application/pdf
application/postscript
application/rar
application/vnd.ms-powerpoint
application/vnd.oasis.opendocument.text
application/vnd.oasis.opendocument.text-template
application/vnd.openxmlformats-officedocument.wordprocessingml.document
application/vnd.openxmlformats-officedocument.wordprocessingml.template
application/x-rar
application/x-rar-compressed
application/x-tcl
application/x-tex
application/x-zip
application/x-zip-compressed
application/zip
image/bmp
image/gif
image/jpeg
image/pjpeg
image/png
image/tiff
text/html
text/plain
text/richtext
text/xml
text/x-tex
}}
# array set orderingFieldTable {{Resume} {%@doi %@isbn %@issn %@secondarykey %A %T %D %C %I %P}}
array set orderingFieldTable {{Resume} {}}
array set requiredFieldFootnoteTable {{Resume} {(*)}}
array set requiredFieldAtCloseFootnoteTable {{Resume} {(+)}}
# array set initialFootnoteNumberTable {{Resume} {2}}
array set searchOptionTable {{Resume} {yes}}
array set displayTable {{Resume,%A} {2.1\
{(*)[Help Name]} {} {}}} ;# author - fullname
array set displayTable {{Resume,%D} {0\
{} {} {}}} ;# year
array set displayTable {{Resume,%T} {2.1\
{} {Some of my publications} {}}} ;# title
array set displayTable {{Resume,%B} {2.1\
{} {} {}}} ;# secondarytitle - placeofbirth
array set displayTable {{Resume,%E} {0\
{} {} {}}} ;# secondaryauthor
array set displayTable {{Resume,%I} {0\
{} {} {}}} ;# publisher
array set displayTable {{Resume,%C} {0\
{} {} {}}} ;# placepublished
array set displayTable {{Resume,%V} {0\
{} {} {}}} ;# volume
array set displayTable {{Resume,%6} {0\
{} {} {}}} ;# numberofvolumes
array set displayTable {{Resume,%N} {0\
{} {} {}}} ;# number
array set displayTable {{Resume,%P} {0\
{} {} {}}} ;# pages
array set displayTable {{Resume,%Y} {0\
{} {} {}}} ;# tertiaryauthor
array set displayTable {{Resume,%S} {0\
{} {} {}}} ;# tertiarytitle
array set displayTable {{Resume,%7} {0\
{} {} {}}} ;# edition
array set displayTable {{Resume,%8} {2.1\
{} {} {}}} ;# date - dateofbirth
array set displayTable {{Resume,%9} {2.2\
{} {} {}}} ;# typeofwork - contents
array set displayTable {{Resume,%?} {0\
{} {} {}}} ;# subsidiaryauthor
array set displayTable {{Resume,%J} {0\
{} {} {}}} ;# alternatetitle
array set displayTable {{Resume,%@} {0\
{} {} {}}} ;# isbn/issn
array set displayTable {{Resume,%L} {0\
{} {} {}}} ;# callnumber - callnumber
array set displayTable {{Resume,%M} {0\
{} {} {}}} ;# accessionnumber
array set displayTable {{Resume,%1} {0\
{} {} {}}} ;# custom1
array set displayTable {{Resume,%3} {0\
{} {} {}}} ;# custom3 - targetfile
array set displayTable {{Resume,%F} {0\
{} {} {}}} ;# label
array set displayTable {{Resume,%K} {0\
{[Help Keywords %K]} {} {}}} ;# keywords - keywords
array set displayTable {{Resume,%X} {0\
{[Help Abstract]} {} {Resumo/Abstract}}} ;# abstract - abstract
array set displayTable {{Resume,%O} {0\
{} {} {}}} ;# notes - notes
array set displayTable {{Resume,%U} {0\
{} {} {}}} ;# url - url (the suffix d means to display the download checkbox)
array set displayTable {{Resume,%(} {0\
{} {} {}}} ;# previousedition - previousedition
array set displayTable {{Resume,%)} {0\
{} {} {}}} ;# nextedition - nextedition
array set displayTable {{Resume,%@parentrepositories} {0\
{} {} {}}} ;# - parentrepositories
array set displayTable {{Resume,%@language} {0\
{} {} {}}} ;# - language
array set displayTable {{Resume,%@contenttype} {0\
{} {} {}}} ;# - contenttype
array set displayTable {{Resume,%@copyholder} {0\
{} {} {}}} ;# - copyholder
array set displayTable {{Resume,%@e-mailaddress} {0\
{} {} {}}} ;# - e-mailaddress
array set displayTable {{Resume,%@secondarykey} {0\
{} {} {}}} ;# - secondarykey
array set displayTable {{Resume,%@secondarytype} {0\
{} {} {}}} ;# - secondarytype
array set displayTable {{Resume,%@tertiarytype} {0\
{} {} {}}} ;# - tertiarytype
array set displayTable {{Resume,%@secondarydate} {0\
{[Help SecondaryDate]} {} {}}} ;# - secondarydate
array set displayTable {{Resume,%@area} {0\
{} {} {}}} ;# - area
array set displayTable {{Resume,%@isbn} {0\
{} {} {}}} ;# - isbn
array set displayTable {{Resume,%@issn} {0\
{} {} {}}} ;# - issn
array set displayTable {{Resume,%@mark} {0\
{} {} {}}} ;# - mark
array set displayTable {{Resume,%@resumeid} {0\
{[Help ResumeID]} {} {}}} ;# - resumeid
array set displayTable {{Resume,%@orcid} {0\
{} {} {}}} ;# - orcid
array set displayTable {{Resume,%@group} {0\
{[Help Group]} {} {}}} ;# - group
array set displayTable {{Resume,%@affiliation} {0\
{[Help Affiliation]} {} {Instituição}}} ;# - affiliation
array set displayTable {{Resume,%@electronicmailaddress} {2.1\
{} {} {e-Mail}}} ;# - electronicmailaddress
array set displayTable {{Resume,%@project} {0\
{} {} {}}} ;# - project
array set displayTable {{Resume,%@accessdate} {0\
{} {} {}}} ;# - accessdate
array set displayTable {{Resume,%@readpermission} {0\
{[Help ReadPermission]} {} {}}} ;# - readpermission
array set displayTable {{Resume,%@documentstage} {0\
{} {} {}}} ;# - documentstage
array set displayTable {{Resume,foldername} {0\
{[Help FolderName]} {} {}}} ;# - foldername (0 means to don't display foldername (if cgi(attachment) doesn't exist))
array set displayTable {{Resume,%@progress} {0\
{} {} {}}} ;# - progress
array set displayTable {{Resume,%@sponsor} {0\
{} {} {}}} ;# - sponsor
array set displayTable {{Resume,%@doi} {0\
{} {} {}}} ;# - doi
array set displayTable {{Resume,%@usergroup} {0\
{} {} {}}} ;# - usergroup
array set displayTable {{Resume,%@mirrorrepository} {0\
{} {} {}}} ;# - mirrorrepository
array set displayTable {{Resume,%@copyright} {0\
{} {} {}}} ;# - copyright
array set displayTable {{Resume,%@creatorhistory} {1.2\
{} {} {}}} ;# - creatorhistory
array set displayTable {{Resume,filename} {0\
{[Help FileName]} {} {}}} ;# - filename (0 means do not display filename (if cgi(attachment) doesn't exist) (x means not used)
array set displayTable {{Resume,username} {1\
{(*)[Help UserName]} {} {x}}} ;# - (1 means display username - 0 means do not display) (x means not used)
array set displayTable {{Resume,password1} {x\
{(*)} {} {x}}} ;# - (x means not used)
array set displayTable {{Resume,password2} {x\
{[Help Password2]} {} {x}}} ;# - (x means not used)
array set boxTable {{Resume,%9} {{{Journal Article} 1} {{Conference Proceedings} 0} {{Thesis} 0}}}
array set acceptCheckBoxFlagTable {{Resume} 0}
array set updateOptionTable {{Resume} {update finish}}
# --------------------------------------------> Archival Unit
array set maximumFileSizeTable {{Archival Unit} {8192000}} ;# 8000 KiB
array set contentTypeTable {{Archival Unit} {
image/jpeg
image/png
text/html
}}
# array set orderingFieldTable {{Archival Unit} {%@secondarykey %A %T %@shorttitle %D}}
array set orderingFieldTable {{Archival Unit} {}}
array set requiredFieldFootnoteTable {{Archival Unit} {(*)}}
array set requiredFieldAtCloseFootnoteTable {{Archival Unit} {(+)}}
# array set initialFootnoteNumberTable {{Archival Unit} {2}}
array set searchOptionTable {{Archival Unit} {yes}}
array set displayTable {{Archival Unit,%A} {2.1\
{(*)[Help Name]} {} {}}} ;# author - creatorname
array set displayTable {{Archival Unit,%D} {2.1\
{} {} {}}} ;# year
array set displayTable {{Archival Unit,%T} {2.1\
{} {} {}}} ;# title
array set displayTable {{Archival Unit,%B} {0\
{} {} {}}} ;# secondarytitle
array set displayTable {{Archival Unit,%E} {0\
{} {} {}}} ;# secondaryauthor
array set displayTable {{Archival Unit,%I} {2.1\
{} {} {}}} ;# publisher
array set displayTable {{Archival Unit,%C} {2.1\
{} {} {}}} ;# placepublished
array set displayTable {{Archival Unit,%V} {2.1\
{} {} {}}} ;# volume
array set displayTable {{Archival Unit,%6} {0\
{} {} {}}} ;# numberofvolumes
array set displayTable {{Archival Unit,%N} {0\
{} {} {}}} ;# number
array set displayTable {{Archival Unit,%P} {2.1\
{} {} {}}} ;# pages - numberofpages
array set displayTable {{Archival Unit,%Y} {0\
{} {} {}}} ;# tertiaryauthor
array set displayTable {{Archival Unit,%S} {0\
{} {} {}}} ;# tertiarytitle
array set displayTable {{Archival Unit,%7} {0\
{} {} {}}} ;# edition
array set displayTable {{Archival Unit,%8} {2.1\
{} {} {}}} ;# date
array set displayTable {{Archival Unit,%9} {1.1\
{} {} {}}} ;# typeofwork - contents
array set displayTable {{Archival Unit,%?} {0\
{} {} {}}} ;# subsidiaryauthor
array set displayTable {{Archival Unit,%J} {0\
{} {} {}}} ;# alternatetitle
array set displayTable {{Archival Unit,%@} {0\
{} {} {}}} ;# isbn/issn
array set displayTable {{Archival Unit,%L} {0\
{} {} {}}} ;# callnumber - callnumber
array set displayTable {{Archival Unit,%M} {0\
{} {} {}}} ;# accessionnumber
array set displayTable {{Archival Unit,%1} {0\
{} {} {}}} ;# custom1
array set displayTable {{Archival Unit,%3} {0\
{} {} {}}} ;# custom3 - targetfile
array set displayTable {{Archival Unit,%F} {0\
{} {} {}}} ;# label
array set displayTable {{Archival Unit,%K} {1.2\
{[Help Keywords %K]} {} {Access Point
(Keywords)}}} ;# keywords
array set displayTable {{Archival Unit,%X} {1.2\
{[Help Abstract]} {} {Scope and Content
(Abstract)}}} ;# abstract
array set displayTable {{Archival Unit,%O} {1.1\
{} {} {}}} ;# notes - notes
array set displayTable {{Archival Unit,%U} {0\
{} {} {}}} ;# url - url (the suffix d means to display the download checkbox)
array set displayTable {{Archival Unit,%(} {0\
{} {} {}}} ;# previousedition - previousedition
array set displayTable {{Archival Unit,%)} {0\
{} {} {}}} ;# nextedition - nextedition
array set displayTable {{Archival Unit,%@parentrepositories} {0\
{} {} {}}} ;# - parentrepositories
# array set displayTable {{Archival Unit,%@language} {3\
{} {} {}}} ;# - language
array set displayTable {{Archival Unit,%@language} {2.2\
{} {} {}}} ;# - language
array set displayTable {{Archival Unit,%@contenttype} {0\
{} {} {}}} ;# - contenttype
array set displayTable {{Archival Unit,%@copyholder} {0\
{} {} {}}} ;# - copyholder
array set displayTable {{Archival Unit,%@e-mailaddress} {0\
{} {} {}}} ;# - e-mailaddress
array set displayTable {{Archival Unit,%@secondarykey} {0\
{} {} {}}} ;# - secondarykey
array set displayTable {{Archival Unit,%@secondarytype} {3\
{} {} {}}} ;# - secondarytype
array set displayTable {{Archival Unit,%@tertiarytype} {0\
{} {} {}}} ;# - tertiarytype
array set displayTable {{Archival Unit,%@secondarydate} {0\
{[Help SecondaryDate]} {} {}}} ;# - secondarydate
array set displayTable {{Archival Unit,%@area} {0\
{} {} {}}} ;# - area
array set displayTable {{Archival Unit,%@isbn} {1.1\
{[Help ISBN]} {} {}}} ;# - isbn
array set displayTable {{Archival Unit,%@issn} {0\
{} {} {}}} ;# - issn
array set displayTable {{Archival Unit,%@mark} {0\
{} {} {}}} ;# - mark
# array set displayTable {{Archival Unit,%@resumeid} {0\
{[Help ResumeID]} {} {}}} ;# - resumeid
array set displayTable {{Archival Unit,%@resumeid} {2.1\
{[Help ResumeID]} {} {}}} ;# - resumeid
# array set displayTable {{Archival Unit,%@orcid} {0\
{} {} {}}} ;# - orcid
array set displayTable {{Archival Unit,%@orcid} {2.1\
{} {} {}}} ;# - orcid
array set displayTable {{Archival Unit,%@group} {2.1\
{[Help Group]} {} {}}} ;# - group
array set displayTable {{Archival Unit,%@affiliation} {0\
{[Help Affiliation]} {} {Instituição}}} ;# - affiliation
array set displayTable {{Archival Unit,%@electronicmailaddress} {2.1\
{} {} {e-Mail}}} ;# - electronicmailaddress
array set displayTable {{Archival Unit,%@project} {0\
{} {} {}}} ;# - project
array set displayTable {{Archival Unit,%@accessdate} {0\
{} {} {}}} ;# - accessdate
array set displayTable {{Archival Unit,%@readpermission} {0\
{[Help ReadPermission]} {} {}}} ;# - readpermission
array set displayTable {{Archival Unit,%@documentstage} {0\
{} {} {}}} ;# - documentstage
array set displayTable {{Archival Unit,%@parameterlist} {2.1\
{} {} {}}} ;# - parameterlist
array set displayTable {{Archival Unit,foldername} {0\
{[Help FolderName]} {} {}}} ;# - foldername (0 means to don't display foldername (if cgi(attachment) doesn't exist))
array set displayTable {{Archival Unit,%@progress} {0\
{} {} {}}} ;# - progress
array set displayTable {{Archival Unit,%@sponsor} {0\
{} {} {}}} ;# - sponsor
array set displayTable {{Archival Unit,%@doi} {0\
{} {} {}}} ;# - doi
array set displayTable {{Archival Unit,%@usergroup} {0\
{} {} {}}} ;# - usergroup
array set displayTable {{Archival Unit,%@mirrorrepository} {0\
{} {} {}}} ;# - mirrorrepository
array set displayTable {{Archival Unit,%@copyright} {0\
{} {} {}}} ;# - copyright
array set displayTable {{Archival Unit,%@descriptionlevel} {3\
{} {} {}}} ;# - descriptionlevel
array set displayTable {{Archival Unit,%@creatorhistory} {1.2\
{} {} {}}} ;# - creatorhistory
array set displayTable {{Archival Unit,%@archivist} {1.2\
{} {} {}}} ;# - archivist
array set displayTable {{Archival Unit,filename} {0\
{[Help FileName]} {} {}}} ;# - filename (0 means do not display filename (if cgi(attachment) doesn't exist) (x means not used)
array set displayTable {{Archival Unit,username} {1\
{(*)[Help UserName]} {} {x}}} ;# - (1 means display username - 0 means do not display) (x means not used)
array set displayTable {{Archival Unit,password1} {x\
{(*)} {} {x}}} ;# - (x means not used)
array set displayTable {{Archival Unit,password2} {x\
{[Help Password2]} {} {x}}} ;# - (x means not used)
array set optionTable {{Archival Unit,%@descriptionlevel} {{} Fonds Collection Sub-fonds Sub-collection Series Sub-series File Sub-file item}}
# array set optionTable2 {{Archival Unit,%@language} {{{} {}} {{Português} {pt}} {{Espanhol} {es}} {{Francês} {fr}} {{Inglês} {en}}}}
array set boxTable {{Archival Unit,%@language} {{{pt} 0} {{es} 0} {{fr} 0} {{en} 0}}}
array set optionTable2 {{Archival Unit,%@secondarytype} {{{} {}} {{Image} {image}}}}
# array set updateOptionTable {{Archival Unit} {update finish}}
array set updateOptionTable {{Archival Unit} {all}}
# --------------------------------------------> Administrative Document
array set maximumFileSizeTable {{Administrative Document} {8192000}} ;# 8000 KiB
array set contentTypeTable {{Administrative Document} {
application/force-download
application/msword
application/octet-stream
application/pdf
application/postscript
application/rar
application/vnd.oasis.opendocument.text
application/vnd.openxmlformats-officedocument.presentationml.presentation
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/x-tex
text/plain
text/richtext
}}
# array set orderingFieldTable {{Administrative Document} {%@secondarykey %A %T %@shorttitle %D}}
array set orderingFieldTable {{Administrative Document} {}}
array set requiredFieldFootnoteTable {{Administrative Document} {(*)}}
array set requiredFieldAtCloseFootnoteTable {{Administrative Document} {(+)}}
# array set initialFootnoteNumberTable {{Administrative Document} {2}}
array set searchOptionTable {{Administrative Document} {yes}}
array set displayTable {{Administrative Document,%A} {2.1\
{(*)[Help Name]} {} {}}} ;# author - creatorname
array set displayTable {{Administrative Document,%D} {2.1\
{} {} {}}} ;# year
array set displayTable {{Administrative Document,%T} {2.1\
{} {} {}}} ;# title
array set displayTable {{Administrative Document,%B} {0\
{} {} {}}} ;# secondarytitle
array set displayTable {{Administrative Document,%E} {1.2\
{} {} {}}} ;# secondaryauthor - recipient
array set displayTable {{Administrative Document,%I} {2.1\
{} {} {}}} ;# publisher - institution
array set displayTable {{Administrative Document,%C} {2.1\
{} {} {}}} ;# placepublished - city
array set displayTable {{Administrative Document,%V} {0\
{} {} {}}} ;# volume
array set displayTable {{Administrative Document,%6} {0\
{} {} {}}} ;# numberofvolumes
array set displayTable {{Administrative Document,%N} {2.1\
{} {} {}}} ;# number
array set displayTable {{Administrative Document,%P} {2.1\
{} {} {}}} ;# pages - numberofpages
array set displayTable {{Administrative Document,%Y} {0\
{} {} {}}} ;# tertiaryauthor
array set displayTable {{Administrative Document,%S} {0\
{} {} {}}} ;# tertiarytitle
# array set displayTable {{Administrative Document,%7} {2.1\
{} {} {}}} ;# edition - schedulinginformation
array set displayTable {{Administrative Document,%@schedulinginformation} {2.1\
{} {} {}}} ;# - schedulinginformation
array set displayTable {{Administrative Document,%8} {2.1\
{} {} {}}} ;# date
array set displayTable {{Administrative Document,%9} {3\
{} {} {Tipo Documental}}} ;# typeofwork - type
array set displayTable {{Administrative Document,%?} {0\
{} {} {}}} ;# subsidiaryauthor
array set displayTable {{Administrative Document,%J} {0\
{} {} {}}} ;# alternatetitle
array set displayTable {{Administrative Document,%@} {0\
{} {} {}}} ;# isbn/issn
array set displayTable {{Administrative Document,%L} {0\
{} {} {}}} ;# callnumber - callnumber
array set displayTable {{Administrative Document,%M} {0\
{} {} {}}} ;# accessionnumber
array set displayTable {{Administrative Document,%1} {0\
{} {} {}}} ;# custom1
array set displayTable {{Administrative Document,%3} {2.1\
{} {} {}}} ;# custom3 - targetfile
array set displayTable {{Administrative Document,%F} {0\
{} {} {}}} ;# label
array set displayTable {{Administrative Document,%K} {1.2\
{[Help Keywords %K]} {} {Access Point
(Keywords)}}} ;# keywords
array set displayTable {{Administrative Document,%X} {1.2\
{[Help Abstract]} {} {Scope and Content
(Abstract)}}} ;# abstract
array set displayTable {{Administrative Document,%O} {1.1\
{} {} {}}} ;# notes - notes
array set displayTable {{Administrative Document,%U} {0\
{} {} {}}} ;# url - url (the suffix d means to display the download checkbox)
array set displayTable {{Administrative Document,%(} {0\
{} {} {}}} ;# previousedition - previousedition
array set displayTable {{Administrative Document,%)} {0\
{} {} {}}} ;# nextedition - nextedition
array set displayTable {{Administrative Document,%@parentrepositories} {0\
{} {} {}}} ;# - parentrepositories
# array set displayTable {{Administrative Document,%@language} {3\
{} {} {}}} ;# - language
array set displayTable {{Administrative Document,%@language} {2.2\
{} {} {}}} ;# - language
array set displayTable {{Administrative Document,%@contenttype} {2.2\
{} {} {}}} ;# - contenttype
array set displayTable {{Administrative Document,%@copyholder} {0\
{} {} {}}} ;# - copyholder
array set displayTable {{Administrative Document,%@e-mailaddress} {0\
{} {} {}}} ;# - e-mailaddress
array set displayTable {{Administrative Document,%@secondarykey} {0\
{} {} {}}} ;# - secondarykey
array set displayTable {{Administrative Document,%@secondarytype} {0\
{} {} {}}} ;# - secondarytype
array set displayTable {{Administrative Document,%@tertiarytype} {0\
{} {} {}}} ;# - tertiarytype
array set displayTable {{Administrative Document,%@format} {2.2\
{} {} {Suporte}}} ;# - format
array set displayTable {{Administrative Document,%@secondarydate} {0\
{[Help SecondaryDate]} {} {}}} ;# - secondarydate
array set displayTable {{Administrative Document,%@area} {0\
{} {} {}}} ;# - area
array set displayTable {{Administrative Document,%@isbn} {0\
{[Help ISBN]} {} {}}} ;# - isbn
array set displayTable {{Administrative Document,%@issn} {0\
{} {} {}}} ;# - issn
array set displayTable {{Administrative Document,%@mark} {0\
{} {} {}}} ;# - mark
array set displayTable {{Administrative Document,%@resumeid} {0\
{[Help ResumeID]} {} {}}} ;# - resumeid
array set displayTable {{Administrative Document,%@orcid} {0\
{} {} {}}} ;# - orcid
array set displayTable {{Administrative Document,%@group} {0\
{[Help Group]} {} {}}} ;# - group
array set displayTable {{Administrative Document,%@affiliation} {0\
{[Help Affiliation]} {} {Instituição}}} ;# - affiliation
array set displayTable {{Administrative Document,%@electronicmailaddress} {0\
{} {} {e-Mail}}} ;# - electronicmailaddress
array set displayTable {{Administrative Document,%@project} {2.1\
{} {} {Archival Classification}}} ;# - project
array set displayTable {{Administrative Document,%@accessdate} {0\
{} {} {}}} ;# - accessdate
array set displayTable {{Administrative Document,%@readpermission} {0\
{[Help ReadPermission]} {} {}}} ;# - readpermission
array set displayTable {{Administrative Document,%@documentstage} {0\
{} {} {}}} ;# - documentstage
array set displayTable {{Administrative Document,%@parameterlist} {0\
{} {} {}}} ;# - parameterlist
array set displayTable {{Administrative Document,foldername} {0\
{[Help FolderName]} {} {}}} ;# - foldername (0 means to don't display foldername (if cgi(attachment) doesn't exist))
array set displayTable {{Administrative Document,%@progress} {0\
{} {} {}}} ;# - progress
array set displayTable {{Administrative Document,%@sponsor} {0\
{} {} {}}} ;# - sponsor
array set displayTable {{Administrative Document,%@doi} {0\
{} {} {}}} ;# - doi
array set displayTable {{Administrative Document,%@usergroup} {0\
{} {} {}}} ;# - usergroup
array set displayTable {{Administrative Document,%@mirrorrepository} {0\
{} {} {}}} ;# - mirrorrepository
array set displayTable {{Administrative Document,%@copyright} {0\
{} {} {}}} ;# - copyright
array set displayTable {{Administrative Document,%@descriptionlevel} {3\
{} {} {}}} ;# - descriptionlevel
array set displayTable {{Administrative Document,%@creatorhistory} {1.2\
{} {} {História Administrativa ou Biografia}}} ;# - creatorhistory
array set displayTable {{Administrative Document,%@lineage} {1.2\
{} {} {História arquivística/Procedência}}} ;# - lineage
array set displayTable {{Administrative Document,%@archivist} {1.2\
{} {} {}}} ;# - archivist
array set displayTable {{Administrative Document,%@readpermission} {3\
{} {} {Nível de Acesso}}} ;# - readpermission
array set displayTable {{Administrative Document,filename} {1\
{[Help FileName]} {} {}}} ;# - filename (0 means do not display filename (if cgi(attachment) doesn't exist) (x means not used)
array set displayTable {{Administrative Document,username} {1\
{(*)[Help UserName]} {} {x}}} ;# - (1 means display username - 0 means do not display) (x means not used)
array set displayTable {{Administrative Document,password1} {x\
{(*)} {} {x}}} ;# - (x means not used)
array set displayTable {{Administrative Document,password2} {x\
{[Help Password2]} {} {x}}} ;# - (x means not used)
array set boxTable {{Administrative Document,%@language} {{{pt} 0} {{es} 0} {{fr} 0} {{en} 0}}}
array set boxTable {{Administrative Document,%@format} {{{CD-ROM} 0} {{DVD} 0} {{On-line} 0} {{Pen-drive} 0}}}
array set optionTable2 [list {Administrative Document,%@readpermission} [list {{Público} {allow from all}} [list {Restrito} intranet] {{Sigiloso} {deny from all}}]]
array set boxTable {{Administrative Document,%@contenttype} {{{External Contribution} 1}}}
array set optionTable {{Administrative Document,%9} {
{}
{Atas}
{Ato Normativo}
{Aviso}
{Carta}
{Circular}
{Contrato}
{Comunicação Interna}
{Decreto}
{Deliberação}
{Designação}
{Despacho}
{Edital}
{Escritura}
{Estatuto}
{Instrução Normativa}
{Lista de Presença}
{Memorando}
{Minuta}
{Ofício}
{Ordem de Serviço}
{Ordem Interna}
{Parecer}
{Parecer Normativo}
{Parecer Técnico}
{Portaria}
{Regimento}
{Regulamento}
{Resolução}
{Resolução Executiva}
{Resolução Interna}
{Texto}
{Texto de Divulgação}
}}
array set optionTable {{Administrative Document,%@descriptionlevel} {{} Fonds Collection Sub-fonds Sub-collection Series Sub-series File Sub-file item}}
# array set optionTable2 {{Administrative Document,%@language} {{{} {}} {{Português} {pt}} {{Espanhol} {es}} {{Francês} {fr}} {{Inglês} {en}}}}
array set boxTable {{Administrative Document,%@language} {{{pt} 0} {{es} 0} {{fr} 0} {{en} 0}}}
# array set updateOptionTable {{Administrative Document} {update finish}}
array set updateOptionTable {{Administrative Document} {all}}
#