Index: modules/profile/profile.module =================================================================== RCS file: /cvs/drupal/drupal/modules/profile/profile.module,v retrieving revision 1.251 diff -u -r1.251 profile.module --- modules/profile/profile.module 22 Jan 2009 12:46:06 -0000 1.251 +++ modules/profile/profile.module 1 Mar 2009 02:15:11 -0000 @@ -126,6 +126,15 @@ } /** + * Implementation of hook_variables(). + */ +function profile_variables() { + return array( + 'profile_block_author_fields' => array(), + ); +} + +/** * Implementation of hook_block_list(). */ function profile_block_list() { Index: modules/system/system.module =================================================================== RCS file: /cvs/drupal/drupal/modules/system/system.module,v retrieving revision 1.668 diff -u -r1.668 system.module --- modules/system/system.module 22 Feb 2009 17:55:30 -0000 1.668 +++ modules/system/system.module 1 Mar 2009 02:15:18 -0000 @@ -115,6 +115,434 @@ } /** + * Implementation of hook_variables(). + */ +function system_variables() { + return array( + 'cron_key' => 'drupal', + 'install_profile_modules' => array(), + 'site_name' => 'Drupal', + 'site_mail' => ini_get('sendmail_from'), + 'install_locale_batch_components' => array(), + 'update_d6_requirements' => FALSE, + 'actions_max_stack' => 35, + 'page_compression' => TRUE, + 'cache_flush' => 0, + 'cache_lifetime' => 0, + 'site_404' => '', + 'site_403' => '', + 'drupal_http_request_fails' => FALSE, + 'error_level' => 1, + 'configurable_timezones' => 1, + 'date_default_timezone' => 0, + 'date_format_short' => 'm/d/Y - H:i', + 'date_format_long' => 'l, F j, Y - H:i', + 'date_format_medium' => 'D, m/d/Y - H:i', + 'clean_url' => '0', + 'preprocess_css' => FALSE, + 'file_downloads' => FILE_DOWNLOADS_PUBLIC, + 'css_js_query_string' => '0', + 'preprocess_js' => FALSE, + 'drupal_private_key' => '', + 'cron_semaphore' => FALSE, + 'install_profile' => 'default', + 'anonymous' => 'Anonymous', + 'allow_insecure_uploads' => 0, + 'upload_extensions_default' => 'jpg jpeg gif png txt html doc xls pdf ppt pps odt ods odp', + 'file_directory_temp' => NULL, + 'file_directory_path' => conf_path() . '/files', + 'image_toolkit' => 'gd', + 'language_negotiation' => LANGUAGE_NEGOTIATION_NONE, + 'javascript_parsed' => array(), + 'locale_js_directory' => 'languages', + 'smtp_library' => '', + 'menu_masks' => array(), + 'menu_rebuild_needed' => FALSE, + 'menu_expanded' => array(), + 'menu_main_menu_source' => 'main-menu', + 'menu_secondary_menu_source' => 'secondary-menu', + 'site_offline' => 0, + 'theme_default' => 'garland', + 'theme_settings' => array(), + 'site_mission' => '', + 'site_slogan' => '', + 'site_footer' => '', + 'maintenance_theme' => 'minnelli', + 'site_slogan' => '', + 'admin_theme' => 0, + 'node_admin_theme' => 0, + 'image_jpeg_quality' => 75, + 'date_first_day' => 0, + 'date_format_short_custom' => '', + 'date_format_medium_custom' => '', + 'date_format_long_custom' => '', + 'site_offline_message' => '@site is currently under maintenance. We should be back shortly. Thank you for your patience.', + 'cron_threshold_warning' => 172800, + 'cron_threshold_error' => 1209600, + 'cron_last' => NULL, + 'install_time' => 0, + 'menu_primary_menu' => 0, + 'menu_secondary_menu' => 0, + 'menu_parent_items' => 0, + 'system_update_6043_RC2' => FALSE, + 'forum_block_num_0' => NULL, + 'forum_block_num_1' => NULL, + 'drupal_badge_color' => 'powered-blue', + 'drupal_badge_size' => '80x15', + 'admin_compact_mode' => FALSE, + 'locale_custom_strings' => array(), + 'mime_extension_mapping' => array( + 'ez' => 'application/andrew-inset', + 'atom' => 'application/atom', + 'atomcat' => 'application/atomcat+xml', + 'atomsrv' => 'application/atomserv+xml', + 'cap|pcap' => 'application/cap', + 'cu' => 'application/cu-seeme', + 'tsp' => 'application/dsptype', + 'spl' => 'application/x-futuresplash', + 'hta' => 'application/hta', + 'jar' => 'application/java-archive', + 'ser' => 'application/java-serialized-object', + 'class' => 'application/java-vm', + 'hqx' => 'application/mac-binhex40', + 'cpt' => 'image/x-corelphotopaint', + 'nb' => 'application/mathematica', + 'mdb' => 'application/msaccess', + 'doc|dot' => 'application/msword', + 'bin' => 'application/octet-stream', + 'oda' => 'application/oda', + 'ogg|ogx' => 'application/ogg', + 'pdf' => 'application/pdf', + 'key' => 'application/pgp-keys', + 'pgp' => 'application/pgp-signature', + 'prf' => 'application/pics-rules', + 'ps|ai|eps' => 'application/postscript', + 'rar' => 'application/rar', + 'rdf' => 'application/rdf+xml', + 'rss' => 'application/rss+xml', + 'rtf' => 'application/rtf', + 'smi|smil' => 'application/smil', + 'wpd' => 'application/wordperfect', + 'wp5' => 'application/wordperfect5.1', + 'xhtml|xht' => 'application/xhtml+xml', + 'xml|xsl' => 'application/xml', + 'zip' => 'application/zip', + 'cdy' => 'application/vnd.cinderella', + 'kml' => 'application/vnd.google-earth.kml+xml', + 'kmz' => 'application/vnd.google-earth.kmz', + 'xul' => 'application/vnd.mozilla.xul+xml', + 'xls|xlb|xlt' => 'application/vnd.ms-excel', + 'cat' => 'application/vnd.ms-pki.seccat', + 'stl' => 'application/vnd.ms-pki.stl', + 'ppt|pps' => 'application/vnd.ms-powerpoint', + 'odc' => 'application/vnd.oasis.opendocument.chart', + 'odb' => 'application/vnd.oasis.opendocument.database', + 'odf' => 'application/vnd.oasis.opendocument.formula', + 'odg' => 'application/vnd.oasis.opendocument.graphics', + 'otg' => 'application/vnd.oasis.opendocument.graphics-template', + 'odi' => 'application/vnd.oasis.opendocument.image', + 'odp' => 'application/vnd.oasis.opendocument.presentation', + 'otp' => 'application/vnd.oasis.opendocument.presentation-template', + 'ods' => 'application/vnd.oasis.opendocument.spreadsheet', + 'ots' => 'application/vnd.oasis.opendocument.spreadsheet-template', + 'odt' => 'application/vnd.oasis.opendocument.text', + 'odm' => 'application/vnd.oasis.opendocument.text-master', + 'ott' => 'application/vnd.oasis.opendocument.text-template', + 'oth' => 'application/vnd.oasis.opendocument.text-web', + 'docm' => 'application/vnd.ms-word.document.macroEnabled.12', + 'docx' => 'application/vnd.openxmlformats-officedocument.wordprocessingml.document', + 'dotm' => 'application/vnd.ms-word.template.macroEnabled.12', + 'dotx' => 'application/vnd.openxmlformats-officedocument.wordprocessingml.template', + 'potm' => 'application/vnd.ms-powerpoint.template.macroEnabled.12', + 'potx' => 'application/vnd.openxmlformats-officedocument.presentationml.template', + 'ppam' => 'application/vnd.ms-powerpoint.addin.macroEnabled.12', + 'ppsm' => 'application/vnd.ms-powerpoint.slideshow.macroEnabled.12', + 'ppsx' => 'application/vnd.openxmlformats-officedocument.presentationml.slideshow', + 'pptm' => 'application/vnd.ms-powerpoint.presentation.macroEnabled.12', + 'pptx' => 'application/vnd.openxmlformats-officedocument.presentationml.presentation', + 'xlam' => 'application/vnd.ms-excel.addin.macroEnabled.12', + 'xlsb' => 'application/vnd.ms-excel.sheet.binary.macroEnabled.12', + 'xlsm' => 'application/vnd.ms-excel.sheet.macroEnabled.12', + 'xlsx' => 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet', + 'xltm' => 'application/vnd.ms-excel.template.macroEnabled.12', + 'xltx' => 'application/vnd.openxmlformats-officedocument.spreadsheetml.template', + 'cod' => 'application/vnd.rim.cod', + 'mmf' => 'application/vnd.smaf', + 'sdc' => 'application/vnd.stardivision.calc', + 'sds' => 'application/vnd.stardivision.chart', + 'sda' => 'application/vnd.stardivision.draw', + 'sdd' => 'application/vnd.stardivision.impress', + 'sdf' => 'application/vnd.stardivision.math', + 'sdw' => 'application/vnd.stardivision.writer', + 'sgl' => 'application/vnd.stardivision.writer-global', + 'sxc' => 'application/vnd.sun.xml.calc', + 'stc' => 'application/vnd.sun.xml.calc.template', + 'sxd' => 'application/vnd.sun.xml.draw', + 'std' => 'application/vnd.sun.xml.draw.template', + 'sxi' => 'application/vnd.sun.xml.impress', + 'sti' => 'application/vnd.sun.xml.impress.template', + 'sxm' => 'application/vnd.sun.xml.math', + 'sxw' => 'application/vnd.sun.xml.writer', + 'sxg' => 'application/vnd.sun.xml.writer.global', + 'stw' => 'application/vnd.sun.xml.writer.template', + 'sis' => 'application/vnd.symbian.install', + 'vsd' => 'application/vnd.visio', + 'wbxml' => 'application/vnd.wap.wbxml', + 'wmlc' => 'application/vnd.wap.wmlc', + 'wmlsc' => 'application/vnd.wap.wmlscriptc', + 'wk' => 'application/x-123', + '7z' => 'application/x-7z-compressed', + 'abw' => 'application/x-abiword', + 'dmg' => 'application/x-apple-diskimage', + 'bcpio' => 'application/x-bcpio', + 'torrent' => 'application/x-bittorrent', + 'cab' => 'application/x-cab', + 'cbr' => 'application/x-cbr', + 'cbz' => 'application/x-cbz', + 'cdf' => 'application/x-cdf', + 'vcd' => 'application/x-cdlink', + 'pgn' => 'application/x-chess-pgn', + 'cpio' => 'application/x-cpio', + 'csh' => 'text/x-csh', + 'deb|udeb' => 'application/x-debian-package', + 'dcr|dir|dxr' => 'application/x-director', + 'dms' => 'application/x-dms', + 'wad' => 'application/x-doom', + 'dvi' => 'application/x-dvi', + 'rhtml' => 'application/x-httpd-eruby', + 'flac' => 'application/x-flac', + 'pfa|pfb|gsf|pcf|pcf.Z' => 'application/x-font', + 'mm' => 'application/x-freemind', + 'gnumeric' => 'application/x-gnumeric', + 'sgf' => 'application/x-go-sgf', + 'gcf' => 'application/x-graphing-calculator', + 'gtar|tgz|taz' => 'application/x-gtar', + 'hdf' => 'application/x-hdf', + 'phtml|pht|php' => 'application/x-httpd-php', + 'phps' => 'application/x-httpd-php-source', + 'php3' => 'application/x-httpd-php3', + 'php3p' => 'application/x-httpd-php3-preprocessed', + 'php4' => 'application/x-httpd-php4', + 'ica' => 'application/x-ica', + 'ins|isp' => 'application/x-internet-signup', + 'iii' => 'application/x-iphone', + 'iso' => 'application/x-iso9660-image', + 'jnlp' => 'application/x-java-jnlp-file', + 'js' => 'application/x-javascript', + 'jmz' => 'application/x-jmol', + 'chrt' => 'application/x-kchart', + 'kil' => 'application/x-killustrator', + 'skp|skd|skt|skm' => 'application/x-koan', + 'kpr|kpt' => 'application/x-kpresenter', + 'ksp' => 'application/x-kspread', + 'kwd|kwt' => 'application/x-kword', + 'latex' => 'application/x-latex', + 'lha' => 'application/x-lha', + 'lyx' => 'application/x-lyx', + 'lzh' => 'application/x-lzh', + 'lzx' => 'application/x-lzx', + 'frm|maker|frame|fm|fb|book|fbdoc' => 'application/x-maker', + 'mif' => 'application/x-mif', + 'wmd' => 'application/x-ms-wmd', + 'wmz' => 'application/x-ms-wmz', + 'com|exe|bat|dll' => 'application/x-msdos-program', + 'msi' => 'application/x-msi', + 'nc' => 'application/x-netcdf', + 'pac' => 'application/x-ns-proxy-autoconfig', + 'nwc' => 'application/x-nwc', + 'o' => 'application/x-object', + 'oza' => 'application/x-oz-application', + 'p7r' => 'application/x-pkcs7-certreqresp', + 'crl' => 'application/x-pkcs7-crl', + 'pyc|pyo' => 'application/x-python-code', + 'qtl' => 'application/x-quicktimeplayer', + 'rpm' => 'application/x-redhat-package-manager', + 'sh' => 'text/x-sh', + 'shar' => 'application/x-shar', + 'swf|swfl' => 'application/x-shockwave-flash', + 'sit|sitx' => 'application/x-stuffit', + 'sv4cpio' => 'application/x-sv4cpio', + 'sv4crc' => 'application/x-sv4crc', + 'tar' => 'application/x-tar', + 'tcl' => 'application/x-tcl', + 'gf' => 'application/x-tex-gf', + 'pk' => 'application/x-tex-pk', + 'texinfo|texi' => 'application/x-texinfo', + '~|%|bak|old|sik' => 'application/x-trash', + 't|tr|roff' => 'application/x-troff', + 'man' => 'application/x-troff-man', + 'me' => 'application/x-troff-me', + 'ms' => 'application/x-troff-ms', + 'ustar' => 'application/x-ustar', + 'src' => 'application/x-wais-source', + 'wz' => 'application/x-wingz', + 'crt' => 'application/x-x509-ca-cert', + 'xcf' => 'application/x-xcf', + 'fig' => 'application/x-xfig', + 'xpi' => 'application/x-xpinstall', + 'au|snd' => 'audio/basic', + 'mid|midi|kar' => 'audio/midi', + 'mpga|mpega|mp2|mp3|m4a' => 'audio/mpeg', + 'm3u' => 'audio/x-mpegurl', + 'oga|spx' => 'audio/ogg', + 'sid' => 'audio/prs.sid', + 'aif|aiff|aifc' => 'audio/x-aiff', + 'gsm' => 'audio/x-gsm', + 'wma' => 'audio/x-ms-wma', + 'wax' => 'audio/x-ms-wax', + 'ra|rm|ram' => 'audio/x-pn-realaudio', + 'ra' => 'audio/x-realaudio', + 'pls' => 'audio/x-scpls', + 'sd2' => 'audio/x-sd2', + 'wav' => 'audio/x-wav', + 'alc' => 'chemical/x-alchemy', + 'cac|cache' => 'chemical/x-cache', + 'csf' => 'chemical/x-cache-csf', + 'cbin|cascii|ctab' => 'chemical/x-cactvs-binary', + 'cdx' => 'chemical/x-cdx', + 'cer' => 'chemical/x-cerius', + 'c3d' => 'chemical/x-chem3d', + 'chm' => 'chemical/x-chemdraw', + 'cif' => 'chemical/x-cif', + 'cmdf' => 'chemical/x-cmdf', + 'cml' => 'chemical/x-cml', + 'cpa' => 'chemical/x-compass', + 'bsd' => 'chemical/x-crossfire', + 'csml|csm' => 'chemical/x-csml', + 'ctx' => 'chemical/x-ctx', + 'cxf|cef' => 'chemical/x-cxf', + 'emb|embl' => 'chemical/x-embl-dl-nucleotide', + 'spc' => 'chemical/x-galactic-spc', + 'inp|gam|gamin' => 'chemical/x-gamess-input', + 'fch|fchk' => 'chemical/x-gaussian-checkpoint', + 'cub' => 'chemical/x-gaussian-cube', + 'gau|gjc|gjf' => 'chemical/x-gaussian-input', + 'gal' => 'chemical/x-gaussian-log', + 'gcg' => 'chemical/x-gcg8-sequence', + 'gen' => 'chemical/x-genbank', + 'hin' => 'chemical/x-hin', + 'istr|ist' => 'chemical/x-isostar', + 'jdx|dx' => 'chemical/x-jcamp-dx', + 'kin' => 'chemical/x-kinemage', + 'mcm' => 'chemical/x-macmolecule', + 'mmd|mmod' => 'chemical/x-macromodel-input', + 'mol' => 'chemical/x-mdl-molfile', + 'rd' => 'chemical/x-mdl-rdfile', + 'rxn' => 'chemical/x-mdl-rxnfile', + 'sd|sdf' => 'chemical/x-mdl-sdfile', + 'tgf' => 'chemical/x-mdl-tgf', + 'mcif' => 'chemical/x-mmcif', + 'mol2' => 'chemical/x-mol2', + 'b' => 'chemical/x-molconn-Z', + 'gpt' => 'chemical/x-mopac-graph', + 'mop|mopcrt|mpc|dat|zmt' => 'chemical/x-mopac-input', + 'moo' => 'chemical/x-mopac-out', + 'mvb' => 'chemical/x-mopac-vib', + 'asn' => 'chemical/x-ncbi-asn1-spec', + 'prt|ent' => 'chemical/x-ncbi-asn1-ascii', + 'val|aso' => 'chemical/x-ncbi-asn1-binary', + 'pdb|ent' => 'chemical/x-pdb', + 'ros' => 'chemical/x-rosdal', + 'sw' => 'chemical/x-swissprot', + 'vms' => 'chemical/x-vamas-iso14976', + 'vmd' => 'chemical/x-vmd', + 'xtel' => 'chemical/x-xtel', + 'xyz' => 'chemical/x-xyz', + 'gif' => 'image/gif', + 'ief' => 'image/ief', + 'jpeg|jpg|jpe' => 'image/jpeg', + 'pcx' => 'image/pcx', + 'png' => 'image/png', + 'svg|svgz' => 'image/svg+xml', + 'tiff|tif' => 'image/tiff', + 'djvu|djv' => 'image/vnd.djvu', + 'wbmp' => 'image/vnd.wap.wbmp', + 'ras' => 'image/x-cmu-raster', + 'cdr' => 'image/x-coreldraw', + 'pat' => 'image/x-coreldrawpattern', + 'cdt' => 'image/x-coreldrawtemplate', + 'ico' => 'image/x-icon', + 'art' => 'image/x-jg', + 'jng' => 'image/x-jng', + 'bmp' => 'image/x-ms-bmp', + 'psd' => 'image/x-photoshop', + 'pnm' => 'image/x-portable-anymap', + 'pbm' => 'image/x-portable-bitmap', + 'pgm' => 'image/x-portable-graymap', + 'ppm' => 'image/x-portable-pixmap', + 'rgb' => 'image/x-rgb', + 'xbm' => 'image/x-xbitmap', + 'xpm' => 'image/x-xpixmap', + 'xwd' => 'image/x-xwindowdump', + 'eml' => 'message/rfc822', + 'igs|iges' => 'model/iges', + 'msh|mesh|silo' => 'model/mesh', + 'wrl|vrml' => 'model/vrml', + 'ics|icz' => 'text/calendar', + 'css' => 'text/css', + 'csv' => 'text/csv', + '323' => 'text/h323', + 'html|htm|shtml' => 'text/html', + 'uls' => 'text/iuls', + 'mml' => 'text/mathml', + 'asc|txt|text|pot' => 'text/plain', + 'rtx' => 'text/richtext', + 'sct|wsc' => 'text/scriptlet', + 'tm|ts' => 'text/texmacs', + 'tsv' => 'text/tab-separated-values', + 'jad' => 'text/vnd.sun.j2me.app-descriptor', + 'wml' => 'text/vnd.wap.wml', + 'wmls' => 'text/vnd.wap.wmlscript', + 'bib' => 'text/x-bibtex', + 'boo' => 'text/x-boo', + 'h++|hpp|hxx|hh' => 'text/x-c++hdr', + 'c++|cpp|cxx|cc' => 'text/x-c++src', + 'h' => 'text/x-chdr', + 'htc' => 'text/x-component', + 'c' => 'text/x-csrc', + 'd' => 'text/x-dsrc', + 'diff|patch' => 'text/x-diff', + 'hs' => 'text/x-haskell', + 'java' => 'text/x-java', + 'lhs' => 'text/x-literate-haskell', + 'moc' => 'text/x-moc', + 'p|pas' => 'text/x-pascal', + 'gcd' => 'text/x-pcs-gcd', + 'pl|pm' => 'text/x-perl', + 'py' => 'text/x-python', + 'etx' => 'text/x-setext', + 'tcl|tk' => 'text/x-tcl', + 'tex|ltx|sty|cls' => 'text/x-tex', + 'vcs' => 'text/x-vcalendar', + 'vcf' => 'text/x-vcard', + '3gp' => 'video/3gpp', + 'dl' => 'video/dl', + 'dif|dv' => 'video/dv', + 'fli' => 'video/fli', + 'gl' => 'video/gl', + 'mpeg|mpg|mpe' => 'video/mpeg', + 'mp4' => 'video/mp4', + 'ogv' => 'video/ogg', + 'qt|mov' => 'video/quicktime', + 'mxu' => 'video/vnd.mpegurl', + 'lsf|lsx' => 'video/x-la-asf', + 'mng' => 'video/x-mng', + 'asf|asx' => 'video/x-ms-asf', + 'wm' => 'video/x-ms-wm', + 'wmv' => 'video/x-ms-wmv', + 'wmx' => 'video/x-ms-wmx', + 'wvx' => 'video/x-ms-wvx', + 'avi' => 'video/x-msvideo', + 'movie' => 'video/x-sgi-movie', + 'ice' => 'x-conference/x-cooltalk', + 'sisx' => 'x-epoc/x-sisx-app', + 'vrm|vrml|wrl' => 'x-world/x-vrml', + 'xps' => 'application/vnd.ms-xpsdocument', + ), + ); +} + +/** * Implementation of hook_theme(). */ function system_theme() { Index: modules/taxonomy/taxonomy.module =================================================================== RCS file: /cvs/drupal/drupal/modules/taxonomy/taxonomy.module,v retrieving revision 1.461 diff -u -r1.461 taxonomy.module --- modules/taxonomy/taxonomy.module 11 Feb 2009 03:53:36 -0000 1.461 +++ modules/taxonomy/taxonomy.module 1 Mar 2009 02:15:19 -0000 @@ -188,6 +188,15 @@ } /** + * Implementation of hook_variables(). + */ +function taxonomy_variables() { + return array( + 'taxonomy_override_selector' => FALSE, + ); +} + +/** * Return the vocabulary name given the vocabulary object. */ function taxonomy_admin_vocabulary_title_callback($vocabulary) { Index: modules/contact/contact.module =================================================================== RCS file: /cvs/drupal/drupal/modules/contact/contact.module,v retrieving revision 1.111 diff -u -r1.111 contact.module --- modules/contact/contact.module 9 Oct 2008 15:15:51 -0000 1.111 +++ modules/contact/contact.module 1 Mar 2009 02:15:01 -0000 @@ -112,6 +112,17 @@ } /** + * Implementation of hook_variables(). + */ +function contact_variables() { + return array( + 'contact_form_information' => t('You can leave a message using the contact form below.'), + 'contact_hourly_threshold' => 3, + 'contact_default_status' => 1, + ); +} + +/** * Determine if a user can access to the contact tab. */ function _contact_user_tab_access($account) { Index: modules/dblog/dblog.module =================================================================== RCS file: /cvs/drupal/drupal/modules/dblog/dblog.module,v retrieving revision 1.35 diff -u -r1.35 dblog.module --- modules/dblog/dblog.module 25 Jan 2009 12:19:31 -0000 1.35 +++ modules/dblog/dblog.module 1 Mar 2009 02:15:01 -0000 @@ -81,6 +81,18 @@ return $items; } +/** + * Implementation of hook_variables(). + */ +function dblog_variables() { + return array( + 'dblog_row_limit' => 1000, + ); +} + +/** + * Implementation of hook_init(). + */ function dblog_init() { if (arg(0) == 'admin' && arg(1) == 'reports') { // Add the CSS for this module @@ -88,8 +100,6 @@ } } - - /** * Implementation of hook_cron(). * Index: modules/locale/locale.module =================================================================== RCS file: /cvs/drupal/drupal/modules/locale/locale.module,v retrieving revision 1.237 diff -u -r1.237 locale.module --- modules/locale/locale.module 5 Feb 2009 00:32:46 -0000 1.237 +++ modules/locale/locale.module 1 Mar 2009 02:15:05 -0000 @@ -165,6 +165,15 @@ } /** + * Implementation of hook_variables(). + */ +function locale_variables() { + return array( + 'locale_cache_strings' => 1, + ); +} + +/** * Wrapper function to be able to set callbacks in locale.inc */ function locale_inc_callback() { Index: modules/simpletest/tests/system_test.module =================================================================== RCS file: /cvs/drupal/drupal/modules/simpletest/tests/system_test.module,v retrieving revision 1.8 diff -u -r1.8 system_test.module --- modules/simpletest/tests/system_test.module 9 Dec 2008 11:09:26 -0000 1.8 +++ modules/simpletest/tests/system_test.module 1 Mar 2009 02:15:13 -0000 @@ -42,8 +42,7 @@ $items['system-test/variable-get'] = array( 'title' => 'Variable Get', - 'page callback' => 'variable_get', - 'page arguments' => array('simpletest_bootstrap_variable_test', NULL), + 'page callback' => 'simpletest_bootstrap_variable_test', 'access arguments' => array('access content'), 'type' => MENU_CALLBACK, ); @@ -86,6 +85,14 @@ return $output; } +/** + * Menu callback; SimpleTest Bootstrap Variable test. + */ +function simpletest_bootstrap_variable_test() { + echo variable_get('simpletest_bootstrap_variable_test'); + exit; +} + function system_test_redirect($code) { $code = (int)$code; if ($code != 200) { Index: modules/simpletest/tests/bootstrap.test =================================================================== RCS file: /cvs/drupal/drupal/modules/simpletest/tests/bootstrap.test,v retrieving revision 1.12 diff -u -r1.12 bootstrap.test --- modules/simpletest/tests/bootstrap.test 31 Jan 2009 16:50:57 -0000 1.12 +++ modules/simpletest/tests/bootstrap.test 1 Mar 2009 02:15:13 -0000 @@ -145,23 +145,27 @@ } /** - * testVariable + * Test the variable system. */ function testVariable() { + // Retrieving default values for variables. + $default_anonymous = 'Anonymous'; // The default anonymous variable from System module. + $anonymous = variable_get('anonymous'); + $this->assertIdentical($anonymous, $default_anonymous, t('Retrieving default values for variables')); + // Setting and retrieving values. $variable = $this->randomName(); variable_set('simpletest_bootstrap_variable_test', $variable); $this->assertIdentical($variable, variable_get('simpletest_bootstrap_variable_test'), t('Setting and retrieving values')); // Make sure the variable persists across multiple requests. - $this->drupalGet('system-test/variable-get'); - $this->assertText($variable, t('Variable persists across multiple requests')); + $retrieved_variable = $this->drupalGet('system-test/variable-get'); + $this->assertIdentical($retrieved_variable, $variable, t('Variable persists across multiple requests')); // Deleting variables. - $default_value = $this->randomName(); variable_del('simpletest_bootstrap_variable_test'); - $variable = variable_get('simpletest_bootstrap_variable_test', $default_value); - $this->assertIdentical($variable, $default_value, t('Deleting variables')); + $variable = variable_get('simpletest_bootstrap_variable_test'); + $this->assertIdentical($variable, NULL, t('Deleting variables')); } /** Index: modules/block/block.module =================================================================== RCS file: /cvs/drupal/drupal/modules/block/block.module,v retrieving revision 1.322 diff -u -r1.322 block.module --- modules/block/block.module 11 Feb 2009 05:33:18 -0000 1.322 +++ modules/block/block.module 1 Mar 2009 02:14:54 -0000 @@ -88,6 +88,15 @@ } /** + * Implementation of hook_variables(). + */ +function block_variables() { + return array( + 'block_cache' => CACHE_DISABLED, + ); +} + +/** * Implementation of hook_theme(). */ function block_theme() { Index: modules/color/color.module =================================================================== RCS file: /cvs/drupal/drupal/modules/color/color.module,v retrieving revision 1.56 diff -u -r1.56 color.module --- modules/color/color.module 18 Feb 2009 14:28:22 -0000 1.56 +++ modules/color/color.module 1 Mar 2009 02:14:58 -0000 @@ -28,6 +28,19 @@ } /** + * Implementation of hook_variables(). + */ +function color_variables() { + return array( + 'color_screenshot' => NULL, + 'color_stylesheets' => array(), + 'color_logo' => NULL, + 'color_palette' => array(), + 'color_files' => array(), + ); +} + +/** * Implementation of hook_form_FORM_ID_alter(). */ function color_form_system_theme_settings_alter(&$form, &$form_state) { Index: modules/upload/upload.module =================================================================== RCS file: /cvs/drupal/drupal/modules/upload/upload.module,v retrieving revision 1.228 diff -u -r1.228 upload.module --- modules/upload/upload.module 20 Feb 2009 10:26:35 -0000 1.228 +++ modules/upload/upload.module 1 Mar 2009 02:15:22 -0000 @@ -105,6 +105,20 @@ } /** + * Implementation of hook_variables(). + */ +function upload_variables() { + return array( + 'upload_max_resolution' => 0, + 'upload_list_default' => 1, + 'upload_extensions' => 'jpg jpeg gif png txt doc xls pdf ppt pps odt ods odp', + 'upload_uploadsize' => 1, + 'upload_usersize' => 1, + 'upload' => 1, + ); +} + +/** * Determine the limitations on files that a given user may upload. The user * may be in multiple roles so we select the most permissive limitations from * all of their roles. @@ -184,7 +198,7 @@ // Save new file uploads. if (user_access('upload files') && ($file = file_save_upload('upload', $validators, file_directory_path()))) { - $file->list = variable_get('upload_list_default', 1); + $file->list = variable_get('upload_list_default'); $file->description = $file->filename; $file->weight = 0; $file->new = TRUE; Index: modules/syslog/syslog.module =================================================================== RCS file: /cvs/drupal/drupal/modules/syslog/syslog.module,v retrieving revision 1.21 diff -u -r1.21 syslog.module --- modules/syslog/syslog.module 21 Jan 2009 14:22:32 -0000 1.21 +++ modules/syslog/syslog.module 1 Mar 2009 02:15:15 -0000 @@ -38,6 +38,15 @@ return $items; } +/** + * Implementation of hook_variables(). + */ +function syslog_variables() { + return array( + 'syslog_facility' => DEFAULT_SYSLOG_FACILITY, + ); +} + function syslog_admin_settings() { $form['syslog_facility'] = array( '#type' => 'select', Index: modules/search/search.module =================================================================== RCS file: /cvs/drupal/drupal/modules/search/search.module,v retrieving revision 1.283 diff -u -r1.283 search.module --- modules/search/search.module 4 Jan 2009 16:10:48 -0000 1.283 +++ modules/search/search.module 1 Mar 2009 02:15:12 -0000 @@ -138,6 +138,31 @@ } /** + * Implementation of hook_variables(). + */ +function search_variables() { + return array( + 'minimum_word_size' => 3, + 'overlap_cjk' => TRUE, + 'search_cron_limit' => 100, + 'search_tag_weights' => array( + 'h1' => 25, + 'h2' => 18, + 'h3' => 15, + 'h4' => 12, + 'h5' => 9, + 'h6' => 6, + 'u' => 3, + 'b' => 3, + 'i' => 3, + 'strong' => 3, + 'em' => 3, + 'a' => 10, + ), + ); +} + +/** * Implementation of hook_perm(). */ function search_perm() { Index: modules/book/book.module =================================================================== RCS file: /cvs/drupal/drupal/modules/book/book.module,v retrieving revision 1.486 diff -u -r1.486 book.module --- modules/book/book.module 18 Feb 2009 13:46:53 -0000 1.486 +++ modules/book/book.module 1 Mar 2009 02:14:57 -0000 @@ -164,6 +164,17 @@ } /** + * Implementation of hook_variables(). + */ +function book_variables() { + return array( + 'book_allowed_types' => array('book'), + 'book_child_type' => 'book', + 'book_block_mode' => 'all pages', + ); +} + +/** * Menu item access callback - determine if the outline tab is accessible. */ function _book_outline_access($node) { Index: modules/filter/filter.module =================================================================== RCS file: /cvs/drupal/drupal/modules/filter/filter.module,v retrieving revision 1.240 diff -u -r1.240 filter.module --- modules/filter/filter.module 21 Jan 2009 16:58:42 -0000 1.240 +++ modules/filter/filter.module 1 Mar 2009 02:15:03 -0000 @@ -130,6 +130,19 @@ return $items; } +/** + * Implementation of hook_variables(). + */ +function filter_variables() { + return array( + 'filter_default_format' => 1, + 'allowed_html' => '