aboutsummaryrefslogtreecommitdiff
path: root/srcs/wordpress/wp-admin/link-parse-opml.php
diff options
context:
space:
mode:
authorCharles Cabergs <me@cacharle.xyz>2020-07-27 10:05:23 +0200
committerCharles Cabergs <me@cacharle.xyz>2020-07-27 10:05:23 +0200
commit5bf66662a9bdd62c5bccab15e607cd95cfb8fcab (patch)
tree39a1a4629749056191c05dfd899f931701b7acf3 /srcs/wordpress/wp-admin/link-parse-opml.php
parent5afd237bbd22028b85532b8c0b3fcead49a00764 (diff)
downloadft_server-5bf66662a9bdd62c5bccab15e607cd95cfb8fcab.tar.gz
ft_server-5bf66662a9bdd62c5bccab15e607cd95cfb8fcab.tar.bz2
ft_server-5bf66662a9bdd62c5bccab15e607cd95cfb8fcab.zip
Removed wordpress and phpmyadmin, my server doesn't handle it well and it brings shame on my famillyHEADmaster
Diffstat (limited to 'srcs/wordpress/wp-admin/link-parse-opml.php')
-rw-r--r--srcs/wordpress/wp-admin/link-parse-opml.php96
1 files changed, 0 insertions, 96 deletions
diff --git a/srcs/wordpress/wp-admin/link-parse-opml.php b/srcs/wordpress/wp-admin/link-parse-opml.php
deleted file mode 100644
index 55f0401..0000000
--- a/srcs/wordpress/wp-admin/link-parse-opml.php
+++ /dev/null
@@ -1,96 +0,0 @@
-<?php
-/**
- * Parse OPML XML files and store in globals.
- *
- * @package WordPress
- * @subpackage Administration
- */
-
-if ( ! defined( 'ABSPATH' ) ) {
- die();
-}
-
-/**
- * @global string $opml
- */
-global $opml;
-
-/**
- * XML callback function for the start of a new XML tag.
- *
- * @since 0.71
- * @access private
- *
- * @global array $names
- * @global array $urls
- * @global array $targets
- * @global array $descriptions
- * @global array $feeds
- *
- * @param mixed $parser XML Parser resource.
- * @param string $tagName XML element name.
- * @param array $attrs XML element attributes.
- */
-function startElement( $parser, $tagName, $attrs ) { // phpcs:ignore WordPress.NamingConventions.ValidFunctionName.FunctionNameInvalid
- global $names, $urls, $targets, $descriptions, $feeds;
-
- if ( 'OUTLINE' === $tagName ) {
- $name = '';
- if ( isset( $attrs['TEXT'] ) ) {
- $name = $attrs['TEXT'];
- }
- if ( isset( $attrs['TITLE'] ) ) {
- $name = $attrs['TITLE'];
- }
- $url = '';
- if ( isset( $attrs['URL'] ) ) {
- $url = $attrs['URL'];
- }
- if ( isset( $attrs['HTMLURL'] ) ) {
- $url = $attrs['HTMLURL'];
- }
-
- // Save the data away.
- $names[] = $name;
- $urls[] = $url;
- $targets[] = isset( $attrs['TARGET'] ) ? $attrs['TARGET'] : '';
- $feeds[] = isset( $attrs['XMLURL'] ) ? $attrs['XMLURL'] : '';
- $descriptions[] = isset( $attrs['DESCRIPTION'] ) ? $attrs['DESCRIPTION'] : '';
- } // End if outline.
-}
-
-/**
- * XML callback function that is called at the end of a XML tag.
- *
- * @since 0.71
- * @access private
- *
- * @param mixed $parser XML Parser resource.
- * @param string $tagName XML tag name.
- */
-function endElement( $parser, $tagName ) { // phpcs:ignore WordPress.NamingConventions.ValidFunctionName.FunctionNameInvalid
- // Nothing to do.
-}
-
-// Create an XML parser
-if ( ! function_exists( 'xml_parser_create' ) ) {
- trigger_error( __( "PHP's XML extension is not available. Please contact your hosting provider to enable PHP's XML extension." ) );
- wp_die( __( "PHP's XML extension is not available. Please contact your hosting provider to enable PHP's XML extension." ) );
-}
-
-$xml_parser = xml_parser_create();
-
-// Set the functions to handle opening and closing tags
-xml_set_element_handler( $xml_parser, 'startElement', 'endElement' );
-
-if ( ! xml_parse( $xml_parser, $opml, true ) ) {
- printf(
- /* translators: 1: Error message, 2: Line number. */
- __( 'XML Error: %1$s at line %2$s' ),
- xml_error_string( xml_get_error_code( $xml_parser ) ),
- xml_get_current_line_number( $xml_parser )
- );
-}
-
-// Free up memory used by the XML parser
-xml_parser_free( $xml_parser );