Exemplo n.º 1
0
 protected function generateUrlToTag($tag)
 {
     $ds = $this->getDataSource();
     $parentCanvas = $this->getParentCanvas();
     $pathParam = $parentCanvas->getWebParametersToCanvas($tag);
     $uParam = new OpfUrlParam();
     $uParam->appendKeyValueArray($pathParam);
     return $ds->renderHrefUrl($ds->getCurrentPageName(), $uParam->toString());
 }
Exemplo n.º 2
0
 private function constructPanelUrl($panel, $hrefClass)
 {
     $uParam = new OpfUrlParam();
     $uParam->appendAllCurrentParameters(0, 0);
     $uParam->appendKeyValuePair(OpfConfig::PARAM_CMDLEVEL2, $panel->getTag());
     $ds = $this->getDataSource();
     $icon = $ds->renderImg($panel->getIcon(), $panel->getLabel());
     $str = $ds->renderHrefInString($ds->getCurrentPageName(), $uParam->toString(), $icon . $panel->getLabel(), $hrefClass);
     return $str;
 }
Exemplo n.º 3
0
 public function renderFormContentInString($additionalActionParam)
 {
     $uParam = new OpfUrlParam();
     $uParam->appendAllCurrentParameters(0, 1);
     if (!is_null($additionalActionParam)) {
         $uParam->appendKeyValueArray($additionalActionParam);
     }
     // if
     $str = $this->dataSource->renderInviteForm($this->urlAfterInvite, $this->getInstallAppStr(), $this->action . '?' . $uParam->toString(), $this->messageToFriend, $this->inviteModeStr, $this->renderAllHiddenParameters(), $this->explanationToUser, $this->onlyFriendsWithoutApp, $this->excludeIdList);
     return $str;
 }
Exemplo n.º 4
0
 static function renderGoogleDrivingDirectionUrl($startAddr, $endAddr, $lang = self::LANG_ENGLISH)
 {
     $uParam = new OpfUrlParam();
     $uParam->appendKeyValuePair(self::PARAM_F, 'd');
     $uParam->appendKeyValuePair(self::PARAM_HUMAN_LANGUAGE, $lang);
     $uParam->appendKeyValuePair(self::PARAM_STARTING_ADDRESS, $startAddr);
     $uParam->appendKeyValuePair(self::PARAM_DESTINATION_ADDRESS, $endAddr);
     $uParam->appendKeyValuePair(self::PARAM_ENCODING, 'UTF8');
     $uParam->appendKeyValuePair(self::PARAM_OM, '1');
     $str = self::GOOGLE_MAP_ROOT_URL . '?' . $uParam->toString();
     return $str;
 }
 protected function constructNavigationUrl($canvas, $selected)
 {
     $ds = $this->getDataSource();
     $uParam = new OpfUrlParam();
     $uParam->appendAllCurrentParameters(0, 0);
     $uParam->removeKey(OpfConfig::PARAM_CMDLEVEL4);
     $uParam->removeKey(OpfConfig::PARAM_CMDLEVEL3);
     $uParam->removeKey(OpfConfig::PARAM_CMDLEVEL2);
     $uParam->appendKeyValuePair($this->canvasParamName, $canvas->getTag());
     $label = $canvas->getLabel();
     $canvasLink = $this->renderIcon($canvas->getIcon(), $label);
     /* bold means selected */
     if ($selected) {
         $canvasLink .= '<b>';
     }
     // if
     $canvasLink .= ucwords($label);
     if ($selected) {
         $canvasLink .= '</b>';
     }
     // if
     return $ds->renderHrefInString($ds->getMyPageName(), $uParam->toString(), $canvasLink);
 }
Exemplo n.º 6
0
 public function getCurrentUrl()
 {
     $ds = $this->getDataSource();
     $page = $ds->getCurrentPageName();
     $urlParam = new OpfUrlParam();
     $urlParam->appendAllCurrentParameters(0, 1);
     $str = $ds->renderHrefUrl($page, $urlParam->toString());
     return $str;
 }