X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;ds=sidebyside;f=inc%2Fclasses%2Fmain%2Fhelper%2Fweb%2Flinks%2Fclass_WebLinkHelper.php;h=5dd2ef7e0b436a29c099d621457b5058354655d0;hb=49f84a522f0ccac3b70728cd41011a0be0eed8cf;hp=92fe708d187be879c80fae463f5cb5ff2218127a;hpb=20ca147c7a33274b50aedb653a82ff30817655d7;p=core.git diff --git a/inc/classes/main/helper/web/links/class_WebLinkHelper.php b/inc/classes/main/helper/web/links/class_WebLinkHelper.php index 92fe708d..5dd2ef7e 100644 --- a/inc/classes/main/helper/web/links/class_WebLinkHelper.php +++ b/inc/classes/main/helper/web/links/class_WebLinkHelper.php @@ -4,7 +4,7 @@ * * @author Roland Haeder * @version 0.0.0 - * @copyright Copyright (c) 2007, 2008 Roland Haeder, this is free software + * @copyright Copyright (c) 2007 - 2009 Roland Haeder, this is free software * @license GNU GPL 3.0 or any newer version * @link http://www.ship-simu.org * @@ -25,12 +25,22 @@ class WebLinkHelper extends BaseWebHelper implements HelpableTemplate { /** * Name of the link */ - private $linkName = ""; + private $linkName = ''; /** * Base of the link */ - private $linkBase = ""; + private $linkBase = ''; + + /** + * First parameter seperator + */ + private $firstParameter = '?'; + + /** + * Seperator for more paraemters + */ + private $parameterSeperator = '&'; /** * Protected constructor @@ -64,7 +74,7 @@ class WebLinkHelper extends BaseWebHelper implements HelpableTemplate { $helperInstance->setLinkBase($linkBase); // Add default group - $helperInstance->openGroupByIdContent('main', "", ""); + $helperInstance->openGroupByIdContent('main', '', ''); // Return the prepared instance return $helperInstance; @@ -79,7 +89,7 @@ class WebLinkHelper extends BaseWebHelper implements HelpableTemplate { * @param $extraContent Optional extra HTML content * @return $linkContent Rendered text link content */ - private function renderLinkContentWithTextExtraContent ($linkText, $linkTitle, $extraContent="") { + private function renderLinkContentWithTextExtraContent ($linkText, $linkTitle, $extraContent='') { // Construct link content $linkContent = sprintf("%s", $this->getLinkBase(), @@ -140,7 +150,7 @@ class WebLinkHelper extends BaseWebHelper implements HelpableTemplate { // Is a previous opened group still open? if ($this->ifGroupOpenedPreviously()) { // Then close it - $this->closePreviousGroupByContent(""); + $this->closePreviousGroupByContent(''); } // END - if // Get the content @@ -166,7 +176,7 @@ class WebLinkHelper extends BaseWebHelper implements HelpableTemplate { // Is a group with that name open? if ($this->ifGroupOpenedPreviously()) { // Then close it here - $this->closePreviousGroupByContent(""); + $this->closePreviousGroupByContent(''); } // END - if // Generate the group content @@ -226,17 +236,17 @@ class WebLinkHelper extends BaseWebHelper implements HelpableTemplate { // Check if a previous group was opened if ($this->ifGroupOpenedPreviously() === false) { // No group was opened before! - throw new NoGroupOpenedException(array($this, $linkAction."(".$linkText.")"), self::EXCEPTION_GROUP_NOT_OPENED); + throw new NoGroupOpenedException(array($this, $linkAction . '(' . $linkText . ')'), self::EXCEPTION_GROUP_NOT_OPENED); } // END - if // Default parameter seperator is & - $seperator = "&"; + $seperator = $this->parameterSeperator; // Is there a question mark in? - $linkArray = explode("?", $this->getLinkBase()); + $linkArray = explode($this->firstParameter, $this->getLinkBase()); if (count($linkArray) == 0) { // No question mark - $seperator = "?"; + $seperator = $this->firstParameter; } // END - if // Prepare action