This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. */ include_once 'wp-css-functions.php'; define('WP_CSS_VERSION', '2.0.5'); define('WP_CSS_URL', get_option('siteurl') . '/' . PLUGINDIR . '/wp-css'); define('WP_CSS_PATH', ABSPATH . PLUGINDIR . '/wp-css'); define('WP_CSS_CACHE_PATH', WP_CSS_PATH . '/cache/'); define('TEMPLATEURL', get_theme_root_uri() . '/' . get_stylesheet()); if (!is_dir(WP_CSS_CACHE_PATH)) { @mkdir(WP_CSS_CACHE_PATH); } if (!defined('WP_ADMIN')) { wp_css_setting(array('u' => TEMPLATEURL, 'p' => get_theme_root() . '/' . get_stylesheet(), 'c' => wp_css_cache_time())); } function wp_css($file, $echo = true) { $dir = explode('/', $file); array_shift($dir); // get rid of blank space array_pop($dir); // get rid of css file if (!file_exists(WP_CSS_CACHE_PATH . 'wp-css-settings.txt')) { $url_array = array('c' => wp_css_cache_time(), 'd' => implode('/', $dir), 'u' => TEMPLATEURL, 'p' => TEMPLATEPATH); } else { $url_array = array('d' => implode('/', $dir)); } $wp_css_attributes = wp_css_url($url_array); if (wp_css_activation() == 'on') {
Released under the GPL v.2, http://www.gnu.org/copyleft/gpl.html This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. */ global $wp_css; //include_once('../../../wp-config.php'); include_once 'wp-css-functions.php'; if (isset($_GET['f'])) { $wp_css['file'] = substr($_GET['f'], 0, 1) == '/' ? substr($_GET['f'], 1) : $_GET['f']; if (eregi('wp\\-config\\.php', $wp_css['file'])) { exit; } if ($wp_css['settings'] = wp_css_setting()) { $wp_css['url'] = $wp_css['settings']['u'] . '/'; $wp_css['path'] = $wp_css['settings']['p'] . '/'; $wp_css['cache'] = $wp_css['settings']['c']; } else { $wp_css['url'] = wp_css_decode_string($_GET['u']) . '/'; $wp_css['path'] = wp_css_decode_string($_GET['p']) . '/'; $wp_css['cache'] = wp_css_decode_string($_GET['c']); } if (isset($_GET['d'])) { $wp_css['dir'] = wp_css_decode_string($_GET['d']); } if (extension_loaded('zlib') && substr_count($_SERVER['HTTP_ACCEPT_ENCODING'], 'gzip')) { ob_start('ob_gzhandler'); header('Content-Encoding: gzip'); } else {