public function add() { global $LANG; $show = openForm(iSELF . "?object=letter&action=add2"); $show .= beginTable("{$LANG['Add']} {$LANG['Letter']}"); $show .= HiddenField('name', ''); $show .= HiddenField('ResellerID', ''); $show .= TextField($LANG['Title'], 'title', ''); $show .= TextField('From', 'from', ''); $show .= TextField('Subject', 'subject', ''); $show .= '<tr><td valign="top"><b>Body:</b></td><td><textarea name="body" cols="120" rows="40" wrap="physical"></textarea></td></tr>'; $show .= Submitter("add_letter", $LANG['Add']); $show .= endTable(); return $show; }
public function ShowDomains() { global $LANG, $DB; $objs = Domain::load_domains('*', "`username`='{$this->username}' AND `ServerID`='{$this->ServerID}'"); $count = count($objs); $show = openForm(iSELF, 'get'); $show .= HiddenField('object', 'testdomain'); $show .= beginTable("{$count} {$LANG['Domain']}", '100%'); $show .= makeTH($LANG['Domain'], $LANG['DateClosed']); foreach ($objs as $obj) { $show .= makeTD("<input type='radio' name='url' value='{$obj->name}' />{$obj->name}", ''); } $show .= ArrayDropBox('проверить', 'action', 'whois', array('http', 'HTTP', 'whois', 'WHOIS')); $show .= Submitter('go', 'check'); $show .= endTable(); $show .= closeForm(); return $show; }
public function add_form($AccountID, $OrderID = null) { global $LANG, $lInfo, $PAYMETHOD, $PAYTARGET, $DomainPrice; $show = openForm(iSELF); $show .= HiddenField('object', 'payment'); $show .= HiddenField('action', 'add2'); $show .= HiddenField('AccountID', $AccountID); $show .= HiddenField('OrderID', $OrderID); $show .= beginTable($LANG['Payment']); if (!empty($OrderID)) { $order = new Order($OrderID); $show .= StaticField($LANG['OrderID'], $order->id); if ($order->service == 'hosting') { // Calculate hosting price //$serv = new Service_hosting(array('opentime'=>date('Y-m-d H:i:s', iNOW_UNIX - $order->count*iMON), 'closetime'=>iNOW_TEXT, 'mod'=>$order->package->id)); $hosting_price = $order->count * $order->package->price; $show .= '<tr><td class="nob">' . HiddenField('item', 'hosting') . '</td></tr>'; $pack_array = array(); foreach ($PAYMETHOD as $index => $val) { $pack_array[] = $index; $pack_array[] = $val; } $show .= ArrayDropBox($LANG['Paymethod'], 'method', $order->paymethod, $pack_array); $show .= TextField($LANG['Amount'] . ', руб.', 'amount', round($hosting_price, 2)); if ($order->domaininfo['action'] == 'reg') { $domain_price = $DomainPrice[zone($order->domain)][0]; if ($DomainPrice[zone($order->domain)][3]) { foreach ($order->package->bonusdomain as $time => $bonus) { if ($order->count >= $time) { $domain_price = 0.0; } } } $show .= CheckBox($lInfo['reg'] . ' ' . $order->domain, 'domain', true); $show .= TextField($LANG['Domain'] . ' ' . $LANG['Amount'] . ', руб.', 'domain_amount', round($domain_price, 2)); } } elseif ($order->service == 'domain' || $order->service == 'domain_cont') { $amount = $order->amount; $show .= StaticField('Назаначение', "<input type='radio' name='item' value='{$order->service}' checked='checked' />" . $PAYTARGET[$order->service]['name'] . '<br />(регистрация/продление домена и добавление услуги)<br />' . "<input type='radio' name='item' value='hosting' />" . $PAYTARGET['hosting']['name'] . '<br />(продление хостинга)'); $pack_array = array(); foreach ($PAYMETHOD as $index => $val) { $pack_array[] = $index; $pack_array[] = $val; } $show .= ArrayDropBox($LANG['Paymethod'], 'method', $order->paymethod, $pack_array); $show .= TextField($LANG['Amount'], 'amount', round($amount, 2)); } else { $amount = $order->amount; $pack_array = array(); foreach ($PAYTARGET as $index => $val) { $pack_array[] = $index; $pack_array[] = $val['name']; } $show .= ArrayDropBox($LANG['Service'], 'item', $order->service, $pack_array); $pack_array = array(); foreach ($PAYMETHOD as $index => $val) { $pack_array[] = $index; $pack_array[] = $val; } $show .= ArrayDropBox($LANG['Paymethod'], 'method', $order->paymethod, $pack_array); $show .= TextField($LANG['Amount'], 'amount', round($amount, 2)); } } else { $amount = 0.0; $Service = 'hosting_cont'; $PayMethod = ''; $show .= TextField($LANG['OrderID'], 'OrderID', ''); $pack_array = array(); foreach ($PAYTARGET as $index => $val) { $pack_array[] = $index; $pack_array[] = $val['name']; } $show .= ArrayDropBox($LANG['Service'], 'item', $Service, $pack_array); $pack_array = array(); foreach ($PAYMETHOD as $index => $val) { $pack_array[] = $index; $pack_array[] = $val; } $show .= ArrayDropBox($LANG['Paymethod'], 'method', $PayMethod, $pack_array); $show .= TextField($LANG['Amount'], 'amount', round($amount, 2)); } if (!empty($OrderID) && ($order->service == 'hosting' || $order->service == 'hosting_cont')) { $show .= CheckBox('Отправить уведомление', 'Note', true); } else { $show .= CheckBox('Отправить уведомление', 'Note', false); } $show .= Submitter('new_pay', $LANG['Add']); $show .= endTable(); $show .= closeForm(); return $show; }
public function add() { global $LANG; $show = openForm(iSELF . '?object=domain&action=add2'); $show .= beginTable("{$LANG['Add']} {$LANG['Domain']}"); $show .= TextField($LANG['Title'], 'name', ''); $show .= TextField($LANG['CreateDate'], 'createdate', ''); $show .= TextField($LANG['User'], 'autor', ''); $show .= TextField($LANG['Content'], 'content', ''); $show .= Submitter('add_domain', $LANG['Add']); $show .= endTable(); return $show; }
function add() { global $LANG; $show = openForm(iSELF . '?object=company&action=add2'); $show .= beginTable("{$LANG['Add']} {$LANG['Company']}"); $show .= TextField($LANG['Title'], 'title', ''); $show .= TextField('ИНН', 'inn', ''); $show .= TextField('КПП', 'kpp', ''); $show .= TextField('Счёт в банке для юр.лиц', 'c_rasschet', ''); $show .= TextField('Банк для юр.лиц', 'c_bankname', ''); $show .= TextField('Бик банка для юр.лиц', 'c_bik', ''); $show .= TextField('Корр. счёт банка для юр.лиц', 'c_k_rasschet', ''); $show .= TextField('Счёт в банке для физ.лиц', 'p_rasschet', ''); $show .= TextField('Банк для физ.лиц', 'p_bankname', ''); $show .= TextField('Бик банка для физ.лиц', 'p_bik', ''); $show .= TextField('Корр. счёт банка для физ.лиц', 'p_k_rasschet', ''); $show .= TextField('Главный директор', 'general_manager', ''); $show .= TextField('Главный бухгалтер', 'chief_accountant', ''); $show .= TextField('Ставка НДС', 'nds', ''); $show .= TextField("Изображение Печати", 'stamp', ''); $show .= Submitter('add_company', $LANG['Add']); $show .= endTable(); return $show; }
public function add() { global $LANG; $show = openForm(iSELF); $show .= HiddenField('object', 'note'); $show .= HiddenField('action', 'add2'); $show .= HiddenField('opentime', ''); $show .= beginTable("{$LANG['Add']} {$LANG['Note']}"); $show .= TextField($LANG['Title'], 'title', ''); $show .= TextField('Автор', 'autor', ''); $show .= ArrayDropBox('Категория', 'category', 'admin', array('user', 'для пользователей', 'reseller', 'для диллеров', 'admin', 'для персонала')); $show .= LargeTextField($LANG['Content'], 'content', ''); $show .= Submitter("add_note", $LANG['Add']); $show .= endTable(); return $show; }