public function display() { $sessionData = $this->session->getData(); if (isset($sessionData['uris']) && is_array($sessionData['uris'])) { echo "<ul>"; foreach ($sessionData['uris'] as $uri) { echo "<li>" . $uri . "</li>"; } echo "</ul>"; } else { echo "No previous uris"; } }
public static function createAuthBox(Session $session) { $data = $session->getData(); if (array_key_exists('username', $data)) { return LogoutBox::createFromUsername($data['username']); } return new LoginBox(); }
public function notepad(TierJig $tierJig, VariableMap $variableMap, Session $session) { $data = $session->getData(); $value = $variableMap->getVariable('data', false); if ($value !== false && strlen(trim($value)) != 0) { $data[] = $value; $session->setData($data); } $value = $variableMap->getVariable('submit', false); if ($value !== false && strcmp($value, "Clear") === 0) { $session->setData([]); } $session->save(); return $tierJig->createJigExecutable('pages/notepad'); }