function html_requirements_list() { $fr_FlotRequirements = new FlotRequirements(); $fr_FlotRequirements->b_ongoing_requirements_met(); $sa_reqs = $fr_FlotRequirements->sa_requirements_to_remedy(); if (empty($sa_reqs)) { return '<div class="alert alert-success">no problems</div>'; } $html_return = '<a class="btn btn-default btn-sm" href="' . S_BASE_EXTENSION . 'flot-admin/admin/index.php?section=requirements"><i class="glyphicon glyphicon-refresh"></i> re-check</a><hr/>'; foreach ($sa_reqs as $s_problem) { $html_return .= '<div class="alert alert-danger">' . $s_problem . '</div>'; } return $html_return; }
<div class="form-group"> <input type="password" name="password" class="form-control" id="flot_password" placeholder="password"> </div> <div class="form-group"> <button type="submit" name="submit" class="btn btn-success form-control" id="login_button">start flot</button> </div> <?php } else { ?> <div class="alert alert-danger"> <h4><i class="glyphicon glyphicon-flag"></i> flot can't be installed until the following steps are taken</h4> <ul> <?php foreach ($requirements->sa_requirements_to_remedy() as $req) { echo "<li>{$req}</li>"; } ?> </ul> </div> <div class="form-group"> <button type="submit" name="submit" class="btn btn-success form-control" id="login_button"><i class="glyphicon glyphicon-refresh"></i> try again</button> </div> <p>Or if you think the errors are wrong, you can force start flot.</p> <div class="form-group"> <button type="submit" name="submit" class="btn btn-warning form-control" id="login_button"><i class="glyphicon glyphicon-warning-sign"></i> force start flot</button> </div> <?php