Ejemplo n.º 1
0
        $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);
Ejemplo n.º 2
0
 $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) {