Esempio n. 1
0
        if (!$objMember->isNew()) {
            $objMemberTemplate->setText('BLANK', "(Blank not to change it.)");
        }
        print $objMemberTemplate->get();
    } else {
        $objTemplate->setText('PAGETITLE', 'Viewing ' . $objMember->get('username'));
        $objBreadcrumbs->add($objMember->get('username'), "index.php?action=members&subaction=view&" . $objMember->getIDPair());
        $objMemberTemplate = new clsTemplate('viewuser');
        $objMemberTemplate->setText('USERNAME', $objMember->get('username'));
        $objMemberTemplate->setText('REALNAME', $objMember->get('realname'));
        $objMemberTemplate->setText('LOCATION', $objMember->get('location'));
        print $objMemberTemplate->get();
    }
}
if ($strSubAction == 'save') {
    if (!clsUser::canEdit($objMember, $objUser)) {
        throw new Exception('exception_accessdenied');
    }
    $objMember->getFromRequest(array('id', 'username', 'password1', 'password2', 'email', 'is_advanced', 'show_empty', 'remember_filter', 'realname', 'location'));
    if ($objMember->isNew()) {
        $ret = $objMember->attemptCreate();
        if (is_string($ret)) {
            $objMember->remove('password1');
            $objMember->remove('password2');
            header("Location: index.php?action=members&subaction=view&error={$ret}&" . $objMember->getQueryString());
        } else {
            $objUser = $ret;
            $_SESSION['objUser'] = $objUser;
            clsAlbum::markSeen($objUser);
            header("Location: index.php?message=register_successful");
        }