$notify_mode_select = new XoopsFormSelect(_NOT_NOTIFYMODE, 'notify_mode', $u_obj->getVar('notify_mode', 'e')); $notify_mode_select->addOptionArray(array(XOOPS_NOTIFICATION_MODE_SENDALWAYS => _NOT_MODE_SENDALWAYS, XOOPS_NOTIFICATION_MODE_SENDONCETHENDELETE => _NOT_MODE_SENDONCE, XOOPS_NOTIFICATION_MODE_SENDONCETHENWAIT => _NOT_MODE_SENDONCEPERLOGIN)); $form->addElement($notify_mode_select); // uid $uid_hidden = new XoopsFormHidden('uid', $uid); $form->addElement($uid_hidden); // op $op_hidden = new XoopsFormHidden('op', 'saveuser'); $form->addElement($op_hidden); // token ticket $xoopsGTicket->addTicketXoopsFormElement($form, __LINE__, 1800, 'saveuser'); // submit button $submit_button = new XoopsFormButton('', 'submit', _US_SAVECHANGES, 'submit'); $form->addElement($submit_button); //set accept-charset attribute if Safari on Mac OS $form->setExtra(xnpGetMacSafariAcceptCharset()); // show form $form->display(); include XOOPS_ROOT_PATH . '/footer.php'; exit; } if ($op == 'avatarform') { include XOOPS_ROOT_PATH . '/header.php'; echo '<a href="showusers.php?uid=' . $uid . '">' . _MD_XOONIPS_SHOW_USER_TITLE . '</a> <span style="font-weight:bold;">»»</span> ' . _US_UPLOADMYAVATAR . '<br /><br />'; $oldavatar = $u_obj->getVar('user_avatar', 's'); if (!empty($oldavatar) && $oldavatar != 'blank.gif') { echo '<div style="text-align:center;"><h4 style="color:#ff0000; font-weight:bold;">' . _US_OLDDELETED . '</h4>'; echo '<img src="' . XOOPS_UPLOAD_URL . '/' . $oldavatar . '" alt="oldavatar" /></div>'; } if ($myxoopsConfigUser['avatar_allow_upload'] == 1 && $u_obj->getVar('posts', 's') >= $myxoopsConfigUser['avatar_minposts']) { $form = new XoopsThemeForm(_US_UPLOADMYAVATAR, 'uploadavatar', 'edituser.php');
array_walk($publicindexTree, 'genSelectLabels'); // escape error message $err_mes = array(); foreach ($error_messages as $mes) { $err_mes[] = $textutil->html_special_chars($mes); } $xoopsTpl->assign('updown_options', array(1 => 1, 2 => 2, 3 => 3, 4 => 4, 5 => 5, 6 => 6, 7 => 7, 8 => 8, 9 => 9, 10 => 10)); $xoopsTpl->assign('childCount', count($childIndexes)); $xoopsTpl->assign('open_level', $index['open_level']); $xoopsTpl->assign('xid', $xid); $xoopsTpl->assign('index_path', $dirArray); // $xoopsTpl->assign('child_indexes', $childIndexes); $xoopsTpl->assign('index_tree', $indexTree); $xoopsTpl->assign('public_index_tree', $publicindexTree); $xoopsTpl->assign('accept_charset', xnpGetMacSafariAcceptCharset()); $xoopsTpl->assign('error_message', $err_mes); $xoopsTpl->assign('xoonips_editprofile_url', XOOPS_URL . '/modules/xoonips/edituser.php?uid=' . $uid); // token ticket $token_ticket = $xoopsGTicket->getTicketHtml(__LINE__, 1800, 'xoonips_edit_index'); $xoopsTpl->assign('token_ticket', $token_ticket); require XOOPS_ROOT_PATH . '/footer.php'; // sum of numbers index(private/group) that specified xid, maximum of numbers index. function xoonipsGetIndexCountInfo($xnpsid, $xid) { $index = array(); $result = xnp_get_index($xnpsid, $xid, $index); if ($result != RES_OK) { redirect_header(XOOPS_URL . '/index.php', 3, "ERROR"); break; }