if (!is_object($xoopsUser)) { require_once XOOPS_ROOT_PATH . "/class/xoopsform/formpassword.php"; require_once XOOPS_ROOT_PATH . "/class/xoopsform/formcheckbox.php"; require_once XOOPS_ROOT_PATH . "/class/xoopsform/formtext.php"; require_once XOOPS_ROOT_PATH . "/class/xoopsform/formelementtray.php"; require_once XOOPS_ROOT_PATH . "/class/xoopsform/formcaptcha.php"; $config_handler =& xoops_gethandler('config'); $user_tray = new XoopsFormElementTray(_MD_ACCOUNT); $user_tray->addElement(new XoopsFormText(_MD_NAME, "uname", 26, 255)); $user_tray->addElement(new XoopsFormPassword(_MD_PASSWORD, "pass", 10, 32)); $login_checkbox = new XoopsFormCheckBox('', 'login', 1); $login_checkbox->addOption(1, _MD_LOGIN); $user_tray->addElement($login_checkbox); $forum_form->addElement($user_tray); $captcha = new XoopsFormCaptcha("", "topic_{$topic_id}_{$start}"); $captcha->setConfig("mode", "text"); $forum_form->addElement($captcha); } $quickform = !empty($xoopsModuleConfig['qr_editor']) ? "dhtmltextarea" : "textarea"; $editor_configs = array(); $editor_configs["caption"] = _MD_MESSAGEC; $editor_configs["name"] = "message"; $editor_configs["rows"] = 10; $editor_configs["cols"] = 60; $forum_form->addElement(new XoopsFormEditor(_MD_MESSAGEC, $quickform, $editor_configs, true), true); $forum_form->addElement(new XoopsFormHidden('dohtml', 0)); $forum_form->addElement(new XoopsFormHidden('dosmiley', 1)); $forum_form->addElement(new XoopsFormHidden('doxcode', 1)); $forum_form->addElement(new XoopsFormHidden('dobr', 1)); $forum_form->addElement(new XoopsFormHidden('attachsig', 1)); $forum_form->addElement(new XoopsFormHidden('isreply', 1));