Dump.php
authorAlan Knowles <alan@akbkhome.com>
Mon, 21 Mar 2011 07:56:06 +0000 (15:56 +0800)
committerAlan Knowles <alan@akbkhome.com>
Mon, 21 Mar 2011 07:56:06 +0000 (15:56 +0800)
Dump.php

index 0b3e2e8..c3e5f27 100644 (file)
--- a/Dump.php
+++ b/Dump.php
@@ -109,7 +109,7 @@ class Pman_Admin_Dump extends Pman {
     }
      
     var $deletes = array(); // TABLE => [key] => TRUE|FALSE
-    var $dumps = array(); // TABLE => [key] => TRUE|FALSE
+    var $dumps = array(); // TABLE => [key] => TRUE|FALSE - if it's been scanned..
     
     /**
      * scan table for
@@ -140,6 +140,21 @@ class Pman_Admin_Dump extends Pman {
                 if (empty($x->$k)) { // skip blanks.
                     continue;
                 }
+                if (isset($links[$k])) {
+                    // it's a sublink..
+                    $kv = explode(':', $links[$k]);
+                    if (!isset($this->dumps[$kv[0]])) {
+                        $this->dumps[$kv[0]] = array();
+                    }
+                    if (!isset($this->dumps[$kv[0]][$x->$k])) {
+                        $this->dumps[$kv[0]][$x->$k] = false; // not checked yet..
+                    }
+                    continue;
+                }
+                // assume it's the key..
+                if (!isset($this->dumps[$keys[0]][$x->$k])) {
+                    $this->dumps[$keys[0]][$x->$k] = false; // not checked yet..
+                }
                 
                 
             }