$context = $contextStorage->loadContext($adminPortalName); $mysql = load_mysql(); $texts = load_texts("lt", $textName, $mysql); $userLoginApp = load_userLoginApp($userLoginAppName, $mysql, $texts); $ctx = $contextStorage->loadContext($userLoginAppName); $userLoginApp->setContext($ctx); $ctx = $contextStorage->loadContext($textName); $texts->setContext($ctx); $texts->init(); $partnerApp = load_partnerApp($partnerAppName, $mysql, $texts); $ctx = $contextStorage->loadContext($partnerAppName); $partnerApp->setContext($ctx); if ($partnerApp->chechProjectCruid()) { if (!$partnerApp->chechPartnerInfo()) { exit("Nenustatytas partneris"); } if (!$partnerApp->getAllPartnerProjects()) { exit("Nenustatyti partnerio projectai"); } include "./view/partnerPage.php"; $ctx = $partnerApp->getContext(); $ctx->setRequestScope(null); $contextStorage->storeContext($partnerAppName, $ctx); $ctx = $texts->getContext(); $ctx->setRequestScope(null); $contextStorage->storeContext($textName, $ctx); } else { exit("Nenustatytas projektas"); } $context->setFlowScopeAttr("lastAddress", $context->getRequestUri()); $contextStorage->storeContext($adminPortalName, $context);
require_once "./common/contextStorage.class.php"; $userLoginAppName = "userLogin"; $adminPortalName = "adminPortalPartner"; $clientsAppName = "clientsApp"; $textName = "texts"; $contextStorage = new ContextStorage(); $context = $contextStorage->loadContext($adminPortalName); $mysql = load_mysql(); $texts = load_texts("lt", $textName, $mysql); $userLoginApp = load_userLoginApp($userLoginAppName, $mysql, $texts); $ctx = $contextStorage->loadContext($userLoginAppName); $userLoginApp->setContext($ctx); $ctx = $contextStorage->loadContext($textName); $texts->setContext($ctx); $texts->init(); $clientApp = load_clientsApp($clientsAppName, $mysql, $texts); $ctx = $contextStorage->loadContext($clientsAppName); $clientApp->setContext($ctx); if ($clientApp->chechProjectCruid()) { include "./view/clients/clientPage.php"; $ctx = $clientApp->getContext(); $ctx->setRequestScope(null); $contextStorage->storeContext($clientsAppName, $ctx); $ctx = $texts->getContext(); $ctx->setRequestScope(null); $contextStorage->storeContext($textName, $ctx); } else { exit("Nenustatytas projektas"); } $context->setFlowScopeAttr("lastAddress", $context->getRequestUri()); $contextStorage->storeContext($adminPortalName, $context);
$mysql = load_mysql(); $texts = load_texts("lt", $textName, $mysql); $appName = $context->getRequestAttr("appName"); if ($appName == $userLoginAppName) { $userLoginApp = load_userLoginApp($userLoginAppName, $mysql, $texts); $ctx = $contextStorage->loadContext($userLoginAppName); $ctx->setFlashScope(null); $userLoginApp->setContext($ctx); $rez = $userLoginApp->action($context->getRequestAttr("action")); $userId = null; if (!is_null($userLoginApp->getCurrentUser())) { $userId = $userLoginApp->getCurrentUser()->getId(); } $redirect = !$rez; $ctx = $userLoginApp->getContext(); $contextStorage->storeContext($userLoginAppName, $ctx); } else { if ($appName == $projectAppName) { $lastAddress = "project"; $userLoginApp = load_userLoginApp($userLoginAppName, $mysql, $texts); $ctx = $contextStorage->loadContext($userLoginAppName); $userLoginApp->setContext($ctx); $projectApp = load_projectApp($projectAppName, $mysql, $texts, $userLoginApp); $userId = NULL; if (!is_null($userLoginApp->getCurrentUser())) { $userId = $userLoginApp->getCurrentUser()->getId(); } $contextStorage->storeContext($usersAppName . $userId, $ctx); $ctx = $contextStorage->loadContext($textName); $texts->setContext($ctx); $ctx = $contextStorage->loadContext($projectAppName . $userId);
$texts = load_texts("lt", $textName, $mysql); $userLoginApp = load_userLoginApp($userLoginAppName, $mysql, $texts); $ctx = $contextStorage->loadContext($userLoginAppName); $userLoginApp->setContext($ctx); if (!is_null($userLoginApp->getCurrentUser())) { $userId = $userLoginApp->getCurrentUser()->getId(); $ctx = $contextStorage->loadContext($textName); $texts->setContext($ctx); $texts->init(); $historyApp = load_historyApp($historyAppName, $mysql, $texts, $userLoginApp); $ctx = $contextStorage->loadContext($historyAppName . $userId); $historyApp->setContext($ctx); include "./view/historyPage.php"; $ctx = $historyApp->getContext(); $ctx->setRequestScope(null); $contextStorage->storeContext($historyAppName . $userId, $ctx); $ctx = $texts->getContext(); $ctx->setRequestScope(null); $contextStorage->storeContext($textName, $ctx); } else { $ctx = $contextStorage->loadContext($textName); $texts->setContext($ctx); $texts->init(); include "./view/loginPage.php"; $ctx = $texts->getContext(); $ctx->setRequestScope(null); $contextStorage->storeContext($textName, $ctx); } $ctx = $userLoginApp->getContext(); $ctx->setRequestScope(null); $contextStorage->storeContext($userLoginAppName, $ctx);
$mysql = load_mysql(); $texts = load_texts("lt", $textName, $mysql); $appName = $context->getRequestAttr("appName"); if ($appName == $userLoginAppName) { $userLoginApp = load_userLoginApp($userLoginAppName, $mysql, $texts); $ctx = $contextStorage->loadContext($userLoginAppName); $ctx->setFlashScope(null); $userLoginApp->setContext($ctx); $rez = $userLoginApp->action($context->getRequestAttr("action")); $userId = null; if (!is_null($userLoginApp->getCurrentUser())) { $userId = $userLoginApp->getCurrentUser()->getId(); } $redirect = !$rez; $ctx = $userLoginApp->getContext(); $contextStorage->storeContext($userLoginAppName, $ctx); } else { if ($appName == $partnerAppName) { $partnerApp = load_partnerApp($partnerAppName, $mysql, $texts); $ctx = $contextStorage->loadContext($textName); $texts->setContext($ctx); $ctx = $contextStorage->loadContext($partnerAppName); if ($partnerApp->cleanFlashScope($context->getRequestAttr("action"))) { $ctx->setFlashScope(null); } $partnerApp->setContext($ctx); $rez = $partnerApp->action($context->getRequestAttr("action")); $redirect = !$rez; $ctx = $partnerApp->getContext(); $contextStorage->storeContext($partnerAppName, $ctx); $ctx = $texts->getContext();