Bugfixes to help command
This commit is contained in:
		@@ -429,12 +429,15 @@ class Shell
 | 
				
			|||||||
                    $_($command, $args,$info);
 | 
					                    $_($command, $args,$info);
 | 
				
			||||||
                }
 | 
					                }
 | 
				
			||||||
                if (count($ghelp)) {
 | 
					                if (count($ghelp)) {
 | 
				
			||||||
 | 
					                    foreach ($ghelp as $command=>$info) {
 | 
				
			||||||
                        printf("\e[1mCommands from parent contexts:\e[0m\n");
 | 
					                        printf("\e[1mCommands from parent contexts:\e[0m\n");
 | 
				
			||||||
                        if (strpos($command," ")!==false) {
 | 
					                        if (strpos($command," ")!==false) {
 | 
				
			||||||
                            list($command,$args) = explode(" ",$command,2);
 | 
					                            list($command,$args) = explode(" ",$command,2);
 | 
				
			||||||
                        } else $args=null;
 | 
					                        } else $args=null;
 | 
				
			||||||
 | 
					                        if (!array_key_exists($command,$ghelp)) continue;
 | 
				
			||||||
                        $_($command, $args,$info);
 | 
					                        $_($command, $args,$info);
 | 
				
			||||||
                    }
 | 
					                    }
 | 
				
			||||||
 | 
					                }
 | 
				
			||||||
                printf("\e[1mGlobal commands:\e[0m\n");
 | 
					                printf("\e[1mGlobal commands:\e[0m\n");
 | 
				
			||||||
                    $_("exit", null, "Leave the shell");
 | 
					                    $_("exit", null, "Leave the shell");
 | 
				
			||||||
                    $_(".", null, "Show the context tree");
 | 
					                    $_(".", null, "Show the context tree");
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user