Пример #1
0
 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));