]> scripts.mit.edu Git - autoinstalls/wordpress.git/blobdiff - wp-admin/link-parse-opml.php
Wordpress 3.7
[autoinstalls/wordpress.git] / wp-admin / link-parse-opml.php
index 0e5edf0d319985963db97ef25f637f48b712ffc7..f24f420d832f4ac007962e3cbb92972cbc4f490f 100644 (file)
@@ -1,7 +1,17 @@
 <?php
 <?php
-require_once('../wp-config.php');
+/**
+ * Parse OPML XML files and store in globals.
+ *
+ * @package WordPress
+ * @subpackage Administration
+ */
+
+if ( ! defined('ABSPATH') )
+       die();
+
+global $opml, $map;
 
 
-// columns we wish to find are:  link_url, link_name, link_target, link_description
+// columns we wish to find are: link_url, link_name, link_target, link_description
 // we need to map XML attribute names to our columns
 $opml_map = array('URL'         => 'link_url',
        'HTMLURL'     => 'link_url',
 // we need to map XML attribute names to our columns
 $opml_map = array('URL'         => 'link_url',
        'HTMLURL'     => 'link_url',
@@ -15,9 +25,24 @@ $opml_map = array('URL'         => 'link_url',
 $map = $opml_map;
 
 /**
 $map = $opml_map;
 
 /**
- ** startElement()
- ** Callback function. Called at the start of a new xml tag.
- **/
+ * XML callback function for the start of a new XML tag.
+ *
+ * @since 0.71
+ * @access private
+ *
+ * @uses $updated_timestamp Not used inside function.
+ * @uses $all_links Not used inside function.
+ * @uses $map Stores names of attributes to use.
+ * @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) {
        global $updated_timestamp, $all_links, $map;
        global $names, $urls, $targets, $descriptions, $feeds;
 function startElement($parser, $tagName, $attrs) {
        global $updated_timestamp, $all_links, $map;
        global $names, $urls, $targets, $descriptions, $feeds;
@@ -41,9 +66,16 @@ function startElement($parser, $tagName, $attrs) {
 }
 
 /**
 }
 
 /**
- ** endElement()
- ** Callback function. Called at the end of an xml tag.
- **/
+ * XML callback function that is called at the end of a XML tag.
+ *
+ * @since 0.71
+ * @access private
+ * @package WordPress
+ * @subpackage Dummy
+ *
+ * @param mixed $parser XML Parser resource.
+ * @param string $tagName XML tag name.
+ */
 function endElement($parser, $tagName) {
        // nothing to do.
 }
 function endElement($parser, $tagName) {
        // nothing to do.
 }
@@ -62,4 +94,3 @@ if (!xml_parse($xml_parser, $opml, true)) {
 
 // Free up memory used by the XML parser
 xml_parser_free($xml_parser);
 
 // Free up memory used by the XML parser
 xml_parser_free($xml_parser);
-?>