Wordpress 2.8-scripts
[autoinstalls/wordpress.git] / wp-admin / link-parse-opml.php
index 0e5edf0d319985963db97ef25f637f48b712ffc7..7d03a15382adf64d5899d20608aaabea62364456 100644 (file)
@@ -1,5 +1,15 @@
 <?php
-require_once('../wp-config.php');
+/**
+ * Parse OPML XML files and store in globals.
+ *
+ * @package WordPress
+ * @subpackage Administration
+ */
+
+/** Load WordPress Bootstrap */
+require_once('../wp-load.php');
+
+global $opml, $map;
 
 // columns we wish to find are:  link_url, link_name, link_target, link_description
 // we need to map XML attribute names to our columns
@@ -15,9 +25,24 @@ $opml_map = array('URL'         => 'link_url',
 $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 unknown
+ * @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;
@@ -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 unknown
+ * @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.
 }