HEX
Server: Apache
System: Linux sg241.singhost.net 2.6.32-896.16.1.lve1.4.51.el6.x86_64 #1 SMP Wed Jan 17 13:19:23 EST 2018 x86_64
User: honghock (909)
PHP: 8.0.30
Disabled: passthru,system,shell_exec,show_source,exec,popen,proc_open
Upload Files
File: //opt/cpanel/ea-php54/root/usr/share/pear/RVSeagullMod/lib/RVSGL/rvsLibs/DirectAdmin.php
<?php 

/**
 * RvSiteBuilder net libary
 *
 * @package RvsLibs
 * @author  Pairote Manunphol <pairote@rvglobalsoft.com>
 * @version $Revision$
 * @since   PHP 5.1
 * 
 * เรียกใช้งาน include ที่
 * - seagull core
 * - setup.php
 * - wysiwyg
 * - jotform
 * ไม่สามารถเรียก class อื่นโดยไม่ include ได้เพราะจะ error 
 */
if (class_exists('RvsLibs_DirectAdmin') === false) {
    class RvsLibs_DirectAdmin
    {
        public static function isDirectAdmin()
        {
            return (isset($_SERVER['SERVER_SOFTWARE']) && $_SERVER['SERVER_SOFTWARE'] == 'DirectAdmin') ? true : false;
        }
        
        public static function setHeaderDirectAdmin($strHeader)
        {
        	if (RvsLibs_DirectAdmin::isDirectAdmin() == true) {
        		//TODO set $output->addHeader($strHeader)
        		//ทำไมถึง addHeader ไม่ได้ติดอะไร
        		echo $strHeader . "\n";
        	} else {
        		@header($strHeader);
        	}
        }
        
        public static function phpFileType()
        {
        	return (RvsLibs_DirectAdmin::isDirectAdmin() == true) ? 'raw' : 'php';
        }
    }
}
?>