#
# Gerald Banon, 2002 - 2022
# 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 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
# 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,%@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,%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,%@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 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\ {} {} {}}} ;# 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,%@orcid} {0\ {} {} {}}} ;# - 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 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 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}}} ;# confirmed by GJFB in 2021-06-28 - setting in accordance with the code in mirror.tcl # array set optionTable {{Misc,%@contenttype} {{} {External Contribution} {Bibliography Data Base} {Index} {Mirror} {Tcl Page}}} ;# commented by GJFB in 2021-06-28 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} {819200}} ;# 800 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} {819200}} ;# 800 KiB array set contentTypeTable {{Archival Unit} { 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,%@orcid} {0\ {} {} {}}} ;# - 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} {819200}} ;# 800 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} {0\ {} {} {}}} ;# - 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 optionTable {{Administrative Document,%9} { {} {Atas} {Ato Normativo} {Aviso} {Carta} {Circular} {Contrato} {Comunicação Interna} {Decreto} {Deliberação} {Designação} {Despacho} {Edital} {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}} #