mirror of
https://github.com/monstra-cms/monstra.git
synced 2025-08-02 03:10:25 +02:00
Monstra Installer - Frontend Improvements
This commit is contained in:
131
install.php
131
install.php
@@ -114,46 +114,50 @@
|
||||
<meta name="description" content="Monstra Install Area">
|
||||
<link rel="icon" href="<?php echo $site_url; ?>favicon.ico" type="image/x-icon" />
|
||||
<link rel="shortcut icon" href="<?php echo $site_url; ?>favicon.ico" type="image/x-icon" />
|
||||
<link rel="stylesheet" href="<?php echo $site_url; ?>public/assets/css/bootstrap.css" media="all" type="text/css" />
|
||||
<link rel="stylesheet" href="<?php echo $site_url; ?>public/assets/css/bootstrap-responsive.css" media="all" type="text/css" />
|
||||
<link rel="stylesheet" href="<?php echo $site_url; ?>public/assets/css/bootstrap.min.css" media="all" type="text/css" />
|
||||
<link rel="stylesheet" href="<?php echo $site_url; ?>admin/themes/default/css/default.css" media="all" type="text/css" />
|
||||
<style>
|
||||
|
||||
.input-xlarge {
|
||||
width: 285px;
|
||||
.install-body {
|
||||
margin-top: 40px;
|
||||
background: #FAFAFA;
|
||||
}
|
||||
|
||||
.install-languages {
|
||||
margin: 0 auto 15px;
|
||||
margin: 20px auto 15px;
|
||||
text-align: center;
|
||||
width: 390px;
|
||||
}
|
||||
|
||||
.install-block {
|
||||
.install-block,
|
||||
.monstra-dialog,
|
||||
.install-block-footer {
|
||||
margin: 0 auto;
|
||||
float: none!important;
|
||||
max-width: 300px;
|
||||
padding: 19px 29px 29px;
|
||||
background: none repeat scroll 0 0 #fff;
|
||||
-webkit-box-shadow: 0 1px 5px rgba(0,0,0,.15);
|
||||
-moz-box-shadow: 0 1px 5px rgba(0,0,0,.15);
|
||||
box-shadow: 0 1px 5px rgba(0,0,0,.15);
|
||||
-webkit-border-radius: 4px;
|
||||
-moz-border-radius: 4px;
|
||||
border-radius: 4px;
|
||||
width: 600px;
|
||||
}
|
||||
|
||||
.install-block-footer {
|
||||
margin: 0 auto;
|
||||
float: none!important;
|
||||
margin-top:10px;
|
||||
margin-bottom:10px;
|
||||
max-width: 300px;
|
||||
margin-top: 20px;
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
|
||||
.install-body {
|
||||
background-color: #FBFBFB;
|
||||
padding-top:40px;
|
||||
.well {
|
||||
border: none;
|
||||
border-radius: 0px;
|
||||
background: #fff;
|
||||
color: #555;
|
||||
-webkit-font-smoothing: subpixel-antialiased;
|
||||
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.13);
|
||||
box-shadow: 0 1px 3px rgba(0,0,0,.13);
|
||||
}
|
||||
|
||||
|
||||
.form-control {
|
||||
border-radius: 0px;
|
||||
}
|
||||
|
||||
.monstra-says {
|
||||
margin: 10px;
|
||||
}
|
||||
|
||||
.error {
|
||||
@@ -176,8 +180,8 @@
|
||||
.language-link img {
|
||||
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
|
||||
filter: alpha(opacity=30);
|
||||
-moz-opacity:0.3;
|
||||
-khtml-opacity: 0.3;
|
||||
-moz-opacity:0.3;
|
||||
opacity: 0.3;
|
||||
}
|
||||
|
||||
@@ -197,30 +201,14 @@
|
||||
opacity: 1.0;
|
||||
}
|
||||
|
||||
@media (max-width: 480px) {
|
||||
|
||||
.input-xlarge {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.install-languages {
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
.install-languages a {
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
</style>
|
||||
<script type="text/javascript" src="<?php echo $site_url; ?>public/assets/js/jquery.js"></script>
|
||||
<script type="text/javascript" src="<?php echo $site_url; ?>public/assets/js/bootstrap.js"></script>
|
||||
<script type="text/javascript" src="<?php echo $site_url; ?>public/assets/js/bootstrap.min.js"></script>
|
||||
</head>
|
||||
<body class="install-body">
|
||||
|
||||
<?php
|
||||
if (version_compare(PHP_VERSION, "5.2.0", "<")) {
|
||||
if (version_compare(PHP_VERSION, "5.2.3", "<")) {
|
||||
$errors['php'] = 'error';
|
||||
} else {
|
||||
$errors['php'] = '';
|
||||
@@ -270,15 +258,17 @@
|
||||
}
|
||||
?>
|
||||
|
||||
<div class="text-center"><a class="brand" href="<?php echo Html::toText($site_url); ?>"><img src="<?php echo $site_url; ?>public/assets/img/monstra-logo-256px.png" alt="Monstra"></a></div>
|
||||
|
||||
<div class="install-languages">
|
||||
<?php foreach ($languages_array as $lang_code) { ?>
|
||||
<a data-placement="top" class="language-link<?php if (Option::get('language') == $lang_code) echo ' language-link-current';?>" title="<?php echo I18n::$locales[$lang_code]; ?>" href="<?php echo $site_url.'?language=' . $lang_code; ?>"><img src="<?php echo $site_url; ?>public/assets/img/flags/<?php echo $lang_code?>.png" alt="<?php echo $lang_code?>"></a>
|
||||
<a data-placement="bottom" data-toggle="tooltip" class="language-link<?php if (Option::get('language') == $lang_code) echo ' language-link-current';?>" title="<?php echo I18n::$locales[$lang_code]; ?>" href="<?php echo $site_url.'?language=' . $lang_code; ?>"><img src="<?php echo $site_url; ?>public/assets/img/flags/<?php echo $lang_code?>.png" alt="<?php echo $lang_code?>"></a>
|
||||
<?php } ?>
|
||||
</div>
|
||||
<div class="install-block">
|
||||
<div style="text-align:center;"><a class="brand" href="<?php echo Html::toText($site_url); ?>"><img src="<?php echo $site_url; ?>public/assets/img/monstra-logo.png" height="27" width="171" alt="Monstra"></a></div>
|
||||
<hr>
|
||||
|
||||
<div>
|
||||
<div>
|
||||
<div class="install-block well">
|
||||
<form action="install.php" method="post">
|
||||
<input type="hidden" name="php" value="<?php echo $errors['php']; ?>" />
|
||||
<input type="hidden" name="simplexml" value="<?php echo $errors['simplexml']; ?>" />
|
||||
@@ -291,20 +281,29 @@
|
||||
<input type="hidden" name="backups" value="<?php echo $errors['backups']; ?>" />
|
||||
<input type="hidden" name="tmp" value="<?php echo $errors['tmp']; ?>" />
|
||||
|
||||
<div class="form-group">
|
||||
<label><?php echo __('Site Name', 'system'); ?></label>
|
||||
<input class="input-xlarge" name="sitename" type="text" value="<?php if (Request::post('sitename')) echo Html::toText(Request::post('sitename')); ?>" />
|
||||
<br />
|
||||
<input class="form-control" name="sitename" type="text" value="<?php if (Request::post('sitename')) echo Html::toText(Request::post('sitename')); ?>" />
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label><?php echo __('Site Url', 'system'); ?></label>
|
||||
<input class="input-xlarge" name="siteurl" type="text" value="<?php echo Html::toText($site_url); ?>" />
|
||||
<br />
|
||||
<input class="form-control" name="siteurl" type="text" value="<?php echo Html::toText($site_url); ?>" />
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label><?php echo __('Username', 'users'); ?></label>
|
||||
<input class="input-xlarge login" name="login" value="<?php if(Request::post('login')) echo Html::toText(Request::post('login')); ?>" type="text" />
|
||||
<br />
|
||||
<input class="form-control login" name="login" value="<?php if(Request::post('login')) echo Html::toText(Request::post('login')); ?>" type="text" />
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label><?php echo __('Password', 'users'); ?></label>
|
||||
<input class="input-xlarge" name="password" type="password" />
|
||||
<br />
|
||||
<input class="form-control" name="password" type="password" />
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label><?php echo __('Time zone', 'system'); ?></label>
|
||||
<select class="input-xlarge" name="timezone">
|
||||
<select class="form-control" name="timezone">
|
||||
<option value="Kwajalein">(GMT-12:00) International Date Line West</option>
|
||||
<option value="Pacific/Samoa">(GMT-11:00) Midway Island, Samoa</option>
|
||||
<option value="Pacific/Honolulu">(GMT-10:00) Hawaii</option>
|
||||
@@ -392,17 +391,21 @@
|
||||
<option value="Pacific/Auckland">(GMT+12:00) Auckland, Wellington</option>
|
||||
<option value="Pacific/Tongatapu">(GMT+13:00) Nukualofa</option>
|
||||
</select>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label><?php echo __('Email', 'users'); ?></label>
|
||||
<input name="email" class="input-xlarge" value="<?php if (Request::post('email')) echo Html::toText(Request::post('email')); ?>" type="text" />
|
||||
<br /><br />
|
||||
<input type="submit" class="btn" name="install_submit" value="<?php echo __('Install', 'system'); ?>" />
|
||||
<input name="email" class="form-control" value="<?php if (Request::post('email')) echo Html::toText(Request::post('email')); ?>" type="text" />
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<input type="submit" class="btn btn-primary" name="install_submit" value="<?php echo __('Install', 'system'); ?>" />
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
<hr>
|
||||
<p class="text-center"><strong><?php echo __('...Monstra says...', 'system'); ?></strong></p>
|
||||
<div>
|
||||
<ul>
|
||||
</div>
|
||||
<p class="text-center monstra-says"><strong><?php echo __('...Monstra says...', 'system'); ?></strong></p>
|
||||
<div class="monstra-dialog well">
|
||||
<ul class="list-unstyled">
|
||||
<?php
|
||||
|
||||
if (version_compare(PHP_VERSION, "5.2.0", "<")) {
|
||||
@@ -470,7 +473,7 @@
|
||||
</div>
|
||||
</div>
|
||||
<div class="install-block-footer">
|
||||
<div style="text-align:center;">
|
||||
<div class="text-center">
|
||||
<span class="small-grey-text">© 2012 - 2014 <a href="http://monstra.org" class="small-grey-text" target="_blank">Monstra</a> – <?php echo __('Version', 'system'); ?> <?php echo Monstra::VERSION; ?></span>
|
||||
</div>
|
||||
</div>
|
||||
|
Reference in New Issue
Block a user