From 11df61b9428c2965ccc9a7ecdf982923b73cf211 Mon Sep 17 00:00:00 2001
From: Brett Bieber <bieber@unl.edu>
Date: Thu, 9 Sep 2010 14:33:46 +0000
Subject: [PATCH] Whitespace consistency, tabs to spaces

git-svn-id: file:///tmp/wdn_thm_drupal/branches/drupal-7.x@153 20a16fea-79d4-4915-8869-1ea9d5ebf173
---
 sites/all/modules/unl/unl_migration.php | 370 ++++++++++++------------
 1 file changed, 185 insertions(+), 185 deletions(-)

diff --git a/sites/all/modules/unl/unl_migration.php b/sites/all/modules/unl/unl_migration.php
index e9a2f83c..d01b6b84 100644
--- a/sites/all/modules/unl/unl_migration.php
+++ b/sites/all/modules/unl/unl_migration.php
@@ -108,12 +108,12 @@ class Unl_Migration_Tool
     
     private function _migrate()
     {
-    	ini_set('memory_limit', -1);
-    	
-    	// Parse the menu
-    	$this->_processMenu();
-    	
-    	// Process all of the pages on the site
+        ini_set('memory_limit', -1);
+        
+        // Parse the menu
+        $this->_processMenu();
+        
+        // Process all of the pages on the site
         do {
             set_time_limit(30);
             
@@ -126,13 +126,13 @@ class Unl_Migration_Tool
         
         // Fix any links to files that got moved to sites/<site>/files
         foreach ($this->_hrefTransform as $path => &$transforms) {
-        	if (array_key_exists('', $transforms)) {
-        		unset($transforms['']);
-        	}
+            if (array_key_exists('', $transforms)) {
+                unset($transforms['']);
+            }
             foreach ($transforms as $oldPath => &$newPath) {
-	        	if (array_key_exists($newPath, $this->_hrefTransformFiles)) {
-	        		$newPath = $this->_hrefTransformFiles[$newPath];
-	        	}
+                if (array_key_exists($newPath, $this->_hrefTransformFiles)) {
+                    $newPath = $this->_hrefTransformFiles[$newPath];
+                }
             }
         }
         
@@ -140,12 +140,12 @@ class Unl_Migration_Tool
         foreach ($this->_content as $path => $content) {
             set_time_limit(30);
             
-        	$hrefTransform = $this->_hrefTransform[$path];
-        	
-        	if (is_array($hrefTransform)) {
+            $hrefTransform = $this->_hrefTransform[$path];
+            
+            if (is_array($hrefTransform)) {
                 $content = strtr($content, $hrefTransform);
-        	}
-        	$pageTitle = $this->_pageTitles[$path];
+            }
+            $pageTitle = $this->_pageTitles[$path];
             $this->_createPage($pageTitle, $content, $path, '' == $path);
         }
         
@@ -157,9 +157,9 @@ class Unl_Migration_Tool
     
     private function _addSitePath($path)
     {
-    	if (($fragmentStart = strrpos($path, '#')) !== FALSE) {
+        if (($fragmentStart = strrpos($path, '#')) !== FALSE) {
             $path = substr($path, 0, $fragmentStart);
-    	}
+        }
         $this->_siteMap[hash('SHA256', $path)] = $path;
     }
     
@@ -182,7 +182,7 @@ class Unl_Migration_Tool
     
     private function _processMenu()
     {
-    	$content = $this->_getUrl($this->_baseUrl);
+        $content = $this->_getUrl($this->_baseUrl);
         $html = $content['content'];
         
         $dom = new DOMDocument();
@@ -196,28 +196,28 @@ class Unl_Migration_Tool
         
         $navlinksUlNode = $navlinksNode->getElementsByTagName('ul')->item(0);
         foreach ($navlinksUlNode->childNodes as $primaryLinkLiNode) {
-        	if (strtolower($primaryLinkLiNode->nodeName) != 'li') {
-        		continue;
-        	}
-        	$primaryLinkNode = $primaryLinkLiNode->getElementsByTagName('a')->item(0);
-        	$menuItem = array('text' => trim($primaryLinkNode->textContent),
-        	                  'href' => $this->_makeLinkAbsolute($primaryLinkNode->getAttribute('href'), ''));
+            if (strtolower($primaryLinkLiNode->nodeName) != 'li') {
+                continue;
+            }
+            $primaryLinkNode = $primaryLinkLiNode->getElementsByTagName('a')->item(0);
+            $menuItem = array('text' => trim($primaryLinkNode->textContent),
+                              'href' => $this->_makeLinkAbsolute($primaryLinkNode->getAttribute('href'), ''));
             
-        	$childLinksUlNode = $primaryLinkLiNode->getElementsByTagName('ul')->item(0);
-        	if (!$childLinksUlNode) {
+            $childLinksUlNode = $primaryLinkLiNode->getElementsByTagName('ul')->item(0);
+            if (!$childLinksUlNode) {
                 $this->_menu[] = $menuItem;
-        		continue;
-        	}
-        	$childMenu = array();
-        	foreach ($childLinksUlNode->childNodes as $childLinkLiNode) {
-        		if (strtolower($childLinkLiNode->nodeName) != 'li') {
-        			continue;
-        		}
-        		$childLinkNode = $childLinkLiNode->getElementsByTagName('a')->item(0);
-	            $childMenu[] = array('text' => trim($childLinkNode->textContent),
-	                                 'href' => $this->_makeLinkAbsolute($childLinkNode->getAttribute('href'), ''));
-        	}
-        	$menuItem['children'] = $childMenu;
+                continue;
+            }
+            $childMenu = array();
+            foreach ($childLinksUlNode->childNodes as $childLinkLiNode) {
+                if (strtolower($childLinkLiNode->nodeName) != 'li') {
+                    continue;
+                }
+                $childLinkNode = $childLinkLiNode->getElementsByTagName('a')->item(0);
+                $childMenu[] = array('text' => trim($childLinkNode->textContent),
+                                     'href' => $this->_makeLinkAbsolute($childLinkNode->getAttribute('href'), ''));
+            }
+            $menuItem['children'] = $childMenu;
             $this->_menu[] = $menuItem;
         }
         
@@ -238,85 +238,85 @@ class Unl_Migration_Tool
                 'weight' => $primaryWeights++
             );
             $href = $primaryMenu['href'];
-        	if (substr($href, 0, strlen($this->_baseUrl)) == $this->_baseUrl) {
-        		$path = substr($href, strlen($this->_baseUrl));
-        		if (!$path) {
-        			$path = '';
-        		}
+            if (substr($href, 0, strlen($this->_baseUrl)) == $this->_baseUrl) {
+                $path = substr($href, strlen($this->_baseUrl));
+                if (!$path) {
+                    $path = '';
+                }
                 if ($fragmentPos = strrpos($path, '#') !== FALSE) {
                     $item['options']['fragment'] = substr($path, $fragmentPos + 1);
                     $path = substr($path, 0, $fragmentPos);
                 }
                 if (substr($path, -1) == '/') {
-                	$path = substr($path, 0, -1);
+                    $path = substr($path, 0, -1);
                 }
-        		$nodeId = array_search($path, $this->_nodeMap, TRUE);
-        		if ($nodeId) {
-        		    $item['link_path'] = 'node/' . $nodeId;
-        		}  
-        	} else {
+                $nodeId = array_search($path, $this->_nodeMap, TRUE);
+                if ($nodeId) {
+                    $item['link_path'] = 'node/' . $nodeId;
+                }  
+            } else {
                 $item['link_path'] = $href;
-        	}
-        	
-        	if ($item['link_path']) {
+            }
+            
+            if ($item['link_path']) {
                 menu_link_save($item);
                 $this->_log('Created menu item "' . $item['link_title'] . '" linked to ' . $item['link_path'] . '.');
-        	} else {
-        	    $this->_log('Error: could not find a node to link to the ' . $item['link_title'] . ' menu item.');
-        	    continue;
-        	}
+            } else {
+                $this->_log('Error: could not find a node to link to the ' . $item['link_title'] . ' menu item.');
+                continue;
+            }
             
             if (!array_key_exists('children', $primaryMenu)) {
-            	continue;
+                continue;
             }
             
             $plid = $item['mlid'];
             $parentTitle = $item['link_title'];
             $childWeights = 1;
             foreach ($primaryMenu['children'] as $childMenu) {
-	            $item = array(
-	                'menu_name' => 'main-menu',
-	                'link_title' => $childMenu['text'],
-	                'link_path' => '',
-	                'plid' => $plid,
+                $item = array(
+                    'menu_name' => 'main-menu',
+                    'link_title' => $childMenu['text'],
+                    'link_path' => '',
+                    'plid' => $plid,
                     'weight' => $childWeights++
-	            );
-	            $href = $childMenu['href'];
-	            if (substr($href, 0, strlen($this->_baseUrl)) == $this->_baseUrl) {
-	                $path = substr($href, strlen($this->_baseUrl));
-	                if (!$path) {
-	                    $path = '';
-	                }
-	                if (($fragmentPos = strrpos($path, '#')) !== FALSE) {
+                );
+                $href = $childMenu['href'];
+                if (substr($href, 0, strlen($this->_baseUrl)) == $this->_baseUrl) {
+                    $path = substr($href, strlen($this->_baseUrl));
+                    if (!$path) {
+                        $path = '';
+                    }
+                    if (($fragmentPos = strrpos($path, '#')) !== FALSE) {
                         $item['options']['fragment'] = substr($path, $fragmentPos + 1);
-	                	$path = substr($path, 0, $fragmentPos);
-	                }
-	                if (substr($path, -1) == '/') {
-	                    $path = substr($path, 0, -1);
-	                }
+                        $path = substr($path, 0, $fragmentPos);
+                    }
+                    if (substr($path, -1) == '/') {
+                        $path = substr($path, 0, -1);
+                    }
                     $nodeId = array_search($path, $this->_nodeMap, TRUE);
                     if ($nodeId) {
                         $item['link_path'] = 'node/' . $nodeId;
                     }
-	            } else {
-	                $item['link_path'] = $href;
-	            }
-	            
-	            if ($item['link_path']) {
-	                menu_link_save($item);
+                } else {
+                    $item['link_path'] = $href;
+                }
+                
+                if ($item['link_path']) {
+                    menu_link_save($item);
                     $this->_log('Created menu item "' . $parentTitle . ' / ' . $item['link_title'] . '" linked to ' . $item['link_path'] . '.');
-	            } else {
-            	    $this->_log('Error: could not find a node to link to the "' . $parentTitle . ' / ' . $item['link_title'] . '" menu.');
-            	}
+                } else {
+                    $this->_log('Error: could not find a node to link to the "' . $parentTitle . ' / ' . $item['link_title'] . '" menu.');
+                }
             }
         }
     }
     
     private function _processPage($path)
     {
-    	$this->_addProcessedPage($path);
-    	$fullPath = $this->_baseUrl . $path;
-    	
+        $this->_addProcessedPage($path);
+        $fullPath = $this->_baseUrl . $path;
+        
         $url = $this->_baseUrl . $path;
         $startToken = '<!-- InstanceBeginEditable name="maincontentarea" -->';
         $pageTitleStartToken = '<!-- InstanceBeginEditable name="pagetitle" -->';
@@ -325,26 +325,26 @@ class Unl_Migration_Tool
         $data = $this->_getUrl($url);
         if (!$data['content']) {
             $this->_log('The file at ' . $fullPath . ' was empty! Ignoring.');
-        	return;
+            return;
         }
         if ($data['lastModified']) {
-        	$this->_lastModifications[$path] = $data['lastModified'];
+            $this->_lastModifications[$path] = $data['lastModified'];
         }
         if (strpos($data['contentType'], 'html') === FALSE) {
-        	if (!$data['contentType']) {
-        	    $this->_log('The file type at ' . $fullPath . ' was not specified. Ignoring.');
-        		return;
-        	}
-        	drupal_mkdir('public://' . dirname($path), NULL, TRUE);
-        	$file = file_save_data($data['content'], 'public://' . $path, FILE_EXISTS_REPLACE);
-        	$this->_hrefTransformFiles[$path] = file_directory_path() . '/' . $path;
-        	return;
+            if (!$data['contentType']) {
+                $this->_log('The file type at ' . $fullPath . ' was not specified. Ignoring.');
+                return;
+            }
+            drupal_mkdir('public://' . dirname($path), NULL, TRUE);
+            $file = file_save_data($data['content'], 'public://' . $path, FILE_EXISTS_REPLACE);
+            $this->_hrefTransformFiles[$path] = file_directory_path() . '/' . $path;
+            return;
         }
         $html = $data['content'];
         
         if (preg_match('/charset=(.*);?/', $data['contentType'], $matches)) {
-        	$charset = $matches[1];
-        	$html = iconv($charset, 'UTF-8', $html);
+            $charset = $matches[1];
+            $html = iconv($charset, 'UTF-8', $html);
         }
         
         $contentStart = strpos($html, $startToken);
@@ -364,22 +364,22 @@ class Unl_Migration_Tool
         $pageTitle = '';
         $pageTitleNode = $dom->getElementById('pagetitle');
         if ($pageTitleNode) {
-        	$pageTitleH2Nodes = $pageTitleNode->getElementsByTagName('h2');
-        	if ($pageTitleH2Nodes->length > 0) {
-        		$pageTitle = $pageTitleH2Nodes->item(0)->textContent;
-        	}
+            $pageTitleH2Nodes = $pageTitleNode->getElementsByTagName('h2');
+            if ($pageTitleH2Nodes->length > 0) {
+                $pageTitle = $pageTitleH2Nodes->item(0)->textContent;
+            }
         }
         
         if (!$pageTitle) {
-        	$titleText = '';
-        	$titleNodes = $dom->getElementsByTagName('title');
-        	if ($titleNodes->length > 0) {
-        		$titleText = $titleNodes->item(0)->textContent; 
-        	}
-        	$titleParts = explode('|', $titleText);
-        	if (count($titleParts) > 2) {
-        		$pageTitle = trim(array_pop($titleParts));
-        	}
+            $titleText = '';
+            $titleNodes = $dom->getElementsByTagName('title');
+            if ($titleNodes->length > 0) {
+                $titleText = $titleNodes->item(0)->textContent; 
+            }
+            $titleParts = explode('|', $titleText);
+            if (count($titleParts) > 2) {
+                $pageTitle = trim(array_pop($titleParts));
+            }
         }
         
         if (!$pageTitle) {
@@ -390,7 +390,7 @@ class Unl_Migration_Tool
         $maincontentNode = $dom->getElementById('maincontent');
         if (!$maincontentNode) {
             $this->_log('The file at ' . $fullPath . ' has no valid maincontentarea. Ignoring.');
-        	return;
+            return;
         }
         
         $linkNodes = $maincontentNode->getElementsByTagName('a');
@@ -409,14 +409,14 @@ class Unl_Migration_Tool
     
     private function _processLinks($originalHref, $path)
     {
-    	if (substr($originalHref, 0, 1) == '#') {
-    		return;
-    	}
+        if (substr($originalHref, 0, 1) == '#') {
+            return;
+        }
         $href = $this->_makeLinkAbsolute($originalHref, $path);
         if (substr($href, 0, strlen($this->_baseUrl)) == $this->_baseUrl) {
             $newPath = substr($href, strlen($this->_baseUrl));
             if ($newPath === FALSE) {
-            	$newPath = '';
+                $newPath = '';
             }
             $this->_hrefTransform[$path][$originalHref] = $newPath;
             $this->_addSitePath($newPath);
@@ -428,11 +428,11 @@ class Unl_Migration_Tool
         if (substr($path, -1) == '/') {
             $intermediatePath = $path;
         } else {
-        	$intermediatePath = dirname($path);
+            $intermediatePath = dirname($path);
+        }
+        if ($intermediatePath == '.') {
+            $intermediatePath = '';
         }
-    	if ($intermediatePath == '.') {
-    		$intermediatePath = '';
-    	}
         if (strlen($intermediatePath) > 0 && substr($intermediatePath, -1) != '/') {
             $intermediatePath .= '/';
         }
@@ -447,10 +447,10 @@ class Unl_Migration_Tool
             $baseParts = parse_url($this->_baseUrl);
             $absoluteUrl = $baseParts['scheme'] . '://' . $baseParts['host'] . $parts['path'];
             if ($parts['fragment']) {
-            	$absoluteUrl .= '#' . $parts['fragment'];
+                $absoluteUrl .= '#' . $parts['fragment'];
             }
         } else if (substr($href, 0, 1) == '#') {
-        	$absoluteUrl = $this->_baseUrl . $path . $href;
+            $absoluteUrl = $this->_baseUrl . $path . $href;
         } else {
             $absoluteUrl = $this->_baseUrl . $intermediatePath . $href;
         }
@@ -473,9 +473,9 @@ class Unl_Migration_Tool
     {
         
         if (substr($alias, -1) == '/') {
-    		$alias = substr($alias, 0, -1);
-    	}
-    	
+            $alias = substr($alias, 0, -1);
+        }
+        
         $node = new StdClass();
         $node->uid = $GLOBALS['user']->uid;
         $node->type = 'page';
@@ -505,16 +505,16 @@ class Unl_Migration_Tool
                 'created' => $mtime,
                 'changed' => $mtime
             );
-	        $result = db_update('node')
-	            ->fields($mtimes)
-	            ->condition('nid', $node->nid)
-	            ->execute();
+            $result = db_update('node')
+                ->fields($mtimes)
+                ->condition('nid', $node->nid)
+                ->execute();
         }
         
         $this->_nodeMap[$node->nid] = $alias;
         
         if ($makeFrontPage) {
-        	variable_set('site_frontpage', 'node/' . $node->nid);
+            variable_set('site_frontpage', 'node/' . $node->nid);
         }
         
         $this->_log('Created page "' . $title . '" with node id ' . $node->nid . ' at ' . $alias . '.');
@@ -523,51 +523,51 @@ class Unl_Migration_Tool
     private function _getUrl($url)
     {
         $url = strtr($url, array(' ' => '%20'));
-    	curl_setopt($this->_curl, CURLOPT_URL, $url);
-    	curl_setopt($this->_curl, CURLOPT_RETURNTRANSFER, TRUE);
-    	curl_setopt($this->_curl, CURLOPT_HEADER, TRUE);
-    	
-    	$data = curl_exec($this->_curl);
-    	$meta = curl_getinfo($this->_curl);
-    	
+        curl_setopt($this->_curl, CURLOPT_URL, $url);
+        curl_setopt($this->_curl, CURLOPT_RETURNTRANSFER, TRUE);
+        curl_setopt($this->_curl, CURLOPT_HEADER, TRUE);
+        
+        $data = curl_exec($this->_curl);
+        $meta = curl_getinfo($this->_curl);
+        
         $rawHeaders = substr($data, 0, $meta['header_size']);
         $rawHeaders = trim($rawHeaders);
         $rawHeaders = explode("\n", $rawHeaders);
         array_shift($rawHeaders);
         $headers = array();
         foreach ($rawHeaders as $rawHeader) {
-        	$splitPos = strpos($rawHeader, ':');
-        	$headerKey = substr($rawHeader, 0, $splitPos);
-        	$headerValue = substr($rawHeader, $splitPos+1);
-        	$headers[$headerKey] = trim($headerValue);
+            $splitPos = strpos($rawHeader, ':');
+            $headerKey = substr($rawHeader, 0, $splitPos);
+            $headerValue = substr($rawHeader, $splitPos+1);
+            $headers[$headerKey] = trim($headerValue);
         }
-    	
+        
         $content = substr($data, $meta['header_size']);
         
-    	if ($meta['http_code'] == 301) {
-    		$location = $headers['Location'];
-    		$path = substr($location, strlen($this->_baseUrl));
-    		$this->_addSitePath($path);
-    		$this->_log('Found a redirect from ' . $url . ' to ' . $location . '. Some links may need to be updated.');
+        if ($meta['http_code'] == 301) {
+            $location = $headers['Location'];
+            $path = substr($location, strlen($this->_baseUrl));
+            $this->_addSitePath($path);
+            $this->_log('Found a redirect from ' . $url . ' to ' . $location . '. Some links may need to be updated.');
             return FALSE;
-    	} else if ($meta['http_code'] != 200) {
-    	    $this->_log('Error: HTTP ' . $meta['http_code'] . ' while fetching ' . $url . '. Possible dead link.');
-    		return FALSE;
-    	}
-    	
-    	$data = array(
+        } else if ($meta['http_code'] != 200) {
+            $this->_log('Error: HTTP ' . $meta['http_code'] . ' while fetching ' . $url . '. Possible dead link.');
+            return FALSE;
+        }
+        
+        $data = array(
             'content' => $content,
             'contentType' => $meta['content_type'],
         );
-    	
-    	if ($this->_frontierPath) {
-    		$mtime = $this->_getModifiedDate($url);
-    		if ($mtime) {
-    			$data['lastModified'] = $mtime;
-    		} else if ($headers['Last-Modified']) {
-    			$data['lastModified'] = strtotime($headers['Last-Modified']);
-    		}
-    	}
+        
+        if ($this->_frontierPath) {
+            $mtime = $this->_getModifiedDate($url);
+            if ($mtime) {
+                $data['lastModified'] = $mtime;
+            } else if ($headers['Last-Modified']) {
+                $data['lastModified'] = strtotime($headers['Last-Modified']);
+            }
+        }
         
         return $data;
     }
@@ -575,14 +575,14 @@ class Unl_Migration_Tool
     private function _getModifiedDate($url)
     {
         if (!$this->_frontierConnect()) {
-        	return NULL;
+            return NULL;
+        }
+        
+        $ftpPath = $this->_frontierPath . substr($url, strlen($this->_baseUrl));
+        if (substr($ftpPath, -1) == '/') {
+            $ftpPath .= 'index.shtml';
         }
         
-    	$ftpPath = $this->_frontierPath . substr($url, strlen($this->_baseUrl));
-    	if (substr($ftpPath, -1) == '/') {
-    		$ftpPath .= 'index.shtml';
-    	}
-    	
         $files = ftp_rawlist($this->_frontier, $ftpPath);
         $mtime = substr($files[0], 43, 12);
         $mtime = strtotime($mtime);
@@ -591,20 +591,20 @@ class Unl_Migration_Tool
     
     private function _frontierConnect()
     {
-    	if (!$this->_frontierPath) {
-    		return NULL;
-    	}
-    	
-    	if (!$this->_frontier) {
-	        $this->_frontier = ftp_ssl_connect('frontier.unl.edu');
-	        //TODO: make this a login that only has read access to everything.
-	        $login = ftp_login($this->_frontier, $this->_frontierUser, $this->_frontierPass);
-	        if (!$login) {
-	        	$this->_frontier = NULL;
-	        	$this->_log('Error: could not connect to frontier with user ' . $this->_frontierUser . '.');
-	        }
-    	}
-    	return $this->_frontier;
+        if (!$this->_frontierPath) {
+            return NULL;
+        }
+        
+        if (!$this->_frontier) {
+            $this->_frontier = ftp_ssl_connect('frontier.unl.edu');
+            //TODO: make this a login that only has read access to everything.
+            $login = ftp_login($this->_frontier, $this->_frontierUser, $this->_frontierPass);
+            if (!$login) {
+                $this->_frontier = NULL;
+                $this->_log('Error: could not connect to frontier with user ' . $this->_frontierUser . '.');
+            }
+        }
+        return $this->_frontier;
     }
     
     private function _frontierScan($path)
-- 
GitLab