function resetFunctions($type, $mirror = false)
    {
        if ($mirror) {
            if (isset($this->_channelInfo['servers']['mirror'])) {
                $mirrors = $this->_channelInfo['servers']['mirror'];
                if (!isset($mirrors[0])) {
                    $mirrors = array($mirrors);
                }

                foreach ($mirrors as $i => $mir) {
                    if ($mir['attribs']['host'] == $mirror) {
                        if (isset($this->_channelInfo['servers']['mirror'][$i][$type])) {
                            unset($this->_channelInfo['servers']['mirror'][$i][$type]);
                        }

                        return true;
                    }
                }

                return false;
            }

            return false;
        }

        if (isset($this->_channelInfo['servers']['primary'][$type])) {
            unset($this->_channelInfo['servers']['primary'][$type]);
        }

        return true;
    }
function resetFunctions($type, $mirror = false)
    {
        if ($mirror) {
            if (isset($this->_channelInfo['servers']['mirror'])) {
                $mirrors = $this->_channelInfo['servers']['mirror'];
                if (!isset($mirrors[0])) {
                    $mirrors = array($mirrors);
                }

                foreach ($mirrors as $i => $mir) {
                    if ($mir['attribs']['host'] == $mirror) {
                        if (isset($this->_channelInfo['servers']['mirror'][$i][$type])) {
                            unset($this->_channelInfo['servers']['mirror'][$i][$type]);
                        }

                        return true;
                    }
                }

                return false;
            }

            return false;
        }

        if (isset($this->_channelInfo['servers']['primary'][$type])) {
            unset($this->_channelInfo['servers']['primary'][$type]);
        }

        return true;
    }
function resetFunctions ( $ type , $ mirror = false ) { if ( $ mirror ) { if ( isset ( $ this -> _channelInfo [ 'servers' ] [ 'mirror' ] ) ) { $ mirrors = $ this -> _channelInfo [ 'servers' ] [ 'mirror' ] ; if ( ! isset ( $ mirrors [ 0 ] ) ) { $ mirrors = array ( $ mirrors ) ; } foreach ( $ mirrors as $ i => $ mir ) { if ( $ mir [ 'attribs' ] [ 'host' ] == $ mirror ) { if ( isset ( $ this -> _channelInfo [ 'servers' ] [ 'mirror' ] [ $ i ] [ $ type ] ) ) { unset ( $ this -> _channelInfo [ 'servers' ] [ 'mirror' ] [ $ i ] [ $ type ] ) ; } return true ; } } return false ; } return false ; } if ( isset ( $ this -> _channelInfo [ 'servers' ] [ 'primary' ] [ $ type ] ) ) { unset ( $ this -> _channelInfo [ 'servers' ] [ 'primary' ] [ $ type ] ) ; } return true ; }
Empty all protocol definitions
@param string protocol type
@param string|false mirror name, if any
Empty all protocol definitions