#
# 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,%@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,%@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] { 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}} #