function build_actionUrls2($appName, $actionNames) { $actionUrls = array(); if (is_array($actionNames)) { foreach ($actionNames as $key => $value) { $url = new SimpleUrl("./action2.php"); $url->addParameter("action", $key); $url->addParameter("appName", $appName); $actionUrls[$key] = $url; } } return $actionUrls; }
function getClone() { $newUrl = new SimpleUrl($this->base); if (is_array($this->parameters)) { foreach ($this->parameters as $key => $value) { $newUrl->addParameter($key, $value); } } $newUrl->setOnSubmit($this->onsubmit); return $newUrl; }
function init() { $lang = $this->context->getRequestAttr("lang"); if (!is_null($lang)) { $lang0 = strtolower(trim($lang)); if ($lang0 == "base" || $lang0 == "0") { $this->context->setFlowScopeAttr("lang", null); } else { $this->context->setFlowScopeAttr("lang", $lang); } } $backUrl = new SimpleUrl(); foreach ($_GET as $key => $value0) { if ("lang" != strtolower(trim($key))) { $value = $this->context->getRequestAttr($key); $backUrl->addParameter($key, $value); } } $this->context->setFlowScopeAttr("backUrl", $backUrl->getGetUrl()); }