X-Git-Url: https://git.mxchange.org/?p=core.git;a=blobdiff_plain;f=inc%2Fclasses%2Fmain%2Fresolver%2Fcommand%2Fweb%2Fclass_WebCommandResolver.php;h=0e5e65de018edc51e0e6c4d1a0b161065241de76;hp=56ad9e1caf41d2a649764b9733e4e63791a80aa6;hb=253b7896740f6146fe92f2caa85c52438c209ae7;hpb=49f84a522f0ccac3b70728cd41011a0be0eed8cf diff --git a/inc/classes/main/resolver/command/web/class_WebCommandResolver.php b/inc/classes/main/resolver/command/web/class_WebCommandResolver.php index 56ad9e1c..0e5e65de 100644 --- a/inc/classes/main/resolver/command/web/class_WebCommandResolver.php +++ b/inc/classes/main/resolver/command/web/class_WebCommandResolver.php @@ -4,7 +4,7 @@ * * @author Roland Haeder * @version 0.0.0 - * @copyright Copyright (c) 2007 - 2009 Roland Haeder, this is free software + * @copyright Copyright (c) 2007, 2008 Roland Haeder, 2009 Core Developer Team * @license GNU GPL 3.0 or any newer version * @link http://www.ship-simu.org * @@ -37,7 +37,7 @@ class WebCommandResolver extends BaseCommandResolver implements CommandResolver parent::__construct(__CLASS__); // Set prefix to "Web" - $this->setCommandPrefix("Web"); + $this->setCommandPrefix('Web'); } /** @@ -85,11 +85,11 @@ class WebCommandResolver extends BaseCommandResolver implements CommandResolver $commandName = ''; $commandInstance = null; - // This goes fine so let's resolv the command + // This goes fine so let's resolve the command $commandName = $requestInstance->getRequestElement('page'); // Is the command empty? Then fall back to default command - if (empty($commandName)) $commandName = $this->getConfigInstance()->readConfig('default_web_command'); + if (empty($commandName)) $commandName = $this->getConfigInstance()->getConfigEntry('default_web_command'); // Check if command is valid if ($this->isCommandValid($commandName) === false) { @@ -125,7 +125,7 @@ class WebCommandResolver extends BaseCommandResolver implements CommandResolver $commandInstance = null; // Is the command empty? Then fall back to default command - if (empty($commandName)) $commandName = $this->getConfigInstance()->readConfig('default_web_command'); + if (empty($commandName)) $commandName = $this->getConfigInstance()->getConfigEntry('default_web_command'); // Check if command is valid if ($this->isCommandValid($commandName) === false) { @@ -149,14 +149,11 @@ class WebCommandResolver extends BaseCommandResolver implements CommandResolver * command class is missing (bad!) */ private function loadCommand ($commandName) { - // Cache default command - $defaultCommand = $this->getConfigInstance()->readConfig('default_web_command'); - // Init command instance $commandInstance = null; // Create class name - $className = 'Web' . $this->convertToClassName($commandName) . 'Command'; + $className = $this->getCommandPrefix() . $this->convertToClassName($commandName) . 'Command'; // Create command class name $this->setClassName($className); @@ -164,7 +161,7 @@ class WebCommandResolver extends BaseCommandResolver implements CommandResolver // Is this class loaded? if (!class_exists($this->getClassName())) { // Class not found, so throw an exception - throw new InvalidCommandException(array($this, $defaultCommand), self::EXCEPTION_INVALID_COMMAND); + throw new InvalidCommandException(array($this, $commandName), self::EXCEPTION_INVALID_COMMAND); } // END - if // Initiate the command