Пропустить
Сообщение Alex Keda » 2011-09-12 20:53:24
Сообщение Alex Keda » 2011-09-12 20:51:33
rootden писал(а):и да, если оформить заказ на ip к дедику, то на стороне админа этот заказ не редактируется тоесть ip не добавить (ошибка 100)
Сообщение rootden » 2011-09-12 19:36:32
serge писал(а):Писали в биллинге новый класс для этого типа уведомлений? Или проще выкрутились?
Сообщение serge » 2011-09-12 19:32:39
Сообщение rootden » 2011-09-12 19:26:35
serge писал(а):Уведомления по смс шлете всем клиентам? Через какой шлюз?
Сообщение rootden » 2011-09-12 19:24:52
lissyara писал(а):про опечатку - непонял...
Сообщение serge » 2011-09-12 14:17:53
Сообщение Alex Keda » 2011-09-12 12:29:17
Сообщение rootden » 2011-09-12 11:14:26
lissyara писал(а):услуги ВПС - они же автоматические обычно.там где вы их оверселите - АПИ никакого нету?
Код: Выделить всё
$Server = DB_Select('VPSServers',Array('Address','Login','Url','Notice'),Array('UNIQ','ID'=>$VPSOrder['ServerID']));if(!Is_Array($Server)) return ERROR | @Trigger_Error(500);#-------------------------------------------------------------------------------$VPSOrder['Server'] = $Server;#-------------------------------------------------------------------------------$Message = <<<EOTЗдравствуйте, %User.Name%!Уведомляем Вас о том, что %VPSOrder.StatusDate% Ваш заказ №%VPSOrder.Number% на виртуальный выделенный сервер (VPS) был успешно активирован.Данные для доступа на сервер: * Хост имя сервера: %VPSOrder.Domain% * IP адрес сервера: %VPSOrder.Login% * Имя пользователя: %VPSOrder.Server.Login% * Пароль: %VPSOrder.Password%Данные для доступа к панели управления:%VPSOrder.AdminNotice% При заказе сервера с панелью управления, Вы можете войти в нее используя следующие данные: * ISPmanager: https://%VPSOrder.Login%/manager/ispmgr (user=root pass=%VPSOrder.Password%) * WHM/CPanel: https://%VPSOrder.Login%:2087 (user=root pass=%VPSOrder.Password%) * DirectAdmin: http://%VPSOrder.Login%:2222 (user=admin pass=%VPSOrder.Password%)Дополнительная информация:%VPSOrder.Server.Notice%Служба Поддержки работает круглосуточно, без выходных и праздников: http://billing.dgrad-host.ru/Tickets Общие вопросы ICQ: 5019760 или 5016969Сохраните эти данные в надежном месте, они потребуются для дальнейшей работы.%From.Sign%EOT;
$Message = <<<EOTЗдравствуйте, %User.Name%!Уведомляем Вас о том, что %ExtraIPOrder.StatusDate% Ваш заказ №%ExtraIPOrder.Number% на выделенный IP/Подсеть был успешно выполнен.К вашему заказу добавлены адреса:%ExtraIPOrder.Login%В случае подсети - первые два IP-адреса (network & gateway) и последний IP (broadcast)./28 (13 usable) NETMASK = 255.255.255.240/27 (29 usable) NETMASK = 255.255.255.224/26 (61 usable) NETMASK = 255.255.255.192/25 (125 usable) NETMASK = 255.255.255.128/24 (253 usable) NETMASK = 255.255.255.0Для расчета подсетей, см.: http://dgrad-host.ru/SubnetCalc.phpПример:Assignment: 66.96.198.48/28Network: 66.96.198.48Gateway: 66.96.198.49Broadcast: 66.96.198.63Useable IPs: 66.96.198.50-62 (13 useable)Служба Поддержки работает круглосуточно, без выходных и праздников: http://billing.dgrad-host.ru/Tickets Общие вопросы ICQ: 5019760 или 5016969Сохраните эти данные в надежном месте, они потребуются для дальнейшей работы.%From.Sign%EOT;
# create select, using ContractID for DSOrders$Columns = Array('ID','IP','(SELECT `Name` FROM `DSSchemes` WHERE `DSSchemes`.`ID` = `SchemeID`) as `Name`');$DSOrders = DB_Select('DSOrdersOwners',$Columns,Array('Where'=>'`ContractID` = ' . $ContractID));switch(ValueOf($DSOrders)){case 'error': return ERROR | @Trigger_Error(500);case 'exception': # No more... break;case 'array': $Options = Array('Не использовать'); foreach($DSOrders as $DSOrder){ $DSOrderID = $DSOrder['ID']; $Options[$DSOrderID] = SPrintF('%s [%s]',$DSOrder['IP'],$DSOrder['Name']); $OrderCount++; } $Comp = Comp_Load('Form/Select',Array('name'=>'DSOrderID'),$Options); if(Is_Error($Comp)) return ERROR | @Trigger_Error(500); $Table[] = Array('Заказ виртуального сервера',$Comp); break;default: return ERROR | @Trigger_Error(101);}
Сообщение Alex Keda » 2011-09-10 20:48:41
Вернуться к началу