%PDF- %PDF-
Direktori : /home/dimen328/libertysa.com.br/admin/modules/blog/app/controllers/components/ |
Current File : /home/dimen328/libertysa.com.br/admin/modules/blog/app/controllers/components/pjUtil.component.php |
<?php if (!defined("ROOT_PATH")) { header("HTTP/1.1 403 Forbidden"); exit; } class pjUtil extends pjToolkit { static public function getPageURL() { $pageURL = (@$_SERVER["HTTPS"] == "on") ? "https://" : "http://"; if ($_SERVER["SERVER_PORT"] != "80") { $pageURL .= $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"]; } else { $pageURL .= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"]; } return $pageURL; } static public function html2txt($document){ $search = array('@<script[^>]*?>.*?</script>@si', '@<[\/\!]*?[^<>]*?>@si', '@<style[^>]*?>.*?</style>@siU', '@<![\s\S]*?--[ \t\n\r]*>@' ); $text = preg_replace($search, '', $document); return $text; } static public function textToHtml($content) { $content = preg_replace('/\r\n|\n/', '<br />', $content); return '<html><head><title></title></head><body>'.$content.'</body></html>'; } static public function truncateDescription($string, $limit, $break=".", $pad="..."){ if(strlen($string) <= $limit) return $string; if(false !== ($breakpoint = strpos($string, $break, $limit))) { if($breakpoint < strlen($string) - 1) { $string = substr($string, 0, $breakpoint) . $pad; } } return $string; } static public function getPostMaxSize() { $post_max_size = ini_get('post_max_size'); switch (substr($post_max_size, -1)) { case 'G': $post_max_size = (int) $post_max_size * 1024 * 1024 * 1024; break; case 'M': $post_max_size = (int) $post_max_size * 1024 * 1024; break; case 'K': $post_max_size = (int) $post_max_size * 1024; break; } return $post_max_size; } static public function getUploadMaxSize() { $max_upload = ini_get('upload_max_filesize'); switch (substr($max_upload, -1)) { case 'G': $max_upload = (int) $max_upload * 1024 * 1024 * 1024; break; case 'M': $max_upload = (int) $max_upload * 1024 * 1024; break; case 'K': $max_upload = (int) $max_upload * 1024; break; } return $max_upload; } } ?>