function draw($bottom = false) { global $page; $count = count($this->rows); if (!$this->title) { $this->title = $page['breadcrumbs'] . $page['title']; } $return = draw_div_class('title', format_string($this->title, 40) . draw_nav($this->controls)); $counter = 1; foreach ($this->rows as $label => $content) { $class = 'row'; if ($counter == 1) { $class .= ' first'; } if ($counter == $count) { $class .= ' last'; } $return .= draw_div_class($class, draw_div_class('label', $label) . draw_div_class('content', $content)); $counter++; } if ($bottom) { $return .= draw_div_class('bottom', $bottom); } if (!empty($this->class)) { $this->class = ' ' . $this->class; } return draw_div_class('display' . $this->class, $return); }
<?php $corners = array('top-left', 'top-right', 'bottom-left', 'bottom-right'); foreach ($corners as $c) { echo draw_div_class($c, draw_img('/images/corners-white/' . $c . '.png')); } echo draw_img(DIRECTORY_WRITE . "/login.png"); $f = new form('login', false, getString('submit')); $f->set_field(array('name' => 'email', 'type' => 'text', 'label' => getString('email'), 'value' => @$_COOKIE["last_email"])); $f->set_field(array('name' => 'password', 'type' => 'password', 'label' => getString('password'))); $f->set_field(array('name' => 'goto', 'type' => 'hidden', 'value' => @$_GET["goto"])); $f->set_focus(@$_COOKIE["last_email"] ? 'password' : 'email'); echo $f->draw(); ?> </div> <div id="grey"> <?php foreach ($corners as $c) { echo draw_div_class($c, draw_img('/images/corners-grey/' . $c . '.png')); } echo getString("app_welcome"); echo draw_nav(array('/login/password_reset.php' => getString("login_forgot_password"), '/login/account_request.php' => getString("login_need_account"), 'mailto:' . $_josh['email_default'] => getString("login_ask_question"))); ?> </div> <?php if (getOption('languages')) { echo draw_div('language', draw_form_select('language_id', 'SELECT id, title FROM languages ORDER BY title', $_SESSION['language_id'], true, 'grey', 'url_query_set(\'language_id\', this.value)')); } ?> </div> </body> </html>