jmontoya
2010-08-04 e8a29cf134f7df1a1e7637083f6d7adf64949b7c
install/lib/install.lib.php
@@ -677,6 +677,44 @@
   
}
/*
* Get the port number of the ISPConfig controlpanel vhost
*/
function get_ispconfig_port_number() {
   global $conf;
   $ispconfig_vhost_file = $conf['apache']['vhost_conf_dir'].'/ispconfig.vhost';
   if(is_file($ispconfig_vhost_file)) {
      $tmp = file_get_contents($ispconfig_vhost_file);
      preg_match('/\<VirtualHost.*\:(\d{1,})\>/',$tmp,$matches);
      $port_number = intval($matches[1]);
      if($port_number > 0) {
         return $port_number;
      } else {
         return '8080';
      }
   }
}
/*
* Get the port number of the ISPConfig controlpanel vhost
*/
function is_ispconfig_ssl_enabled() {
   global $conf;
   $ispconfig_vhost_file = $conf['apache']['vhost_conf_dir'].'/ispconfig.vhost';
   if(is_file($ispconfig_vhost_file)) {
      $tmp = file_get_contents($ispconfig_vhost_file);
      if(stristr($tmp,'SSLCertificateFile')) {
         return true;
      } else {
         return false;
      }
   }
}
?>