<?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')); }
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; }