Example #1
0
<?php

/////////////////////////////////////////////////////////////////////////////////////////////////////////
// In release 3.8.14 the WPSC_Country class was moved to wpsc-country.class.php to be consistent with
// the other geography classes added in the release
//
// if deprecated processing is enabled we will give a message, just as if we were allowed to put class
// methods in the deprecated file, if deprecated processing is not enabled we exit with the method, much
// like would happen with an undefined function call.
//
// TODO: This processing is added at version 3.8.14 and intended to be removed after a reasonable number
// of interim releases. See GitHub Issue https://github.com/wp-e-commerce/WP-e-Commerce/issues/1016
/////////////////////////////////////////////////////////////////////////////////////////////////////////
if (defined('WPSC_LOAD_DEPRECATED') && WPSC_LOAD_DEPRECATED) {
    _wpsc_deprecated_file(__FILE__, '3.8.14', __('You should not be including the country.class.php (or any WPeC) file directly. The WPSC_Country class has been moved to wpsc-country.class.php', 'wp-e-commerce'));
    require_once WPSC_FILE_PATH . '/wpsc-includes/wpsc-country.class.php';
}
Example #2
0
<?php

_wpsc_deprecated_file(__FILE__, '4.0', __('The mimetype class has been deprecated in favor of core WordPress functionality.', 'wpsc'));
class mimetype
{
    function getType($filename)
    {
        // get base name of the filename provided by user
        $filename = basename($filename);
        // break file into parts seperated by .
        $filename = explode('.', $filename);
        // take the last part of the file to get the file extension
        $filename = $filename[count($filename) - 1];
        // find mime type
        return $this->privFindType($filename);
    }
    function privFindType($ext)
    {
        // create mimetypes array
        $mimetypes = $this->privBuildMimeArray();
        // return mime type for extension
        if (isset($mimetypes[$ext])) {
            return $mimetypes[$ext];
            // if the extension wasn't found return octet-stream
        } else {
            return 'application/octet-stream';
        }
    }
    function privBuildMimeArray()
    {
        return array("ez" => "application/andrew-inset", "hqx" => "application/mac-binhex40", "cpt" => "application/mac-compactpro", "doc" => "application/msword", "bin" => "application/octet-stream", "dms" => "application/octet-stream", "lha" => "application/octet-stream", "lzh" => "application/octet-stream", "exe" => "application/octet-stream", "class" => "application/octet-stream", "so" => "application/octet-stream", "dll" => "application/octet-stream", "oda" => "application/oda", "pdf" => "application/pdf", "ai" => "application/postscript", "eps" => "application/postscript", "ps" => "application/postscript", "smi" => "application/smil", "smil" => "application/smil", "wbxml" => "application/vnd.wap.wbxml", "wmlc" => "application/vnd.wap.wmlc", "wmlsc" => "application/vnd.wap.wmlscriptc", "bcpio" => "application/x-bcpio", "vcd" => "application/x-cdlink", "pgn" => "application/x-chess-pgn", "cpio" => "application/x-cpio", "csh" => "application/x-csh", "dcr" => "application/x-director", "dir" => "application/x-director", "dxr" => "application/x-director", "dvi" => "application/x-dvi", "spl" => "application/x-futuresplash", "gtar" => "application/x-gtar", "hdf" => "application/x-hdf", "js" => "application/x-javascript", "skp" => "application/x-koan", "skd" => "application/x-koan", "skt" => "application/x-koan", "skm" => "application/x-koan", "latex" => "application/x-latex", "nc" => "application/x-netcdf", "cdf" => "application/x-netcdf", "sh" => "application/x-sh", "shar" => "application/x-shar", "swf" => "application/x-shockwave-flash", "sit" => "application/x-stuffit", "sv4cpio" => "application/x-sv4cpio", "sv4crc" => "application/x-sv4crc", "tar" => "application/x-tar", "tcl" => "application/x-tcl", "tex" => "application/x-tex", "texinfo" => "application/x-texinfo", "texi" => "application/x-texinfo", "t" => "application/x-troff", "tr" => "application/x-troff", "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", "xhtml" => "application/xhtml+xml", "xht" => "application/xhtml+xml", "zip" => "application/zip", "au" => "audio/basic", "snd" => "audio/basic", "mid" => "audio/midi", "midi" => "audio/midi", "kar" => "audio/midi", "mpga" => "audio/mpeg", "mp2" => "audio/mpeg", "mp3" => "audio/mpeg", "m4a" => "audio/mp4", "aif" => "audio/x-aiff", "aiff" => "audio/x-aiff", "aifc" => "audio/x-aiff", "m3u" => "audio/x-mpegurl", "ram" => "audio/x-pn-realaudio", "rm" => "audio/x-pn-realaudio", "rpm" => "audio/x-pn-realaudio-plugin", "ra" => "audio/x-realaudio", "wav" => "audio/x-wav", "pdb" => "chemical/x-pdb", "xyz" => "chemical/x-xyz", "bmp" => "image/bmp", "gif" => "image/gif", "ief" => "image/ief", "jpeg" => "image/jpeg", "jpg" => "image/jpeg", "jpe" => "image/jpeg", "png" => "image/png", "tiff" => "image/tiff", "tif" => "image/tif", "djvu" => "image/vnd.djvu", "djv" => "image/vnd.djvu", "wbmp" => "image/vnd.wap.wbmp", "ras" => "image/x-cmu-raster", "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-windowdump", "igs" => "model/iges", "iges" => "model/iges", "msh" => "model/mesh", "mesh" => "model/mesh", "silo" => "model/mesh", "wrl" => "model/vrml", "vrml" => "model/vrml", "css" => "text/css", "html" => "text/html", "htm" => "text/html", "asc" => "text/plain", "txt" => "text/plain", "rtx" => "text/richtext", "rtf" => "text/rtf", "sgml" => "text/sgml", "sgm" => "text/sgml", "tsv" => "text/tab-seperated-values", "wml" => "text/vnd.wap.wml", "wmls" => "text/vnd.wap.wmlscript", "etx" => "text/x-setext", "xml" => "text/xml", "xsl" => "text/xml", "mpeg" => "video/mpeg", "mpg" => "video/mpeg", "mpe" => "video/mpeg", "mp4" => "video/mp4", "qt" => "video/quicktime", "mov" => "video/quicktime", "mxu" => "video/vnd.mpegurl", "avi" => "video/x-msvideo", "movie" => "video/x-sgi-movie", "ice" => "x-conference-xcooltalk");
<?php

_wpsc_deprecated_file(__FILE__, '3.9', '/wpsc-components/theme-engine-v1/classes/checkout-localization.php', __('This file has been scoped specifically to the 1.0 theme engine component.', 'wp-e-commerce'));
if (!function_exists('_wpsc_countries_localizations')) {
    // make the countries and regions information available to our javascript
    add_filter('wpsc_javascript_localizations', '_wpsc_countries_localizations', 10, 1);
    /**
     * add countries data to the wpec javascript localizations
     *
     * @access private
     * @since 3.8.14
     *
     * @param array 	localizations  other localizations that can be added to
     *
     * @return array	localizations array with countries information added
     */
    function _wpsc_countries_localizations($localizations_array)
    {
        $localizations_array['no_country_selected'] = __('Please select a country', 'wp-e-commerce');
        $localizations_array['no_region_selected_format'] = __('Please select a %s', 'wp-e-commerce');
        $localizations_array['no_region_label'] = __('State/Province', 'wp-e-commerce');
        $localizations_array['base_country'] = get_option('base_country');
        $country_list = array();
        foreach (WPSC_Countries::get_countries() as $country_id => $wpsc_country) {
            if ($wpsc_country->is_visible()) {
                $country_list[$wpsc_country->get_isocode()] = $wpsc_country->get_name();
                if ($wpsc_country->has_regions()) {
                    $regions = $wpsc_country->get_regions();
                    $region_list = array();
                    foreach ($regions as $region_id => $wpsc_region) {
                        $region_list[$region_id] = $wpsc_region->get_name();
Example #4
0
<?php

_wpsc_deprecated_file(__FILE__, '3.9', '', __('The sole function that existed in users.php has now been deprecated.', 'wp-e-commerce'));