aboutsummaryrefslogtreecommitdiff
path: root/views/failsafe/page_shells/default.php
diff options
context:
space:
mode:
authorbrettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>2010-03-03 21:56:45 +0000
committerbrettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>2010-03-03 21:56:45 +0000
commitcb377a70537822457ffd371555364982eb8f89a1 (patch)
treecf6bd6bf7ffe99165a02ae88d0be982b76ee63eb /views/failsafe/page_shells/default.php
parentedcd763bee3bac4ca294d0341b4536becbc8bded (diff)
downloadelgg-cb377a70537822457ffd371555364982eb8f89a1.tar.gz
elgg-cb377a70537822457ffd371555364982eb8f89a1.tar.bz2
Installation uses new views system.
git-svn-id: http://code.elgg.org/elgg/trunk@5261 36083f99-b078-4883-b0ff-0f9b5a30f544
Diffstat (limited to 'views/failsafe/page_shells/default.php')
-rw-r--r--views/failsafe/page_shells/default.php156
1 files changed, 156 insertions, 0 deletions
diff --git a/views/failsafe/page_shells/default.php b/views/failsafe/page_shells/default.php
new file mode 100644
index 000000000..6cbefcdaf
--- /dev/null
+++ b/views/failsafe/page_shells/default.php
@@ -0,0 +1,156 @@
+<?php
+/**
+ * Elgg fallback pageshell
+ * Render a few things (like the installation process) in a fallback mode, text only with minimal use
+ * of functions.
+ *
+ * @package Elgg
+ * @subpackage Core
+ * @author Curverider Ltd
+ * @link http://elgg.org/
+ *
+ * @uses $vars['config'] The site configuration settings, imported
+ * @uses $vars['title'] The page title
+ * @uses $vars['body'] The main content of the page
+ * @uses $vars['messages'] A 2d array of various message registers, passed from system_messages()
+ */
+
+// we won't trust server configuration but specify utf-8
+header('Content-type: text/html; charset=utf-8');
+
+?>
+<html>
+ <head>
+ <title><?php echo $vars['title']; ?></title>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+
+ <style type="text/css">
+
+ body {
+ text-align:left;
+ margin:0;
+ padding:0;
+ background: #4690d6;
+ font: 80%/1.5 "Lucida Grande", Verdana, sans-serif;
+ color: #333333;
+ }
+ a {
+ color: #4690d6;
+ text-decoration: none;
+ -moz-outline-style: none;
+ outline: none;
+ }
+ a:visited {
+ color: #0054a7;
+ }
+ a:hover {
+ color: #0054a7;
+ text-decoration: underline;
+ }
+ p {
+ margin: 0px 0px 15px 0;
+ }
+ img {
+ border: none;
+ }
+ #startpage_wrapper {
+ background:white;
+ width:570px;
+ margin:auto;
+ padding:10px 40px;
+ margin-bottom:40px;
+ margin-top:20px;
+ border-right: 1px solid #666666;
+ border-bottom: 1px solid #666666;
+ }
+
+ label {
+ font-weight: bold;
+ color:#333333;
+ font-size: 140%;
+ }
+ input[type="text"],
+ input[type="password"] {
+ font: 120% Arial, Helvetica, sans-serif;
+ padding: 5px;
+ border: 1px solid #cccccc;
+ color:#666666;
+ width:566px;
+ }
+ .database_settings input[type="text"],
+ .database_settings input[type="password"] {
+ width:220px;
+ }
+ textarea {
+ width: 100%;
+ height: 100%;
+ font: 120% Arial, Helvetica, sans-serif;
+ border: solid 1px #cccccc;
+ padding: 5px;
+ color:#666666;
+ }
+ textarea:focus, input[type="password"]:focus, input[type="text"]:focus {
+ border: solid 1px #4690d6;
+ background: #e4ecf5;
+ color:#333333;
+ }
+
+ input[type="submit"]:hover {
+ background: #0054a7;
+ border: 4px solid #0054a7;
+ }
+
+ input[type="submit"] {
+ font: 16px/100% Arial, Helvetica, sans-serif;
+ font-weight: bold;
+ color: #ffffff;
+ background:#4690d6;
+ border: 4px solid #4690d6;
+ -webkit-border-radius: 4px;
+ -moz-border-radius: 4px;
+ width: auto;
+ height: 35px;
+ padding: 2px 6px 2px 6px;
+ margin:10px 0 10px 0;
+ cursor: pointer;
+ }
+ #startpage_wrapper hr {
+ border:0;
+ border-bottom:1px solid #333333;
+ }
+ #startpage_wrapper td {
+ text-align: left;
+ vertical-align: middle;
+ }
+
+ .messages {
+ border:1px solid #00cc00;
+ background:#ccffcc;
+ color:#000000;
+ padding:3px 10px 3px 10px;
+ }
+ .messages_error {
+ border:1px solid #D3322A;
+ background:#F7DAD8;
+ color:#000000;
+ padding:3px 10px 3px 10px;
+
+ }
+ </style>
+
+
+
+ </head>
+ <body>
+ <div id="startpage_wrapper">
+ <h1><?php echo $vars['title']; ?></h1>
+
+ <!-- display any system messages -->
+ <?php echo elgg_view('messages/list', array('object' => $vars['sysmessages'])); ?>
+
+ <p>
+ <?php echo $vars['body']; ?>
+ </p>
+ </div>
+ </body>
+</html>