$sent = $user->validateEmail($config); $ets->page_body = $l['reg-done']; if ($sent) { $ets->page_body .= $l['reg-checkmail']; } } } if (empty($_POST) || $baddata) { if (!empty($_POST) && $text->is_missing_required) { foreach ($text->missing_fields as $miss) { $problems[] = $l['missing-field'] . $miss; } $baddata = true; } // build timezone options. $timezone = build_timezone_list($config->get('server_timezone')); // build template preview <select> data $dir = dir(template_folder); while ($file = $dir->read()) { if (strtolower(getFileExt($file)) == 'gif') { $preview[] = $file; } } $dir->close(); $st = '<select name="template" onchange="document.images.temlpatePreview.src = \'templates/\' + this[this.selectedIndex].value + \'.gif\';">'; $st .= "\n"; foreach ($preview as $img) { $name = str_replace('_', ' ', $img); $name = substr($name, 0, -4); // to remove .gif $img = substr($img, 0, -4);
$i = 0; $f[$i]->name = 'username'; $f[$i]->type = 'text'; $f[$i]->desc = $l['edit-user-username']; $i++; $f[$i]->name = 'email'; $f[$i]->type = 'text'; $f[$i]->desc = $l['edit-user-email']; $i++; $f[$i]->name = 'blog_count'; $f[$i]->type = 'text'; $f[$i]->desc = $l['edit-user-blog_count']; $i++; $f[$i]->name = 'timezone'; $f[$i]->type = 'select'; $f[$i]->value = build_timezone_list($config->get('server_timezone')); $f[$i]->desc = $l['reg-timezone']; if (empty($_POST)) { $merge['timezone'] += 13; } $i++; $f[$i]->name = 'bio'; $f[$i]->type = 'textarea'; $f[$i]->desc = $l['edit-user-bio']; $i++; $f[$i]->name = 'custom'; $f[$i]->type = 'text'; $f[$i]->desc = $l['edit-user-custom']; // build access checkbox's $j = 0; foreach ($USER_PERMISSIONS as $official) {