示例#1
0
<?php

// check for right of current admin on this module
if (cfr('CATVSTATS')) {
    catv_GlobalControlsShow();
    if (wf_CheckGet(array('userid'))) {
        $userid = vf($_GET['userid'], 3);
        $userdata = catv_UserGetData($userid);
        $realname = $userdata['realname'];
        $address = $userdata['street'] . ' ' . $userdata['build'] . '/' . $userdata['apt'];
        //target year selection
        $yearforminputs = wf_YearSelector('yearselect', 'Year', false);
        $yearforminputs .= ' ';
        $yearforminputs .= wf_Submit('Show');
        $yearform = wf_Form('', 'POST', $yearforminputs, 'glamour', '');
        show_window($address . ' ' . $realname, $yearform . '<div style="clear: both;"></div>');
        if (wf_CheckPost(array('yearselect'))) {
            $target_year = $_POST['yearselect'];
        } else {
            $target_year = curyear();
        }
        catv_UserStatsByYear($userid, $target_year);
        catv_DecoderShowAllChanges($userid);
        catv_ActivityShowAll($userid);
        catv_ProfileBack($userid);
    }
} else {
    show_error(__('You cant control this module'));
}
示例#2
0
function catv_CashEditForm($paymentid)
{
    $catvconf = catv_LoadConfig();
    $paymentdata = catv_PaymentsGetData($paymentid);
    $userid = $paymentdata['userid'];
    $userdata = catv_UserGetData($userid);
    $usertariff = $userdata['tariff'];
    $tariffdata = catv_TariffGetData($usertariff);
    $tariffprice = $tariffdata['price'];
    $tariffname = $tariffdata['name'];
    $currentbalance = $userdata['cash'];
    $allmonth = months_array();
    $localized_month = array();
    $curyear = curyear();
    $curmonth = date("m");
    $curdatetime = curdatetime();
    //rebuild months array
    foreach ($allmonth as $io => $eachmonth) {
        $localized_month[$io] = rcms_date_localise($eachmonth);
    }
    //build cash adding form
    $editcashinputs = '
            <table width="300" border="0">
            <tr>
            <td  class="row2">' . __('Balance') . '</td>
            <td  class="row3">' . $currentbalance . '</td>
            </tr>
            <tr>
            <td  class="row2">' . __('Current tariff') . '</td>
            <td  class="row3">' . $tariffname . '</td>
            </tr>
            <tr>
            <td  class="row2">' . __('Fee') . '</td>
            <td  class="row3">' . $tariffprice . ' ' . $catvconf['CURRENCY'] . '</td>
            </tr>
            </table>
            <br>
            ';
    $editcashinputs .= '<div>' . wf_TextInput('editpayment', 'Cash', $paymentdata['summ'], true, '5') . '</div>';
    $editcashinputs .= wf_Selector('editfrom_month', $localized_month, 'From month', $paymentdata['from_month'], false);
    $editcashinputs .= wf_YearSelector('editfrom_year', 'From year', true);
    $editcashinputs .= '<hr>';
    $editcashinputs .= __('You can also specify the following options if you wish') . '<br>';
    $editcashinputs .= wf_TextInput('editdate', 'Payment date', $paymentdata['date'], true, 20);
    $editcashinputs .= wf_Selector('editto_month', $localized_month, 'To month', $paymentdata['to_month'], false);
    $editcashinputs .= wf_YearSelector('editto_year', 'To year', true);
    $editcashinputs .= wf_TextInput('editnotes', 'Notes', $paymentdata['notes'], true, 50);
    $editcashinputs .= wf_Submit('Edit');
    $casheditform = wf_Form('', 'POST', $editcashinputs, 'glamour', '');
    return $casheditform;
}