Ejemplo n.º 1
0
if (!empty($_POST)) {
    // check data
    if ($text->is_missing_required) {
        $baddata = true;
    } else {
        $c = $text->clean;
        $c['timezone'] -= 13;
        foreach ($c as $key => $value) {
            $edituser->set($key, $value);
        }
        $per = '';
        foreach ($c['access'] as $key => $val) {
            $per .= $key . ':';
        }
        $per = substr($per, 0, -1);
        $edituser->setPermissions(explode(':', $per));
        $edituser->updateDb();
        $ets->page_body = $l['goodedit'];
    }
}
// decide what data to use.
if (empty($_POST)) {
    $merge = $db->getArray('SELECT * FROM ' . db_users . ' WHERE user_id=' . $USERID);
} else {
    $merge = $_POST;
}
if (empty($_POST) || $baddata) {
    if ($baddata) {
        $ets->page_body .= '<div class="error">' . $l['data-problems'] . '<br />';
        foreach ($text->missing_fields as $f) {
            $ets->page_body .= '<li>' . $l['missing-field'] . $f . "</li>\n";