$infos = array($words['footer_info']['copyright'], sprintf($words['footer_info']['date'], date('d.m.Y')), sprintf($words['footer_info']['time'], date('H:i:s'))); if (!$config->get('app.production')) { $infos[] = sprintf($words['footer_info']['time_stopped'], $env->getClock()->stop(0, 2)); if ($env->has('dbc') && $env->getDatabase()->numberStatements) { $infos[] = sprintf($words['footer_info']['requests'], $env->getDatabase()->numberStatements); } } $userId = (int) $session->get('userId'); $roleId = (int) $session->get('roleId'); if ($userId) { $modelUser = new Model_User($env); $infos[] = 'Benutzer: ' . $modelUser->get($userId, 'username') . ' <small>(' . $userId . ')</small>'; } if ($roleId) { $modelRole = new Model_Role($env); $infos[] = 'Rolle: ' . $modelRole->get($userId, 'title') . ' <small>(' . $roleId . ')</small>'; } $badges[] = '<a href="http://validator.w3.org/check?uri=referer"><img style="border: 0; width: 48px; height: 16px" src="http://www.w3.org/Icons/valid-xhtml10" alt="validate HTML (as XHTML 1.0 Strict)"/></a>'; $badges[] = '<a href="http://jigsaw.w3.org/css-validator/check/referer"><img style="border: 0; width: 48px; height: 16px" src="http://jigsaw.w3.org/css-validator/images/vcss" alt="validate CSS"/></a>'; $infos = '<span>' . join('</span><span>', $infos) . '</span>'; $badges = '<span>' . join('</span><span>', $badges) . '</span>'; $linkReset = '<a href="./?resetInstanceId">Instanz</a>'; $path = $env->getRequest()->get('__path'); $body = ' <script> function selectInstanceId(id, forward){ var url = "./admin/instance/select/"+id; if(forward) url += "?forward="+forward; document.location.href = url; }