Пример #1
0
     //$body_text = new Xoops\Form\TextArea($body_caption, "mail_body", "", 10);
     $to_checkbox = new Xoops\Form\Checkbox(_AM_MAILUSERS_SENDTO, "mail_send_to", "mail");
     $to_checkbox->addOption("mail", _AM_MAILUSERS_EMAIL);
     $to_checkbox->addOption("pm", _AM_MAILUSERS_PM);
     $start_hidden = new Xoops\Form\Hidden("mail_start", 0);
     $op_hidden = new Xoops\Form\Hidden("op", "send");
     $submit_button = new Xoops\Form\Button("", "mail_submit", XoopsLocale::A_SEND, "submit");
     $form->addElement($fname_text);
     $form->addElement($femail_text);
     $form->addElement($subject_text);
     $form->addElement($body_text);
     $form->addElement($to_checkbox);
     $form->addElement($op_hidden);
     $form->addElement($start_hidden);
     $form->addElement($submit_button);
     $form->setRequired($subject_text);
     $form->setRequired($body_text);
     $xoops->tpl()->assign('form', $form->render());
     break;
     // Send
 // Send
 case 'send':
     $mail_send_to = Request::getArray('mail_send_to', array('mail'));
     $mail_inactive = Request::getInt('mail_inactive', 0);
     $mail_mailok = Request::getInt('mail_mailok', 0);
     $mail_lastlog_min = Request::getString('mail_lastlog_min', '');
     $mail_lastlog_max = Request::getString('mail_lastlog_max', '');
     $mail_idle_more = Request::getInt('mail_idle_more', 0);
     $mail_idle_less = Request::getInt('mail_idle_less', 0);
     $mail_regd_min = Request::getString('mail_regd_min', '');
     $mail_regd_max = Request::getString('mail_regd_max', '');
Пример #2
0
    $pwd_text = new Xoops\Form\Password('', 'password', 10, 32);
    $pwd_text2 = new Xoops\Form\Password('', 'vpass', 10, 32);
    $pwd_tray = new Xoops\Form\ElementTray(XoopsLocale::PASSWORD . '<br />' . XoopsLocale::TYPE_NEW_PASSWORD_TWICE_TO_CHANGE_IT);
    $pwd_tray->addElement($pwd_text);
    $pwd_tray->addElement($pwd_text2);
    $mailok_radio = new Xoops\Form\RadioYesNo(XoopsLocale::Q_RECEIVE_OCCASIONAL_EMAIL_NOTICES_FROM_ADMINISTRATORS, 'user_mailok', $xoops->user->getVar('user_mailok'));
    $uid_hidden = new Xoops\Form\Hidden('uid', $xoops->user->getVar('uid'));
    $op_hidden = new Xoops\Form\Hidden('op', 'saveuser');
    $submit_button = new Xoops\Form\Button('', 'submit', XoopsLocale::SAVE_CHANGES, 'submit');
    $form->addElement($timezone_select);
    $form->addElement($icq_text);
    $form->addElement($aim_text);
    $form->addElement($yim_text);
    $form->addElement($msnm_text);
    $form->addElement($location_text);
    $form->addElement($occupation_text);
    $form->addElement($interest_text);
    $form->addElement($sig_tray);
    $form->addElement($bio_tarea);
    $form->addElement($pwd_tray);
    $form->addElement($mailok_radio);
    $form->addElement($uid_hidden);
    $form->addElement($op_hidden);
    //$form->addElement($token_hidden);
    $form->addElement($submit_button);
    if ($xoops->getConfig('allow_chgmail') == 1) {
        $form->setRequired($email_text);
    }
    $form->display();
    $xoops->footer();
}