示例#1
0
         $subject = 'Re: ' . $subject;
     }
     $xoopsTpl->assign('to_username', $pm_uname);
     $pmform->addElement(new XoopsFormHidden('to_userid', $pm->getVar("from_userid")));
 } elseif ($sendmod == 1) {
     $xoopsTpl->assign('to_username', XoopsUser::getUnameFromId($_POST["to_userid"]));
     $pmform->addElement(new XoopsFormHidden('to_userid', $_POST["to_userid"]));
     $subject = $myts->htmlSpecialChars($myts->stripSlashesGPC($_POST['subject']));
     $message = $myts->htmlSpecialChars($myts->stripSlashesGPC($_POST['message']));
 } else {
     if ($send2 == 1) {
         $xoopsTpl->assign('to_username', XoopsUser::getUnameFromId($to_userid, false));
         $pmform->addElement(new XoopsFormHidden('to_userid', $to_userid));
     } else {
         $to_username = new XoopsFormSelectUser('', 'to_userid');
         $xoopsTpl->assign('to_username', $to_username->render());
     }
     $subject = "";
     $message = "";
 }
 $pmform->addElement(new XoopsFormText('', 'subject', 30, 100, $subject), true);
 $pmform->addElement(new XoopsFormDhtmlTextArea('', 'message', $message, 8, 37), true);
 $pmform->addElement(new XoopsFormRadioYN('', 'savecopy', 0));
 $pmform->addElement(new XoopsFormHidden('op', 'submit'));
 $pmform->addElement(new XoopsFormButton('', 'submit', _PM_SUBMIT, 'submit'));
 $pmform->addElement(new XoopsFormButton('', 'reset', _PM_CLEAR, 'reset'));
 $cancel_send = new XoopsFormButton('', 'cancel', _PM_CANCELSEND, 'button');
 $cancel_send->setExtra("onclick='javascript:window.close();'");
 $pmform->addElement($cancel_send);
 $pmform->assign($xoopsTpl);
 $xoopsOption['template_main'] = "pm_pmlite.html";
示例#2
0
 }
 echo "<form action='pmlite.php' method='post' name='coolsus'>\n";
 echo "<table style=' text-align:left;' class='outer'><tr><td class='head txtright' style='width:25%'>" . _PM_TO . "</td>";
 if ($reply == 1) {
     echo "<td class='even'><input type='hidden' name='to_userid' value='" . $pm->getVar("from_userid") . "' />" . $pm_uname . "</td>";
 } else {
     if ($send2 == 1) {
         $to_username = XoopsUser::getUnameFromId($to_userid);
         echo "<td class='even'><input type='hidden' name='to_userid' value='" . $to_userid . "' />" . $to_username . "</td>";
     } else {
         require_once $GLOBALS['xoops']->path('class/xoopsform/formelement.php');
         require_once $GLOBALS['xoops']->path('class/xoopsform/formselect.php');
         require_once $GLOBALS['xoops']->path('class/xoopsform/formlabel.php');
         require_once $GLOBALS['xoops']->path('class/xoopsform/formselectuser.php');
         $user_sel = new XoopsFormSelectUser("", "to_userid");
         echo "<td class='even'>" . $user_sel->render();
         echo "</td>";
     }
 }
 echo "</tr>";
 echo "<tr><td class='head txtright' style='width:25%;'>" . _PM_SUBJECTC . "</td>";
 if ($reply == 1) {
     $subject = $pm->getVar('subject', 'E');
     //TODO Fix harcoded string
     if (!preg_match("/^" . _RE . "/i", $subject)) {
         $subject = _RE . ' ' . $subject;
     }
     echo "<td class='even'><input type='text' name='subject' value='" . $subject . "' size='30' maxlength='100' /></td>";
 } else {
     echo "<td class='even'><input type='text' name='subject' size='30' maxlength='100' /></td>";
 }
示例#3
0
         $subject = _RE . ' ' . $subject;
     }
     $GLOBALS['xoopsTpl']->assign('to_username', $pm_uname);
     $pmform->addElement(new XoopsFormHidden('to_userid', $pm->getVar('from_userid')));
 } elseif ($sendmod == 1) {
     $GLOBALS['xoopsTpl']->assign('to_username', XoopsUser::getUnameFromId(XoopsRequest::getInt('to_userid', 0, 'POST')));
     $pmform->addElement(new XoopsFormHidden('to_userid', XoopsRequest::getInt('to_userid', 0, 'POST')));
     $subject = $myts->htmlSpecialChars(XoopsRequest::getString('subject', '', 'POST'));
     $message = $myts->htmlSpecialChars(XoopsRequest::getString('message', '', 'POST'));
 } else {
     if ($send2 == 1) {
         $GLOBALS['xoopsTpl']->assign('to_username', XoopsUser::getUnameFromId($to_userid, false));
         $pmform->addElement(new XoopsFormHidden('to_userid', $to_userid));
     } else {
         $to_username = new XoopsFormSelectUser('', 'to_userid');
         $GLOBALS['xoopsTpl']->assign('to_username', $to_username->render());
     }
     $subject = '';
     $message = '';
 }
 $pmform->addElement(new XoopsFormText('', 'subject', 30, 100, $subject), true);
 $msg_image = '';
 $icons_radio = new XoopsFormRadio(_MESSAGEICON, 'msg_image', $msg_image);
 //$subject_icons = XoopsLists::getSubjectsList();
 $xoopsTpl->assign('radio_icons', $subject_icons);
 $pmform->addElement(new XoopsFormDhtmlTextArea('', 'message', $message, 8, 37), true);
 $pmform->addElement(new XoopsFormRadioYN('', 'savecopy', 0));
 $pmform->addElement(new XoopsFormHidden('op', 'submit'));
 $pmform->addElement(new XoopsFormButton('', 'submit', _SUBMIT, 'submit'));
 $pmform->addElement(new XoopsFormButton('', 'reset', _PM_CLEAR, 'reset'));
 $cancel_send = new XoopsFormButton('', 'cancel', _PM_CANCELSEND, 'button');