/** * gets corporate users handling controls * * @return string */ protected function getCorporateControls() { $result = ''; if ($this->alterCfg['CORPS_ENABLED']) { $corps = new Corps(); $corpsCheck = $corps->userIsCorporate($this->login); if ($corpsCheck) { $corpPreview = $corps->corpPreview($corpsCheck); $corpPreviewControl = wf_modal(wf_img('skins/folder_small.png', __('Show')), __('Preview'), $corpPreview, '', '800', '600'); $result = $this->addRow(__('User type'), __('Corporate user') . ' ' . $corpPreviewControl); } else { $result = $this->addRow(__('User type'), __('Private user')); } } return $result; }
<?php if (cfr('CORPS')) { $altcfg = $ubillingConfig->getAlter(); if ($altcfg['CORPS_ENABLED']) { $greed = new Avarice(); $beggar = $greed->runtime('CORPS'); if (!empty($beggar)) { /* * controller section */ $corps = new Corps(); if (wf_CheckGet(array(Corps::ROUTE_PREFIX))) { $route = $_GET[Corps::ROUTE_PREFIX]; //taxtypes controller if ($route == Corps::URL_TAXTYPE) { //del if (wf_CheckGet(array('deltaxtypeid'))) { if (!$corps->taxtypeProtected($_GET['deltaxtypeid'])) { if (method_exists($corps, $beggar['METH']['TTFLUSH'])) { $corps->{$beggar}['METH']['TTFLUSH']($_GET['deltaxtypeid']); } rcms_redirect(Corps::URL_TAXTYPE_LIST); } else { show_window(__('Error'), __('This item is used by something')); } } //edit if (wf_CheckPost(array('edittaxtypeid', 'edittaxtype'))) { $corps->taxtypeEdit($_POST['edittaxtypeid'], $_POST['edittaxtype']); rcms_redirect(Corps::URL_TAXTYPE_LIST);
<?php include_once './autoload.php'; try { $RestServer = new RestServer(); $RestServer->setStatus(200); $id = $RestServer->getId(); $resource = $RestServer->getResource(); $verb = $RestServer->getVerb(); $data = $RestServer->getServerData(); if ('corps' === $resource) { $corps = new Corps(); $results = null; if ($verb === 'GET') { if ($id === NULL) { $results = $corps->getAll(); } else { $results = $corps->get($id); } } if ($verb === 'PUT') { if ($id === NULL) { throw new InvalidArgumentException('Corporation ID ' . $id . ' was not found'); } else { $results = $corps->put($data, $id); $RestServer->setMessage($id . ' updated'); } } if ($verb === 'POST') { if ($corps->post($data)) { $RestServer->setMessage('Corporation Added');
/** * returns custom documents form fields * * @return string */ public function customDocumentFieldsForm() { $rawServices = $this->altcfg['DOCX_SERVICES']; $availServices = array(); if (!empty($rawServices)) { $rawServices = explode(',', $rawServices); if (!empty($rawServices)) { foreach ($rawServices as $io => $each) { $availServices[__($each)] = __($each); } } } $inputs = wf_DatePickerPreset('customdate', curdate()); $inputs .= wf_tag('br'); $inputs .= wf_TextInput('customrealname', __('Real Name'), @$this->userData[$this->userLogin]['REALNAME'], true, '20'); $inputs .= wf_TextInput('customphone', __('Phone'), @$this->userData[$this->userLogin]['PHONE'], true, '10'); $inputs .= wf_Selector('customservice', $availServices, __('Service'), '', 'true'); $inputs .= wf_TextInput('customnotes', __('Notes'), '', true, '20'); $inputs .= wf_TextInput('customsum', __('Sum'), @$this->userData[$this->userLogin]['TARIFFPRICE'], true, '10'); if ($this->altcfg['CORPS_ENABLED']) { $inputs .= wf_tag('br') . wf_tag('span', false, 'row3') . ' ' . __('Corporate users') . ' ' . wf_tag('span', true) . wf_tag('br'); $greed = new Avarice(); $corpsRuntime = $greed->runtime('CORPS'); if (!empty($corpsRuntime)) { $corps = new Corps(); if ($corps->userIsCorporate($this->userLogin)) { //this is realy corp user $corpData = $corps->corpGetDataByLogin($this->userLogin); $inputs .= wf_TextInput('corpname', __('Corp name'), @$corpData['corpname'], true, '30'); $inputs .= wf_TextInput('corpaddress', __('Address'), @$corpData['address'], true, '30'); $inputs .= wf_TextInput('corpdoctype', __('Document type'), @$corpData['doctype'], true, '30'); $inputs .= wf_TextInput('corpdocnum', __('Document number'), @$corpData['docnum'], true, '30'); $inputs .= wf_TextInput('corpdocdate', __('Document date'), @$corpData['docdate'], true, '30'); $inputs .= wf_TextInput('corpbankacc', __('Bank account'), @$corpData['bankacc'], true, '30'); $inputs .= wf_TextInput('corpbankname', __('Bank name'), @$corpData['bankname'], true, '30'); $inputs .= wf_TextInput('corpbankmfo', __('Bank MFO'), @$corpData['bankmfo'], true, '30'); $inputs .= wf_TextInput('corpedrpou', __('EDRPOU'), @$corpData['edrpou'], true, '30'); $inputs .= wf_TextInput('corpndstaxnum', __('NDS number'), @$corpData['ndstaxnum'], true, '30'); $inputs .= wf_TextInput('corpinncode', __('INN code'), @$corpData['inncode'], true, '30'); $inputs .= wf_TextInput('corptaxtype', __('Tax type'), @$corpData['taxtype'], true, '30'); $inputs .= wf_TextInput('corpnotes', __('Notes'), @$corpData['notes'], true, '30'); } else { $inputs .= __('Private user'); } } else { $inputs .= __('No license key available'); } } $inputs .= wf_HiddenInput('customfields', 'true'); $inputs .= wf_tag('br'); $inputs .= wf_Submit(__('Create')); $result = wf_Form('', 'POST', $inputs, 'glamour'); return $result; }
/** * Returns corporate users search form * * @global object $ubillingConfig * @return string */ function web_CorpsSearchForm() { global $ubillingConfig; $alterCfg = $ubillingConfig->getAlter(); $result = ''; if ($alterCfg['CORPS_ENABLED']) { $result .= wf_tag('h3') . __('Corporate users') . wf_tag('h3', true); if ($alterCfg['SEARCHADDR_AUTOCOMPLETE']) { $corps = new Corps(); $corpsDataRaw = $corps->getCorps(); $corpsNames = array(); if (!empty($corpsDataRaw)) { foreach ($corpsDataRaw as $io => $each) { $corpsNames[] = $each['corpname']; } } $inputs = wf_AutocompleteTextInput('searchcorpname', $corpsNames, '', '', false, '30'); } else { $inputs = wf_TextInput('searchcorpname', '', '', false, '30'); } $inputs .= wf_Submit(__('Search')); $result .= wf_Form('?module=corps&show=search', 'POST', $inputs, ''); } return $result; }
<?php $group = new Group(); $group->setInfo($_GET['id']); switch ($group->title) { // If the selected group is a corps.... case 'Corps': $corps = new Corps(); $corps->displayMainPage($_GET['id'], $user->username); break; // If the selected group is a division.... // If the selected group is a division.... case 'Division': $division = new Division(); $division->displayMainPage($_GET['id'], $user->username); break; // If the selected group is a squadron.... // If the selected group is a squadron.... case 'Squadron': $squadron = new Squadron(); $squadron->displayMainPage($_GET['id'], $user->username); break; }
<?php if (cfr('CORPS')) { $altcfg = $ubillingConfig->getAlter(); if ($altcfg['CORPS_ENABLED']) { $greed = new Avarice(); $beggar = $greed->runtime('CORPS'); if (!empty($beggar)) { $corps = new Corps(); $funds = new FundsFlow(); //all that we need $corpsData = $corps->getCorps(); $corpUsers = $corps->getUsers(); $allUserContracts = zb_UserGetAllContracts(); $allUsersCash = zb_UserGetAllBalance(); $allUserTariffs = zb_TariffsGetAllUsers(); $allTariffPrices = zb_TariffGetPricesAll(); $rows = ''; $count = 0; //showing date search form show_window(__('Corporate users') . ' - ' . __('Funds flow'), $funds->renderCorpsFlowsDateForm()); if (!wf_CheckPost(array('yearsel', 'monthsel'))) { $needYear = curyear(); $needMonth = date("m"); } else { $needYear = $_POST['yearsel']; $needMonth = $_POST['monthsel']; } //setting date filter $date = $needYear . '-' . $needMonth . '-'; if (!empty($corpUsers)) {
function web_UserEditShowForm($login) { global $ubillingConfig; $alter_conf = $ubillingConfig->getAlter(); $stgdata = zb_UserGetStargazerData($login); $address = zb_UserGetFullAddress($login); $realname = zb_UserGetRealName($login); $phone = zb_UserGetPhone($login); $contract = zb_UserGetContract($login); $mobile = zb_UserGetMobile($login); $mail = zb_UserGetEmail($login); $notes = zb_UserGetNotes($login); $ip = $stgdata['IP']; $mac = zb_MultinetGetMAC($stgdata['IP']); $speedoverride = zb_UserGetSpeedOverride($login); $tariff = $stgdata['Tariff']; $credit = $stgdata['Credit']; $cash = $stgdata['Cash']; $password = $stgdata['Password']; $aonline = $stgdata['AlwaysOnline']; $dstatdisable = $stgdata['DisabledDetailStat']; $passive = $stgdata['Passive']; $down = $stgdata['Down']; $creditexpire = $stgdata['CreditExpire']; if ($alter_conf['PASSWORDSHIDE']) { $password = __('Hidden'); } if ($speedoverride == '0') { $speedoverride = __('No'); } if ($creditexpire > 0) { $creditexpire = date("Y-m-d", $creditexpire); } else { $creditexpire = __('No'); } $cells = wf_TableCell(__('Parameter')); $cells .= wf_TableCell(__('Current value')); $cells .= wf_TableCell(__('Actions')); $rows = wf_TableRow($cells, 'row2'); //express card if ($alter_conf['CRM_MODE']) { $cells = wf_TableCell(__('Express card')); $cells .= wf_TableCell(''); $cells .= wf_TableCell(wf_Link('?module=expresscard&username='******'skins/express.gif') . ' ' . __('Edit'))); $rows .= wf_TableRow($cells, 'row3'); } //default fields editing $cells = wf_TableCell(__('Full address')); $cells .= wf_TableCell($address); $cells .= wf_TableCell(wf_Link('?module=binder&username='******'skins/icon_build.gif') . ' ' . __('Occupancy'))); $rows .= wf_TableRow($cells, 'row3'); $cells = wf_TableCell(__('Password')); $cells .= wf_TableCell($password); $cells .= wf_TableCell(wf_Link('?module=passwordedit&username='******'skins/icon_key.gif') . ' ' . __('Change') . ' ' . __('password'))); $rows .= wf_TableRow($cells, 'row3'); $cells = wf_TableCell(__('Real Name')); $cells .= wf_TableCell($realname); $cells .= wf_TableCell(wf_Link('?module=realnameedit&username='******'skins/icon_user.gif') . ' ' . __('Change') . ' ' . __('Real Name'))); $rows .= wf_TableRow($cells, 'row3'); $cells = wf_TableCell(__('Phone')); $cells .= wf_TableCell($phone); $cells .= wf_TableCell(wf_Link('?module=phoneedit&username='******'skins/icon_phone.gif') . ' ' . __('Change') . ' ' . __('phone'))); $rows .= wf_TableRow($cells, 'row3'); $cells = wf_TableCell(__('Mobile')); $cells .= wf_TableCell($mobile); $cells .= wf_TableCell(wf_Link('?module=mobileedit&username='******'skins/icon_mobile.gif') . ' ' . __('Change') . ' ' . __('mobile'))); $rows .= wf_TableRow($cells, 'row3'); $cells = wf_TableCell(__('Contract')); $cells .= wf_TableCell($contract); $cells .= wf_TableCell(wf_Link('?module=contractedit&username='******'skins/icon_link.gif') . ' ' . __('Change') . ' ' . __('contract'))); $rows .= wf_TableRow($cells, 'row3'); if ($alter_conf['CORPS_ENABLED']) { $greed = new Avarice(); $corpsRuntime = $greed->runtime('CORPS'); if (!empty($corpsRuntime)) { $corps = new Corps(); $corpsCheck = $corps->userIsCorporate($login); $cells = wf_TableCell(__('User type')); if (cfr('CORPS')) { $corpControls = wf_Link(Corps::URL_USER_MANAGE . $login, wf_img('skins/corporate_small.gif') . ' ' . __('Change') . ' ' . __('user type')); } else { $corpControls = ''; } if ($corpsCheck) { $cells .= wf_TableCell(__('Corporate user')); $cells .= wf_TableCell($corpControls); } else { $cells .= wf_TableCell(__('Private user')); $cells .= wf_TableCell($corpControls); } $rows .= wf_TableRow($cells, 'row3'); } } $cells = wf_TableCell(__('Email')); $cells .= wf_TableCell($mail); $cells .= wf_TableCell(wf_Link('?module=mailedit&username='******'skins/icon_mail.gif') . ' ' . __('Change') . ' ' . __('email'))); $rows .= wf_TableRow($cells, 'row3'); $cells = wf_TableCell(__('Tariff')); $cells .= wf_TableCell($tariff); $cells .= wf_TableCell(wf_Link('?module=tariffedit&username='******'skins/icon_tariff.gif') . ' ' . __('Change') . ' ' . __('tariff'))); $rows .= wf_TableRow($cells, 'row3'); $cells = wf_TableCell(__('Speed override')); $cells .= wf_TableCell($speedoverride); $cells .= wf_TableCell(wf_Link('?module=speededit&username='******'skins/icon_speed.gif') . ' ' . __('Change') . ' ' . __('speed override'))); $rows .= wf_TableRow($cells, 'row3'); $cells = wf_TableCell(__('Credit')); $cells .= wf_TableCell($credit); $cells .= wf_TableCell(wf_Link('?module=creditedit&username='******'skins/icon_credit.gif') . ' ' . __('Change') . ' ' . __('credit limit'))); $rows .= wf_TableRow($cells, 'row3'); $cells = wf_TableCell(__('Credit expire')); $cells .= wf_TableCell($creditexpire); $cells .= wf_TableCell(wf_Link('?module=creditexpireedit&username='******'skins/icon_calendar.gif') . ' ' . __('Change') . ' ' . __('credit expire date'))); $rows .= wf_TableRow($cells, 'row3'); $cells = wf_TableCell(__('Balance')); $cells .= wf_TableCell($cash); $cells .= wf_TableCell(wf_Link('?module=addcash&username='******'#profileending', wf_img('skins/icon_dollar.gif') . ' ' . __('Finance operations'))); $rows .= wf_TableRow($cells, 'row3'); if (isset($alter_conf['SIGNUP_PAYMENTS']) && !empty($alter_conf['SIGNUP_PAYMENTS'])) { $payment = zb_UserGetSignupPrice($login); $paid = zb_UserGetSignupPricePaid($login); if ($payment != $paid && $payment > 0) { $cells = wf_TableCell(__('Signup paid')); $cells .= wf_TableCell(zb_UserGetSignupPricePaid($login) . '/' . zb_UserGetSignupPrice($login)); $cells .= wf_TableCell(wf_Link('?module=signupprices&username='******'skins/icons/register.png', __('Edit signup price')) . ' ' . __('Edit signup price'))); $rows .= wf_TableRow($cells, 'row3'); } } $cells = wf_TableCell(__('IP')); $cells .= wf_TableCell($ip); $cells .= wf_TableCell(wf_Link('?module=pl_ipchange&username='******'skins/icon_ip.gif') . ' ' . __('Change') . ' ' . __('IP'))); $rows .= wf_TableRow($cells, 'row3'); $cells = wf_TableCell(__('MAC')); $cells .= wf_TableCell($mac); $cells .= wf_TableCell(wf_Link('?module=macedit&username='******'skins/icon_ether.gif') . ' ' . __('Change') . ' ' . __('MAC'))); $rows .= wf_TableRow($cells, 'row3'); $cells = wf_TableCell(__('AlwaysOnline')); $cells .= wf_TableCell(web_trigger($aonline)); $cells .= wf_TableCell(wf_Link('?module=aoedit&username='******'skins/icon_online.gif') . ' ' . __('AlwaysOnline'))); $rows .= wf_TableRow($cells, 'row3'); $cells = wf_TableCell(__('Disable detailed stats')); $cells .= wf_TableCell(web_trigger($dstatdisable)); $cells .= wf_TableCell(wf_Link('?module=dstatedit&username='******'skins/icon_stats.gif') . ' ' . __('Disable detailed stats'))); $rows .= wf_TableRow($cells, 'row3'); $cells = wf_TableCell(__('User passive')); $cells .= wf_TableCell(web_trigger($passive)); $cells .= wf_TableCell(wf_Link('?module=passiveedit&username='******'skins/icon_passive.gif') . ' ' . __('User passive'))); $rows .= wf_TableRow($cells, 'row3'); $cells = wf_TableCell(__('User down')); $cells .= wf_TableCell(web_trigger($down)); $cells .= wf_TableCell(wf_Link('?module=downedit&username='******'skins/icon_down.gif') . ' ' . __('User down'))); $rows .= wf_TableRow($cells, 'row3'); $cells = wf_TableCell(__('Passport data')); $cells .= wf_TableCell(''); $cells .= wf_TableCell(wf_Link('?module=pdataedit&username='******'skins/icon_passport.gif') . ' ' . __('Change') . ' ' . __('passport data'))); $rows .= wf_TableRow($cells, 'row3'); if ($alter_conf['CONDET_ENABLED']) { $conDet = new ConnectionDetails(); $cells = wf_TableCell(__('Connection details')); $cells .= wf_TableCell($conDet->renderData($login)); $cells .= wf_TableCell(wf_Link('?module=condetedit&username='******'skins/cableseal_small.png') . ' ' . __('Change') . ' ' . __('Connection details'))); $rows .= wf_TableRow($cells, 'row3'); } //additional comments indication if ($alter_conf['ADCOMMENTS_ENABLED']) { $adcomments = new ADcomments('USERNOTES'); $indicatorIcon = ' ' . wf_Link('?module=notesedit&username='******''); } else { $indicatorIcon = ''; } $cells = wf_TableCell(__('Notes')); $cells .= wf_TableCell($notes . $indicatorIcon); $cells .= wf_TableCell(wf_Link('?module=notesedit&username='******'skins/icon_note.gif') . ' ' . __('Notes'))); $rows .= wf_TableRow($cells, 'row3'); $form = wf_TableBody($rows, '100%', '0'); show_window(__('Edit user') . ' ' . $address, $form); cf_FieldEditor($login); show_window('', web_UserControls($login)); }
function addSquadron($username) { global $db, $user, $form, $group, $games, $config, $array; echo ' <div class="contentbox"> <div align="center"> <div class="content_back"> <div align="center"> <div class="content_header"> <h3 class="content_box_header">Add a New Squadron</h3> </div> </div> <div class="content_box_minor_header"> <h4 class="content_box_minor_header"> ' . $_SESSION['event'] . ' ' . $form->error("security") . ' </h4> </div> <form action="process.php" method="POST"> <table class="form" border="0" cellspacing="5" cellpadding="3"> <tr> <td> <h4 class="form_label_cb">Name:</h4> </td> <td> <input type="text" class="text" name="name" value="' . $array['name'] . '" /> </td> <td> <font class="error">' . $form->error("name") . '</font> </td> </tr> <tr> <td> <h4 class="form_label_cb">Description:</h4> </td> <td> <textarea class="textarea" name="description">' . $array['description'] . '</textarea> </td> <td> <font class="error">' . $form->error("description") . '</font> </td> </tr> <tr> <td> <h4 class="form_label_cb">Leader 1:</h4> </td> <td> <select name="leader1" class="select"> <option value="' . $array['leader1'] . '">' . $array['leader1'] . '</option> '; $this->selectUsers($config->getSetting('minRankSquad')); echo ' </select> </td> <td> <font class="error">' . $form->error("leader1") . '</font> </td> </tr> <tr> <td> <h4 class="form_label_cb">Leader 2:</h4> </td> <td> <select name="leader2" class="select"> <option value="' . $array['leader2'] . '">' . $array['leader2'] . '</option> '; $this->selectUsers($config->getSetting('minRankSquad')); echo ' </select> </td> <td> <font class="error">' . $form->error("leader2") . '</font> </td> </tr> <tr> <td> <h4 class="form_label_cb">Squadron Image: </h4> </td> <td> <input type="file" class="text" name="image" /> </td> <td> <font class="error">' . $form->error("image") . '</font> </td> </tr> <tr> <td> <h4 class="form_label_cb">Parent Division:</h4> </td> <td> '; if ($_GET['parentdivision']) { $parentdivision = new Corps(); $parentdivision->setInfo($_GET['parentdivision']); if ($parentdivision->isAdmin($_GET['parentdivision'], $user->username)) { echo $parentdivision->name . ' Division'; echo '<input type="hidden" name="parentdivision" value="' . $_GET['parentdivision'] . '" />'; } else { echo '<select name="parentdivision" class="select"> '; $sql = 'select * from groups where division = 1;'; $result = mysql_query($sql); while ($object = mysql_fetch_object($result)) { $group_local = new Group(); if ($group_local->isAdmin($object->id, $username)) { echo '<option value="' . $object->id . '"> ' . $object->name . ' ' . $object->title . ' </option>'; } } echo '</select>'; } } else { echo '<select name="parentdivision" class="select"> '; $sql = 'select * from groups where division = 1;'; $result = mysql_query($sql); while ($object = mysql_fetch_object($result)) { $group_local = new Group(); if ($group_local->isAdmin($object->id, $username)) { echo '<option value="' . $object->id . '"> ' . $object->name . ' ' . $object->title . ' </option>'; } } echo '</select>'; } echo ' </td> <td> <font class="error">' . $form->error("parentdivision") . '</font> </td> </tr> <tr> <td colspan="0"> <input type="submit" value="Add Squadron" /> </td> </tr> </table> <input type="hidden" name="cmd" value="new_squadron" /> </form> <br /> <div><a class="return" href="index.php?view=console">Click Here to return to your console</a></div> </div> </div> <div align="center"><div class="content_box_footer"></div></div> </div>'; }