cr_scan_mime_types (private)
cr_scan_mime_types
Defined in packages/acs-content-repository/tcl/acs-content-repository-procs.tcl
Scan AOLserver mime types and insert them into cr_mime_types
- Author:
- ben@openforce
- Partial Call Graph (max 5 caller/called nodes):
- Testcases:
- No testcase defined.
Source code: # Get the config file ns_set set mime_types [ns_configsection "ns/mimetypes"] if {$mime_types ne ""} { foreach {extension mime_type} [ns_set array $mime_types] { # special case if {$extension in {"NoExtension" "Default"}} { continue } ns_log Notice "cr_scan_mime_types: inserting MIME TYPE - $extension maps to $mime_type" # Insert the mime type db_dml insert_mime_type {} } }Generic XQL file: <fullquery name="cr_scan_mime_types.insert_mime_type"> <querytext> insert into cr_mime_types (mime_type, file_extension) select :mime_type, :extension from dual where not exists (select 1 from cr_mime_types where mime_type = :mime_type) </querytext> </fullquery>packages/acs-content-repository/tcl/acs-content-repository-procs.xql
PostgreSQL XQL file: packages/acs-content-repository/tcl/acs-content-repository-procs-postgresql.xql
Oracle XQL file: packages/acs-content-repository/tcl/acs-content-repository-procs-oracle.xql