p|@7V|@7V@.7VF s@7VmX7VAP|@7V|@7V /7V8|@7VX|@7VA(|@7V|@7V /7Vp|@7V8|@7VA/usr/share/perl5/Mail/SpamAssassin/Plugin/DNSEval.pmA+}@7V+}@7V /7V`,}@7V}@7VA}@7V}@7V /7V}@7V.{@7VA@}@7V}@7V /7V}@7V4|@7V!TXT2V Adnseval: only inspecting the following IPs: |@7V1Z 0!. #2VesugA?7V|@7V| rbl_headersV AW7VB!(?^: )A/usr/share/perl5/Mail/SpamAssassin/Plugin/DNSEval.pmQ|@7VMMail/SpamAssassin/Locales.pmP@9|@7V7|@7V07|@7VH7|@7V`7|@7Vx7|@7V7|@7V7|@7VpF<>7V7|@7V7|@7V 8|@7VP8|@7V8|@7V8|@7V8|@7V9|@7VX9|@7Vp9|@7V9|@7V:|@7V8|@7V88|@7Vh8|@7V8|@7V7|@7V8|@7V8|@7V(9|@7V9|@7V9|@7V9|@7V(<>7V|@7VЮ|@7V|@7V|@7V|@7V|@7V|@7V`<>7V(<>7V(<>7V(<>7V(<>7V(<>7V(<>7V(<>7V(<>7V(<>7V(<>7V(<>7V`<>7V`<>7V`<>7V`<>7V`<>7V`<>7V`<>7V`<>7V`<>7V`<>7V`<>7V`<>7Va(p@7Vo@7Vp@7V8/@7Vfetchmaia(<>7Vpс@7V(<>7V с@7V(<>7V(<>7V(<>7V(<>7Veived) {@@7V^+A7V`J@7V|@7V@|@7V class="' . $title_class . '">', 'after_title' => '', 'after_widget' => '', ), $args ); extract( $widget_args ); if ( empty( $id ) || ! isset( $wp_registered_widgets[ $id ] ) ) return; // get the widget instance options preg_match( '/-(\d+)$/', $id, $number ); $options = ( ! empty( $wp_registered_widgets ) && ! empty( $wp_registered_widgets[ $id ] ) ) ? get_option( $wp_registered_widgets[ $id ]['callback'][0]->option_name ) : array(); $instance = isset( $options[ $number[1] ] ) ? $options[ $number[1] ] : array(); $class = get_class( $wp_registered_widgets[ $id ]['callback'][0] ); // maybe the widget is removed or de-registered if ( ! $class ) return; /* build the widget args that needs to be filtered through dynamic_sidebar_params */ $params = array( 0 => array( 'name' => '', 'id' => '', 'description' => '', 'before_widget' => $before_widget, 'before_title' => $before_title, 'after_title' => $after_title, 'after_widget' => $after_widget, 'widget_id' => $id, 'widget_name' => $wp_registered_widgets[ $id ]['name'] ), 1 => array( 'number' => $number[0] ) ); // if feasable, use sidebar's parameters $widgets_map = $this->get_widgets_map(); if ( isset( $widgets_map[ $id ] ) ) { $params[0]['name'] = $wp_registered_sidebars[ $widgets_map[ $id ] ]['name']; $params[0]['id'] = $wp_registered_sidebars[ $widgets_map[ $id ] ]['id']; $params[0]['description'] = $wp_registered_sidebars[ $widgets_map[ $id ] ]['description']; } $params = apply_filters( 'dynamic_sidebar_params', $params ); $show_title = ( '0' === $title || 'no' === $title || false === $title ) ? false : true; if ( ! $show_title ) { $params[0]['before_title'] = ''; $params[0]['after_title'] = ''; } elseif ( is_string( $title ) && strlen( $title ) > 0 ) { $instance['title'] = $title; } // Substitute HTML id and class attributes into before_widget $classname_ = ''; foreach ( (array) $wp_registered_widgets[ $id ]['classname'] as $cn ) { if ( is_string( $cn ) ) $classname_ .= '_' . $cn; elseif ( is_object($cn) ) $classname_ .= '_' . get_class( $cn ); } $classname_ = ltrim( $classname_, '_' ); $classname_ .= ' widget-shortcode'; /* adds area-{AREA} classname to the widget, indicating the widget's original location */ if ( isset( $widgets_map[ $id ] ) ) { $classname_ .= ' area-' . $widgets_map[ $id ]; } $params[0]['before_widget'] = sprintf( $params[0]['before_widget'], $id, $classname_ ); // render the widget ob_start(); echo ''; the_widget( $class, $instance, $params[0] ); echo ''; $content = ob_get_clean(); // supress the title if we wish if ( ! $show_title ) { $content = preg_replace( '/(.*?)/', '', $content ); } if ( $echo !== true ) return $content; echo $content; } /** * Returns an array of widgets in the format of [ $id => $label ] * * @since 0.3.4 * @return array */ function get_widgets_list() { global $wp_registered_widgets; $widgets = array(); $all_widgets = $this->get_widgets_map(); if ( ! empty( $all_widgets ) ) { foreach ( $all_widgets as $id => $position ) { if ( $position == 'arbitrary' ) { $title = isset( $wp_registered_widgets[ $id ]['name'] ) ? $wp_registered_widgets[ $id ]['name'] : ''; $options = $this->get_widget_options( $id ); if ( isset( $options['title'] ) && ! empty( $options['title'] ) ) { $title = join( ': ', array( $title, $options['title'] ) ); } $widgets[] = array( 'value' => $id, 'label' => $title, ); } } } return $widgets; } }