}
        $membernum = countmembers($search_condition, $urladd);
        notifymembers('confermedal', 'medalletter');
    }
} elseif ($operation == 'confermagic') {
    $magics = '';
    foreach (C::t('common_magic')->fetch_all_data(1) as $magic) {
        $magics .= showtablerow('', array('class="td25"', 'class="td23"', 'class="td25"', ''), array("<input class=\"checkbox\" type=\"checkbox\" name=\"magic[]\" value=\"{$magic['magicid']}\" />", "<img src=\"static/image/magic/{$magic['identifier']}.gif\" />", $magic['name'], '<input class="txt" type="text" name="magicnum[' . $magic['magicid'] . ']" value="1" size="3">'), TRUE);
    }
    if (!$magics) {
        cpmsg('members_edit_magics_nonexistence', 'action=magics', 'error');
    }
    if (!submitcheck('confermagicsubmit')) {
        shownav('extended', 'nav_magics', 'nav_members_confermagic');
        showsubmenusteps('nav_members_confermagic', array(array('nav_members_select', !$_GET['submit']), array('nav_members_confermagic', $_GET['submit'])), array(array('admin', 'magics&operation=admin', 0), array('nav_magics_confer', 'members&operation=confermagic', 1)));
        showsearchform('confermagic');
        if (submitcheck('submit', 1)) {
            $membernum = countmembers($search_condition, $urladd);
            showtagheader('div', 'confermedal', TRUE);
            showformheader('members&operation=confermagic' . $urladd);
            echo '<table class="tb tb1">';
            if (!$membernum) {
                showtablerow('', 'class="lineheight"', $lang['members_search_nonexistence']);
                showtablefooter();
            } else {
                showtablerow('class="first"', array('class="th11"'), array(cplang('members_confermagic_members'), cplang('members_search_result', array('membernum' => $membernum)) . "<a href=\"###\" onclick=\"\$('searchmembers').style.display='';\$('confermedal').style.display='none';\$('step1').className='current';\$('step2').className='';\" class=\"act\">{$lang['research']}</a>"));
                echo '<tr><td class="th12">' . cplang('members_confermagic') . '</td><td>';
                showtableheader('', 'noborder');
                showsubtitle(array('nav_magics_confer', 'nav_magics_image', 'nav_magics_name', 'nav_magics_num'));
                echo $magics;
                showtablefooter();
}
if (empty($_G['cache']['plugin']['smstong']['smsusername']) || empty($_G['cache']['plugin']['smstong']['smspassword'])) {
    cpmsg($Plang['smstong_username_password_empty'], "action=plugins&operation=config&do={$_G['gp_do']}", 'error');
}
$_G['setting']['memberperpage'] = 20;
$page = max(1, $_G['page']);
$start_limit = ($page - 1) * $_G['setting']['memberperpage'];
$search_condition = array_merge($_GET, $_POST);
foreach ($search_condition as $k => $v) {
    if (in_array($k, array('action', 'operation', 'formhash', 'submit', 'page')) || $v === '') {
        unset($search_condition[$k]);
    }
}
if (!submitcheck('sendsmssubmit', 1)) {
    showsubmenusteps($Plang['smstong_nav_members_sendsms'], array(array('nav_members_select', !$_G['gp_submit']), array($Plang['smstong_nav_members_smscontent'], $_G['gp_submit'])));
    showsearchform('sendsms');
    if (submitcheck('submit', 1)) {
        $membernum = countmembers($search_condition);
        showtagheader('div', 'sendsms', TRUE);
        showformheader('plugins&operation=config&do=' . $_G['gp_do'] . '&identifier=smstong&pmod=sendsms', 'sendsmssubmit');
        showhiddenfields(array('notifymember' => 1));
        echo '<table class="tb tb1">';
        if (!$membernum) {
            showtablerow('', 'class="lineheight"', $lang['members_search_nonexistence']);
        } else {
            showtablerow('class="first"', array('class="th11"'), array(cplang($Plang['smstong_members_sendsms_members']), cplang('members_search_result', array('membernum' => $membernum)) . "<a href=\"###\" onclick=\"\$('searchmembers').style.display='';\$('sendsms').style.display='none';\$('step1').className='current';\$('step2').className='';\" class=\"act\">{$lang['research']}</a>&nbsp;<strong>{$Plang['smstong_members_sendsms_notice1']}</strong>"));
            showtagheader('tbody', 'messagebody', TRUE);
            showsendsms();
            showtagfooter('tbody');
            $search_condition = serialize($search_condition);
            showsubmit('sendsmssubmit', 'submit', 'td', '<input type="hidden" name="conditions" value=\'' . $search_condition . '\' />');
Beispiel #3
0
foreach ($search_condition as $k => $v) {
    if (in_array($k, array('action', 'operation', 'formhash', 'submit', 'page')) || $v === '') {
        unset($search_condition[$k]);
    }
}
$medals = '';
$query = DB::query("SELECT * FROM " . DB::table('forum_medal') . " WHERE available='1' ORDER BY displayorder");
while ($medal = DB::fetch($query)) {
    $medals .= showtablerow('', array('class="td25"', 'class="td23"'), array("<input class=\"checkbox\" type=\"checkbox\" name=\"medals[{$medal['medalid']}]\" value=\"1\" />", "<img src=\"static/image/common/{$medal['image']}\" />", $medal['name']), TRUE);
}
if (!$medals) {
    cpmsg('members_edit_medals_nonexistence', 'plugins&operation=config&identifier=dsu_medalCenter&pmod=admin_manage', 'error');
}
if (!submitcheck('confermedalsubmit', 1)) {
    showsubmenusteps('nav_members_confermedal', array(array('nav_members_select', !$_G['gp_submit']), array('nav_members_confermedal', $_G['gp_submit'])));
    showsearchform('confermedal');
    if (submitcheck('submit', 1)) {
        $membernum = countmembers($search_condition, $urladd);
        showtagheader('div', 'confermedal', TRUE);
        showformheader('plugins&operation=config&identifier=dsu_medalCenter&pmod=admin_confer' . $urladd);
        echo '<table class="tb tb1">';
        if (!$membernum) {
            showtablerow('', 'class="lineheight"', $lang['members_search_nonexistence']);
            showtablefooter();
        } else {
            showtablerow('class="first"', array('class="th11"'), array(cplang('members_confermedal_members'), cplang('members_search_result', array('membernum' => $membernum)) . "<a href=\"###\" onclick=\"\$('searchmembers').style.display='';\$('confermedal').style.display='none';\$('step1').className='current';\$('step2').className='';\" class=\"act\">{$lang['research']}</a>"));
            echo '<tr><td class="th12">' . cplang('members_confermedal') . '</td><td>';
            showtableheader('', 'noborder');
            showsubtitle(array('medals_grant', 'medals_image', 'name'));
            echo $medals;
            showtablefooter();