Dump.php
authorAlan Knowles <alan@akbkhome.com>
Mon, 21 Mar 2011 10:00:18 +0000 (18:00 +0800)
committerAlan Knowles <alan@akbkhome.com>
Mon, 21 Mar 2011 10:00:18 +0000 (18:00 +0800)
Dump.php

index c392244..ddac1e0 100644 (file)
--- a/Dump.php
+++ b/Dump.php
@@ -68,7 +68,7 @@ class Pman_Admin_Dump extends Pman {
         array_shift($argv);
         array_shift($argv);
         
-        $opts = explode(',', 'table==,where==,dump-dir==');
+        $opts = explode(',', 'table==,where==,dump-dir==,dump-dir=');
         require_once 'Console/Getopt.php';
         $go = Console_Getopt::getopt2($argv, '', $opts );
         if (is_object($go)) {
@@ -80,6 +80,9 @@ class Pman_Admin_Dump extends Pman {
         }
         $errs = array();
         foreach($opts as $req) {
+            if (substr($req,-2, 2) != '==') { // skip optional arguments
+                continue;
+            }
             if (empty($args[substr($req,0, -2)])) {
                 $errs[] = "--".substr($req,0, -2) . ' is required';
             }