thomascube
2008-02-28 112c54ffbbfd65d2d76ce2526b77407f7fb067b8
installer/rcube_install.php
@@ -98,7 +98,8 @@
   */
  function getprop($name, $default = '')
  {
    $value = $_SERVER['REQUEST_METHOD'] == 'POST' ? $_POST["_$name"] : $this->config[$name];
    $value = $_SERVER['REQUEST_METHOD'] == 'POST' &&
              (isset($_POST["_$name"]) || $this->config_props[$name]) ? $_POST["_$name"] : $this->config[$name];
    
    if ($name == 'des_key' && !isset($_REQUEST["_$name"]))
      $value = self::random_key(24);
@@ -182,6 +183,25 @@
  
  
  /**
   * Return a list with all imap hosts configured
   *
   * @return array Clean list with imap hosts
   */
  function get_hostlist()
  {
    $default_hosts = (array)$this->getprop('default_host');
    $out = array();
    foreach ($default_hosts as $key => $name) {
      if (!empty($name))
        $out[] = is_numeric($key) ? $name : $key;
    }
    return $out;
  }
  /**
   * Display OK status
   *
   * @param string Test name