$statuschecked = ''; } if (isset($FUNC_ADD) && $FUNC_ADD) { $statuschecked = 'checked'; } $add_login_reset_chkbox = ''; if ($user_id != '') { // User Edit $form_label = $I18N->msg('edit_user'); $add_hidden = '<input type="hidden" name="user_id" value="' . $user_id . '" />'; $add_submit = '<div> <p class="rex-cnt-col2"><input type="submit" class="rex-sbmt" name="FUNC_UPDATE" value="' . $I18N->msg('user_save') . '" ' . rex_accesskey($I18N->msg('user_save'), $REX['ACKEY']['SAVE']) . ' /></p> <p class="rex-cnt-col2"><input type="submit" class="rex-sbmt" name="FUNC_APPLY" value="' . $I18N->msg('user_apply') . '" ' . rex_accesskey($I18N->msg('user_apply'), $REX['ACKEY']['APPLY']) . ' /></p> </div>'; $add_user_login = '******' . htmlspecialchars($sql->getValue($REX['TABLE_PREFIX'] . 'user.login')) . '</span>'; $sql = new rex_login_sql(); $sql->setQuery('select * from ' . $REX['TABLE_PREFIX'] . 'user where user_id=' . $user_id); if ($sql->getRows() == 1) { // ----- EINLESEN DER PERMS if ($sql->hasPerm('admin[]')) { $adminchecked = 'checked'; } else { $adminchecked = ''; } if ($sql->hasPerm('csw[0]')) { $allcatschecked = 'checked'; } else { $allcatschecked = ''; } if ($sql->hasPerm('media[0]')) { $allmcatschecked = 'checked';
' . $sel_module->out() . '<br />' . $I18N->msg("ctrl") . ' </td> <td valign="top">' . $I18N->msg("extras") . '</td> <td> ' . $sel_extra->out() . '<br />' . $I18N->msg("ctrl") . ' </td> </tr> <tr> <td> </td> <td colspan="3"><input type="submit" name="function" value="' . $I18N->msg("add_user") . '"></td> </tr> </form> </table>' . "\n"; } elseif (isset($user_id) and $user_id != '') { $sql = new rex_login_sql(); $sql->setQuery("select * from " . $REX['TABLE_PREFIX'] . "user where user_id='{$user_id}'"); if ($sql->getRows() == 1) { // ----- EINLESEN DER PERMS if ($sql->isValueOf("rights", "admin[]")) { $adminchecked = "checked"; } else { $adminchecked = ""; } if ($sql->isValueOf("rights", "csw[0]")) { $allcatschecked = "checked"; } else { $allcatschecked = ""; } if ($sql->isValueOf("rights", "media[0]")) { $allmcatschecked = "checked";
$updateuser->addGlobalUpdateFields(); if ($updateuser->update()) { $info = $I18N->msg('user_data_updated'); } else { $warning = $updateuser->getError(); } } // ---------------------------------- ERR MSG if ($info != '') { echo rex_info($info); } if ($warning != '') { echo rex_warning($warning); } // --------------------------------- FORMS $sql = new rex_login_sql(); $sql->setQuery('select * from ' . $REX['TABLE_PREFIX'] . 'user where user_id=' . $user_id); if ($sql->getRows() != 1) { echo rex_warning('You have no permission to this area!'); } else { $userpsw = $sql->getValue($REX['TABLE_PREFIX'] . 'user.psw'); $username = $sql->getValue($REX['TABLE_PREFIX'] . 'user.name'); $userdesc = $sql->getValue($REX['TABLE_PREFIX'] . 'user.description'); echo ' <div class="rex-usr-editmode"> <form action="index.php" method="post"> <fieldset> <legend class="rex-lgnd">' . $I18N->msg('profile_myprofile') . '</legend> <div class="rex-fldst-wrppr"> <input type="hidden" name="page" value="profile" />
if (count($warnings) > 0) { echo rex_warning(implode('<br />', $warnings)); } // --------------------------------- FORMS $SHOW = true; if ($FUNC_ADD != '' || $user_id > 0) { $SHOW = false; if ($FUNC_ADD != '') { $statuschecked = 'checked="checked"'; } $add_login_reset_chkbox = ''; if ($user_id > 0 || $duplicate_user_id > 0) { if ($duplicate_user_id > 0) { $user_id = $duplicate_user_id; } $sql = new rex_login_sql(); $sql->setQuery('select * from ' . $REX['TABLE_PREFIX'] . 'user where user_id=' . $user_id); // ----- EINLESEN DER PERMS if ($sql->isAdmin()) { $adminchecked = 'checked="checked"'; } else { $adminchecked = ''; } if ($sql->hasPerm('csw[0]')) { $allcatschecked = 'checked="checked"'; } else { $allcatschecked = ''; } if ($sql->hasPerm('media[0]')) { $allmcatschecked = 'checked="checked"'; } else {