1 | 1 | simandl | <?php |
2 | | | /************************************************************************************* |
3 | | | * lotusformulas.php |
4 | | | * ------------------------ |
5 | | | * Author: Richard Civil (info@richardcivil.net) |
6 | | | * Copyright: (c) 2008 Richard Civil (info@richardcivil.net), Nigel McNie (http://qbnz.com/highlighter) |
7 | | | * Release Version: 1.0.8.1 |
8 | | | * Date Started: 2008/04/12 |
9 | | | * |
10 | | | * @Formula/@Command language file for GeSHi. |
11 | | | * |
12 | | | * @Formula/@Command source: IBM Lotus Notes/Domino 8 Designer Help |
13 | | | * |
14 | | | * CHANGES |
15 | | | * ------- |
16 | | | * 2008/04/12 (1.0.7.22) |
17 | | | * - First Release |
18 | | | * |
19 | | | * TODO (updated 2008/04/12) |
20 | | | * ------------------------- |
21 | | | * |
22 | | | ************************************************************************************* |
23 | | | * |
24 | | | * This file is part of GeSHi. |
25 | | | * |
26 | | | * GeSHi is free software; you can redistribute it and/or modify |
27 | | | * it under the terms of the GNU General Public License as published by |
28 | | | * the Free Software Foundation; either version 2 of the License, or |
29 | | | * (at your option) any later version. |
30 | | | * |
31 | | | * GeSHi is distributed in the hope that it will be useful, |
32 | | | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
33 | | | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
34 | | | * GNU General Public License for more details. |
35 | | | * |
36 | | | * You should have received a copy of the GNU General Public License |
37 | | | * along with GeSHi; if not, write to the Free Software |
38 | | | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
39 | | | * |
40 | | | ************************************************************************************/ |
41 | | | |
42 | | | $language_data = array ( |
43 | | | 'LANG_NAME' => 'Lotus Notes @Formulas', |
44 | | | 'COMMENT_SINGLE' => array(1 => "'"), |
45 | | | 'COMMENT_MULTI' => array('REM' => ';'), |
46 | | | 'CASE_KEYWORDS' => GESHI_CAPS_NO_CHANGE, |
47 | | | 'QUOTEMARKS' => array('"'), |
48 | | | 'ESCAPE_CHAR' => '', |
49 | | | 'KEYWORDS' => array( |
50 | | | 1 => array ( |
51 | | | '[ZoomPreview]', '[WorkspaceStackReplicaIcons]', |
52 | | | '[WorkspaceProperties]', '[WindowWorkspace]', |
53 | | | '[WindowTile]', '[WindowRestore]', '[WindowNext]', |
54 | | | '[WindowMinimizeAll]', '[WindowMinimize]', '[WindowMaximizeAll]', |
55 | | | '[WindowMaximize]', '[WindowCascade]', '[ViewSwitchForm]', |
56 | | | '[ViewShowUnread]', '[ViewShowServerNames]', '[ViewShowSearchBar]', |
57 | | | '[ViewShowRuler]', '[ViewShowPageBreaks]', '[ViewShowOnlyUnread]', |
58 | | | '[ViewShowOnlySelected]', '[ViewShowOnlySearchResults]', |
59 | | | '[ViewShowOnlyCategories]', '[ViewShowObject]', |
60 | | | '[ViewShowFieldHelp]', '[ViewRenamePerson]', '[ViewRefreshUnread]', |
61 | | | '[ViewRefreshFields]', '[ViewNavigatorsNone]', |
62 | | | '[ViewNavigatorsFolders]', '[ViewMoveName]', '[ViewHorizScrollbar]', |
63 | | | '[ViewExpandWithChildren]', '[ViewExpandAll]', '[ViewExpand]', |
64 | | | '[ViewCollapseAll]', '[ViewCollapse]', '[ViewChange]', |
65 | | | '[ViewCertify]', '[ViewBesideFolders]', '[ViewBelowFolders]', |
66 | | | '[ViewArrangeIcons]', '[V3EditPrevField]', '[V3EditNextField]', |
67 | | | '[UserIDSwitch]', '[UserIDSetPassword]', '[UserIDMergeCopy]', |
68 | | | '[UserIDInfo]', '[UserIDEncryptionKeys]', '[UserIDCreateSafeCopy]', |
69 | | | '[UserIDClearPassword]', '[UserIDCertificates]', |
70 | | | '[ToolsUserLogoff]', '[ToolsSpellCheck]', '[ToolsSmartIcons]', |
71 | | | '[ToolsSetupUserSetup]', '[ToolsSetupPorts]', '[ToolsSetupMail]', |
72 | | | '[ToolsSetupLocation]', '[ToolsScanUnreadSelected]', |
73 | | | '[ToolsScanUnreadPreferred]', '[ToolsScanUnreadChoose]', |
74 | | | '[ToolsRunMacro]', '[ToolsRunBackgroundMacros]', '[ToolsReplicate]', |
75 | | | '[ToolsRefreshSelectedDocs]', '[ToolsRefreshAllDocs]', |
76 | | | '[ToolsMarkSelectedUnread]', '[ToolsMarkSelectedRead]', |
77 | | | '[ToolsMarkAllUnread]', '[ToolsMarkAllRead]', '[ToolsHangUp]', |
78 | | | '[ToolsCategorize]', '[ToolsCall]', '[TextUnderline]', |
79 | | | '[TextSpacingSingle]', '[TextSpacingOneAndaHalf]', |
80 | | | '[TextSpacingDouble]', '[TextSetFontSize]', '[TextSetFontFace]', |
81 | | | '[TextSetFontColor]', '[TextReduceFont]', '[TextPermanentPen]', |
82 | | | '[TextParagraphStyles]', '[TextParagraph]', '[TextOutdent]', |
83 | | | '[TextNumbers]', '[TextNormal]', '[TextItalic]', '[TextFont]', |
84 | | | '[TextEnlargeFont]', '[TextCycleSpacing]', '[TextBullet]', |
85 | | | '[TextBold]', '[TextAlignRight]', '[TextAlignNone]', |
86 | | | '[TextAlignLeft]', '[TextAlignFull]', '[TextAlignCenter]', |
87 | | | '[SwitchView]', '[SwitchForm]', '[StyleCycleKey]', |
88 | | | '[SmartIconsNextSet]', '[SmartIconsFloating]', '[ShowProperties]', |
89 | | | '[ShowHidePreviewPane]', '[ShowHideParentPreview]', |
90 | | | '[ShowHideLinkPreview]', '[ShowHideIMContactList]', |
91 | | | '[SetCurrentLocation]', '[SendInstantMessage]', |
92 | | | '[SectionRemoveHeader]', '[SectionProperties]', |
93 | | | '[SectionExpandAll]', '[SectionExpand]', '[SectionDefineEditors]', |
94 | | | '[SectionCollapseAll]', '[SectionCollapse]', '[RunScheduledAgents]', |
95 | | | '[RunAgent]', '[ReplicatorStop]', '[ReplicatorStart]', |
96 | | | '[ReplicatorSendReceiveMail]', '[ReplicatorSendMail]', |
97 | | | '[ReplicatorReplicateWithServer]', '[ReplicatorReplicateSelected]', |
98 | | | '[ReplicatorReplicateNext]', '[ReplicatorReplicateHigh]', |
99 | | | '[Replicator]', '[RenameDatabase]', '[RemoveFromFolder]', |
100 | | | '[RemoteDebugLotusScript]', '[ReloadWindow]', '[RefreshWindow]', |
101 | | | '[RefreshParentNote]', '[RefreshHideFormulas]', '[RefreshFrame]', |
102 | | | '[PublishDatabase]', '[PictureProperties]', '[PasteBitmapAsObject]', |
103 | | | '[PasteBitmapAsBackground]', '[OpenView]', '[OpenPage]', |
104 | | | '[OpenNavigator]', '[OpenInNewWindow]', '[OpenHelpDocument]', |
105 | | | '[OpenFrameset]', '[OpenDocument]', '[OpenCalendar]', |
106 | | | '[ObjectProperties]', '[ObjectOpen]', '[ObjectDisplayAs]', |
107 | | | '[NavPrevUnread]', '[NavPrevSelected]', '[NavPrevMain]', |
108 | | | '[NavPrev]', '[NavNextUnread]', '[NavNextSelected]', |
109 | | | '[NavNextMain]', '[NavNext]', '[NavigatorTest]', |
110 | | | '[NavigatorProperties]', '[NavigateToBacklink]', |
111 | | | '[NavigatePrevUnread]', '[NavigatePrevSelected]', |
112 | | | '[NavigatePrevMain]', '[NavigatePrevHighlight]', '[NavigatePrev]', |
113 | | | '[NavigateNextUnread]', '[NavigateNextSelected]', |
114 | | | '[NavigateNextMain]', '[NavigateNextHighlight]', '[NavigateNext]', |
115 | | | '[MoveToTrash]', '[MailSendPublicKey]', '[MailSendEncryptionKey]', |
116 | | | '[MailSendCertificateRequest]', '[MailSend]', '[MailScanUnread]', |
117 | | | '[MailRequestNewPublicKey]', '[MailRequestNewName]', |
118 | | | '[MailRequestCrossCert]', '[MailOpen]', '[MailForwardAsAttachment]', |
119 | | | '[MailForward]', '[MailComposeMemo]', '[MailAddress]', |
120 | | | '[LayoutProperties]', '[LayoutElementSendToBack]', |
121 | | | '[LayoutElementProperties]', '[LayoutElementBringToFront]', |
122 | | | '[LayoutAddText]', '[LayoutAddGraphic]', '[InsertSubform]', |
123 | | | '[HotspotProperties]', '[HotspotClear]', '[HelpUsingDatabase]', |
124 | | | '[HelpAboutNotes]', '[HelpAboutDatabase]', '[GoUpLevel]', |
125 | | | '[FormTestDocument]', '[FormActions]', '[FolderRename]', |
126 | | | '[FolderProperties]', '[FolderMove]', '[FolderExpandWithChildren]', |
127 | | | '[FolderExpandAll]', '[FolderExpand]', '[FolderDocuments]', |
128 | | | '[FolderCustomize]', '[FolderCollapse]', '[Folder]', |
129 | | | '[FindFreeTimeDialog]', '[FileSaveNewVersion]', '[FileSave]', |
130 | | | '[FilePrintSetup]', '[FilePrint]', '[FilePageSetup]', |
131 | | | '[FileOpenDBRepID]', '[FileOpenDatabase]', '[FileNewReplica]', |
132 | | | '[FileNewDatabase]', '[FileImport]', '[FileFullTextUpdate]', |
133 | | | '[FileFullTextInfo]', '[FileFullTextDelete]', |
134 | | | '[FileFullTextCreate]', '[FileExport]', '[FileExit]', |
135 | | | '[FileDatabaseUseServer]', '[FileDatabaseRemove]', |
136 | | | '[FileDatabaseInfo]', '[FileDatabaseDelete]', '[FileDatabaseCopy]', |
137 | | | '[FileDatabaseCompact]', '[FileDatabaseACL]', '[FileCloseWindow]', |
138 | | | '[ExitNotes]', '[Execute]', '[ExchangeUnreadMarks]', '[EmptyTrash]', |
139 | | | '[EditUp]', '[EditUntruncate]', '[EditUndo]', '[EditTop]', |
140 | | | '[EditTableInsertRowColumn]', '[EditTableFormat]', |
141 | | | '[EditTableDeleteRowColumn]', '[EditShowHideHiddenChars]', |
142 | | | '[EditSelectByDate]', '[EditSelectAll]', '[EditRight]', |
143 | | | '[EditRestoreDocument]', '[EditResizePicture]', |
144 | | | '[EditQuoteSelection]', '[EditProfileDocument]', '[EditProfile]', |
145 | | | '[EditPrevField]', '[EditPhoneNumbers]', '[EditPasteSpecial]', |
146 | | | '[EditPaste]', '[EditOpenLink]', '[EditNextField]', |
147 | | | '[EditMakeDocLink]', '[EditLocations]', '[EditLinks]', '[EditLeft]', |
148 | | | '[EditInsertText]', '[EditInsertTable]', '[EditInsertPopup]', |
149 | | | '[EditInsertPageBreak]', '[EditInsertObject]', |
150 | | | '[EditInsertFileAttachment]', '[EditInsertButton]', |
151 | | | '[EditIndentFirstLine]', '[EditIndent]', '[EditHorizScrollbar]', |
152 | | | '[EditHeaderFooter]', '[EditGotoField]', '[EditFindNext]', |
153 | | | '[EditFindInPreview]', '[EditFind]', '[EditEncryptionKeys]', |
154 | | | '[EditDown]', '[EditDocument]', '[EditDetach]', '[EditDeselectAll]', |
155 | | | '[EditCut]', '[EditCopy]', '[EditClear]', '[EditButton]', |
156 | | | '[EditBottom]', '[DiscoverFolders]', '[Directories]', |
157 | | | '[DialingRules]', '[DesignViewSelectFormula]', '[DesignViews]', |
158 | | | '[DesignViewNewColumn]', '[DesignViewFormFormula]', |
159 | | | '[DesignViewEditActions]', '[DesignViewColumnDef]', |
160 | | | '[DesignViewAttributes]', '[DesignViewAppendColumn]', |
161 | | | '[DesignSynopsis]', '[DesignSharedFields]', '[DesignReplace]', |
162 | | | '[DesignRefresh]', '[DesignMacros]', '[DesignIcon]', |
163 | | | '[DesignHelpUsingDocument]', '[DesignHelpAboutDocument]', |
164 | | | '[DesignFormWindowTitle]', '[DesignFormUseField]', |
165 | | | '[DesignFormShareField]', '[DesignForms]', '[DesignFormNewField]', |
166 | | | '[DesignFormFieldDef]', '[DesignFormAttributes]', |
167 | | | '[DesignDocumentInfo]', '[DebugLotusScript]', |
168 | | | '[DatabaseReplSettings]', '[DatabaseDelete]', '[CreateView]', |
169 | | | '[CreateTextbox]', '[CreateSubForm]', '[CreateSection]', |
170 | | | '[CreateRectangularHotspot]', '[CreateRectangle]', |
171 | | | '[CreatePolyline]', '[CreatePolygon]', '[CreateNavigator]', |
172 | | | '[CreateLayoutRegion]', '[CreateForm]', '[CreateFolder]', |
173 | | | '[CreateEllipse]', '[CreateControlledAccessSection]', |
174 | | | '[CreateAgent]', '[CreateAction]', '[CopySelectedAsTable]', |
175 | | | '[ComposeWithReference]', '[Compose]', '[CloseWindow]', '[Clear]', |
176 | | | '[ChooseFolders]', '[CalendarGoTo]', '[CalendarFormat]', |
177 | | | '[AttachmentView]', '[AttachmentProperties]', '[AttachmentLaunch]', |
178 | | | '[AttachmentDetachAll]', '[AgentTestRun]', '[AgentSetServerName]', |
179 | | | '[AgentRun]', '[AgentLog]', '[AgentEnableDisable]', '[AgentEdit]', |
180 | | | '[AdminTraceConnection]', '[AdminStatisticsConfig]', |
181 | | | '[AdminSendMailTrace]', '[AdminRemoteConsole]', |
182 | | | '[AdminRegisterUser]', '[AdminRegisterServer]', |
183 | | | '[AdminRegisterFromFile]', '[AdminOutgoingMail]', |
184 | | | '[AdminOpenUsersView]', '[AdminOpenStatistics]', |
185 | | | '[AdminOpenServersView]', '[AdminOpenServerLog]', |
186 | | | '[AdminOpenGroupsView]', '[AdminOpenCertLog]', '[AdminOpenCatalog]', |
187 | | | '[AdminOpenAddressBook]', '[AdminNewOrgUnit]', |
188 | | | '[AdminNewOrganization]', '[Administration]', |
189 | | | '[AdminIDFileSetPassword]', '[AdminIDFileExamine]', |
190 | | | '[AdminIDFileClearPassword]', '[AdminDatabaseQuotas]', |
191 | | | '[AdminDatabaseAnalysis]', '[AdminCrossCertifyKey]', |
192 | | | '[AdminCrossCertifyIDFile]', '[AdminCreateGroup]', '[AdminCertify]', |
193 | | | '[AddToIMContactList]', '[AddDatabaseRepID]', '[AddDatabase]', |
194 | | | '[AddBookmark]' |
195 | | | ), |
196 | | | 2 => array( |
197 | | | 'SELECT', 'FIELD', 'ENVIRONMENT', 'DEFAULT', '@Zone ', '@Yesterday', |
198 | | | '@Yes', '@Year', '@Word', '@Wide', '@While', '@Weekday', |
199 | | | '@WebDbName', '@ViewTitle', '@ViewShowThisUnread', '@Version', |
200 | | | '@VerifyPassword', '@ValidateInternetAddress', '@V4UserAccess', |
201 | | | '@V3UserName', '@V2If', '@UserRoles', '@UserPrivileges', |
202 | | | '@UserNamesList', '@UserNameLanguage', '@UserName', '@UserAccess', |
203 | | | '@UrlQueryString', '@URLOpen', '@URLHistory', '@URLGetHeader', |
204 | | | '@URLEncode', '@URLDecode', '@UpperCase', '@UpdateFormulaContext', |
205 | | | '@Unique', '@UndeleteDocument', '@Unavailable', '@True', '@Trim', |
206 | | | '@Transform', '@ToTime', '@ToNumber', '@Tomorrow', '@Today', |
207 | | | '@TimeZoneToText', '@TimeToTextInZone', '@TimeMerge', '@Time', |
208 | | | '@ThisValue', '@ThisName', '@TextToTime', '@TextToNumber', '@Text', |
209 | | | '@TemplateVersion', '@Tan', '@Sum', '@Success', '@Subset', |
210 | | | '@StatusBar', '@Sqrt', '@Soundex', '@Sort', '@Sin', '@Sign', |
211 | | | '@SetViewInfo', '@SetTargetFrame', '@SetProfileField', |
212 | | | '@SetHTTPHeader', '@SetField', '@SetEnvironment', '@SetDocField', |
213 | | | '@Set', '@ServerName', '@ServerAccess', '@Select', '@Second', |
214 | | | '@Round', '@RightBack', '@Right', '@Return', '@Responses', |
215 | | | '@ReplicaID', '@ReplaceSubstring', '@Replace', '@Repeat', |
216 | | | '@RegQueryValue', '@RefreshECL', '@Random', '@ProperCase', |
217 | | | '@Prompt', '@Power', '@PostedCommand', '@PolicyIsFieldLocked', |
218 | | | '@Platform', '@PickList', '@Pi', '@PasswordQuality', '@Password', |
219 | | | '@OrgDir', '@OptimizeMailAddress', '@OpenInNewWindow', '@Now', |
220 | | | '@Nothing', '@NoteID', '@No', '@NewLine', '@Narrow', '@NameLookup', |
221 | | | '@Name', '@Month', '@Modulo', '@Modified', '@Minute', '@Min', |
222 | | | '@MiddleBack', '@Middle', '@Member', '@Max', '@Matches', |
223 | | | '@MailSignPreference', '@MailSend', '@MailSavePreference', |
224 | | | '@MailEncryptSentPreference', '@MailEncryptSavedPreference', |
225 | | | '@MailDbName', '@LowerCase', '@Log', '@Locale', '@Ln', '@Like', |
226 | | | '@Length', '@LeftBack', '@Left', '@LDAPServer', '@LaunchApp', |
227 | | | '@LanguagePreference', '@Keywords', '@IsVirtualizedDirectory', |
228 | | | '@IsValid', '@IsUsingJavaElement', '@IsUnavailable', '@IsTime', |
229 | | | '@IsText', '@IsResponseDoc', '@IsNumber', '@IsNull', '@IsNotMember', |
230 | | | '@IsNewDoc', '@IsModalHelp', '@IsMember', '@IsExpandable', |
231 | | | '@IsError', '@IsEmbeddedInsideWCT', '@IsDocTruncated', |
232 | | | '@IsDocBeingSaved', '@IsDocBeingRecalculated', '@IsDocBeingMailed', |
233 | | | '@IsDocBeingLoaded', '@IsDocBeingEdited', '@IsDB2', '@IsCategory', |
234 | | | '@IsAvailable', '@IsAppInstalled', '@IsAgentEnabled', '@Integer', |
235 | | | '@InheritedDocumentUniqueID', '@Implode', '@IfError', '@If', |
236 | | | '@Hour', '@HashPassword', '@HardDeleteDocument', '@GetViewInfo', |
237 | | | '@GetProfileField', '@GetPortsList', '@GetIMContactListGroupNames', |
238 | | | '@GetHTTPHeader', '@GetFocusTable', '@GetField', '@GetDocField', |
239 | | | '@GetCurrentTimeZone', '@GetAddressBooks', '@FormLanguage', '@For', |
240 | | | '@FontList', '@FloatEq', '@FileDir', '@False', '@Failure', |
241 | | | '@Explode', '@Exp', '@Eval', '@Error', '@Environment', '@Ends', |
242 | | | '@EnableAlarms', '@Elements', '@EditUserECL', '@EditECL', |
243 | | | '@DoWhile', '@Domain', '@DocumentUniqueID', '@DocSiblings', |
244 | | | '@DocParentNumber', '@DocOmmittedLength', '@DocNumber', '@DocMark', |
245 | | | '@DocLock', '@DocLevel', '@DocLength', '@DocFields', |
246 | | | '@DocDescendants', '@DocChildren', '@Do', '@DialogBox', |
247 | | | '@DeleteField', '@DeleteDocument', '@DDETerminate', '@DDEPoke', |
248 | | | '@DDEInitiate', '@DDEExecute', '@DbTitle', '@DbName', '@DbManager', |
249 | | | '@DbLookup', '@DbExists', '@DbCommand', '@DbColumn', '@DB2Schema', |
250 | | | '@Day', '@Date', '@Created', '@Count', '@Cos', '@Contains', |
251 | | | '@ConfigFile', '@Compare', '@Command', '@ClientType', |
252 | | | '@CheckFormulaSyntax', '@CheckAlarms', '@Char', '@Certificate', |
253 | | | '@BusinessDays', '@BrowserInfo', '@Begins', '@Author', |
254 | | | '@Attachments', '@AttachmentNames', '@AttachmentModifiedTimes', |
255 | | | '@AttachmentLengths', '@ATan2', '@ATan', '@ASin', '@Ascii', |
256 | | | '@AllDescendants', '@AllChildren', '@All', '@AdminECLIsLocked', |
257 | | | '@Adjust', '@AddToFolder', '@ACos', '@Accessed', '@AbstractSimple', |
258 | | | '@Abstract', '@Abs' |
259 | | | ) |
260 | | | ), |
261 | | | 'SYMBOLS' => array( |
262 | | | '(', ')' |
263 | | | ), |
264 | | | 'CASE_SENSITIVE' => array( |
265 | | | GESHI_COMMENTS => false, |
266 | | | 1 => false, |
267 | | | 2 => false |
268 | | | ), |
269 | | | 'STYLES' => array( |
270 | | | 'KEYWORDS' => array( |
271 | | | 1 => 'color: #800000;', |
272 | | | 2 => 'color: #0000FF;' |
273 | | | ), |
274 | | | 'COMMENTS' => array( |
275 | | | 1 => 'color: #008000;' |
276 | | | ), |
277 | | | 'BRACKETS' => array( |
278 | | | |
279 | | | ), |
280 | | | 'STRINGS' => array( |
281 | | | |
282 | | | ), |
283 | | | 'NUMBERS' => array( |
284 | | | |
285 | | | ), |
286 | | | 'METHODS' => array( |
287 | | | 1 => 'color: #0000AA;' |
288 | | | ), |
289 | | | 'SYMBOLS' => array( |
290 | | | |
291 | | | ), |
292 | | | 'ESCAPE_CHAR' => array( |
293 | | | |
294 | | | ), |
295 | | | 'SCRIPT' => array( |
296 | | | ), |
297 | | | 'REGEXPS' => array( |
298 | | | ) |
299 | | | ), |
300 | | | 'URLS' => array( |
301 | | | 1 => '', |
302 | | | 2 => '' |
303 | | | ), |
304 | | | 'OOLANG' => true, |
305 | | | 'OBJECT_SPLITTERS' => array( |
306 | | | 1 => '.' |
307 | | | ), |
308 | | | 'REGEXPS' => array( |
309 | | | ), |
310 | | | 'STRICT_MODE_APPLIES' => GESHI_NEVER, |
311 | | | 'SCRIPT_DELIMITERS' => array( |
312 | | | ), |
313 | | | 'HIGHLIGHT_STRICT_BLOCK' => array( |
314 | | | ), |
315 | | | 'TAB_WIDTH' => 2 |
316 | | | ); |
317 | | | |
318 | | | ?> |